0001493152-23-040647.txt : 20231114 0001493152-23-040647.hdr.sgml : 20231114 20231113181159 ACCESSION NUMBER: 0001493152-23-040647 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Superior Drilling Products, Inc. CENTRAL INDEX KEY: 0001600422 STANDARD INDUSTRIAL CLASSIFICATION: OIL & GAS FILED MACHINERY & EQUIPMENT [3533] IRS NUMBER: 464341605 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36453 FILM NUMBER: 231400549 BUSINESS ADDRESS: STREET 1: 1583 SOUTH 1700 EAST CITY: VERNAL STATE: UT ZIP: 84078 BUSINESS PHONE: 435-789-0594 MAIL ADDRESS: STREET 1: 1583 SOUTH 1700 EAST CITY: VERNAL STATE: UT ZIP: 84078 FORMER COMPANY: FORMER CONFORMED NAME: SD Co Inc DATE OF NAME CHANGE: 20140218 10-Q 1 form10-q.htm
false --12-31 Q3 0001600422 0001600422 2023-01-01 2023-09-30 0001600422 2023-11-13 0001600422 2023-09-30 0001600422 2022-12-31 0001600422 2023-07-01 2023-09-30 0001600422 2022-07-01 2022-09-30 0001600422 2022-01-01 2022-09-30 0001600422 2021-12-31 0001600422 2022-09-30 0001600422 us-gaap:CommonStockMember 2022-06-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001600422 us-gaap:RetainedEarningsMember 2022-06-30 0001600422 2022-06-30 0001600422 us-gaap:CommonStockMember 2023-06-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001600422 us-gaap:RetainedEarningsMember 2023-06-30 0001600422 2023-06-30 0001600422 us-gaap:CommonStockMember 2021-12-31 0001600422 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001600422 us-gaap:RetainedEarningsMember 2021-12-31 0001600422 us-gaap:CommonStockMember 2022-12-31 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001600422 us-gaap:RetainedEarningsMember 2022-12-31 0001600422 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001600422 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001600422 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001600422 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001600422 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001600422 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001600422 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001600422 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001600422 us-gaap:CommonStockMember 2022-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001600422 us-gaap:RetainedEarningsMember 2022-09-30 0001600422 us-gaap:CommonStockMember 2023-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001600422 us-gaap:RetainedEarningsMember 2023-09-30 0001600422 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember SDPI:TwoCustomersMember 2023-01-01 2023-09-30 0001600422 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember SDPI:TwoCustomersMember 2022-01-01 2022-09-30 0001600422 SDPI:TwoCustomersMember 2023-09-30 0001600422 SDPI:TwoCustomersMember 2022-12-31 0001600422 us-gaap:SupplierConcentrationRiskMember SDPI:PurchasesMember SDPI:TwoVendorsMember 2023-01-01 2023-09-30 0001600422 us-gaap:SupplierConcentrationRiskMember SDPI:PurchasesMember SDPI:TwoVendorsMember 2022-01-01 2022-09-30 0001600422 SDPI:TwoVendorsMember 2023-09-30 0001600422 SDPI:TwoVendorsMember 2022-12-31 0001600422 SDPI:ToolsAndProductSalesMember 2023-07-01 2023-09-30 0001600422 SDPI:ToolsAndProductSalesMember 2022-07-01 2022-09-30 0001600422 SDPI:ToolsAndProductSalesMember 2023-01-01 2023-09-30 0001600422 SDPI:ToolsAndProductSalesMember 2022-01-01 2022-09-30 0001600422 SDPI:ToolRentalMember 2023-07-01 2023-09-30 0001600422 SDPI:ToolRentalMember 2022-07-01 2022-09-30 0001600422 SDPI:ToolRentalMember 2023-01-01 2023-09-30 0001600422 SDPI:ToolRentalMember 2022-01-01 2022-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2023-07-01 2023-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2022-07-01 2022-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2023-01-01 2023-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2022-01-01 2022-09-30 0001600422 SDPI:ToolRevenueMember 2023-07-01 2023-09-30 0001600422 SDPI:ToolRevenueMember 2022-07-01 2022-09-30 0001600422 SDPI:ToolRevenueMember 2023-01-01 2023-09-30 0001600422 SDPI:ToolRevenueMember 2022-01-01 2022-09-30 0001600422 SDPI:ContractServicesMember 2023-07-01 2023-09-30 0001600422 SDPI:ContractServicesMember 2022-07-01 2022-09-30 0001600422 SDPI:ContractServicesMember 2023-01-01 2023-09-30 0001600422 SDPI:ContractServicesMember 2022-01-01 2022-09-30 0001600422 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001600422 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001600422 us-gaap:CustomerContractsMember 2023-09-30 0001600422 us-gaap:CustomerContractsMember 2022-12-31 0001600422 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001600422 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001600422 SDPI:TroncoEnergyCorporationMember 2017-08-31 0001600422 SDPI:TroncoEnergyCorporationMember 2017-08-30 2017-08-31 0001600422 SDPI:TroncoEnergyCorporationMember 2023-03-31 2023-03-31 0001600422 SDPI:TroncoEnergyCorporationMember 2023-03-31 0001600422 SDPI:TroncoEnergyCorporationMember 2023-03-24 2023-03-24 0001600422 SDPI:TroncoEnergyCorporationMember 2023-09-30 0001600422 SDPI:TroncoEnergyCorporationMember 2022-12-31 0001600422 SDPI:LoanAgreementMember 2023-09-30 0001600422 SDPI:LoanAgreementMember 2022-12-31 0001600422 SDPI:CreditAgreementMember 2023-09-30 0001600422 SDPI:CreditAgreementMember 2022-12-31 0001600422 SDPI:MachineryLoansMember 2023-09-30 0001600422 SDPI:MachineryLoansMember 2022-12-31 0001600422 SDPI:TransportationLoansMember 2023-09-30 0001600422 SDPI:TransportationLoansMember 2022-12-31 0001600422 SDPI:InsuranceLoanMember 2023-09-30 0001600422 SDPI:InsuranceLoanMember 2022-12-31 0001600422 SDPI:LoanAgreementMember SDPI:RevolvingLineMember 2023-07-28 0001600422 SDPI:LoanAgreementMember SDPI:RevolvingLineMember 2023-07-01 2023-07-28 0001600422 SDPI:LoanAgreementMember SDPI:TermLoanMember 2023-07-28 0001600422 SDPI:LoanAgreementMember SDPI:TermLoanMember 2023-07-01 2023-07-28 0001600422 SDPI:LoanAndSecurityAgreementMember SDPI:RevolvingLineMember 2023-07-01 2023-07-28 0001600422 srt:MaximumMember SDPI:RevolvingLineMember 2023-07-01 2023-07-28 0001600422 SDPI:LoanAndSecurityAgreementMember SDPI:RevolvingLineMember 2023-01-01 2023-09-30 0001600422 SDPI:TermLoanMember 2023-07-28 0001600422 SDPI:LoanAgreementMember SDPI:RevolvingLineMember 2023-09-30 0001600422 SDPI:LoanAgreementMember SDPI:TermLoanMember 2023-09-30 0001600422 SDPI:LoanAndSecurityAgreementMember SDPI:AustinFinancialServicesIncMember 2019-02-28 0001600422 SDPI:LoanAndSecurityAgreementMember SDPI:AustinFinancialServicesIncMember SDPI:TermLoanMember 2019-02-28 0001600422 SDPI:LoanAndSecurityAgreementMember SDPI:AustinFinancialServicesIncMember us-gaap:RevolvingCreditFacilityMember 2019-02-28 0001600422 srt:MinimumMember SDPI:EquipmentLoansMember 2023-09-30 0001600422 srt:MaximumMember SDPI:EquipmentLoansMember 2023-09-30 0001600422 SDPI:EquipmentLoansMember 2023-09-30 0001600422 SDPI:EquipmentLoansMember 2022-12-31 0001600422 SDPI:TransportationLoansMember 2023-01-01 2023-09-30 0001600422 SDPI:TransportationLoansMember 2023-09-30 0001600422 SDPI:InsuranceLoansMember 2023-09-30 0001600422 SDPI:InsuranceLoansMember 2022-12-31 0001600422 SDPI:SaleAgreementMember stpr:UT 2020-12-07 2020-12-07 0001600422 SDPI:LeaseAgreementMember 2020-12-07 2020-12-07 0001600422 SDPI:SaleAgreementMember 2020-12-07 2020-12-07 0001600422 SDPI:SaleAgreementMember 2020-12-07 0001600422 SDPI:SaleAgreementMember 2023-01-01 2023-09-30 0001600422 SDPI:SaleAgreementMember 2022-01-01 2022-09-30 0001600422 SDPI:StarEquityHoldingsMember 2023-01-01 2023-09-30 0001600422 srt:MinimumMember 2023-09-30 0001600422 srt:MaximumMember 2023-09-30 0001600422 srt:NorthAmericaMember 2023-07-01 2023-09-30 0001600422 srt:NorthAmericaMember 2022-07-01 2022-09-30 0001600422 srt:NorthAmericaMember 2023-01-01 2023-09-30 0001600422 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001600422 SDPI:InternationalMember 2023-07-01 2023-09-30 0001600422 SDPI:InternationalMember 2022-07-01 2022-09-30 0001600422 SDPI:InternationalMember 2023-01-01 2023-09-30 0001600422 SDPI:InternationalMember 2022-01-01 2022-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2023-07-01 2023-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2022-07-01 2022-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2023-01-01 2023-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2022-01-01 2022-09-30 0001600422 country:MX 2023-07-01 2023-09-30 0001600422 country:MX 2022-07-01 2022-09-30 0001600422 country:MX 2023-01-01 2023-09-30 0001600422 country:MX 2022-01-01 2022-09-30 0001600422 SDPI:DomesticAgreementMember 2023-09-30 0001600422 SDPI:InternationalAgreementMember 2023-09-30 0001600422 SDPI:DomesticAgreementMember us-gaap:ServiceMember 2023-09-30 0001600422 SDPI:InternationalAccountReceivableMember us-gaap:ServiceMember 2023-09-30 0001600422 SDPI:CashAndRestrictedCashMember 2023-09-30 0001600422 SDPI:LoanAgreementMember 2023-09-30 0001600422 SDPI:LoanAgreementMember 2023-01-01 2023-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure SDPI:Segment

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended September 30, 2023

 

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 001-36453

 

SUPERIOR DRILLING PRODUCTS, INC.

(Name of registrant as specified in its charter)

 

Utah   46-4341605

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

1583 South 1700 East

Vernal, Utah

  84078
(Address of Principal Executive Offices)   (Zip Code)

 

Registrant’s Telephone Number: (435) 789-0594

 

Securities Registered Pursuant to Section 12(b) of the Exchange Act:

 

Title of each class:   Trading Symbol(s)   Name of each exchange on which registered:
Common Stock, $0.001 par value   SDPI   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 such shorter period that the Registrant was required to file such report(s)), 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 and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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 the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

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

 

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

 

As of November 13, 2023, the registrant had 30,391,240 shares of its common stock issued and outstanding.

 

 

 

 
 

 

TABLE OF CONTENTS

 

PART I
     
Item 1. Financial Statements (Unaudited) 1
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 13
     
Item 3. Quantitative and Qualitative Disclosures About Market Risk 19
     
Item 4. Controls and Procedures 19
     
PART II
 
Item 1. Legal Proceedings 19
     
Item 1A. Risk Factors 2
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 20
     
Item 3. Defaults Upon Senior Securities 20
     
Item 4. Mine Safety Disclosures 20
     
Item 5. Other Information 20
     
Item 6. Exhibits 21
     
  SIGNATURES 22

 

 
 

 

Forward-Looking Statements

 

Forward-looking statements involve risks and uncertainties that are beyond the control of Superior Drilling Products, Inc. (the “Company” or “SDPI”). Although the Company believes that the expectations reflected in such forward-looking statements are reasonable, no assurances can be given that these expectations will prove to be correct. Forward-looking statements are largely based on our expectations, which reflect estimates and assumptions made by our management. These estimates and assumptions reflect our best judgment based on currently known market conditions and other factors. Forward-looking statements include statements that are not historical facts and can be identified by the words “anticipate,” “estimate,” “expect,” “may,” “project,” “believe” or similar expressions, or by the Company’s discussion of strategies or trends. Although we believe such estimates and assumptions to be reasonable, they are inherently uncertain and involve a number of risks and uncertainties that are beyond our control, including:

 

  the volatility of oil and natural gas prices;
     
  the cyclical nature of the oil and gas industry;
     
  availability of financing and access to capital markets;
     
  our reliance on significant customers;
     
  consolidation within our customers’ industries;
     
  competitive products and pricing pressures;
     
  our ability to develop and commercialize new and/or innovative drilling and completion tool technologies;
     
  fluctuations in our operating results;
     
  our dependence on key personnel;
     
  costs and availability of raw materials;
     
  our dependence on third party suppliers;
     
  unforeseen risks in our manufacturing processes;
     
  the need for skilled workers;
     
  our ability to successfully manage our growth strategy;
     
  unanticipated risks associated with, and our ability to integrate, acquisitions;
     
  our expectations regarding the reconsideration of strategic alternatives in the event a transaction is not completed;
     
  current and potential governmental regulatory actions in the United States and regulatory actions and political unrest in other countries, specifically the Middle East region and Eastern Europe;
     
  the potential impact of the coronavirus, variants of the coronavirus or other major health crises on our business and results of operations, including the impact to our supply chain;
     
  terrorist threats or acts, war and civil disturbances;
     
  our ability to protect our intellectual property;
     
  impact of environmental matters, including future environmental regulations;
     
  implementing and complying with safety policies;
     
  breaches of security in our information systems and other cybersecurity risks;
     
  related party transactions with our founders; and
     
  risks associated with our common stock.

 

 
 

 

PART I — FINANCIAL INFORMATION

 

Item 1. Financial Statements (Unaudited).

 

Superior Drilling Products, Inc.

Condensed Consolidated Balance Sheets (Unaudited)

 

   September 30, 2023   December 31, 2022 
ASSETS          
Current assets          
Cash and restricted cash  $4,314,674   $2,158,025 
Accounts receivable   2,438,674    3,241,221 
Prepaid expenses   533,329    367,823 
Inventories   3,219,033    2,081,260 
Asset held for sale   -    216,000 
Other current assets   307,161    140,238 
Total current assets   10,812,871    8,204,567 
Property, plant and equipment, net   11,099,485    8,576,851 
Intangible assets, net   -    69,444 
Right of use assets   505,739    638,102 
Other noncurrent assets   199,816    111,519 
Total assets  $22,617,911   $17,600,483 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current liabilities          
Accounts payable  $2,910,443   $1,043,581 
Accrued expenses   945,248    891,793 
Income tax payable   553,177    351,618 
Current portion of operating lease liability   53,066    44,273 
Current portion of financing obligation   81,259    74,636 
Current portion of long-term debt   753,334    1,125,864 
Other current liabilities   -    216,000 
Total current liabilities   5,296,527    3,747,765 
Operating lease liability, less current portion   334,410    523,375 
Long-term financing obligation, less current portion   3,976,278    4,038,022 
Long-term debt, net of current portion   1,702,976    529,499 
Deferred income   675,000    675,000 
Total liabilities   11,985,191    9,513,661 
Commitments and contingencies (Note 9)   -    - 
Shareholders’ equity          
Common stock - $0.001 par value; 100,000,000 shares authorized; 30,391,240 and 29,245,080 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively   30,391    29,245 
Additional paid-in-capital   44,638,455    43,943,928 
Accumulated deficit   (34,036,126)   (35,886,351)
Total shareholders’ equity   10,632,720    8,086,822 
Total liabilities and shareholders’ equity  $22,617,911   $17,600,483 

 

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

 

1
 

 

Superior Drilling Products, Inc.

Condensed Consolidated Statements of Operations (Unaudited)

 

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 
Operating cost and expenses                    
Cost of revenue   2,003,791    2,230,705    6,256,918    6,114,705 
Selling, general, and administrative expenses   2,584,740    1,723,221    7,381,020    5,264,270 
Depreciation and amortization expense   337,653    362,773    1,013,116    1,176,151 
Total operating cost and expenses   4,926,184    4,316,699    14,651,054    12,555,126 
Operating income   126,019    855,846    2,049,712    1,288,426 
Other income (expense)                    
Interest income   9,272    10,544    39,926    13,720 
Interest expense   (200,485)   (154,108)   (484,442)   (410,707)
Recovery of related party note receivable   -    -    350,262    - 
Loss on disposition of assets   -    (29,381)   -    (51,527)
Other income   198,894    -    198,894    - 
Other expense   (43,000)   -    (43,000)   - 
Total other income (expense)   (35,319)   (172,945)   61,640    (448,514)
Income before income taxes   90,700    682,901    2,111,352    839,912 
Income tax expense   (76,861)   (44,169)   (261,127)   (107,852)
Net income  $13,839   $638,732   $1,850,225   $732,060 
                     
Earnings per common share - basic  $0.00   $0.02   $0.06   $0.03 
Weighted average common shares outstanding – basic   29,895,347    28,845,456    29,409,602    28,440,722 
                     
Earnings per common share - diluted  $0.00   $0.02   $0.06   $0.03 
Weighted average common shares outstanding – diluted   29,965,145    28,855,456    29,479,400    28,450,722 

 

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

 

2
 

 

Superior Drilling Products, Inc.

Condensed Consolidated Statements of Cash Flows (Unaudited)

 

   2023   2022 
   Nine Months Ended September 30, 
   2023   2022 
Cash Flows from Operating Activities          
Net income  $1,850,225   $732,060 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization expense   1,013,115    1,176,151 
Share-based compensation expense   689,265    640,816 
Amortization of right-of-use assets   157,291    - 
Amortization of deferred loan costs   6,100    13,893 
Loss on disposition of assets   -    51,527 
Changes in operating assets and liabilities:          
Accounts receivable   802,547    (1,211,713)
Inventories   (1,137,773)   (446,866)
Prepaid expenses and other current assets   (420,726)   (777,457)
Accounts payable, accrued expenses, and other liabilities   1,022,422    1,100,571 
Income tax payable   201,559    57,591 
Net cash provided by operating activities   4,184,025    1,336,573 
Cash Flows from Investing Activities          
Purchases of property, plant and equipment   (3,123,770)   (2,600,902)
Proceeds from recovery of related party note receivable   350,262    - 
Net cash used in investing activities   (2,773,508)   (2,600,902)
Cash Flows from Financing Activities          
Principal payments on debt   (425,505)   (508,146)
Proceeds received from debt   2,072,406    997,134 
Payments on revolving loans   (1,645,427)   (633,440)
Proceeds received from revolving loans   828,626    633,435 
Payments of deferred loan costs   (90,376)     
Proceeds from exercise of stock options   6,408    - 
Net cash provided by financing activities   746,132    488,983 
Net (decrease) increase in cash and restricted cash   2,156,649    (775,346)
Cash and restricted cash at beginning of period   2,158,025    2,822,100 
Cash and restricted cash at end of period  $4,314,674   $2,046,754 
           
Supplemental information:          
Cash paid for interest  $578,905   $394,548 
Right of use assets obtained in exchange for lease obligations  $24,927   $- 
Disposal of asset held for sale  $216,000   $- 
Property, plant and equipment in accounts payable  $342,532   $749,718 
Non-cash item related to deferred income  $-   $675,000 

 

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

 

3
 

 


Superior Drilling Products, Inc.

Condensed Consolidated Statements of Changes in Shareholders’ Equity (Unaudited)

 

   Shares   Par Value   Capital   Deficit   Equity 
   Common Stock   Additional Paid-in   Accumulated   Total Shareholders’ 
   Shares   Par Value   Capital   Deficit   Equity 

For the Quarter Ended

September 30, 2022

                         
Balance - June 30, 2022   28,235,001   $28,235   $43,493,802   $(36,858,180)  $6,663,857 
Share-based compensation expense   1,010,079    1,010    217,208    -    218,218 
Net income   -    -    -    638,732    638,732 
Balance - September 30, 2022   29,245,080   $29,245   $43,711,010   $(36,219,448)  $7,520,807 
                          

For the Quarter Ended

September 30, 2023

                         
Balance - June 30, 2023   29,252,872   $29,253   $44,407,147   $(34,049,965)  $10,386,435 
Share-based compensation expense   1,138,368    1,138    231,308    -    232,446 
Net income   -    -    -    13,839    13,839 
Balance - September 30, 2023   30,391,240   $30,391   $44,638,455   $(34,036,126)  $10,632,720 

 

   Common Stock   Additional Paid-in   Accumulated   Total Shareholders’ 
   Shares   Par Value   Capital   Deficit   Equity 
For the Nine Months Ended September 30, 2022                         
Balance - December 31, 2021   28,235,001   $28,235   $43,071,201   $(36,951,508)  $6,147,928 
Share-based compensation expense   1,010,079    1,010    639,809    -    640,819 
Net income   -    -    -    732,060    732,060 
Balance - September 30, 2022   29,245,080   $29,245   $43,711,010   $(36,219,448)  $7,520,807 
                          
For the Nine Months Ended September 30, 2023                         
Balance - December 31, 2022   29,245,080   $29,245   $43,943,928   $(35,886,351)  $8,086,822 
Share-based compensation expense   1,138,368    1,138    688,127    -    689,265 
Exercise of stock options   7,792    8    6,400    -    6,408 
Net income   -    -    -    1,850,225    1,850,225 
Balance - September 30, 2023   30,391,240   $30,391   $44,638,455   $(34,036,126)  $10,632,720 

 

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

 

4
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

1. NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Nature of Operations

 

Superior Drilling Products, Inc. (the “Company”, “SDPI”, “we”, “our” or “us”) is an innovative drilling and completion tool technology company providing cost saving solutions that drive production efficiencies for the oil and natural gas drilling industry. Our drilling solutions include the patented Drill-N-Ream® well bore conditioning tool (“Drill-N-Ream tool”) and the patented Strider™ Drill String Oscillation System technology (“Strider technology” or “Strider”). In addition, the Company is a manufacturer and refurbisher of PDC (polycrystalline diamond compact) drill bits for leading oil field services companies. We operate a state-of-the-art drill tool fabrication facility in Vernal, Utah, where we manufacture solutions for the drilling industry, as well as customers’ custom products. We also operate a repair facility in Dubai. Our headquarters are also located in Vernal, Utah.

 

Our subsidiaries include (a) Superior Drilling Solutions, LLC (previously known as Superior Drilling Products, LLC), a Utah limited liability company (“SDS”), together with its wholly owned subsidiary Superior Design and Fabrication, LLC, a Utah limited liability company (“SDF”), (b) Extreme Technologies, LLC, a Utah limited liability company (“ET”), (c) Meier Properties Series, LLC, a Utah limited liability company (“MPS”), (d) Meier Leasing, LLC, a Utah limited liability company (“ML”), and (e) Hard Rock Solutions, LLC (“HR” or “Hard Rock”).

 

Basis of Presentation

 

The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The condensed consolidated financial statements include the accounts of Superior Drilling Products Inc. and all of its wholly owned subsidiaries. All significant intercompany accounts have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.

 

These condensed consolidated financial statements for the three and nine months ended September 30, 2023 and 2022, and the related footnote disclosures included herein, are unaudited. The preparation of financial statements in conformity with GAAP requires the use of management’s estimates. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results of operations expected for the year ended December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 and the notes thereto, which were included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”).

 

Significant Accounting Policies

 

The Company’s accounting policies are set forth in Note 1 – Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC. There were no significant updates or revisions to our accounting policies during the three or nine months ended September 30, 2023.

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13 “Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments (Topic 326)” (“ASU 2016-13”) and in April 2019, the FASB issued ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments” (“ASU 2019-04”) (collectively, the “CECL Standard”). These updates change how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value. The CECL Standard replaces the “incurred loss” approach under existing guidance with an “expected loss” model for instruments measured at amortized cost. The CECL Standard requires entities to record allowances for held-to-maturity and available-for-sale debt securities that is deducted from the carrying amount of the assets to present the net carrying value at the amounts expected to be collected on the assets. All assets subject to the CECL Standard, with few exceptions, will be subject to these allowances rather than only those assets where a loss is deemed probable under the other-than-temporary impairment model. Effective January 1, 2023, the Company adopted the standard using the prospective method with no impact to condensed consolidated financial statements.

 

Concentrations of Credit Risk

 

The Company has two significant customers that represented 85% and 89% of its revenue for the nine months ended September 30, 2023 and 2022, respectively. These customers had approximately $2,145,000 and $2,741,000 in accounts receivable as of September 30, 2023 and December 31, 2022, respectively.

 

The Company had two vendors that represented 14% and 12% of its purchases for each of the nine months ended September 30, 2023 and 2002, respectively. For these vendors, the Company had approximately $608,000 and $0 in accounts payable as of September 30, 2023 and December 31, 2022, respectively.

 

5
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Cash and Restricted Cash

 

Cash and restricted cash were comprised of the following:

 SCHEDULE OF CASH AND RESTRICTED CASH 

   September 30, 2023   December 31, 2022 
Cash  $4,104,958   $2,158,025 
Restricted cash   209,716    - 
Cash and restricted cash  $4,314,674   $2,158,025 

 

 

2. REVENUE

 

Disaggregation of Revenue

 

The following table presents revenue disaggregated by type:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Tool revenue:                    
Tool and product sales  $684,000   $892,300   $2,830,380   $2,183,800 
Tool rental   582,788    549,931    2,444,757    1,454,806 
Other related revenue   1,989,246    1,900,996    5,787,447    5,365,449 
Total tool revenue   3,256,034    3,343,227    11,062,584    9,004,055 
Contract services   1,796,169    1,829,318    5,638,182    4,839,497 
Total revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 

 

Contract Balances

 

Under our sales contracts, we invoice customers after our performance obligations have been satisfied, at which point payment is unconditional. Accordingly, our contracts do not give rise to contract assets or liabilities under ASC 606.

 

Contract Costs

 

We did not incur any material costs of obtaining contracts.

 

3. INVENTORIES

 

Inventories were comprised of the following:

  

   September 30, 2023   December 31, 2022 
Raw material  $1,937,937   $1,334,669 
Work in progress   733,226    168,214 
Finished goods   547,870    578,377 
Total inventories  $3,219,033   $2,081,260 

 

6
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

4. PROPERTY, PLANT & EQUIPMENT

 

Property, plant and equipment was comprised of the following:

  

   September 30, 2023   December 31, 2022 
Land  $880,416   $880,416 
Buildings   4,773,137    4,764,441 
Leasehold improvements   983,668    755,039 
Machinery, equipment, and rental tools   17,775,040    14,546,060 
Office equipment, fixtures and software   628,358    628,358 
Transportation assets   265,760    265,760 
Property, plant and equipment, gross   25,306,379    21,840,074 
Accumulated depreciation   (14,206,894)   (13,263,223)
Total property, plant and equipment, net  $11,099,485   $8,576,851 

 

Depreciation expense related to property, plant and equipment for the three months ended September 30, 2023 and 2022 was $337,653 and $321,106, respectively. Depreciation expense related to property, plant and equipment for the nine months ended September 30, 2023 and 2022 was $943,671 and $1,051,151 respectively.

 

5. INTANGIBLE ASSETS

 

Intangible assets were comprised of the following:

  

   September 30, 2023   December 31, 2022 
Developed technology  $7,000,000   $7,000,000 
Customer contracts   6,400,000    6,400,000 
Trademarks   1,500,000    1,500,000 
Total intangible assets, gross   14,900,000    14,900,000 
Less: accumulated amortization   (14,900,000)   (14,830,556)
Total intangible assets, net  $-   $69,444 

 

Amortization expense related to intangible assets for the three months ended September 30, 2023 and 2022 was $0 and $41,667, respectively. Amortization expense related to intangible assets for the nine months ended September 30, 2023 and 2022 was $69,444 and $125,000, respectively.

 

6. RELATED PARTY RECEIVABLE

 

In January 2014, we entered into a Note Purchase and Sale Agreement under which we agreed to purchase a loan made to Tronco Energy Corporation (“Tronco”) in order to take over the legal position as Tronco’s senior secured lender. Tronco is an entity owned by Troy and Annette Meier. Effective August 2017, the Company fully reserved the related party note receivable of $6,979,043, which reduced the related party note receivable balance to $0. The Company holds 8,267,860 shares of the Company’s common stock as collateral. The Company will record a recovery of the loan upon receiving repayment of the note or interest in recovery of related party note receivable on the condensed consolidated statements of operations.

 

On March 31, 2023, the Company entered into a fourth amended and restated loan agreement and note with Tronco to extend the maturity date of the principal to March 31, 2033. As amended, the interest rate on the note is fixed at 2.8% per annum and provides for principal and accrued interest payments in the amount of $750,000 annually on March 31, 2024 through 2032, with the balance of all remaining outstanding principal and accrued interest due on March 31, 2033. In the event the average closing price for the Company’s common stock for 10 consecutive trading days is equal to or greater than $3.00 per share, Tronco shall pay fifty percent of the then outstanding principal balance together with all accrued, unpaid interest within ten days of the date on which the 10-day trading average first equals or exceeds $3.00. In the event the average closing price for 10 consecutive trading days is $4.00 per share or greater, Tronco shall pay the entire outstanding principal balance together with all accrued, unpaid interest within ten (10) days of the date on which the 10-day average first equals or exceeds $4.00. In addition, in the event of a sale of all or substantially all of the assets or a controlling equity interest in the Company, Tronco and the Meiers must utilize the proceeds received from such sale to pay the entire outstanding principal balance on the note receivable together with all accrued, unpaid interest. On March 24, 2023, there was a principal and interest payment of $350,262 which was reflected as a recovery of related party note receivable in other income and expense on the condensed consolidated statements of operations. The Tronco note balance, including accrued interest, was approximately $6,675,000 and $6,884,000 as of September 30, 2023 and December 31, 2022, respectively, which is fully reserved.

 

7
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

7. LONG-TERM DEBT

 

Long-term debt is comprised of the following:

  

   September 30, 2023   December 31, 2022 
Loan Agreement  $1,585,665   $- 
Credit Agreement   -    813,713 
Machinery loans   558,804    664,674 
Transportation loan   10,328    20,027 
Insurance loan   301,513    156,949 
Total long-term debt   2,456,310    1,655,363 
Less: Current portion of long-term debt, net of discount and debt issuance costs   (753,334)   (1,125,864)
Total long-term debt, net of current portion, net of discount and debt issuance costs  $1,702,976   $529,499 

 

Loan Agreement

 

On July 28, 2023, the Company entered into a Loan Agreement (the “Loan Agreement”) among Vast Bank, National Association, as lender (the “Lender”), and various subsidiaries of the Company as guarantors (the “Guarantors”).

 

The Loan Agreement provides for loans through the following facilities (collectively, the “Loans”):

 

  Revolving Line: The lesser of $750,000 or the borrowing base, which is currently 50% of eligible inventory as calculated under the Loan Agreement (“Revolving Line”), which matures on July 28, 2025.
     
  Term Loan: $1,719,200 term loan (the “Term Loan”), which matures on July 28, 2028.

 

The interest rate per annum applicable to the Revolving Line is the greater of (a) Prime plus 1.00% and (b) 7.50%, which was 9.50% at September 30, 2023. The interest rate per annum applicable to the Term Loan is 8.18%. Payments of principal and interest monthly on the Term Loan, and interest only on the Revolving Line, commenced on August 28, 2023. The balance of principal and interest on both Loans will be due upon maturity, if not sooner repaid. The Company may prepay and/or repay the Loans, in whole or in part, at any time without premium or penalty, subject to certain conditions. The balance of the Revolving Line and Term Loan totaled approximately $0 and $1,673,000 as of September 30, 2023, respectively.

 

The Loan Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets. The Loan Agreement also includes certain financial covenants which include a current assets/liabilities ratio, a debt service coverage ratio and a leverage ratio, as defined in the Loan Agreement. The Loan Agreement also contains customary events of default. As of September 30, 2023, the Company was in compliance with all covenants.

 

The Company’s obligations under the Loan Agreement are guaranteed by the Guarantors, and the obligations of the Company and any Guarantors are secured by a perfected first priority security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions as noted in the Loan Agreement.

 

8
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Credit Agreement

 

In February 2019, the Company entered into a Loan and Security Agreement (the “Credit Agreement”) with Austin Financial Services, Inc. (“AFS”). The Credit Agreement provides a $4,300,000 credit facility, which includes a $800,000 term loan and a $3,500,000 line of credit. The Credit Agreement originally was to mature on February 20, 2023, but it was renewed to February 20, 2024. The Credit Agreement was fully repaid in July 2023 using proceeds from the Loan Agreement.

 

Machinery Loans

 

The Company financed the purchase of machinery and equipment through various loans. The outstanding loans have interest rates ranging from 5.50% to 5.94%, and repayment terms of 48-60 months. The balance of the machinery loans totaled approximately $559,000 and $665,000 as of September 30, 2023 and December 31, 2022, respectively.

 

Transportation Loan

 

The Company financed the purchase of a vehicle with a loan agreement. The term of the loan is 60 months and matures in June 2024. The interest rate of the loan is 6.99%. The loan is collateralized by the vehicle.

 

Insurance Loan

 

The Company financed insurance premiums with loan agreements . The term of the loans are 10 months and mature in March 2024 and July 2024. The interest rate of the loans are 7.08% and 7.53%. The balance of the insurance loans totaled approximately $302,000 and $157,000 as of September 30, 2023 and December 31, 2022, respectively.

 

8. FINANCING OBLIGATION LIABILITY

 

On December 7, 2020, the Company entered into an agreement to sell land and property related to the Company’s headquarters and manufacturing facility in Vernal, Utah (the “Property”) for a purchase price of $4,448,500 (the “Sale Agreement”). Concurrent with the sale of the Property, the Company entered into a fifteen-year lease agreement (the “Lease Agreement”) to lease back the Property at an annual rate of $311,395 with payments made monthly, subject to annual rent increases of 1.5%. Under the Lease Agreement, the Company has an option to extend the term of the lease and to repurchase the Property. Due to this repurchase option, the Company was unable to account for the transfer as a sale under ASC 842, Leases, and as such, the transaction is a failed sale-leaseback that is accounted for as a financing transaction.

 

The Company received cash of $1,622,106, retired real estate debt of $2,638,773 and recorded a financing obligation liability of $4,260,879 related to the transaction. There was no gain recorded since sale accounting was precluded. The financing obligation has an implied interest rate of 6.0%. At the conclusion of the fifteen-year lease period, the financing obligation residual is estimated to be $2,188,710, which corresponds to the carrying value of the property. The Company paid $55,121 and $48,455 of principal during the nine months ended September 30, 2023 and 2022, respectively.

 

The outstanding balance of the financing obligation liability is summarized below:

  

   September 30, 2023   December 31, 2022 
Financing obligation for sale-leaseback transaction  $4,057,537   $4,112,658 
Current principal portion of finance obligation   (81,259)   (74,636)
Non-current portion of financing obligation  $3,976,278   $4,038,022 

 

9
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

9. COMMITMENTS AND CONTINGENCIES

 

We are subject to litigation that arises from time to time in the ordinary course of our business activities. In February 2019, the Company filed a patent infringement lawsuit, asserting that Stabil Drill Specialties, LLC’s (“Stabil Drill”) SmoothboreTM Eccentric Reamer infringes several patents of Extreme Technologies, LLC (one of our subsidiaries) on our patented Drill-N-Ream® well bore conditioning tool. This lawsuit is pending in the United States District Court for the Southern District of Texas, Houston Division. On May 12, 2021, the Court denied Stabil Drill’s motion for summary judgment of non-infringement. On May 23, 2022, the Court issued its Order on Claim Construction of the patents, adopting Extreme Technologies’ proffered interpretation on the disputed claim terms. On October 12, 2022, the Court granted Extreme’s motion for leave to add its exclusive licensee Hard Rock Solutions, LLC, as a necessary party and co-plaintiff. On February 13, 2023, the lawsuit was reassigned to United States District Judge Drew B. Tipton and United States Magistrate Judge Peter Bray. On August 29, 2023, Judge Tipton granted Extreme’s and Hard Rock’s motion for summary judgment striking Stabil Drill’s patent invalidity affirmative defenses. Discovery ended on August 31, 2021, and the parties have fully briefed dispositive and Daubert motions. The parties are preparing this case for trial and expect a jury trial setting in early spring of 2024.

 

We are not currently involved in any other litigation.

 

Disgorgement of short-swing profits

 

Star Equity Holdings entered into purchases and sales of securities of Superior Drilling Products, Inc. that resulted in short-swing profits under Section 16(b) of the Exchange Act. The disgorgement statutory profits in the amount of $198,895 were received by the Company in September 2023.

 

10. EARNINGS PER SHARE

 

Basic and diluted earnings (loss) per share of common stock have been computed as follows:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Numerator:                    
Net income  $13,839   $638,732   $1,850,225   $732,060 
Denominator:                    
Weighted average shares of common stock outstanding - basic   29,895,347    28,845,456    29,409,602    28,440,722 
Effect of dilutive options   69,798    10,000    69,798    10,000 
Weighted average shares of common stock outstanding - diluted   29,965,145    28,855,456    29,479,400    28,450,722 
                     
Earnings per common share – basic  $0.00   $0.02   $0.06   $0.03 
Earnings per common share - diluted  $0.00   $0.02   $0.06   $0.03 

 

11. LEASES

 

The Company leases certain facilities in Utah and Dubai under long-term operating leases with lease terms of one year to three years. One new lease agreement, in Utah, was entered into on January 1, 2023 for three years. The operating lease expense was approximately $63,483 and $52,749 for the three months ended September 30, 2023 and 2022, respectively, and $189,320 and $77,791 for the nine months ended September 30, 2023 and 2022, respectively.

 

Other information related to operating leases:

  

   Nine Months Ended September 30, 
   2023   2022 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows  $237,129   $194,194 
Weighted average remaining lease-term (in years)   2.19    3.11 
Weighted average discount rate   7.25%   7.25%

 

10
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

12. SEGMENT REPORTING

 

We report our segment results based on our geographic areas of operations, North America and International. These segments have similarities from a product perspective, but management believes that due to operational differences, such as sales models and regulatory environments, information about the segments would be useful to readers of the financial statements.

 

  North America includes our PDC drill bit and specialty tool sales and contract services business in the United States and Mexico, which have been aggregated
     
  International includes our specialty tool rental business in the Middle East

 

Revenue and certain operating expenses are directly attributable to each segment.

 

Unallocated corporate costs primarily include corporate shared costs, such as payroll and compensation, professional fees, and rent, as well as costs associated with certain shared research and development activities.

 

Our operating segments are not evaluated using asset information.

 

The following table summarizes information about our segments:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Revenue:                    
North America  $4,469,415   $4,622,614   $14,269,529   $12,388,746 
International   582,788    549,931    2,431,237    1,454,806 
Total revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 
                     
Operating income:                    
North America  $3,090,249   $2,491,559   $9,532,896   $6,717,159 
International   (379,498)   87,067    (102,432)   (165,035)
Corporate costs, unallocated   (2,584,732)   (1,722,780)   (7,380,752)   (5,263,698)
Total operating income  $126,019   $855,846   $2,049,712   $1,288,426 

 

North America revenue includes revenue from customers in Mexico totaling approximately $16,000 and $59,000 for the three months ended September 30, 2023 and 2022, respectively, and approximately $46,000 and $59,000 for the nine months ended September 30, 2023 and 2022, respectively. The remainder of the North America revenue was derived from customers in the United States of America.

 

Information about products and services

 

See Note 2 – Revenue

 

13. TRANSFER OF FINANCIAL ASSETS

 

In connection with entering into the Loan Agreement, the Company entered into Business Manager Agreements for the purchase by the Lender of certain domestic and international accounts receivable of the Company. The face amount of the accounts under each agreement that may be purchased cannot exceed $2,500,000 under the domestic agreement and $2,000,000 under the international agreement. The service charge associated with the purchases is 1.25% under the domestic agreement and 2.0% under the international agreement. There are additional charges if accounts are not paid within 45 days. The Business Manager Agreements include recourse arrangements, which require the Company to repurchase transferred accounts receivable that remain unpaid for a specified period of time. The accounts are secured by a security interest in the accounts receivable in all of the Company’s present and after-acquired accounts receivable of the customers as defined in the agreements.

 

11
 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Generally, at the transfer date, the Company receives cash equal to 90% of the value of the sold domestic accounts receivable and 60% of the value of the sold international accounts receivable, less the service charge. The remaining balance is held back as a reserve. The reserve balance is carried at fair value, which is remeasured monthly to take into account activity during the period (the Company’s interest in newly-transferred receivables and collections on previously transferred receivables), as well as changes in estimates of future interest rates and anticipated credit losses. Fluctuations in interest rates and revised estimates of credit losses were zero as of September 30, 2023. The carrying amount of the reserve was $209,716 as of September 30, 2023 and is classified within cash and restricted cash on the condensed consolidated balance sheet.

 

The Company accounts for trade receivable transfers as sales and derecognizes the sold receivables from the condensed consolidated balance sheets. During both the three and nine months ended September 30, 2023, the Company sold receivables to the Lender having an aggregate face value of $2,354,306 in exchange for cash proceeds of $2,168,652. Cash received from the selling of receivables are presented as a change in trade receivables within the operating activities section of the condensed consolidated statements of cash flows. Service fees for the period totaled $41,491, which are initially recorded as prepaids in the condensed consolidated balance sheets and amortized over 45 days. The Company recognized expense of $36,401 related to the service fees for both the three and nine months ended September 30, 2023, which is included in interest expense in the condensed consolidated statements of operations. The outstanding principal amount of the receivables sold under this facility amounted to $1,110,021 as of September 30, 2023.

 

12
 

 

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

 

Overview

 

Superior Drilling Products, Inc. is an innovative drilling and completion tool technology company providing cost saving solutions that drive production efficiencies for the oil and natural gas drilling industry. Our headquarters and manufacturing operations are located in Vernal, Utah and we operate a repair facility in Dubai. We design, manufacture, repair and sell or rent our drilling solutions which include the patented Drill-N-Ream® well bore conditioning tool (“Drill-N-Ream tool” or “DNR”) and the patented Strider™ Drill String Oscillation System technology (“Strider technology” or “Strider”). In addition, the Company is a refurbisher of PDC (polycrystalline diamond compact) drill bits primarily for leading oil field services companies. In our state-of-the-art drill tool fabrication facility, we also design and manufacture custom products for our customers.

 

Our strategy for growth is to leverage our expertise in drill tool technology and precision machining in order to broaden our product offerings and solutions for the oil and gas industry. We believe through our patented technologies, as well as technologies under development, that we can offer the oil and gas industry the solutions it demands to improve drilling efficiencies and reduce production costs.

 

As a result of its ISO 9000 certification, the Company is qualified to bid on projects in industries outside oil and gas. We believe that with this certification, and our history of supplying high quality parts to research and development departments operating in the aerospace industry, we can work to diversify our revenue sources outside of the oil & gas industry.

 

In May 2023, we engaged Piper Sandler & Co. as our financial advisor to investigate a range of strategic alternatives with the intent to maximize shareholder value. We have not set a timetable for the conclusion of our review of potential alternatives.

 

Industry Trends and Market Factors

 

The Russia – Ukraine conflict is a global concern. The Company does not have any direct exposure to Russia or Ukraine through its operations, employee base, investments or sanctions. The Company does not receive goods or services sourced from those countries, does not anticipate any disruption in its supply chain and has no business relationships, connections to or assets in Russia, Belarus or Ukraine. No impairments to assets have been made due to the conflict. The global oil industry has been impacted by this situation, but the Company’s operations and business in the Middle East has not been disrupted to date. The increase in oil producing activities in the United States has benefitted the Company’s operations. We are unable at this time to know the full ramifications of the Russia – Ukraine conflict and its effects on our business.

 

The Israel conflict – We have not been directly impacted by the Israel-Hamas conflict. However, the historic volatility in the Middle East, including as a result of recent events in Israel and Gaza, may result in political instability and societal disruption could reduce overall demand for oil and natural gas, potentially putting downward pressure on demand for our services and causing a reduction in our revenue.

 

Inflationary and/or recessionary factors relating to the oil and gas industry may directly affect the Company’s operations. The increased demand for oil and gas production has benefited the Company’s operations. The Company is not immune to the effects of inflation on its labor requirements, supply chain and costs of revenues. The Company continues to monitor these economic trends as part of its strategic forward planning.

 

The total U.S. rig count as reported by Baker Hughes as of September 30, 2023 was 623 rigs, a decrease of 142 rigs from the rig count as of September 30, 2022. Our North American tool revenue is closely correlated to rig count.

 

The Middle East market began to improve during 2022 after a slow rebound from the COVID-19 impact, and continues to improve through early-2023. Effective Q1 2023 through Q3 2023 the Middle East market has been flat and total rig count in that region was 327 as of September 30, 2023, compared with 308 at the same time last year.

 

13
 

 

How We Generate our Revenue

 

We are a drilling and completion tool technology company. We generate revenue from the refurbishment, manufacturing, repair, rental and sale of drill string tools. Our manufactured products are produced in a standard manufacturing operation, even when produced to our customer’s specifications. We also earn royalty fees under certain arrangements for certain tools we sell.

 

Tool sales, rentals and other related revenue

 

Tool and Product Sales: Revenue for tool and product sales is recognized upon shipment of tools or products to the customer. Shipping and handling costs related to tool and product sales are recorded gross as a component of both the sales price and cost of the product sold.

 

Tool Rental: Rental revenue is recognized upon completion of the customer’s job for which the tool was rented. While the duration of the rental will vary by job and number of runs, these rentals are generally less than one month. The rental agreements are typically based on the price per run or footage drilled and do not have any minimum rental payments or term.

 

Other Related Revenue: We receive revenue from the repair of tools upon delivery of the repaired tool to the customer. We earn royalty commission revenue when our customer invoices their customer for the use of our tools.

 

Contract Services

 

Drill Bit Manufacturing and Refurbishment: We recognize revenue for our PDC drill bit services upon transfer of control, which we have determined to be upon shipment of the product. Shipping and handling costs related to refurbishing services are paid directly by the customer at the time of shipment. We also provide contract manufacturing services to customers.

 

Costs of Conducting Our Business

 

Cost of revenue is comprised of direct and indirect costs to manufacture, repair and supply our products, including labor, materials, utilities, equipment repair, lease expense related to our facilities, supplies and freight.

 

Selling, general and administrative expense is comprised of costs such as new business development, technical product support, research and development costs, compensation expense for general corporate operations including accounting, human resources, risk management, etc., information technology expenses, safety and environmental expenses, legal and professional fees and other related administrative functions.

 

Other income (expense), net is comprised primarily of interest expense and recovery of a fully reserved related party note receivable.

 

14
 

 

Results of Operations

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Revenue                                
Tool Revenue  $3,256,034    64%  $3,343,227    65%  $11,062,584    66%  $9,004,055    65%
Contract Services   1,796,169    36%   1,829,318    35%   5,638,182    34%   4,839,497    35%
Total Revenue   5,052,203    100%   5,172,545    100%   16,700,766    100%   13,843,552    100%
Operating cost and expenses                                        
Cost of revenue   2,003,791    40%   2,230,705    43%   6,256,918    38%   6,114,705    44%
Selling, general, and administrative expenses   2,584,740    51%   1,723,221    33%   7,381,020    44%   5,264,270    38%
Depreciation and amortization expense   337,653    7%   362,773    7%   1,013,116    6%   1,176,151    8%
Total operating cost and expenses   4,926,184    98%   4,316,699    83%   14,651,054    88%   12,555,126    91%
Operating income   126,019    2%   855,846    17%   2,049,712    13%   1,288,426    9%
Other income (expense)   (35,319)   (1)%   (172,945)   (3)%   61,640    0%   (448,514)   (3)%
Income (loss) before income taxes   90,700    2%   682,901    13%   2,111,352    13%   839,912    6%
Income tax expense   (76,861)   (2)%   (44,169)   (1)%   (261,127)   (2)%   (107,852)   (1)%
Net income (loss)  $13,839    0%  $638,732    12%  $1,850,225    11%  $732,060    5%

 

Comparison of the Three Months Ended September 30, 2023 and 2022

 

Revenue

 

Our revenue decreased approximately $120,000 or 2.3%. The change was driven by an $87,000 decrease in tool revenue primarily due to the timing impact of when new tools were purchased by the Company’s distributor in the U.S. and by a $33,000 decrease in contract services revenue, primarily due a decline in third party work.

 

Operating Costs and Expenses

 

Cost of Revenue

 

Cost of revenue decreased approximately $227,000 or 10.2%. Cost savings were realized due to favorable product mix resulting from lower low margin third party machine shop revenue.

 

Selling, general and administrative expenses

 

Selling, general and administrative expenses increased approximately $862,000, or 50.0%. The change was the result of increased international payroll costs with the hiring of four additional technical sales and business development personnel and increased intellectual property related legal fees.

 

Depreciation and amortization expenses

 

Depreciation and amortization expenses decreased approximately $25,000, or 6.9%. The decrease was primarily due to a portion of the intellectual property intangible balance that reached its full amortization and a decrease in depreciation expense due to assets becoming fully depreciated.

 

15
 

 

Other Income (Expenses)

 

Disgorgement of short-swing profits

 

Star Equity Holdings entered into purchases and sales of securities of Superior Drilling Products, Inc. that resulted in short-swing profits under Section 16(b) of the Exchange Act. The disgorgement statutory profits in the amount of $198,895 were received by the Company in September 2023.

 

Line of Credit termination fee

 

On July 28, 2023, the Company terminated a line of credit with Austin Financial Services, Inc. (“AFS”), which resulted in a termination fee of $43,000.

 

Comparison of the Nine Months Ended September 30, 2023 and 2022

 

Revenue

 

Revenue increased approximately $2,857,000 or 20.6%. The increase was driven by an approximately $2,058,000, increase in tool revenue reflecting an increase in DNR tool sales of approximately $647,000 and an increase of approximately $990,000 from the expansion of our business in the Middle East. Contract services revenue increased by approximately $799,000, primarily due to higher PDC bit refurbishment demand and a tool price increase implemented in the second half of 2022.

 

Operating Costs and Expenses

 

Cost of Revenue

 

Cost of revenue increased approximately $142,000 or 2.3%. The increase was driven by higher sales volume. As a percent of revenue, costs declined 6 points to 38% of revenue due to improved overhead absorption on higher volume, a favorable product mix and efficiencies in manufacturing, which more than offset higher payroll costs, additional facility expenses and higher tool repair costs associated expansion of our international business.

 

Selling, general and administrative expenses

 

Selling, general and administrative expenses increased approximately $2,117,000 or 40.2%. Higher costs reflect the expansion of our Middle East operations included staffing with four additional technical sales and business development personnel as well as increased intellectual property related legal fees. Legal fees during the nine months ending September 30, 2023 were approximately $1,087,000. Legal fees could increase further as we pursue the patent infringement lawsuit discussed in Note 9 – Commitments and Contingencies of the notes to condensed consolidated financial statements within this Quarterly Report on Form 10-Q.

 

Depreciation and amortization expenses

 

Depreciation and amortization expenses decreased approximately $163,000 or 13.9%. The decrease was primarily due to a portion of the intellectual property intangible balance that reached its full amortization and a decrease in depreciation expense due to assets becoming fully depreciated.

 

Other Income (Expenses)

 

Recovery of related party note receivable

 

Recovery of related party note receivable increased approximately $350,000 or 100%, reflecting a principal and interest payment applied to the fully reserved related party note receivable. No payment was received in the prior-year period. See Note 6 – Related Party Receivable of the notes to condensed consolidated financial statements within this Quarterly Report on Form 10-Q.

 

16
 

 

Disgorgement of short-swing profits

 

Star Equity Holdings entered into purchases and sales of securities of Superior Drilling Products, Inc. that resulted in short-swing profits under Section 16(b) of the Exchange Act. The disgorgement statutory profits in the amount of $198,895 were received by the Company in September 2023.

 

Line of Credit termination fee

 

On July 28, 2023, the Company terminated a line of credit with Austin Financial Services, Inc. (“AFS”), which resulted in a termination fee of $43,000.

 

Liquidity and Capital Resources

 

At September 30, 2023, we had working capital of approximately $5,516,000, an improvement of $1,451,000 from September 30, 2022. Our principal uses of cash are operating expenses, working capital requirements, capital expenditures and debt service payments. Our operational and financial strategies include managing our operating costs and capital spending to reflect revenue trends, accelerating collections of international receivables, and controlling our working capital and debt to enhance liquidity.

 

Loan Agreement

 

We have a Loan Agreement among Vast Bank, National Association, as lender, and various subsidiaries of the Company as guarantors.

 

The Loan Agreement provides for loans through the following facilities:

 

  Revolving Line: The lesser of $750,000 or the borrowing base, which is as of a date is 50% of eligible inventory as calculated under the Loan Agreement, which matures on July 28, 2025. The outstanding balance on this line as of September 30, 2023 was zero.
     
  Term Loan: $1,719,200 term loan, which matures on July 28, 2028. The outstanding balance as of September 30, 2023 was $1,673,029.

 

For more details of the terms of the Loan Agreement, see Note 7 – Long-Term Debt of the notes to condensed consolidated financial statements within this Quarterly Report on Form 10-Q.

 

Business Manager Agreements

 

In connection with entering into the Loan Agreement, the Company entered into Business Manager Agreements for the purchase by Vast Bank, National Association of certain domestic and international accounts receivable of the Company. The face amount of the accounts under each agreement that may be purchased cannot exceed $2,500,000 under the domestic agreement and $2,000,000 under the international agreement. The service charge associated with the purchases is 1.25% under the domestic agreement and 2.0% under the international agreement. There are additional charges if accounts are not paid within 45 days. The Business Manager Agreements include recourse arrangements, which require the Company to repurchase transferred accounts receivable that remain unpaid for a specified period of time. The accounts are secured by a security interest in the accounts receivable in all of the Company’s present and after-acquired accounts receivable of the customers as defined in the agreements.

 

Generally, at the transfer date, the Company receives cash equal to 90% of the value of the sold domestic accounts receivable and 60% of the value of the sold international accounts receivable, less the service charge. The remaining balance is held back as a reserve. The reserve balance is carried at fair value, which is remeasured monthly to take into account activity during the period (the Company’s interest in newly-transferred receivables and collections on previously transferred receivables), as well as changes in estimates of future interest rates and anticipated credit losses. Fluctuations in interest rates and revised estimates of credit losses were zero as of September 30, 2023. The carrying amount of the reserve was $209,716 as of September 30, 2023 and is classified within cash and restricted cash on the condensed consolidated balance sheet.

 

During both the three and nine months ended September 30, 2023, the Company sold receivables having an aggregate face value of $2,354,306 in exchange for cash proceeds of $2,168,652. Service fees for the period totaled $41,491, which are initially recorded as prepaids in the condensed consolidated balance sheets and amortized over 45 days. The Company recognized expense of $36,401 related to the service fees for both the three and nine months ended September 30, 2023, which is included in interest expense in the condensed consolidated statements of operations. The outstanding principal amount of the receivables sold under this facility amounted to $1,110,021 as of September 30, 2023.

 

Credit Agreement

 

We had a Loan and Security Agreement with Austin Financial Services, Inc. (“AFS”) (the “Credit Agreement”). The Credit Agreement provided a $4,300,000 credit facility, which included a $800,000 term loan and a $3,500,000 line of credit. The Credit Agreement originally was to mature on February 20, 2023, but it was renewed to February 20, 2024. The Credit Agreement was fully repaid in July 2023 using proceeds from the Loan Agreement.

 

For more details of the terms of the Credit Agreement, see Note 7 – Long-Term Debt of the notes to condensed consolidated financial statements within this Quarterly Report on Form 10-Q.

 

Financing Obligation Liability

 

We have a financing obligation liability related to a failed sale-leaseback transaction. The balance of the financing obligation was approximately $4,058,000 as of September 30, 2023.

 

For more details on the terms of this transaction, see Note 8 – Financing Obligation Liability of the notes to condensed consolidated financial statements within this Quarterly Report on Form 10-Q.

 

17
 

 

Machinery Loans

 

The Company financed the purchase of machinery and equipment in July 2022. The term of the loan is 60 months and matures in July 2027. The loan has an interest rate of 5.50%. The balance of the machinery loans totaled approximately $559,000 as of September 30, 2023.

 

Cash Flow

 

   Nine Months Ended September 30, 
   2023   2022 
Net cash provided by operating activities  $4,184,025   $1,336,573 
Net cash used in investing activities   (2,773,508)   (2,600,902)
Net cash provided by financing activities   746,132    488,983 
Net change in cash and restricted cash  $2,156,649   $(775,346)

 

Operating Cash Flows

 

For the nine months ended September 30, 2023, net cash provided by operating activities was approximately $4,184,000. The Company had approximately $1,850,000 of net income, $1,866,000 of non-cash expenses, and improved working capital changes which netted $468,000.

 

For the nine months ended September 30, 2022, net cash provided by operating activities was approximately $1,337,000. The Company had approximately $732,000 of net income, $1,882,000 of non-cash expenses, offset by approximately $1,278,000 net decrease in working capital accounts.

 

Investing Cash Flows

 

For the nine months ended September 30, 2023, net cash used in investing activities was approximately $2,774,000, primarily related to purchases of property, plant and equipment, offset by approximately $350,000 related to proceeds from recovery of the Tronco note receivable. The investment in property, plant and equipment represents an increase in the DNR Middle East rental tool fleet, the expansion of capacity to refurbish a second customer’s PDC bits in the U.S. and in establishing a facility to repair the Company’s DNR tools in the Middle East. The Company expects this will allow it to add new customers, decrease international tool repair costs, and expand potential new product lines.

 

For the nine months ended September 30, 2022, net cash used in investing activities was approximately $2,601,000, related to purchases of property, plant and equipment, which included additions to the DNR Middle East rental fleet and an additional CNC machine.

 

Financing Cash Flows

 

For the nine months ended September 30, 2023, net cash provided by financing activities was approximately $746,000, primarily related to net proceeds from the Loan Agreement of approximately $2,901,000, offset by payoff of the Credit Facility of approximately $2,071,000 and cash paid for deferred loan costs of approximately $90,000.

 

For the nine months ended September 30, 2022, net cash used in financing activities was approximately $489,000, primarily related to principal payments on debt of approximately $508,146, offset by proceeds from debt borrowings of approximately $997,134. SDPI entered into a financing contract with Mazak Corporation during 2022 for the purchase of a CNC machining center.

 

Off Balance Sheet Arrangements

 

The Company had no off balance sheet arrangements.

 

18
 

 

Critical Accounting Policies and Estimates

 

There have been no significant changes to our critical accounting policies and estimates from those disclosed on our Annual Report on Form 10-K for the year ended December 31, 2022. Please refer to information regarding our critical accounting policies and estimates included in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2022.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Not required for smaller reporting company.

 

Item 4. Controls and Procedures

 

Management’s Evaluation of Disclosure Controls and Procedures

 

Disclosure controls and procedures are our controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer to allow timely decisions regarding required disclosure.

 

As of the end of the period covered by this Quarterly Report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(b). Based upon that evaluation, as of September 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective.

 

Changes in Internal Controls over Financial Reporting

 

There has been no change in our internal control over financial reporting that occurred during the quarter ended September 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Inherent Limitations of the Effectiveness of Controls

 

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and fraud. A control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected.

 

PART II – OTHER INFORMATION

 

Item 1. Legal Proceedings

 

We are subject to litigation that arises from time to time in the ordinary course of our business activities. In February 2019, the Company filed a patent infringement lawsuit, asserting that Stabil Drill Specialties, LLC’s (“Stabil Drill”) SmoothboreTM Eccentric Reamer infringes several patents of Extreme Technologies, LLC (one of our subsidiaries) on our patented Drill-N-Ream® well bore conditioning tool. This lawsuit is pending in the United States District Court for the Southern District of Texas, Houston Division. On May 12, 2021, the Court denied Stabil Drill’s motion for summary judgment of non-infringement. On May 23, 2022, the Court issued its Order on Claim Construction of the patents, adopting Extreme Technologies’ proffered interpretation on the disputed claim terms. On October 12, 2022, the Court granted Extreme’s motion for leave to add its exclusive licensee Hard Rock Solutions, LLC, as a necessary party and co-plaintiff. On February 13, 2023, the lawsuit was reassigned to United States District Judge Drew B. Tipton and United States Magistrate Judge Peter Bray. On August 29, 2023, Judge Tipton granted Extreme’s and Hard Rock’s motion for summary judgment striking Stabil Drill’s patent invalidity affirmative defenses. Discovery ended on August 31, 2021, and the parties have fully briefed dispositive and Daubert motions. The parties are preparing this case for trial and expect a jury trial setting in early spring of 2024.

 

19
 

 

Item 1A. Risk Factors

 

A terrorist attack or armed conflict could harm our business.

 

Terrorist activities, anti-terrorist efforts and other armed conflicts involving the United States or other countries may adversely affect the United States and global economies and could prevent us from meeting our financial and other obligations. The events in Russia and surrounding areas and the historic volatility in the Middle East, including as a result of recent events in Israel and Gaza, may result in political instability and societal disruption could reduce overall demand for oil and natural gas, potentially putting downward pressure on demand for our services and causing a reduction in our revenue. Oil and natural gas related facilities could be direct targets of terrorist attacks, and our operations could be adversely impacted if infrastructure integral to our customers’ operations is destroyed or damaged. Costs for insurance and other security may increase as a result of these threats, and some insurance coverage may become more difficult to obtain, if available at all.

 

Item 2. Unregistered Sale 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.

 

20
 

 

Item 6. Exhibits

 

Exhibit No.   Description
2.1   Agreement and Plan of Reorganization, dated December 15, 2013, between Meier Management Company, LLC, Meier Family Holding Company, LLC, and SD Company, Inc. (incorporated by reference to Exhibit 2.1 to the Registrant’ s Registration Statement on Form S-1 (Registration No. 333- 195085) filed with the SEC on April 7, 2014).
     
3.1   Articles of Incorporation (incorporated by reference to Exhibit 3.1 to the Registrant’ s Registration Statement on Form S-1 (Registration No. 333- 195085) filed with the SEC on April 7, 2014S-1).
     
3.2   Articles of Amendment to Articles of Incorporation (name change) (incorporated by reference to Exhibit 3.5 to Amendment No. 2 to the Registrant’ s Registration Statement on Form S-1 (Registration No. 333- 195085) filed with the SEC on May 6, 2014).
     
3.3   Second Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on December 7, 2015).
     
10.1   Loan Agreement among Superior Drilling Products, Inc., Vast Bank, National Association, and the guarantors named therein dated July 28, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 2, 2023).
     
10.2   Term Loan Promissory Note between Superior Drilling Products, Inc. and Vast Bank, National Association dated July 28, 2023 (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on August 2, 2023).
     
10.3   Revolving Line Promissory Note between Superior Drilling Products, Inc. and Vast Bank, National Association dated July 28, 2023 (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed on August 2, 2023).
     
10.4   Business Manager Agreement (Domestic) between Vast Bank, National Association and Superior Drilling Company, Inc. dated July 28, 2023 (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed on August 2, 2023).
     
10.5   Business Manager Agreement (International) between Vast Bank, National Association and Superior Drilling Company, Inc. dated July 28, 2023 (incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K filed on August 2, 2023).
     
10.6   First Amendment to Commercial Lease dated July 17, 2023 between Ernest M. Cherry, Jr. Revocable Trust and Carole A. Cherry Revocable Trust, as landlord, and Meier Properties, Series LLC, as tenant (incorporated by reference to Exhibit 10.6 to the Company’s Current Report on Form 8-K filed on August 2, 2023).
     
31.1*   Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 for G. Troy Meier.
     
31.2*   Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 for Christopher D. Cashion.
     
32**   Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 for G. Troy Meier and Christopher D. Cashion.
     
101*   Interactive data files pursuant to Rule 405 of Regulation S-T
     
101.INS   Inline XBRL Instance
     
101.SCH   Inline XBRL Schema
     
101.CAL   Inline XBRL Calculation
     
101.DEF   Inline XBRL Definition
     
101.LAB   Inline XBRL Label
     
101.PRE   Inline XBRL Presentation
     
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.
** Furnished herewith.

 

21
 

 

SIGNATURES

 

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

 

  SUPERIOR DRILLING PRODUCTS, INC.
     
November 13, 2023 By: /s/ G. TROY MEIER
   

G. Troy Meier, Chief Executive Officer

(Principal Executive Officer)

     
November 13, 2023 By: /s/ CHRISTOPHER CASHION
    Christopher Cashion, Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
     
November 13, 2023 By: /s/ ANNETTE MEIER
    Annette Meier, President, Chief Operating Officer and Director
     
November 13, 2023 By: /s/ JAMES LINES
    James Lines, Director
     
November 13, 2023 By: /s/ ROBERT IVERSEN
    Robert Iversen, Director
     
November 13, 2023 By: /s/ MICHAEL RONCA
    Michael Ronca, Director

 

22

 

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT

 

I, G. Troy Meier, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Superior Drilling Products, 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 officers 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 most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) 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 the audit committee of the registrant’s board of directors (or other 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.

 

Date: November 13, 2023  
   
  /s/ G. Troy Meier
  G. Troy Meier
  President and Chief Executive Officer

 

 

 

 

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT

 

I, Christopher Cashion, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Superior Drilling Products, 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 officers 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 most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) 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 the audit committee of the registrant’s board of directors (or other 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.

 

Date: November 13, 2023  
   
  /s/ Christopher Cashion
  Christopher Cashion
  Chief Financial Officer

 

 

 

 

EX-32.1 4 ex32-1.htm

 

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 on Form 10-Q of Superior Drilling Products, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, G. Troy Meier, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
   
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 13, 2023  
   
  /s/ G. Troy Meier
  G. Troy Meier
  President and Chief Executive Officer

 

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

 

EX-32.2 5 ex32-2.htm

 

Exhibit 32.2

 

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 on Form 10-Q of Superior Drilling Products, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Christopher Cashion, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
   
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 13, 2023  
   
  /s/ Christopher Cashion
  Christopher Cashion
  Chief Financial Officer

 

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

 

EX-101.SCH 6 sdpi-20230930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - PROPERTY, PLANT & EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - RELATED PARTY RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - FINANCING OBLIGATION LIABILITY link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - TRANSFER OF FINANCIAL ASSETS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - PROPERTY, PLANT & EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - FINANCING OBLIGATION LIABILITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SCHEDULE OF CASH AND RESTRICTED CASH (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SCHEDULE OF INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - PROPERTY, PLANT & EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - RELATED PARTY RECEIVABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF FINANCING OBLIGATION LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - FINANCING OBLIGATION LIABILITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SEGMENT REPORTING (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - TRANSFER OF FINANCIAL ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 sdpi-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 sdpi-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 sdpi-20230930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer [Axis] Two Customers [Member] Supplier Concentration Risk [Member] Purchases [Member] Supplier [Axis] Two Vendors [Member] Product and Service [Axis] Tools And Product Sales [Member] Tool Rental [Member] Other Related Tool Revenue [Member] Tool Revenue [Member] Contract Services [Member] Finite-Lived Intangible Assets by Major Class [Axis] Developed Technology Rights [Member] Customer Contracts [Member] Trademarks and Trade Names [Member] Related Party, Type [Axis] Tronco Energy Corporation [Member] Long-Term Debt, Type [Axis] Loan Agreement [Member] Credit Agreement [Member] Machinery Loans [Member] Transportation Loans [Member] Insurance Loan [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Debt Instrument [Axis] Revolving Line [Member] Term Loan [Member] Loan and security agreement [Member] Maximum [Member] Legal Entity [Axis] Austin Financial Services Inc [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Statistical Measurement [Axis] Minimum [Member] Equipment Loans [Member] Insurance Loans [Member] Sale Agreement [Member] Geographical [Axis] UTAH Lease Agreement [Member] Star Equity Holdings [Member] North America [Member] International [Member] Corporate Costs Unallocated [Member] MEXICO Domestic Agreement [Member] International Agreement [Member] Service [Member] International Account Receivable [Member] Balance Sheet Location [Axis] Cash And Restricted Cash [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 and restricted cash Accounts receivable Prepaid expenses Inventories Asset held for sale Other current assets Total current assets Property, plant and equipment, net Intangible assets, net Right of use assets Other noncurrent assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current liabilities Accounts payable Accrued expenses Income tax payable Current portion of operating lease liability Current portion of financing obligation Current portion of long-term debt Other current liabilities Total current liabilities Operating lease liability, less current portion Long-term financing obligation, less current portion Long-term debt, net of current portion Deferred income Total liabilities Commitments and contingencies (Note 9) Shareholders’ equity Common stock - $0.001 par value; 100,000,000 shares authorized; 30,391,240 and 29,245,080 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively Additional paid-in-capital Accumulated deficit Total shareholders’ equity Total liabilities and shareholders’ equity Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenue Operating cost and expenses Cost of revenue Selling, general, and administrative expenses Depreciation and amortization expense Total operating cost and expenses Operating income Other income (expense) Interest income Interest expense Recovery of related party note receivable Loss on disposition of assets Other income Other expense Total other income (expense) Income before income taxes Income tax expense Net income Earnings per common share - basic Weighted average common shares outstanding – basic Earnings per common share - diluted Weighted average common shares outstanding – diluted Statement of Cash Flows [Abstract] Cash Flows from Operating Activities Net income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization expense Share-based compensation expense Amortization of right-of-use assets Amortization of deferred loan costs Loss on disposition of assets Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other current assets Accounts payable, accrued expenses, and other liabilities Income tax payable Net cash provided by operating activities Cash Flows from Investing Activities Purchases of property, plant and equipment Proceeds from recovery of related party note receivable Net cash used in investing activities Cash Flows from Financing Activities Principal payments on debt Proceeds received from debt Payments on revolving loans Proceeds received from revolving loans Payments of deferred loan costs Proceeds from exercise of stock options Net cash provided by financing activities Net (decrease) increase in cash and restricted cash Cash and restricted cash at beginning of period Cash and restricted cash at end of period Supplemental information: Cash paid for interest Right of use assets obtained in exchange for lease obligations Disposal of asset held for sale Property, plant and equipment in accounts payable Non-cash item related to deferred income Statement [Table] Statement [Line Items] Balance Balance, shares Share-based compensation expense Stock-based compensation expense, shares Net income(loss) Exercise of stock options Exercise of stock options, shares Balance Balance, shares Organization, Consolidation and Presentation of Financial Statements [Abstract] NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue from Contract with Customer [Abstract] REVENUE Inventory Disclosure [Abstract] INVENTORIES Property, Plant and Equipment [Abstract] PROPERTY, PLANT & EQUIPMENT Goodwill and Intangible Assets Disclosure [Abstract] INTANGIBLE ASSETS Receivables [Abstract] RELATED PARTY RECEIVABLE Debt Disclosure [Abstract] LONG-TERM DEBT Financing Obligation Liability FINANCING OBLIGATION LIABILITY Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Earnings Per Share [Abstract] EARNINGS PER SHARE Leases LEASES Segment Reporting [Abstract] SEGMENT REPORTING Transfers and Servicing [Abstract] TRANSFER OF FINANCIAL ASSETS Nature of Operations Basis of Presentation Significant Accounting Policies Concentrations of Credit Risk Cash and Restricted Cash SCHEDULE OF CASH AND RESTRICTED CASH SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE SCHEDULE OF INVENTORIES SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT SCHEDULE OF INTANGIBLE ASSETS SCHEDULE OF DEBT OBLIGATIONS SCHEDULE OF FINANCING OBLIGATION LIABILITY SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS Cash Restricted cash Schedule of Product Information [Table] Product Information [Line Items] Concentration risk percentage Accounts receivable Accounts payable current Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total revenue Raw material Work in progress Finished goods Total inventories Land Buildings Leasehold improvements Machinery, equipment, and rental tools Office equipment, fixtures and software Transportation assets Property, plant and equipment, gross Accumulated depreciation Total property, plant and equipment, net Depreciation expense related to property, plant and equipment Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Total intangible assets, gross Less: accumulated amortization Total intangible assets, net Amortization of intangible assets Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Related party note receivable Debt instrument, increase (decrease),net Common stock hold as collateral Principal maturity date Interest rate Principal amount Debt average conversion Principal and interest payment Accured interest Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Total long-term debt Less: Current portion of long-term debt, net of discount and debt issuance costs Total long-term debt, net of current portion, net of discount and debt issuance costs Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Line of credit facility current borrowing capacity Term loan Loan maturity date Long term line of credit Line of credit interest rate Management fee rate, percentage Notes payable Loan matures Schedule Of Financing Obligation Liability Financing obligation for sale-leaseback transaction Current principal portion of finance obligation Non-current portion of financing obligation Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Purchase price Lessee finance lease description Lease cost Annual rent increases Proceeds from financial obligation Real estate debt retired Financing obligation liability Implied interest rate Financing obligation residual amount Principal payments Purchases and sales of securities Numerator: Denominator: Weighted average shares of common stock outstanding - basic Effect of dilutive options Weighted average shares of common stock outstanding - diluted Earnings per common share – basic Schedule Of Other Information Related To Operating Lease Operating cash flows Weighted average remaining lease term Weighted average discount rate Operating lease term Operating lease expense Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Revenue: Operating income: Total operating income Customer Securities for which Entity has Right to Sell or Repledge [Table] Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items] Debt instrument face amount Debt Instrument, Interest Rate, Stated Percentage Assets, Fair Value Disclosure Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, Sale Prepaid Expense, Current Payments for Other Fees Recovery of related party note receivable. Disposal of asset held for sale. Property plant and equipment in accounts payable. Noncash item related to deferred income. Non cash reductions of other liabilities and related party receivable. Organization And Nature Of Operations [Policy Text Block] Two Customers [Member] Purchases [Member] Two Vendors [Member] Buildings gross. Tronco Energy Corporation [Member]. Common stock hold as collateral Loan Agreement [Member] Loan and security agreement [Member] Term Loan and Revolving Loan [Member] Management fee rate percentage Revolving Line [Member] Term Loan [Member] Austin Financial Services Inc [Member] Equipment Loans [Member] Transportation Loans [Member] Insurance Loans [Member] Sale Agreement [Member] Lease Agreement [Member] Annual rent increases. Real estate debt retired. Schedule of Financing Obligation Liability [Table Text Block] Star Equity Holdings [Member] Schedule of Other Information Related to Operating Lease [Table Text Block] Domestic Agreement [Member]. International Agreement [Member] International Account Receivable [Member] Cash And Restricted Cash [Member] Assets, Current Assets Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Costs and Expenses Interest Expense Other Nonoperating Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Depreciation, Depletion and Amortization Amortization of Deferred Loan Origination Fees, Net Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Income Taxes Payable Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Investing Activities Repayments of Long-Term Debt Repayments of Lines of Credit Payments of Loan Costs Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Shares, Outstanding APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Accounts Receivable, after Allowance for Credit Loss Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net EX-101.PRE 10 sdpi-20230930_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 13, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 001-36453  
Entity Registrant Name SUPERIOR DRILLING PRODUCTS, INC.  
Entity Central Index Key 0001600422  
Entity Tax Identification Number 46-4341605  
Entity Incorporation, State or Country Code UT  
Entity Address, Address Line One 1583 South 1700 East  
Entity Address, City or Town Vernal  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84078  
City Area Code 435  
Local Phone Number 789-0594  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol SDPI  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   30,391,240
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and restricted cash $ 4,314,674 $ 2,158,025
Accounts receivable 2,438,674 3,241,221
Prepaid expenses 533,329 367,823
Inventories 3,219,033 2,081,260
Asset held for sale 216,000
Other current assets 307,161 140,238
Total current assets 10,812,871 8,204,567
Property, plant and equipment, net 11,099,485 8,576,851
Intangible assets, net 69,444
Right of use assets 505,739 638,102
Other noncurrent assets 199,816 111,519
Total assets 22,617,911 17,600,483
Current liabilities    
Accounts payable 2,910,443 1,043,581
Accrued expenses 945,248 891,793
Income tax payable 553,177 351,618
Current portion of operating lease liability 53,066 44,273
Current portion of financing obligation 81,259 74,636
Current portion of long-term debt 753,334 1,125,864
Other current liabilities 216,000
Total current liabilities 5,296,527 3,747,765
Operating lease liability, less current portion 334,410 523,375
Long-term financing obligation, less current portion 3,976,278 4,038,022
Long-term debt, net of current portion 1,702,976 529,499
Deferred income 675,000 675,000
Total liabilities 11,985,191 9,513,661
Commitments and contingencies (Note 9)
Shareholders’ equity    
Common stock - $0.001 par value; 100,000,000 shares authorized; 30,391,240 and 29,245,080 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 30,391 29,245
Additional paid-in-capital 44,638,455 43,943,928
Accumulated deficit (34,036,126) (35,886,351)
Total shareholders’ equity 10,632,720 8,086,822
Total liabilities and shareholders’ equity $ 22,617,911 $ 17,600,483
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 30,391,240 29,245,080
Common stock, shares outstanding 30,391,240 29,245,080
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 5,052,203 $ 5,172,545 $ 16,700,766 $ 13,843,552
Operating cost and expenses        
Cost of revenue 2,003,791 2,230,705 6,256,918 6,114,705
Selling, general, and administrative expenses 2,584,740 1,723,221 7,381,020 5,264,270
Depreciation and amortization expense 337,653 362,773 1,013,116 1,176,151
Total operating cost and expenses 4,926,184 4,316,699 14,651,054 12,555,126
Operating income 126,019 855,846 2,049,712 1,288,426
Other income (expense)        
Interest income 9,272 10,544 39,926 13,720
Interest expense (200,485) (154,108) (484,442) (410,707)
Recovery of related party note receivable 350,262
Loss on disposition of assets (29,381) (51,527)
Other income 198,894 198,894
Other expense (43,000) (43,000)
Total other income (expense) (35,319) (172,945) 61,640 (448,514)
Income before income taxes 90,700 682,901 2,111,352 839,912
Income tax expense (76,861) (44,169) (261,127) (107,852)
Net income $ 13,839 $ 638,732 $ 1,850,225 $ 732,060
Earnings per common share - basic $ 0.00 $ 0.02 $ 0.06 $ 0.03
Weighted average common shares outstanding – basic 29,895,347 28,845,456 29,409,602 28,440,722
Earnings per common share - diluted $ 0.00 $ 0.02 $ 0.06 $ 0.03
Weighted average common shares outstanding – diluted 29,965,145 28,855,456 29,479,400 28,450,722
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash Flows from Operating Activities    
Net income $ 1,850,225 $ 732,060
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 1,013,115 1,176,151
Share-based compensation expense 689,265 640,816
Amortization of right-of-use assets 157,291
Amortization of deferred loan costs 6,100 13,893
Loss on disposition of assets 51,527
Changes in operating assets and liabilities:    
Accounts receivable 802,547 (1,211,713)
Inventories (1,137,773) (446,866)
Prepaid expenses and other current assets (420,726) (777,457)
Accounts payable, accrued expenses, and other liabilities 1,022,422 1,100,571
Income tax payable 201,559 57,591
Net cash provided by operating activities 4,184,025 1,336,573
Cash Flows from Investing Activities    
Purchases of property, plant and equipment (3,123,770) (2,600,902)
Proceeds from recovery of related party note receivable 350,262
Net cash used in investing activities (2,773,508) (2,600,902)
Cash Flows from Financing Activities    
Principal payments on debt (425,505) (508,146)
Proceeds received from debt 2,072,406 997,134
Payments on revolving loans (1,645,427) (633,440)
Proceeds received from revolving loans 828,626 633,435
Payments of deferred loan costs (90,376)  
Proceeds from exercise of stock options 6,408
Net cash provided by financing activities 746,132 488,983
Net (decrease) increase in cash and restricted cash 2,156,649 (775,346)
Cash and restricted cash at beginning of period 2,158,025 2,822,100
Cash and restricted cash at end of period 4,314,674 2,046,754
Supplemental information:    
Cash paid for interest 578,905 394,548
Right of use assets obtained in exchange for lease obligations 24,927
Disposal of asset held for sale 216,000
Property, plant and equipment in accounts payable 342,532 749,718
Non-cash item related to deferred income $ 675,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2021 $ 28,235 $ 43,071,201 $ (36,951,508) $ 6,147,928
Balance, shares at Dec. 31, 2021 28,235,001      
Share-based compensation expense $ 1,010 639,809 640,819
Stock-based compensation expense, shares 1,010,079      
Net income(loss) 732,060 732,060
Balance at Sep. 30, 2022 $ 29,245 43,711,010 (36,219,448) 7,520,807
Balance, shares at Sep. 30, 2022 29,245,080      
Balance at Jun. 30, 2022 $ 28,235 43,493,802 (36,858,180) 6,663,857
Balance, shares at Jun. 30, 2022 28,235,001      
Share-based compensation expense $ 1,010 217,208 218,218
Stock-based compensation expense, shares 1,010,079      
Net income(loss) 638,732 638,732
Balance at Sep. 30, 2022 $ 29,245 43,711,010 (36,219,448) 7,520,807
Balance, shares at Sep. 30, 2022 29,245,080      
Balance at Dec. 31, 2022 $ 29,245 43,943,928 (35,886,351) 8,086,822
Balance, shares at Dec. 31, 2022 29,245,080      
Share-based compensation expense $ 1,138 688,127 689,265
Stock-based compensation expense, shares 1,138,368      
Net income(loss) 1,850,225 1,850,225
Exercise of stock options $ 8 6,400 6,408
Exercise of stock options, shares 7,792      
Balance at Sep. 30, 2023 $ 30,391 44,638,455 (34,036,126) 10,632,720
Balance, shares at Sep. 30, 2023 30,391,240      
Balance at Jun. 30, 2023 $ 29,253 44,407,147 (34,049,965) 10,386,435
Balance, shares at Jun. 30, 2023 29,252,872      
Share-based compensation expense $ 1,138 231,308 232,446
Stock-based compensation expense, shares 1,138,368      
Net income(loss) 13,839 13,839
Balance at Sep. 30, 2023 $ 30,391 $ 44,638,455 $ (34,036,126) $ 10,632,720
Balance, shares at Sep. 30, 2023 30,391,240      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1. NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Nature of Operations

 

Superior Drilling Products, Inc. (the “Company”, “SDPI”, “we”, “our” or “us”) is an innovative drilling and completion tool technology company providing cost saving solutions that drive production efficiencies for the oil and natural gas drilling industry. Our drilling solutions include the patented Drill-N-Ream® well bore conditioning tool (“Drill-N-Ream tool”) and the patented Strider™ Drill String Oscillation System technology (“Strider technology” or “Strider”). In addition, the Company is a manufacturer and refurbisher of PDC (polycrystalline diamond compact) drill bits for leading oil field services companies. We operate a state-of-the-art drill tool fabrication facility in Vernal, Utah, where we manufacture solutions for the drilling industry, as well as customers’ custom products. We also operate a repair facility in Dubai. Our headquarters are also located in Vernal, Utah.

 

Our subsidiaries include (a) Superior Drilling Solutions, LLC (previously known as Superior Drilling Products, LLC), a Utah limited liability company (“SDS”), together with its wholly owned subsidiary Superior Design and Fabrication, LLC, a Utah limited liability company (“SDF”), (b) Extreme Technologies, LLC, a Utah limited liability company (“ET”), (c) Meier Properties Series, LLC, a Utah limited liability company (“MPS”), (d) Meier Leasing, LLC, a Utah limited liability company (“ML”), and (e) Hard Rock Solutions, LLC (“HR” or “Hard Rock”).

 

Basis of Presentation

 

The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The condensed consolidated financial statements include the accounts of Superior Drilling Products Inc. and all of its wholly owned subsidiaries. All significant intercompany accounts have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.

 

These condensed consolidated financial statements for the three and nine months ended September 30, 2023 and 2022, and the related footnote disclosures included herein, are unaudited. The preparation of financial statements in conformity with GAAP requires the use of management’s estimates. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results of operations expected for the year ended December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 and the notes thereto, which were included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”).

 

Significant Accounting Policies

 

The Company’s accounting policies are set forth in Note 1 – Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC. There were no significant updates or revisions to our accounting policies during the three or nine months ended September 30, 2023.

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13 “Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments (Topic 326)” (“ASU 2016-13”) and in April 2019, the FASB issued ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments” (“ASU 2019-04”) (collectively, the “CECL Standard”). These updates change how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value. The CECL Standard replaces the “incurred loss” approach under existing guidance with an “expected loss” model for instruments measured at amortized cost. The CECL Standard requires entities to record allowances for held-to-maturity and available-for-sale debt securities that is deducted from the carrying amount of the assets to present the net carrying value at the amounts expected to be collected on the assets. All assets subject to the CECL Standard, with few exceptions, will be subject to these allowances rather than only those assets where a loss is deemed probable under the other-than-temporary impairment model. Effective January 1, 2023, the Company adopted the standard using the prospective method with no impact to condensed consolidated financial statements.

 

Concentrations of Credit Risk

 

The Company has two significant customers that represented 85% and 89% of its revenue for the nine months ended September 30, 2023 and 2022, respectively. These customers had approximately $2,145,000 and $2,741,000 in accounts receivable as of September 30, 2023 and December 31, 2022, respectively.

 

The Company had two vendors that represented 14% and 12% of its purchases for each of the nine months ended September 30, 2023 and 2002, respectively. For these vendors, the Company had approximately $608,000 and $0 in accounts payable as of September 30, 2023 and December 31, 2022, respectively.

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Cash and Restricted Cash

 

Cash and restricted cash were comprised of the following:

 SCHEDULE OF CASH AND RESTRICTED CASH 

   September 30, 2023   December 31, 2022 
Cash  $4,104,958   $2,158,025 
Restricted cash   209,716    - 
Cash and restricted cash  $4,314,674   $2,158,025 

 

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE

2. REVENUE

 

Disaggregation of Revenue

 

The following table presents revenue disaggregated by type:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Tool revenue:                    
Tool and product sales  $684,000   $892,300   $2,830,380   $2,183,800 
Tool rental   582,788    549,931    2,444,757    1,454,806 
Other related revenue   1,989,246    1,900,996    5,787,447    5,365,449 
Total tool revenue   3,256,034    3,343,227    11,062,584    9,004,055 
Contract services   1,796,169    1,829,318    5,638,182    4,839,497 
Total revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 

 

Contract Balances

 

Under our sales contracts, we invoice customers after our performance obligations have been satisfied, at which point payment is unconditional. Accordingly, our contracts do not give rise to contract assets or liabilities under ASC 606.

 

Contract Costs

 

We did not incur any material costs of obtaining contracts.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORIES

3. INVENTORIES

 

Inventories were comprised of the following:

  

   September 30, 2023   December 31, 2022 
Raw material  $1,937,937   $1,334,669 
Work in progress   733,226    168,214 
Finished goods   547,870    578,377 
Total inventories  $3,219,033   $2,081,260 

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT & EQUIPMENT
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT & EQUIPMENT

4. PROPERTY, PLANT & EQUIPMENT

 

Property, plant and equipment was comprised of the following:

  

   September 30, 2023   December 31, 2022 
Land  $880,416   $880,416 
Buildings   4,773,137    4,764,441 
Leasehold improvements   983,668    755,039 
Machinery, equipment, and rental tools   17,775,040    14,546,060 
Office equipment, fixtures and software   628,358    628,358 
Transportation assets   265,760    265,760 
Property, plant and equipment, gross   25,306,379    21,840,074 
Accumulated depreciation   (14,206,894)   (13,263,223)
Total property, plant and equipment, net  $11,099,485   $8,576,851 

 

Depreciation expense related to property, plant and equipment for the three months ended September 30, 2023 and 2022 was $337,653 and $321,106, respectively. Depreciation expense related to property, plant and equipment for the nine months ended September 30, 2023 and 2022 was $943,671 and $1,051,151 respectively.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS

5. INTANGIBLE ASSETS

 

Intangible assets were comprised of the following:

  

   September 30, 2023   December 31, 2022 
Developed technology  $7,000,000   $7,000,000 
Customer contracts   6,400,000    6,400,000 
Trademarks   1,500,000    1,500,000 
Total intangible assets, gross   14,900,000    14,900,000 
Less: accumulated amortization   (14,900,000)   (14,830,556)
Total intangible assets, net  $-   $69,444 

 

Amortization expense related to intangible assets for the three months ended September 30, 2023 and 2022 was $0 and $41,667, respectively. Amortization expense related to intangible assets for the nine months ended September 30, 2023 and 2022 was $69,444 and $125,000, respectively.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY RECEIVABLE
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
RELATED PARTY RECEIVABLE

6. RELATED PARTY RECEIVABLE

 

In January 2014, we entered into a Note Purchase and Sale Agreement under which we agreed to purchase a loan made to Tronco Energy Corporation (“Tronco”) in order to take over the legal position as Tronco’s senior secured lender. Tronco is an entity owned by Troy and Annette Meier. Effective August 2017, the Company fully reserved the related party note receivable of $6,979,043, which reduced the related party note receivable balance to $0. The Company holds 8,267,860 shares of the Company’s common stock as collateral. The Company will record a recovery of the loan upon receiving repayment of the note or interest in recovery of related party note receivable on the condensed consolidated statements of operations.

 

On March 31, 2023, the Company entered into a fourth amended and restated loan agreement and note with Tronco to extend the maturity date of the principal to March 31, 2033. As amended, the interest rate on the note is fixed at 2.8% per annum and provides for principal and accrued interest payments in the amount of $750,000 annually on March 31, 2024 through 2032, with the balance of all remaining outstanding principal and accrued interest due on March 31, 2033. In the event the average closing price for the Company’s common stock for 10 consecutive trading days is equal to or greater than $3.00 per share, Tronco shall pay fifty percent of the then outstanding principal balance together with all accrued, unpaid interest within ten days of the date on which the 10-day trading average first equals or exceeds $3.00. In the event the average closing price for 10 consecutive trading days is $4.00 per share or greater, Tronco shall pay the entire outstanding principal balance together with all accrued, unpaid interest within ten (10) days of the date on which the 10-day average first equals or exceeds $4.00. In addition, in the event of a sale of all or substantially all of the assets or a controlling equity interest in the Company, Tronco and the Meiers must utilize the proceeds received from such sale to pay the entire outstanding principal balance on the note receivable together with all accrued, unpaid interest. On March 24, 2023, there was a principal and interest payment of $350,262 which was reflected as a recovery of related party note receivable in other income and expense on the condensed consolidated statements of operations. The Tronco note balance, including accrued interest, was approximately $6,675,000 and $6,884,000 as of September 30, 2023 and December 31, 2022, respectively, which is fully reserved.

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT

7. LONG-TERM DEBT

 

Long-term debt is comprised of the following:

  

   September 30, 2023   December 31, 2022 
Loan Agreement  $1,585,665   $- 
Credit Agreement   -    813,713 
Machinery loans   558,804    664,674 
Transportation loan   10,328    20,027 
Insurance loan   301,513    156,949 
Total long-term debt   2,456,310    1,655,363 
Less: Current portion of long-term debt, net of discount and debt issuance costs   (753,334)   (1,125,864)
Total long-term debt, net of current portion, net of discount and debt issuance costs  $1,702,976   $529,499 

 

Loan Agreement

 

On July 28, 2023, the Company entered into a Loan Agreement (the “Loan Agreement”) among Vast Bank, National Association, as lender (the “Lender”), and various subsidiaries of the Company as guarantors (the “Guarantors”).

 

The Loan Agreement provides for loans through the following facilities (collectively, the “Loans”):

 

  Revolving Line: The lesser of $750,000 or the borrowing base, which is currently 50% of eligible inventory as calculated under the Loan Agreement (“Revolving Line”), which matures on July 28, 2025.
     
  Term Loan: $1,719,200 term loan (the “Term Loan”), which matures on July 28, 2028.

 

The interest rate per annum applicable to the Revolving Line is the greater of (a) Prime plus 1.00% and (b) 7.50%, which was 9.50% at September 30, 2023. The interest rate per annum applicable to the Term Loan is 8.18%. Payments of principal and interest monthly on the Term Loan, and interest only on the Revolving Line, commenced on August 28, 2023. The balance of principal and interest on both Loans will be due upon maturity, if not sooner repaid. The Company may prepay and/or repay the Loans, in whole or in part, at any time without premium or penalty, subject to certain conditions. The balance of the Revolving Line and Term Loan totaled approximately $0 and $1,673,000 as of September 30, 2023, respectively.

 

The Loan Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets. The Loan Agreement also includes certain financial covenants which include a current assets/liabilities ratio, a debt service coverage ratio and a leverage ratio, as defined in the Loan Agreement. The Loan Agreement also contains customary events of default. As of September 30, 2023, the Company was in compliance with all covenants.

 

The Company’s obligations under the Loan Agreement are guaranteed by the Guarantors, and the obligations of the Company and any Guarantors are secured by a perfected first priority security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions as noted in the Loan Agreement.

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Credit Agreement

 

In February 2019, the Company entered into a Loan and Security Agreement (the “Credit Agreement”) with Austin Financial Services, Inc. (“AFS”). The Credit Agreement provides a $4,300,000 credit facility, which includes a $800,000 term loan and a $3,500,000 line of credit. The Credit Agreement originally was to mature on February 20, 2023, but it was renewed to February 20, 2024. The Credit Agreement was fully repaid in July 2023 using proceeds from the Loan Agreement.

 

Machinery Loans

 

The Company financed the purchase of machinery and equipment through various loans. The outstanding loans have interest rates ranging from 5.50% to 5.94%, and repayment terms of 48-60 months. The balance of the machinery loans totaled approximately $559,000 and $665,000 as of September 30, 2023 and December 31, 2022, respectively.

 

Transportation Loan

 

The Company financed the purchase of a vehicle with a loan agreement. The term of the loan is 60 months and matures in June 2024. The interest rate of the loan is 6.99%. The loan is collateralized by the vehicle.

 

Insurance Loan

 

The Company financed insurance premiums with loan agreements . The term of the loans are 10 months and mature in March 2024 and July 2024. The interest rate of the loans are 7.08% and 7.53%. The balance of the insurance loans totaled approximately $302,000 and $157,000 as of September 30, 2023 and December 31, 2022, respectively.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCING OBLIGATION LIABILITY
9 Months Ended
Sep. 30, 2023
Financing Obligation Liability  
FINANCING OBLIGATION LIABILITY

8. FINANCING OBLIGATION LIABILITY

 

On December 7, 2020, the Company entered into an agreement to sell land and property related to the Company’s headquarters and manufacturing facility in Vernal, Utah (the “Property”) for a purchase price of $4,448,500 (the “Sale Agreement”). Concurrent with the sale of the Property, the Company entered into a fifteen-year lease agreement (the “Lease Agreement”) to lease back the Property at an annual rate of $311,395 with payments made monthly, subject to annual rent increases of 1.5%. Under the Lease Agreement, the Company has an option to extend the term of the lease and to repurchase the Property. Due to this repurchase option, the Company was unable to account for the transfer as a sale under ASC 842, Leases, and as such, the transaction is a failed sale-leaseback that is accounted for as a financing transaction.

 

The Company received cash of $1,622,106, retired real estate debt of $2,638,773 and recorded a financing obligation liability of $4,260,879 related to the transaction. There was no gain recorded since sale accounting was precluded. The financing obligation has an implied interest rate of 6.0%. At the conclusion of the fifteen-year lease period, the financing obligation residual is estimated to be $2,188,710, which corresponds to the carrying value of the property. The Company paid $55,121 and $48,455 of principal during the nine months ended September 30, 2023 and 2022, respectively.

 

The outstanding balance of the financing obligation liability is summarized below:

  

   September 30, 2023   December 31, 2022 
Financing obligation for sale-leaseback transaction  $4,057,537   $4,112,658 
Current principal portion of finance obligation   (81,259)   (74,636)
Non-current portion of financing obligation  $3,976,278   $4,038,022 

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

9. COMMITMENTS AND CONTINGENCIES

 

We are subject to litigation that arises from time to time in the ordinary course of our business activities. In February 2019, the Company filed a patent infringement lawsuit, asserting that Stabil Drill Specialties, LLC’s (“Stabil Drill”) SmoothboreTM Eccentric Reamer infringes several patents of Extreme Technologies, LLC (one of our subsidiaries) on our patented Drill-N-Ream® well bore conditioning tool. This lawsuit is pending in the United States District Court for the Southern District of Texas, Houston Division. On May 12, 2021, the Court denied Stabil Drill’s motion for summary judgment of non-infringement. On May 23, 2022, the Court issued its Order on Claim Construction of the patents, adopting Extreme Technologies’ proffered interpretation on the disputed claim terms. On October 12, 2022, the Court granted Extreme’s motion for leave to add its exclusive licensee Hard Rock Solutions, LLC, as a necessary party and co-plaintiff. On February 13, 2023, the lawsuit was reassigned to United States District Judge Drew B. Tipton and United States Magistrate Judge Peter Bray. On August 29, 2023, Judge Tipton granted Extreme’s and Hard Rock’s motion for summary judgment striking Stabil Drill’s patent invalidity affirmative defenses. Discovery ended on August 31, 2021, and the parties have fully briefed dispositive and Daubert motions. The parties are preparing this case for trial and expect a jury trial setting in early spring of 2024.

 

We are not currently involved in any other litigation.

 

Disgorgement of short-swing profits

 

Star Equity Holdings entered into purchases and sales of securities of Superior Drilling Products, Inc. that resulted in short-swing profits under Section 16(b) of the Exchange Act. The disgorgement statutory profits in the amount of $198,895 were received by the Company in September 2023.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE

10. EARNINGS PER SHARE

 

Basic and diluted earnings (loss) per share of common stock have been computed as follows:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Numerator:                    
Net income  $13,839   $638,732   $1,850,225   $732,060 
Denominator:                    
Weighted average shares of common stock outstanding - basic   29,895,347    28,845,456    29,409,602    28,440,722 
Effect of dilutive options   69,798    10,000    69,798    10,000 
Weighted average shares of common stock outstanding - diluted   29,965,145    28,855,456    29,479,400    28,450,722 
                     
Earnings per common share – basic  $0.00   $0.02   $0.06   $0.03 
Earnings per common share - diluted  $0.00   $0.02   $0.06   $0.03 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
9 Months Ended
Sep. 30, 2023
Leases  
LEASES

11. LEASES

 

The Company leases certain facilities in Utah and Dubai under long-term operating leases with lease terms of one year to three years. One new lease agreement, in Utah, was entered into on January 1, 2023 for three years. The operating lease expense was approximately $63,483 and $52,749 for the three months ended September 30, 2023 and 2022, respectively, and $189,320 and $77,791 for the nine months ended September 30, 2023 and 2022, respectively.

 

Other information related to operating leases:

  

   Nine Months Ended September 30, 
   2023   2022 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows  $237,129   $194,194 
Weighted average remaining lease-term (in years)   2.19    3.11 
Weighted average discount rate   7.25%   7.25%

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
SEGMENT REPORTING

12. SEGMENT REPORTING

 

We report our segment results based on our geographic areas of operations, North America and International. These segments have similarities from a product perspective, but management believes that due to operational differences, such as sales models and regulatory environments, information about the segments would be useful to readers of the financial statements.

 

  North America includes our PDC drill bit and specialty tool sales and contract services business in the United States and Mexico, which have been aggregated
     
  International includes our specialty tool rental business in the Middle East

 

Revenue and certain operating expenses are directly attributable to each segment.

 

Unallocated corporate costs primarily include corporate shared costs, such as payroll and compensation, professional fees, and rent, as well as costs associated with certain shared research and development activities.

 

Our operating segments are not evaluated using asset information.

 

The following table summarizes information about our segments:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Revenue:                    
North America  $4,469,415   $4,622,614   $14,269,529   $12,388,746 
International   582,788    549,931    2,431,237    1,454,806 
Total revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 
                     
Operating income:                    
North America  $3,090,249   $2,491,559   $9,532,896   $6,717,159 
International   (379,498)   87,067    (102,432)   (165,035)
Corporate costs, unallocated   (2,584,732)   (1,722,780)   (7,380,752)   (5,263,698)
Total operating income  $126,019   $855,846   $2,049,712   $1,288,426 

 

North America revenue includes revenue from customers in Mexico totaling approximately $16,000 and $59,000 for the three months ended September 30, 2023 and 2022, respectively, and approximately $46,000 and $59,000 for the nine months ended September 30, 2023 and 2022, respectively. The remainder of the North America revenue was derived from customers in the United States of America.

 

Information about products and services

 

See Note 2 – Revenue

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
TRANSFER OF FINANCIAL ASSETS
9 Months Ended
Sep. 30, 2023
Transfers and Servicing [Abstract]  
TRANSFER OF FINANCIAL ASSETS

13. TRANSFER OF FINANCIAL ASSETS

 

In connection with entering into the Loan Agreement, the Company entered into Business Manager Agreements for the purchase by the Lender of certain domestic and international accounts receivable of the Company. The face amount of the accounts under each agreement that may be purchased cannot exceed $2,500,000 under the domestic agreement and $2,000,000 under the international agreement. The service charge associated with the purchases is 1.25% under the domestic agreement and 2.0% under the international agreement. There are additional charges if accounts are not paid within 45 days. The Business Manager Agreements include recourse arrangements, which require the Company to repurchase transferred accounts receivable that remain unpaid for a specified period of time. The accounts are secured by a security interest in the accounts receivable in all of the Company’s present and after-acquired accounts receivable of the customers as defined in the agreements.

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Generally, at the transfer date, the Company receives cash equal to 90% of the value of the sold domestic accounts receivable and 60% of the value of the sold international accounts receivable, less the service charge. The remaining balance is held back as a reserve. The reserve balance is carried at fair value, which is remeasured monthly to take into account activity during the period (the Company’s interest in newly-transferred receivables and collections on previously transferred receivables), as well as changes in estimates of future interest rates and anticipated credit losses. Fluctuations in interest rates and revised estimates of credit losses were zero as of September 30, 2023. The carrying amount of the reserve was $209,716 as of September 30, 2023 and is classified within cash and restricted cash on the condensed consolidated balance sheet.

 

The Company accounts for trade receivable transfers as sales and derecognizes the sold receivables from the condensed consolidated balance sheets. During both the three and nine months ended September 30, 2023, the Company sold receivables to the Lender having an aggregate face value of $2,354,306 in exchange for cash proceeds of $2,168,652. Cash received from the selling of receivables are presented as a change in trade receivables within the operating activities section of the condensed consolidated statements of cash flows. Service fees for the period totaled $41,491, which are initially recorded as prepaids in the condensed consolidated balance sheets and amortized over 45 days. The Company recognized expense of $36,401 related to the service fees for both the three and nine months ended September 30, 2023, which is included in interest expense in the condensed consolidated statements of operations. The outstanding principal amount of the receivables sold under this facility amounted to $1,110,021 as of September 30, 2023.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations

Nature of Operations

 

Superior Drilling Products, Inc. (the “Company”, “SDPI”, “we”, “our” or “us”) is an innovative drilling and completion tool technology company providing cost saving solutions that drive production efficiencies for the oil and natural gas drilling industry. Our drilling solutions include the patented Drill-N-Ream® well bore conditioning tool (“Drill-N-Ream tool”) and the patented Strider™ Drill String Oscillation System technology (“Strider technology” or “Strider”). In addition, the Company is a manufacturer and refurbisher of PDC (polycrystalline diamond compact) drill bits for leading oil field services companies. We operate a state-of-the-art drill tool fabrication facility in Vernal, Utah, where we manufacture solutions for the drilling industry, as well as customers’ custom products. We also operate a repair facility in Dubai. Our headquarters are also located in Vernal, Utah.

 

Our subsidiaries include (a) Superior Drilling Solutions, LLC (previously known as Superior Drilling Products, LLC), a Utah limited liability company (“SDS”), together with its wholly owned subsidiary Superior Design and Fabrication, LLC, a Utah limited liability company (“SDF”), (b) Extreme Technologies, LLC, a Utah limited liability company (“ET”), (c) Meier Properties Series, LLC, a Utah limited liability company (“MPS”), (d) Meier Leasing, LLC, a Utah limited liability company (“ML”), and (e) Hard Rock Solutions, LLC (“HR” or “Hard Rock”).

 

Basis of Presentation

Basis of Presentation

 

The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The condensed consolidated financial statements include the accounts of Superior Drilling Products Inc. and all of its wholly owned subsidiaries. All significant intercompany accounts have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.

 

These condensed consolidated financial statements for the three and nine months ended September 30, 2023 and 2022, and the related footnote disclosures included herein, are unaudited. The preparation of financial statements in conformity with GAAP requires the use of management’s estimates. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results of operations expected for the year ended December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 and the notes thereto, which were included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”).

 

Significant Accounting Policies

Significant Accounting Policies

 

The Company’s accounting policies are set forth in Note 1 – Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC. There were no significant updates or revisions to our accounting policies during the three or nine months ended September 30, 2023.

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13 “Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments (Topic 326)” (“ASU 2016-13”) and in April 2019, the FASB issued ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments” (“ASU 2019-04”) (collectively, the “CECL Standard”). These updates change how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value. The CECL Standard replaces the “incurred loss” approach under existing guidance with an “expected loss” model for instruments measured at amortized cost. The CECL Standard requires entities to record allowances for held-to-maturity and available-for-sale debt securities that is deducted from the carrying amount of the assets to present the net carrying value at the amounts expected to be collected on the assets. All assets subject to the CECL Standard, with few exceptions, will be subject to these allowances rather than only those assets where a loss is deemed probable under the other-than-temporary impairment model. Effective January 1, 2023, the Company adopted the standard using the prospective method with no impact to condensed consolidated financial statements.

 

Concentrations of Credit Risk

Concentrations of Credit Risk

 

The Company has two significant customers that represented 85% and 89% of its revenue for the nine months ended September 30, 2023 and 2022, respectively. These customers had approximately $2,145,000 and $2,741,000 in accounts receivable as of September 30, 2023 and December 31, 2022, respectively.

 

The Company had two vendors that represented 14% and 12% of its purchases for each of the nine months ended September 30, 2023 and 2002, respectively. For these vendors, the Company had approximately $608,000 and $0 in accounts payable as of September 30, 2023 and December 31, 2022, respectively.

 

 

Superior Drilling Products, Inc.

Notes to the Condensed Consolidated Financial Statements (unaudited)

 

Cash and Restricted Cash

Cash and Restricted Cash

 

Cash and restricted cash were comprised of the following:

 SCHEDULE OF CASH AND RESTRICTED CASH 

   September 30, 2023   December 31, 2022 
Cash  $4,104,958   $2,158,025 
Restricted cash   209,716    - 
Cash and restricted cash  $4,314,674   $2,158,025 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF CASH AND RESTRICTED CASH

Cash and restricted cash were comprised of the following:

 SCHEDULE OF CASH AND RESTRICTED CASH 

   September 30, 2023   December 31, 2022 
Cash  $4,104,958   $2,158,025 
Restricted cash   209,716    - 
Cash and restricted cash  $4,314,674   $2,158,025 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE

The following table presents revenue disaggregated by type:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Tool revenue:                    
Tool and product sales  $684,000   $892,300   $2,830,380   $2,183,800 
Tool rental   582,788    549,931    2,444,757    1,454,806 
Other related revenue   1,989,246    1,900,996    5,787,447    5,365,449 
Total tool revenue   3,256,034    3,343,227    11,062,584    9,004,055 
Contract services   1,796,169    1,829,318    5,638,182    4,839,497 
Total revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

Inventories were comprised of the following:

  

   September 30, 2023   December 31, 2022 
Raw material  $1,937,937   $1,334,669 
Work in progress   733,226    168,214 
Finished goods   547,870    578,377 
Total inventories  $3,219,033   $2,081,260 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT & EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment was comprised of the following:

  

   September 30, 2023   December 31, 2022 
Land  $880,416   $880,416 
Buildings   4,773,137    4,764,441 
Leasehold improvements   983,668    755,039 
Machinery, equipment, and rental tools   17,775,040    14,546,060 
Office equipment, fixtures and software   628,358    628,358 
Transportation assets   265,760    265,760 
Property, plant and equipment, gross   25,306,379    21,840,074 
Accumulated depreciation   (14,206,894)   (13,263,223)
Total property, plant and equipment, net  $11,099,485   $8,576,851 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF INTANGIBLE ASSETS

Intangible assets were comprised of the following:

  

   September 30, 2023   December 31, 2022 
Developed technology  $7,000,000   $7,000,000 
Customer contracts   6,400,000    6,400,000 
Trademarks   1,500,000    1,500,000 
Total intangible assets, gross   14,900,000    14,900,000 
Less: accumulated amortization   (14,900,000)   (14,830,556)
Total intangible assets, net  $-   $69,444 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
SCHEDULE OF DEBT OBLIGATIONS

Long-term debt is comprised of the following:

  

   September 30, 2023   December 31, 2022 
Loan Agreement  $1,585,665   $- 
Credit Agreement   -    813,713 
Machinery loans   558,804    664,674 
Transportation loan   10,328    20,027 
Insurance loan   301,513    156,949 
Total long-term debt   2,456,310    1,655,363 
Less: Current portion of long-term debt, net of discount and debt issuance costs   (753,334)   (1,125,864)
Total long-term debt, net of current portion, net of discount and debt issuance costs  $1,702,976   $529,499 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCING OBLIGATION LIABILITY (Tables)
9 Months Ended
Sep. 30, 2023
Financing Obligation Liability  
SCHEDULE OF FINANCING OBLIGATION LIABILITY

The outstanding balance of the financing obligation liability is summarized below:

  

   September 30, 2023   December 31, 2022 
Financing obligation for sale-leaseback transaction  $4,057,537   $4,112,658 
Current principal portion of finance obligation   (81,259)   (74,636)
Non-current portion of financing obligation  $3,976,278   $4,038,022 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE

Basic and diluted earnings (loss) per share of common stock have been computed as follows:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Numerator:                    
Net income  $13,839   $638,732   $1,850,225   $732,060 
Denominator:                    
Weighted average shares of common stock outstanding - basic   29,895,347    28,845,456    29,409,602    28,440,722 
Effect of dilutive options   69,798    10,000    69,798    10,000 
Weighted average shares of common stock outstanding - diluted   29,965,145    28,855,456    29,479,400    28,450,722 
                     
Earnings per common share – basic  $0.00   $0.02   $0.06   $0.03 
Earnings per common share - diluted  $0.00   $0.02   $0.06   $0.03 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Leases  
SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE

Other information related to operating leases:

  

   Nine Months Ended September 30, 
   2023   2022 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows  $237,129   $194,194 
Weighted average remaining lease-term (in years)   2.19    3.11 
Weighted average discount rate   7.25%   7.25%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS

The following table summarizes information about our segments:

  

   2023   2022   2023   2022 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
Revenue:                    
North America  $4,469,415   $4,622,614   $14,269,529   $12,388,746 
International   582,788    549,931    2,431,237    1,454,806 
Total revenue  $5,052,203   $5,172,545   $16,700,766   $13,843,552 
                     
Operating income:                    
North America  $3,090,249   $2,491,559   $9,532,896   $6,717,159 
International   (379,498)   87,067    (102,432)   (165,035)
Corporate costs, unallocated   (2,584,732)   (1,722,780)   (7,380,752)   (5,263,698)
Total operating income  $126,019   $855,846   $2,049,712   $1,288,426 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF CASH AND RESTRICTED CASH (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 4,104,958 $ 2,158,025
Restricted cash 209,716
Cash and restricted cash $ 4,314,674 $ 2,158,025
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Product Information [Line Items]      
Accounts payable current $ 2,910,443   $ 1,043,581
Two Vendors [Member]      
Product Information [Line Items]      
Accounts payable current 608,000   0
Two Customers [Member]      
Product Information [Line Items]      
Accounts receivable $ 2,145,000   $ 2,741,000
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member]      
Product Information [Line Items]      
Concentration risk percentage 85.00% 89.00%  
Supplier Concentration Risk [Member] | Purchases [Member] | Two Vendors [Member]      
Product Information [Line Items]      
Concentration risk percentage 14.00% 12.00%  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,052,203 $ 5,172,545 $ 16,700,766 $ 13,843,552
Tools And Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 684,000 892,300 2,830,380 2,183,800
Tool Rental [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 582,788 549,931 2,444,757 1,454,806
Other Related Tool Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,989,246 1,900,996 5,787,447 5,365,449
Tool Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 3,256,034 3,343,227 11,062,584 9,004,055
Contract Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,796,169 $ 1,829,318 $ 5,638,182 $ 4,839,497
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF INVENTORIES (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw material $ 1,937,937 $ 1,334,669
Work in progress 733,226 168,214
Finished goods 547,870 578,377
Total inventories $ 3,219,033 $ 2,081,260
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Land $ 880,416 $ 880,416
Buildings 4,773,137 4,764,441
Leasehold improvements 983,668 755,039
Machinery, equipment, and rental tools 17,775,040 14,546,060
Office equipment, fixtures and software 628,358 628,358
Transportation assets 265,760 265,760
Property, plant and equipment, gross 25,306,379 21,840,074
Accumulated depreciation (14,206,894) (13,263,223)
Total property, plant and equipment, net $ 11,099,485 $ 8,576,851
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY, PLANT & EQUIPMENT (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation expense related to property, plant and equipment $ 337,653 $ 321,106 $ 943,671 $ 1,051,151
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross $ 14,900,000 $ 14,900,000
Less: accumulated amortization (14,900,000) (14,830,556)
Total intangible assets, net 69,444
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 7,000,000 7,000,000
Customer Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 6,400,000 6,400,000
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross $ 1,500,000 $ 1,500,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 0 $ 41,667 $ 69,444 $ 125,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY RECEIVABLE (Details Narrative) - Tronco Energy Corporation [Member] - USD ($)
Mar. 31, 2023
Mar. 24, 2023
Aug. 31, 2017
Sep. 30, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]          
Related party note receivable     $ 6,979,043    
Debt instrument, increase (decrease),net     $ 0    
Common stock hold as collateral     8,267,860    
Principal maturity date Mar. 31, 2033        
Interest rate 2.80%        
Principal amount $ 750,000        
Debt average conversion In the event the average closing price for the Company’s common stock for 10 consecutive trading days is equal to or greater than $3.00 per share, Tronco shall pay fifty percent of the then outstanding principal balance together with all accrued, unpaid interest within ten days of the date on which the 10-day trading average first equals or exceeds $3.00. In the event the average closing price for 10 consecutive trading days is $4.00 per share or greater, Tronco shall pay the entire outstanding principal balance together with all accrued, unpaid interest within ten (10) days of the date on which the 10-day average first equals or exceeds $4.00        
Principal and interest payment   $ 350,262      
Accured interest       $ 6,675,000 $ 6,884,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF DEBT OBLIGATIONS (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt $ 2,456,310 $ 1,655,363
Less: Current portion of long-term debt, net of discount and debt issuance costs (753,334) (1,125,864)
Total long-term debt, net of current portion, net of discount and debt issuance costs 1,702,976 529,499
Loan Agreement [Member]    
Debt Instrument [Line Items]    
Total long-term debt 1,585,665
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Total long-term debt 813,713
Machinery Loans [Member]    
Debt Instrument [Line Items]    
Total long-term debt 558,804 664,674
Transportation Loans [Member]    
Debt Instrument [Line Items]    
Total long-term debt 10,328 20,027
Insurance Loan [Member]    
Debt Instrument [Line Items]    
Total long-term debt $ 301,513 $ 156,949
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
Jul. 28, 2023
Sep. 30, 2023
Dec. 31, 2022
Feb. 28, 2019
Term Loan [Member]        
Short-Term Debt [Line Items]        
Term loan 8.18%      
Equipment Loans [Member]        
Short-Term Debt [Line Items]        
Notes payable   $ 559,000 $ 665,000  
Equipment Loans [Member] | Minimum [Member]        
Short-Term Debt [Line Items]        
Term loan   5.50%    
Equipment Loans [Member] | Maximum [Member]        
Short-Term Debt [Line Items]        
Term loan   5.94%    
Transportation Loans [Member]        
Short-Term Debt [Line Items]        
Term loan   6.99%    
Loan matures   June 2024    
Insurance Loans [Member]        
Short-Term Debt [Line Items]        
Term loan   7.08% 7.53%  
Notes payable   $ 302,000 $ 157,000  
Loan Agreement [Member] | Revolving Line [Member]        
Short-Term Debt [Line Items]        
Line of credit facility current borrowing capacity $ 750,000 0    
Term loan 50.00%      
Loan maturity date Jul. 28, 2025      
Loan Agreement [Member] | Term Loan [Member]        
Short-Term Debt [Line Items]        
Loan maturity date Jul. 28, 2028      
Long term line of credit $ 1,719,200 $ 1,673,000    
Loan and security agreement [Member] | Austin Financial Services Inc [Member]        
Short-Term Debt [Line Items]        
Long term line of credit       $ 4,300,000
Loan and security agreement [Member] | Austin Financial Services Inc [Member] | Term Loan [Member]        
Short-Term Debt [Line Items]        
Long term line of credit       800,000
Loan and security agreement [Member] | Austin Financial Services Inc [Member] | Revolving Credit Facility [Member]        
Short-Term Debt [Line Items]        
Long term line of credit       $ 3,500,000
Loan and security agreement [Member] | Revolving Line [Member]        
Short-Term Debt [Line Items]        
Line of credit interest rate 1.00%      
Management fee rate, percentage   9.50%    
Maximum [Member] | Revolving Line [Member]        
Short-Term Debt [Line Items]        
Line of credit interest rate 7.50%      
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF FINANCING OBLIGATION LIABILITY (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Financing Obligation Liability    
Financing obligation for sale-leaseback transaction $ 4,057,537 $ 4,112,658
Current principal portion of finance obligation (81,259) (74,636)
Non-current portion of financing obligation $ 3,976,278 $ 4,038,022
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCING OBLIGATION LIABILITY (Details Narrative) - USD ($)
9 Months Ended
Dec. 07, 2020
Sep. 30, 2023
Sep. 30, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Purchase price   $ 3,123,770 $ 2,600,902
Sale Agreement [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Proceeds from financial obligation $ 1,622,106    
Real estate debt retired 2,638,773    
Financing obligation liability $ 4,260,879    
Implied interest rate 6.00%    
Financing obligation residual amount $ 2,188,710    
Principal payments   $ 55,121 $ 48,455
Sale Agreement [Member] | UTAH      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Purchase price $ 4,448,500    
Lessee finance lease description the Company entered into a fifteen-year lease agreement    
Lease Agreement [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Lease cost $ 311,395    
Annual rent increases 1.50%    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES (Details Narrative)
9 Months Ended
Sep. 30, 2023
USD ($)
Star Equity Holdings [Member]  
Purchases and sales of securities $ 198,895
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 13,839 $ 638,732 $ 1,850,225 $ 732,060
Denominator:        
Weighted average shares of common stock outstanding - basic 29,895,347 28,845,456 29,409,602 28,440,722
Effect of dilutive options 69,798 10,000 69,798 10,000
Weighted average shares of common stock outstanding - diluted 29,965,145 28,855,456 29,479,400 28,450,722
Earnings per common share – basic $ 0.00 $ 0.02 $ 0.06 $ 0.03
Earnings per common share - diluted $ 0.00 $ 0.02 $ 0.06 $ 0.03
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Leases    
Operating cash flows $ 237,129 $ 194,194
Weighted average remaining lease term 2 years 2 months 8 days 3 years 1 month 9 days
Weighted average discount rate 7.25% 7.25%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Operating lease expense $ 63,483 $ 52,749 $ 189,320 $ 77,791
Minimum [Member]        
Operating lease term 1 year   1 year  
Maximum [Member]        
Operating lease term 3 years   3 years  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Total revenue $ 5,052,203 $ 5,172,545 $ 16,700,766 $ 13,843,552
Operating income:        
Total operating income 126,019 855,846 2,049,712 1,288,426
North America [Member]        
Revenue:        
Total revenue 4,469,415 4,622,614 14,269,529 12,388,746
Operating income:        
Total operating income 3,090,249 2,491,559 9,532,896 6,717,159
International [Member]        
Revenue:        
Total revenue 582,788 549,931 2,431,237 1,454,806
Operating income:        
Total operating income (379,498) 87,067 (102,432) (165,035)
Corporate Costs Unallocated [Member]        
Operating income:        
Total operating income $ (2,584,732) $ (1,722,780) $ (7,380,752) $ (5,263,698)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 5,052,203 $ 5,172,545 $ 16,700,766 $ 13,843,552
MEXICO        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 16,000 $ 59,000 $ 46,000 $ 59,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
TRANSFER OF FINANCIAL ASSETS (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Accounts Receivable, after Allowance for Credit Loss, Current $ 2,438,674 $ 3,241,221
Prepaid Expense, Current 533,329 $ 367,823
Cash And Restricted Cash [Member]    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Assets, Fair Value Disclosure 209,716  
Domestic Agreement [Member]    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Debt instrument face amount $ 2,500,000  
Debt Instrument, Interest Rate, Stated Percentage 1.25%  
Domestic Agreement [Member] | Service [Member]    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 90.00%  
International Agreement [Member]    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Debt instrument face amount $ 2,000,000  
Debt Instrument, Interest Rate, Stated Percentage 2.00%  
International Account Receivable [Member] | Service [Member]    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 60.00%  
Loan Agreement [Member]    
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]    
Debt instrument face amount $ 1,110,021  
Accounts Receivable, after Allowance for Credit Loss, Current 2,354,306  
Accounts Receivable, Sale 2,168,652  
Prepaid Expense, Current 41,491  
Payments for Other Fees $ 36,401  
XML 61 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001600422 2023-01-01 2023-09-30 0001600422 2023-11-13 0001600422 2023-09-30 0001600422 2022-12-31 0001600422 2023-07-01 2023-09-30 0001600422 2022-07-01 2022-09-30 0001600422 2022-01-01 2022-09-30 0001600422 2021-12-31 0001600422 2022-09-30 0001600422 us-gaap:CommonStockMember 2022-06-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001600422 us-gaap:RetainedEarningsMember 2022-06-30 0001600422 2022-06-30 0001600422 us-gaap:CommonStockMember 2023-06-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001600422 us-gaap:RetainedEarningsMember 2023-06-30 0001600422 2023-06-30 0001600422 us-gaap:CommonStockMember 2021-12-31 0001600422 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001600422 us-gaap:RetainedEarningsMember 2021-12-31 0001600422 us-gaap:CommonStockMember 2022-12-31 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001600422 us-gaap:RetainedEarningsMember 2022-12-31 0001600422 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001600422 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001600422 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001600422 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001600422 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001600422 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001600422 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001600422 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001600422 us-gaap:CommonStockMember 2022-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001600422 us-gaap:RetainedEarningsMember 2022-09-30 0001600422 us-gaap:CommonStockMember 2023-09-30 0001600422 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001600422 us-gaap:RetainedEarningsMember 2023-09-30 0001600422 SDPI:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001600422 SDPI:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001600422 SDPI:TwoCustomersMember 2023-09-30 0001600422 SDPI:TwoCustomersMember 2022-12-31 0001600422 SDPI:PurchasesMember us-gaap:SupplierConcentrationRiskMember SDPI:TwoVendorsMember 2023-01-01 2023-09-30 0001600422 SDPI:PurchasesMember us-gaap:SupplierConcentrationRiskMember SDPI:TwoVendorsMember 2022-01-01 2022-09-30 0001600422 SDPI:TwoVendorsMember 2023-09-30 0001600422 SDPI:TwoVendorsMember 2022-12-31 0001600422 SDPI:ToolsAndProductSalesMember 2023-07-01 2023-09-30 0001600422 SDPI:ToolsAndProductSalesMember 2022-07-01 2022-09-30 0001600422 SDPI:ToolsAndProductSalesMember 2023-01-01 2023-09-30 0001600422 SDPI:ToolsAndProductSalesMember 2022-01-01 2022-09-30 0001600422 SDPI:ToolRentalMember 2023-07-01 2023-09-30 0001600422 SDPI:ToolRentalMember 2022-07-01 2022-09-30 0001600422 SDPI:ToolRentalMember 2023-01-01 2023-09-30 0001600422 SDPI:ToolRentalMember 2022-01-01 2022-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2023-07-01 2023-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2022-07-01 2022-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2023-01-01 2023-09-30 0001600422 SDPI:OtherRelatedToolRevenueMember 2022-01-01 2022-09-30 0001600422 SDPI:ToolRevenueMember 2023-07-01 2023-09-30 0001600422 SDPI:ToolRevenueMember 2022-07-01 2022-09-30 0001600422 SDPI:ToolRevenueMember 2023-01-01 2023-09-30 0001600422 SDPI:ToolRevenueMember 2022-01-01 2022-09-30 0001600422 SDPI:ContractServicesMember 2023-07-01 2023-09-30 0001600422 SDPI:ContractServicesMember 2022-07-01 2022-09-30 0001600422 SDPI:ContractServicesMember 2023-01-01 2023-09-30 0001600422 SDPI:ContractServicesMember 2022-01-01 2022-09-30 0001600422 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001600422 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001600422 us-gaap:CustomerContractsMember 2023-09-30 0001600422 us-gaap:CustomerContractsMember 2022-12-31 0001600422 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001600422 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001600422 SDPI:TroncoEnergyCorporationMember 2017-08-31 0001600422 SDPI:TroncoEnergyCorporationMember 2017-08-30 2017-08-31 0001600422 SDPI:TroncoEnergyCorporationMember 2023-03-31 2023-03-31 0001600422 SDPI:TroncoEnergyCorporationMember 2023-03-31 0001600422 SDPI:TroncoEnergyCorporationMember 2023-03-24 2023-03-24 0001600422 SDPI:TroncoEnergyCorporationMember 2023-09-30 0001600422 SDPI:TroncoEnergyCorporationMember 2022-12-31 0001600422 SDPI:LoanAgreementMember 2023-09-30 0001600422 SDPI:LoanAgreementMember 2022-12-31 0001600422 SDPI:CreditAgreementMember 2023-09-30 0001600422 SDPI:CreditAgreementMember 2022-12-31 0001600422 SDPI:MachineryLoansMember 2023-09-30 0001600422 SDPI:MachineryLoansMember 2022-12-31 0001600422 SDPI:TransportationLoansMember 2023-09-30 0001600422 SDPI:TransportationLoansMember 2022-12-31 0001600422 SDPI:InsuranceLoanMember 2023-09-30 0001600422 SDPI:InsuranceLoanMember 2022-12-31 0001600422 SDPI:RevolvingLineMember SDPI:LoanAgreementMember 2023-07-28 0001600422 SDPI:RevolvingLineMember SDPI:LoanAgreementMember 2023-07-01 2023-07-28 0001600422 SDPI:TermLoanMember SDPI:LoanAgreementMember 2023-07-28 0001600422 SDPI:TermLoanMember SDPI:LoanAgreementMember 2023-07-01 2023-07-28 0001600422 SDPI:RevolvingLineMember SDPI:LoanAndSecurityAgreementMember 2023-07-01 2023-07-28 0001600422 SDPI:RevolvingLineMember srt:MaximumMember 2023-07-01 2023-07-28 0001600422 SDPI:RevolvingLineMember SDPI:LoanAndSecurityAgreementMember 2023-01-01 2023-09-30 0001600422 SDPI:TermLoanMember 2023-07-28 0001600422 SDPI:RevolvingLineMember SDPI:LoanAgreementMember 2023-09-30 0001600422 SDPI:TermLoanMember SDPI:LoanAgreementMember 2023-09-30 0001600422 SDPI:LoanAndSecurityAgreementMember SDPI:AustinFinancialServicesIncMember 2019-02-28 0001600422 SDPI:TermLoanMember SDPI:LoanAndSecurityAgreementMember SDPI:AustinFinancialServicesIncMember 2019-02-28 0001600422 us-gaap:RevolvingCreditFacilityMember SDPI:LoanAndSecurityAgreementMember SDPI:AustinFinancialServicesIncMember 2019-02-28 0001600422 srt:MinimumMember SDPI:EquipmentLoansMember 2023-09-30 0001600422 srt:MaximumMember SDPI:EquipmentLoansMember 2023-09-30 0001600422 SDPI:EquipmentLoansMember 2023-09-30 0001600422 SDPI:EquipmentLoansMember 2022-12-31 0001600422 SDPI:TransportationLoansMember 2023-01-01 2023-09-30 0001600422 SDPI:TransportationLoansMember 2023-09-30 0001600422 SDPI:InsuranceLoansMember 2023-09-30 0001600422 SDPI:InsuranceLoansMember 2022-12-31 0001600422 stpr:UT SDPI:SaleAgreementMember 2020-12-07 2020-12-07 0001600422 SDPI:LeaseAgreementMember 2020-12-07 2020-12-07 0001600422 SDPI:SaleAgreementMember 2020-12-07 2020-12-07 0001600422 SDPI:SaleAgreementMember 2020-12-07 0001600422 SDPI:SaleAgreementMember 2023-01-01 2023-09-30 0001600422 SDPI:SaleAgreementMember 2022-01-01 2022-09-30 0001600422 SDPI:StarEquityHoldingsMember 2023-01-01 2023-09-30 0001600422 srt:MinimumMember 2023-09-30 0001600422 srt:MaximumMember 2023-09-30 0001600422 srt:NorthAmericaMember 2023-07-01 2023-09-30 0001600422 srt:NorthAmericaMember 2022-07-01 2022-09-30 0001600422 srt:NorthAmericaMember 2023-01-01 2023-09-30 0001600422 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001600422 SDPI:InternationalMember 2023-07-01 2023-09-30 0001600422 SDPI:InternationalMember 2022-07-01 2022-09-30 0001600422 SDPI:InternationalMember 2023-01-01 2023-09-30 0001600422 SDPI:InternationalMember 2022-01-01 2022-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2023-07-01 2023-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2022-07-01 2022-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2023-01-01 2023-09-30 0001600422 SDPI:CorporateCostsUnallocatedMember 2022-01-01 2022-09-30 0001600422 country:MX 2023-07-01 2023-09-30 0001600422 country:MX 2022-07-01 2022-09-30 0001600422 country:MX 2023-01-01 2023-09-30 0001600422 country:MX 2022-01-01 2022-09-30 0001600422 SDPI:DomesticAgreementMember 2023-09-30 0001600422 SDPI:InternationalAgreementMember 2023-09-30 0001600422 us-gaap:ServiceMember SDPI:DomesticAgreementMember 2023-09-30 0001600422 us-gaap:ServiceMember SDPI:InternationalAccountReceivableMember 2023-09-30 0001600422 SDPI:CashAndRestrictedCashMember 2023-09-30 0001600422 SDPI:LoanAgreementMember 2023-09-30 0001600422 SDPI:LoanAgreementMember 2023-01-01 2023-09-30 iso4217:USD shares iso4217:USD shares pure SDPI:Segment false --12-31 Q3 0001600422 10-Q true 2023-09-30 2023 false 001-36453 SUPERIOR DRILLING PRODUCTS, INC. UT 46-4341605 1583 South 1700 East Vernal UT 84078 435 789-0594 Common Stock, $0.001 par value SDPI NYSEAMER Yes Yes Non-accelerated Filer true false false 30391240 4314674 2158025 2438674 3241221 533329 367823 3219033 2081260 216000 307161 140238 10812871 8204567 11099485 8576851 69444 505739 638102 199816 111519 22617911 17600483 2910443 1043581 945248 891793 553177 351618 53066 44273 81259 74636 753334 1125864 216000 5296527 3747765 334410 523375 3976278 4038022 1702976 529499 675000 675000 11985191 9513661 0.001 0.001 100000000 100000000 30391240 30391240 29245080 29245080 30391 29245 44638455 43943928 -34036126 -35886351 10632720 8086822 22617911 17600483 5052203 5172545 16700766 13843552 2003791 2230705 6256918 6114705 2584740 1723221 7381020 5264270 337653 362773 1013116 1176151 4926184 4316699 14651054 12555126 126019 855846 2049712 1288426 9272 10544 39926 13720 200485 154108 484442 410707 350262 -29381 -51527 198894 198894 43000 43000 -35319 -172945 61640 -448514 90700 682901 2111352 839912 76861 44169 261127 107852 13839 638732 1850225 732060 0.00 0.02 0.06 0.03 29895347 28845456 29409602 28440722 0.00 0.02 0.06 0.03 29965145 28855456 29479400 28450722 1850225 732060 1013115 1176151 689265 640816 157291 -6100 -13893 -51527 -802547 1211713 1137773 446866 420726 777457 1022422 1100571 201559 57591 4184025 1336573 3123770 2600902 350262 -2773508 -2600902 425505 508146 2072406 997134 1645427 633440 828626 633435 90376 6408 746132 488983 2156649 -775346 2158025 2822100 4314674 2046754 578905 394548 24927 216000 342532 749718 675000 28235001 28235 43493802 -36858180 6663857 1010079 1010 217208 218218 638732 638732 29245080 29245 43711010 -36219448 7520807 29252872 29253 44407147 -34049965 10386435 1138368 1138 231308 232446 13839 13839 30391240 30391 44638455 -34036126 10632720 28235001 28235 43071201 -36951508 6147928 1010079 1010 639809 640819 732060 732060 29245080 29245 43711010 -36219448 7520807 29245080 29245 43943928 -35886351 8086822 29245080 29245 43943928 -35886351 8086822 1138368 1138 688127 689265 7792 8 6400 6408 1850225 1850225 1850225 1850225 30391240 30391 44638455 -34036126 10632720 30391240 30391 44638455 -34036126 10632720 <p id="xdx_808_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zrfIRLoDN9Qj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>1. <span id="xdx_821_zrub19r9shyh">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--OrganizationAndNatureOfOperationsPolicyTextBlock_zq4PWJRhpvD3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zphB2H7hIHz4">Nature of Operations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Superior Drilling Products, Inc. (the “Company”, “SDPI”, “we”, “our” or “us”) is an innovative drilling and completion tool technology company providing cost saving solutions that drive production efficiencies for the oil and natural gas drilling industry. Our drilling solutions include the patented Drill-N-Ream<sup>®</sup> well bore conditioning tool (“Drill-N-Ream tool”) and the patented Strider™ Drill String Oscillation System technology (“Strider technology” or “Strider”). In addition, the Company is a manufacturer and refurbisher of PDC (polycrystalline diamond compact) drill bits for leading oil field services companies. We operate a state-of-the-art drill tool fabrication facility in Vernal, Utah, where we manufacture solutions for the drilling industry, as well as customers’ custom products. We also operate a repair facility in Dubai. Our headquarters are also located in Vernal, Utah.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our subsidiaries include (a) Superior Drilling Solutions, LLC (previously known as Superior Drilling Products, LLC), a Utah limited liability company (“SDS”), together with its wholly owned subsidiary Superior Design and Fabrication, LLC, a Utah limited liability company (“SDF”), (b) Extreme Technologies, LLC, a Utah limited liability company (“ET”), (c) Meier Properties Series, LLC, a Utah limited liability company (“MPS”), (d) Meier Leasing, LLC, a Utah limited liability company (“ML”), and (e) Hard Rock Solutions, LLC (“HR” or “Hard Rock”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zYhuIOS74BFc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zepkrMCMlqG1">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The condensed consolidated financial statements include the accounts of Superior Drilling Products Inc. and all of its wholly owned subsidiaries. All significant intercompany accounts have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These condensed consolidated financial statements for the three and nine months ended September 30, 2023 and 2022, and the related footnote disclosures included herein, are unaudited. The preparation of financial statements in conformity with GAAP requires the use of management’s estimates. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results of operations expected for the year ended December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 and the notes thereto, which were included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--SignificantAccountingPoliciesTextBlock_zwbD0qgjdk5j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_z2UEbtsRe0ee">Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s accounting policies are set forth in Note 1 – Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC. There were no significant updates or revisions to our accounting policies during the three or nine months ended September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13 “Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments (Topic 326)” (“ASU 2016-13”) and in April 2019, the FASB issued ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments” (“ASU 2019-04”) (collectively, the “CECL Standard”). These updates change how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value. The CECL Standard replaces the “incurred loss” approach under existing guidance with an “expected loss” model for instruments measured at amortized cost. The CECL Standard requires entities to record allowances for held-to-maturity and available-for-sale debt securities that is deducted from the carrying amount of the assets to present the net carrying value at the amounts expected to be collected on the assets. All assets subject to the CECL Standard, with few exceptions, will be subject to these allowances rather than only those assets where a loss is deemed probable under the other-than-temporary impairment model. Effective January 1, 2023, the Company adopted the standard using the prospective method with no impact to condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ConcentrationRiskCreditRisk_z5Jl0axzCvMb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zSrG82IMqj9">Concentrations of Credit Risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has two significant customers that represented <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_z666ChCdwgM3" title="Concentration risk percentage">85</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zNQNdG90L6U4" title="Concentration risk percentage">89</span>% of its revenue for the nine months ended September 30, 2023 and 2022, respectively. These customers had approximately $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20230930__srt--MajorCustomersAxis__custom--TwoCustomersMember_zHHmxDjpHum5" title="Accounts receivable">2,145,000</span> and $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20221231__srt--MajorCustomersAxis__custom--TwoCustomersMember_zkiKkhFPDDa4" title="Accounts receivable">2,741,000</span> in accounts receivable as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had two vendors that represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_zcmmoD6Akr62" title="Concentration risk percentage">14</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_zllXRjRRLDpd" title="Concentration risk percentage">12</span>% of its purchases for each of the nine months ended September 30, 2023 and 2002, respectively. For these vendors, the Company had approximately $<span id="xdx_907_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20230930__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_zHEEYa0UQHw" title="Accounts payable current">608,000</span> and $<span id="xdx_904_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20221231__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_z2e6iIgL7el5" title="Accounts payable current">0</span> in accounts payable as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zOKhqdYMM7tb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zwt7wkF7ZD06">Cash and Restricted Cash</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zmoQ8GvDmbdc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and restricted cash were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zXYpvDfMxaAi">SCHEDULE OF CASH AND RESTRICTED CASH</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230930_z0JhU6MpwuEa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zVGUpk4HQxNj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Cash_iI_maCACEAzxFs_zIySwYuzYoDe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,104,958</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,158,025</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--RestrictedCash_iI_maCACEAzxFs_zvfffu9HofFa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">209,716</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_mtCACEAzxFs_z80WJlctTsvb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Cash and restricted cash</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,314,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,158,025</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z4eloTw0Rkc8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_854_zWM2CBRzS4A5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"> </p> <p id="xdx_841_ecustom--OrganizationAndNatureOfOperationsPolicyTextBlock_zq4PWJRhpvD3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zphB2H7hIHz4">Nature of Operations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Superior Drilling Products, Inc. (the “Company”, “SDPI”, “we”, “our” or “us”) is an innovative drilling and completion tool technology company providing cost saving solutions that drive production efficiencies for the oil and natural gas drilling industry. Our drilling solutions include the patented Drill-N-Ream<sup>®</sup> well bore conditioning tool (“Drill-N-Ream tool”) and the patented Strider™ Drill String Oscillation System technology (“Strider technology” or “Strider”). In addition, the Company is a manufacturer and refurbisher of PDC (polycrystalline diamond compact) drill bits for leading oil field services companies. We operate a state-of-the-art drill tool fabrication facility in Vernal, Utah, where we manufacture solutions for the drilling industry, as well as customers’ custom products. We also operate a repair facility in Dubai. Our headquarters are also located in Vernal, Utah.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our subsidiaries include (a) Superior Drilling Solutions, LLC (previously known as Superior Drilling Products, LLC), a Utah limited liability company (“SDS”), together with its wholly owned subsidiary Superior Design and Fabrication, LLC, a Utah limited liability company (“SDF”), (b) Extreme Technologies, LLC, a Utah limited liability company (“ET”), (c) Meier Properties Series, LLC, a Utah limited liability company (“MPS”), (d) Meier Leasing, LLC, a Utah limited liability company (“ML”), and (e) Hard Rock Solutions, LLC (“HR” or “Hard Rock”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zYhuIOS74BFc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zepkrMCMlqG1">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The condensed consolidated financial statements include the accounts of Superior Drilling Products Inc. and all of its wholly owned subsidiaries. All significant intercompany accounts have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These condensed consolidated financial statements for the three and nine months ended September 30, 2023 and 2022, and the related footnote disclosures included herein, are unaudited. The preparation of financial statements in conformity with GAAP requires the use of management’s estimates. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results of operations expected for the year ended December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 and the notes thereto, which were included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--SignificantAccountingPoliciesTextBlock_zwbD0qgjdk5j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_z2UEbtsRe0ee">Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s accounting policies are set forth in Note 1 – Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC. There were no significant updates or revisions to our accounting policies during the three or nine months ended September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13 “Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments (Topic 326)” (“ASU 2016-13”) and in April 2019, the FASB issued ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments” (“ASU 2019-04”) (collectively, the “CECL Standard”). These updates change how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value. The CECL Standard replaces the “incurred loss” approach under existing guidance with an “expected loss” model for instruments measured at amortized cost. The CECL Standard requires entities to record allowances for held-to-maturity and available-for-sale debt securities that is deducted from the carrying amount of the assets to present the net carrying value at the amounts expected to be collected on the assets. All assets subject to the CECL Standard, with few exceptions, will be subject to these allowances rather than only those assets where a loss is deemed probable under the other-than-temporary impairment model. Effective January 1, 2023, the Company adopted the standard using the prospective method with no impact to condensed consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ConcentrationRiskCreditRisk_z5Jl0axzCvMb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zSrG82IMqj9">Concentrations of Credit Risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has two significant customers that represented <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_z666ChCdwgM3" title="Concentration risk percentage">85</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zNQNdG90L6U4" title="Concentration risk percentage">89</span>% of its revenue for the nine months ended September 30, 2023 and 2022, respectively. These customers had approximately $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20230930__srt--MajorCustomersAxis__custom--TwoCustomersMember_zHHmxDjpHum5" title="Accounts receivable">2,145,000</span> and $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20221231__srt--MajorCustomersAxis__custom--TwoCustomersMember_zkiKkhFPDDa4" title="Accounts receivable">2,741,000</span> in accounts receivable as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had two vendors that represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_zcmmoD6Akr62" title="Concentration risk percentage">14</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220930__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_zllXRjRRLDpd" title="Concentration risk percentage">12</span>% of its purchases for each of the nine months ended September 30, 2023 and 2002, respectively. For these vendors, the Company had approximately $<span id="xdx_907_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20230930__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_zHEEYa0UQHw" title="Accounts payable current">608,000</span> and $<span id="xdx_904_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20221231__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--TwoVendorsMember_z2e6iIgL7el5" title="Accounts payable current">0</span> in accounts payable as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.85 0.89 2145000 2741000 0.14 0.12 608000 0 <p id="xdx_848_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zOKhqdYMM7tb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zwt7wkF7ZD06">Cash and Restricted Cash</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zmoQ8GvDmbdc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and restricted cash were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zXYpvDfMxaAi">SCHEDULE OF CASH AND RESTRICTED CASH</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230930_z0JhU6MpwuEa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zVGUpk4HQxNj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Cash_iI_maCACEAzxFs_zIySwYuzYoDe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,104,958</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,158,025</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--RestrictedCash_iI_maCACEAzxFs_zvfffu9HofFa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">209,716</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_mtCACEAzxFs_z80WJlctTsvb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Cash and restricted cash</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,314,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,158,025</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z4eloTw0Rkc8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zmoQ8GvDmbdc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and restricted cash were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zXYpvDfMxaAi">SCHEDULE OF CASH AND RESTRICTED CASH</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230930_z0JhU6MpwuEa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zVGUpk4HQxNj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Cash_iI_maCACEAzxFs_zIySwYuzYoDe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,104,958</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,158,025</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--RestrictedCash_iI_maCACEAzxFs_zvfffu9HofFa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">209,716</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_mtCACEAzxFs_z80WJlctTsvb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Cash and restricted cash</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,314,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,158,025</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4104958 2158025 209716 4314674 2158025 <p id="xdx_808_eus-gaap--RevenueFromContractWithCustomerTextBlock_zY2kX34opJ74" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>2. <span id="xdx_823_zaTVlUlHTpy1">REVENUE</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disaggregation of Revenue</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNwoLfoR6xvh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents revenue disaggregated by type:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B0_zjUYhCi0Vpu7" style="display: none">SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_494_20230701__20230930_zwB0sujlcR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49E_20220701__20220930_zAM8jrdFkVN2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20230101__20230930_zzEx2PoUu0Mf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zQ82nclpcMIf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tool revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ToolsAndProductSalesMember_zaBQh18Ny6J9" style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: left; padding-left: 10pt">Tool and product sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">684,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">892,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,830,380</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,183,800</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ToolRentalMember_zJgD9r6DWHcf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Tool rental</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">582,788</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">549,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,444,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,454,806</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRelatedToolRevenueMember_zTTpUX5Oun4d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Other related revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,989,246</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,900,996</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,787,447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,365,449</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ToolRevenueMember_zjy47yRfZE8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt">Total tool revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,256,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,343,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,062,584</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,004,055</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractServicesMember_zsINZsGugTXa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Contract services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,796,169</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,829,318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,638,182</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,839,497</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zyzS0JOlfEmg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt">Total revenue</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">5,052,203</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">5,172,545</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">16,700,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">13,843,552</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zdsluz6IKDM8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Balances</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under our sales contracts, we invoice customers after our performance obligations have been satisfied, at which point payment is unconditional. Accordingly, our contracts do not give rise to contract assets or liabilities under ASC 606.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We did not incur any material costs of obtaining contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b> </b></span></p> <p id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNwoLfoR6xvh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents revenue disaggregated by type:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B0_zjUYhCi0Vpu7" style="display: none">SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_494_20230701__20230930_zwB0sujlcR7k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49E_20220701__20220930_zAM8jrdFkVN2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20230101__20230930_zzEx2PoUu0Mf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zQ82nclpcMIf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tool revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ToolsAndProductSalesMember_zaBQh18Ny6J9" style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: left; padding-left: 10pt">Tool and product sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">684,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">892,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,830,380</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,183,800</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ToolRentalMember_zJgD9r6DWHcf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Tool rental</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">582,788</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">549,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,444,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,454,806</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRelatedToolRevenueMember_zTTpUX5Oun4d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Other related revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,989,246</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,900,996</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,787,447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,365,449</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ToolRevenueMember_zjy47yRfZE8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt">Total tool revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,256,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,343,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,062,584</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,004,055</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractServicesMember_zsINZsGugTXa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Contract services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,796,169</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,829,318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,638,182</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,839,497</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zyzS0JOlfEmg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt">Total revenue</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">5,052,203</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">5,172,545</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">16,700,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">13,843,552</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 684000 892300 2830380 2183800 582788 549931 2444757 1454806 1989246 1900996 5787447 5365449 3256034 3343227 11062584 9004055 1796169 1829318 5638182 4839497 5052203 5172545 16700766 13843552 <p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zl3tWFyHjA7f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>3. <span id="xdx_820_z0QTuINM4t4j">INVENTORIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zq8UlMy8gRof" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BB_zsK586mJQMme" style="display: none">SCHEDULE OF INVENTORIES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230930_zmGT52vmLKCb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20221231_za6ykoP387Yi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pp0p0_maINzDYq_zt8rU12uAip" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Raw material</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,937,937</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,334,669</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDYq_zXedLUgvFSD8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">733,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,214</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDYq_zPI9DZLEaatg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">547,870</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">578,377</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDYq_zsNGaclk9Dxj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total inventories</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">3,219,033</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,081,260</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zIDJd3IMgzz8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zq8UlMy8gRof" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BB_zsK586mJQMme" style="display: none">SCHEDULE OF INVENTORIES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230930_zmGT52vmLKCb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20221231_za6ykoP387Yi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pp0p0_maINzDYq_zt8rU12uAip" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Raw material</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,937,937</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,334,669</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDYq_zXedLUgvFSD8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">733,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,214</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDYq_zPI9DZLEaatg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">547,870</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">578,377</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDYq_zsNGaclk9Dxj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total inventories</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">3,219,033</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,081,260</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1937937 1334669 733226 168214 547870 578377 3219033 2081260 <p id="xdx_805_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zzoB8mfTaUac" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>4. <span id="xdx_825_zEPzzZgb1pcf">PROPERTY, PLANT &amp; EQUIPMENT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zSVqsDTLyUS7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment was comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B2_zSjdUCo5WHFa" style="display: none">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230930_zbJNN19icEah" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20221231_zmGbKqHvrQql" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--Land_iI_maPPAEGzRW6_zkx7muEJNQa2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Land</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">880,416</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">880,416</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BuildingsGross_iI_maPPAEGzRW6_zlvbn4kH89y5" style="vertical-align: bottom; background-color: White"> <td>Buildings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,773,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,764,441</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzRW6_zaIUqb07dC72" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">983,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">755,039</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzRW6_zb37oqchtmoi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Machinery, equipment, and rental tools</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,775,040</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,546,060</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzRW6_zsV5ukLdar1l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment, fixtures and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">628,358</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">628,358</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentOther_iI_pp0p0_maPPAEGzRW6_zeSbyz7DQ8jh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Transportation assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,760</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,760</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzRW6_maPPAENz5m8_zarquozbXmFh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property, plant and equipment, gross</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,306,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,840,074</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz5m8_zUSd156Jxzf2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,206,894</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,263,223</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENz5m8_zjCpIZHYHpFa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total property, plant and equipment, net</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">11,099,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">8,576,851</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zZXbeadjbadh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense related to property, plant and equipment for the three months ended September 30, 2023 and 2022 was $<span id="xdx_902_eus-gaap--Depreciation_pp0p0_c20230701__20230930_z9kNk0nmPtN1" title="Depreciation expense related to property, plant and equipment">337,653</span> and $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20220701__20220930_zbSzTPPbDHF5" title="Depreciation expense related to property, plant and equipment">321,106</span>, respectively. Depreciation expense related to property, plant and equipment for the nine months ended September 30, 2023 and 2022 was $<span id="xdx_902_eus-gaap--Depreciation_pp0p0_c20230101__20230930_zHUsNMHAHIk6" title="Depreciation expense related to property, plant and equipment">943,671</span> and $<span id="xdx_906_eus-gaap--Depreciation_pp0p0_c20220101__20220930_zAk74M2nv5J4" title="Depreciation expense related to property, plant and equipment">1,051,151</span> respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b> </b></span></p> <p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zSVqsDTLyUS7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment was comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B2_zSjdUCo5WHFa" style="display: none">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230930_zbJNN19icEah" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20221231_zmGbKqHvrQql" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--Land_iI_maPPAEGzRW6_zkx7muEJNQa2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Land</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">880,416</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">880,416</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BuildingsGross_iI_maPPAEGzRW6_zlvbn4kH89y5" style="vertical-align: bottom; background-color: White"> <td>Buildings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,773,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,764,441</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzRW6_zaIUqb07dC72" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">983,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">755,039</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzRW6_zb37oqchtmoi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Machinery, equipment, and rental tools</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,775,040</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,546,060</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzRW6_zsV5ukLdar1l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment, fixtures and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">628,358</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">628,358</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentOther_iI_pp0p0_maPPAEGzRW6_zeSbyz7DQ8jh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Transportation assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,760</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,760</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzRW6_maPPAENz5m8_zarquozbXmFh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property, plant and equipment, gross</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,306,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,840,074</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENz5m8_zUSd156Jxzf2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,206,894</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,263,223</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENz5m8_zjCpIZHYHpFa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total property, plant and equipment, net</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">11,099,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">8,576,851</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 880416 880416 4773137 4764441 983668 755039 17775040 14546060 628358 628358 265760 265760 25306379 21840074 14206894 13263223 11099485 8576851 337653 321106 943671 1051151 <p id="xdx_807_eus-gaap--IntangibleAssetsDisclosureTextBlock_zqOeoce0oBsb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>5. <span id="xdx_82D_zEdjvG31f765">INTANGIBLE ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zCH1OdsfR5Jg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B6_zSSb9z35O3og" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230930_zs26c2mcI4Qe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20221231_zpoYbpsEh23l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zotjT2cuXiDk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Developed technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,000,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerContractsMember_zV3KFttB8bzk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,400,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,400,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z4Qh4PmGGp4l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maFLIANz6hq_z4fSfJe9l6sg" style="vertical-align: bottom; background-color: White"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total intangible assets, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,900,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,900,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_msFLIANz6hq_zpzXIVGbe6o9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,900,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,830,556</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANz6hq_zw4KGuIvi5v3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total intangible assets, net</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"><span style="-sec-ix-hidden: xdx2ixbrl0660">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </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">69,444</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zqrsclG9hHVh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense related to intangible assets for the three months ended September 30, 2023 and 2022 was $<span id="xdx_90F_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20230701__20230930_zHsZDPPsZT55" title="Amortization of intangible assets">0</span> and $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220701__20220930_zFxxPTZFvNI8" title="Amortization of intangible assets">41,667</span>, respectively. Amortization expense related to intangible assets for the nine months ended September 30, 2023 and 2022 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20230101__20230930_zf2aUIJKuKN5" title="Amortization of intangible assets">69,444</span> and $<span id="xdx_90F_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220930_zqH4r0mcQ1ed" title="Amortization of intangible assets">125,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b> </b></span></p> <p id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zCH1OdsfR5Jg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B6_zSSb9z35O3og" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230930_zs26c2mcI4Qe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20221231_zpoYbpsEh23l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zotjT2cuXiDk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Developed technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,000,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerContractsMember_zV3KFttB8bzk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,400,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,400,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z4Qh4PmGGp4l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maFLIANz6hq_z4fSfJe9l6sg" style="vertical-align: bottom; background-color: White"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total intangible assets, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,900,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,900,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_msFLIANz6hq_zpzXIVGbe6o9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,900,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,830,556</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANz6hq_zw4KGuIvi5v3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total intangible assets, net</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"><span style="-sec-ix-hidden: xdx2ixbrl0660">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </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">69,444</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7000000 7000000 6400000 6400000 1500000 1500000 14900000 14900000 14900000 14830556 69444 0 41667 69444 125000 <p id="xdx_805_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zZg1HZdV1SPl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>6. <span id="xdx_82C_zS9Li1JRZg77">RELATED PARTY RECEIVABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2014, we entered into a Note Purchase and Sale Agreement under which we agreed to purchase a loan made to Tronco Energy Corporation (“Tronco”) in order to take over the legal position as Tronco’s senior secured lender. Tronco is an entity owned by Troy and Annette Meier. Effective August 2017, the Company fully reserved the related party note receivable of $<span id="xdx_902_eus-gaap--NotesReceivableNet_iI_c20170831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zyum2MC1DaC6" title="Related party note receivable">6,979,043</span>, which reduced the related party note receivable balance to $<span id="xdx_90A_eus-gaap--DebtInstrumentIncreaseDecreaseForPeriodNet_c20170830__20170831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zCsC1Qqv0Jua" title="Debt instrument, increase (decrease),net">0</span>. The Company holds <span id="xdx_902_ecustom--CommonStockHoldAsCollateral_iI_c20170831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zDBa78i33dSh" title="Common stock hold as collateral">8,267,860</span> shares of the Company’s common stock as collateral. The Company will record a recovery of the loan upon receiving repayment of the note or interest in recovery of related party note receivable on the condensed consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 31, 2023, the Company entered into a fourth amended and restated loan agreement and note with Tronco to extend the maturity date of the principal to <span id="xdx_906_eus-gaap--DebtInstrumentMaturityDate_c20230331__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_z49eJ45h5sif" title="Principal maturity date">March 31, 2033</span>. As amended, the interest rate on the note is fixed at <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pid_dp_uPure_c20230331__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zsK8IFrz80K4" title="Interest rate">2.8</span>% per annum and provides for principal and accrued interest payments in the amount of $<span id="xdx_90C_eus-gaap--DebtInstrumentFaceAmount_iI_c20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_z0utRqEpy7nf" title="Principal amount">750,000</span> annually on March 31, 2024 through 2032, with the balance of all remaining outstanding principal and accrued interest due on March 31, 2033. <span id="xdx_907_eus-gaap--DebtInstrumentConvertibleTermsOfConversionFeature_c20230331__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zg8XZKz2Llua" title="Debt average conversion">In the event the average closing price for the Company’s common stock for 10 consecutive trading days is equal to or greater than $3.00 per share, Tronco shall pay fifty percent of the then outstanding principal balance together with all accrued, unpaid interest within ten days of the date on which the 10-day trading average first equals or exceeds $3.00. In the event the average closing price for 10 consecutive trading days is $4.00 per share or greater, Tronco shall pay the entire outstanding principal balance together with all accrued, unpaid interest within ten (10) days of the date on which the 10-day average first equals or exceeds $4.00</span>. In addition, in the event of a sale of all or substantially all of the assets or a controlling equity interest in the Company, Tronco and the Meiers must utilize the proceeds received from such sale to pay the entire outstanding principal balance on the note receivable together with all accrued, unpaid interest. On March 24, 2023, there was a principal and interest payment of $<span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_c20230324__20230324__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zoKSpooXbLJ6" title="Principal and interest payment">350,262</span> which was reflected as a recovery of related party note receivable in other income and expense on the condensed consolidated statements of operations. The Tronco note balance, including accrued interest, was approximately $<span id="xdx_907_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20230930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_zXPaQ3wRj0W" title="Accrued interest">6,675,000</span> and $<span id="xdx_90D_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TroncoEnergyCorporationMember_z1hFEjclW1X3" title="Accured interest">6,884,000</span> as of September 30, 2023 and December 31, 2022, respectively, which is fully reserved.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 6979043 0 8267860 2033-03-31 0.028 750000 In the event the average closing price for the Company’s common stock for 10 consecutive trading days is equal to or greater than $3.00 per share, Tronco shall pay fifty percent of the then outstanding principal balance together with all accrued, unpaid interest within ten days of the date on which the 10-day trading average first equals or exceeds $3.00. In the event the average closing price for 10 consecutive trading days is $4.00 per share or greater, Tronco shall pay the entire outstanding principal balance together with all accrued, unpaid interest within ten (10) days of the date on which the 10-day average first equals or exceeds $4.00 350262 6675000 6884000 <p id="xdx_809_eus-gaap--LongTermDebtTextBlock_zRpKxhqZbGac" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>7. <span id="xdx_82F_zJWCr8FUCPrf">LONG-TERM DEBT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_z2YR3w4NjtDe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debt is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BC_zqksca9Guhj4" style="display: none">SCHEDULE OF DEBT OBLIGATIONS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230930_zgTXKZuHHEvf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_znqmPCNrLyn2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--LoanAgreementMember_zVMwESLXMloc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Loan Agreement</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,585,665</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0698">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--CreditAgreementMember_zyuKebzuumZj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Credit Agreement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0700">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">813,713</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--MachineryLoansMember_zWkq4jggV9n2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Machinery loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558,804</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">664,674</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--TransportationLoansMember_zkbAPFahbOsb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Transportation loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,328</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,027</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--InsuranceLoanMember_zFjHP0xlo5eb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Insurance loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">301,513</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,949</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermDebt_iI_pp0p0_zi89Wozttaud" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total long-term debt</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,456,310</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,655,363</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtCurrent_iNI_di_zCLUyEnp8309" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion of long-term debt, net of discount and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(753,334</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,125,864</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_zVXx3adqfXXf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total long-term debt, net of current portion, net of discount and debt issuance costs</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,702,976</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">529,499</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zDdr5JzLphuh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loan Agreement </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 28, 2023, the Company entered into a Loan Agreement (the “Loan Agreement”) among Vast Bank, National Association, as lender (the “Lender”), and various subsidiaries of the Company as guarantors (the “Guarantors”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Loan Agreement provides for loans through the following facilities (collectively, the “Loans”):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revolving Line: The lesser of $<span id="xdx_904_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20230728__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zztBmcgCvbFa" title="Line of credit facility current borrowing capacity">750,000</span> or the borrowing base, which is currently <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20230728__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zm4yL2KVAfXk" title="Term loan">50</span>% of eligible inventory as calculated under the Loan Agreement (“Revolving Line”), which matures on <span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_dd_c20230701__20230728__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zl0imx5iPNDa" title="Loan maturity date">July 28, 2025</span>.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Term Loan: $<span id="xdx_901_eus-gaap--LineOfCredit_iI_c20230728__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_zDDYIcKghBz2" title="Line of credit">1,719,200</span> term loan (the “Term Loan”), which matures on <span id="xdx_907_eus-gaap--DebtInstrumentMaturityDate_dd_c20230701__20230728__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_zxOE6iukqwL2" title="Loan maturity date">July 28, 2028</span>. </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The interest rate per annum applicable to the Revolving Line is the greater of (a) Prime plus <span id="xdx_901_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20230701__20230728__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zpEJ3nNnSyf5" title="Line of credit interest rate">1.00</span>% and (b) <span id="xdx_905_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20230701__20230728__us-gaap--TypeOfArrangementAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zlyjOSgWwDU5" title="Line of credit interest rate">7.50</span>%, which was <span id="xdx_904_ecustom--ManagementFeeRatePercentage_pid_dp_uPure_c20230101__20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zhcMNQk8vQUe" title="Management fee rate, percentage">9.50</span>% at September 30, 2023. The interest rate per annum applicable to the Term Loan is <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20230728__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_z3E2M8oP5o9b" title="Term loan">8.18</span>%. Payments of principal and interest monthly on the Term Loan, and interest only on the Revolving Line, commenced on August 28, 2023. The balance of principal and interest on both Loans will be due upon maturity, if not sooner repaid. The Company may prepay and/or repay the Loans, in whole or in part, at any time without premium or penalty, subject to certain conditions. The balance of the Revolving Line and Term Loan totaled approximately $<span id="xdx_906_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--RevolvingLineMember_zs15Ypv6u4O2" title="Line of credit facility current borrowing capacity">0</span> and $<span id="xdx_904_eus-gaap--LineOfCredit_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_zgfqlxhGt8x1" title="Line of credit">1,673,000</span> as of September 30, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Loan Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets. </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Loan Agreement also includes certain financial covenants which include a current assets/liabilities ratio, a debt service coverage ratio and a leverage ratio, as defined in the Loan Agreement. <span style="background-color: white">The Loan Agreement also contains customary events of default. As of September 30, 2023, the Company was in compliance with all covenants.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; text-indent: 0.5in; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Company’s obligations under the Loan Agreement are guaranteed by the Guarantors, and the obligations of the Company and any Guarantors are secured by a perfected first priority security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions as noted in the Loan Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; text-indent: 0.5in; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; text-indent: 0.5in; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Credit Agreement</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In February 2019, the Company entered into a Loan and Security Agreement (the “Credit Agreement”) with Austin Financial Services, Inc. (“AFS”). The Credit Agreement provides a $<span id="xdx_904_eus-gaap--LineOfCredit_iI_c20190228__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember__dei--LegalEntityAxis__custom--AustinFinancialServicesIncMember_zqttlj00E9v7" title="Long term line of credit">4,300,000</span> credit facility, which includes a $<span id="xdx_909_eus-gaap--LineOfCredit_iI_c20190228__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember__dei--LegalEntityAxis__custom--AustinFinancialServicesIncMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zs8RtNMetszk" title="Long term line of credit">800,000</span> term loan and a $<span id="xdx_902_eus-gaap--LineOfCredit_iI_c20190228__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember__dei--LegalEntityAxis__custom--AustinFinancialServicesIncMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zwPWDQCuedpf" title="Long term line of credit">3,500,000</span> line of credit. The Credit Agreement originally was to mature on February 20, 2023, but it was renewed to February 20, 2024. The Credit Agreement was fully repaid in July 2023 using proceeds from the Loan Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Machinery Loans</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company financed the purchase of machinery and equipment through various loans. The outstanding loans have interest rates ranging from <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_zR5j4f4xVLAe" title="Debt instrument, variable rate">5.50</span>% to <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_zG3gLRvOAtMa" title="Debt instrument, variable rate">5.94</span>%, and repayment terms of 48-60 months. The balance of the machinery loans totaled approximately $<span id="xdx_90A_eus-gaap--NotesPayable_iI_c20230930__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_zKNYSi2j5U2f" title="Notes payable">559,000</span> and $<span id="xdx_90E_eus-gaap--NotesPayable_iI_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_z2ZUGwVBd1Cc" title="Notes payable">665,000</span> as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Transportation Loan </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company financed the purchase of a vehicle with a loan agreement. The term of the loan is 60 months and matures in <span id="xdx_908_eus-gaap--DebtInstrumentMaturityDateDescription_dd_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--TransportationLoansMember_zJkqZ8sRNYJa" title="Loan matures">June 2024</span>. The interest rate of the loan is <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--TransportationLoansMember_zLazJyezM1D5" title="Debt instrument, variable rate">6.99</span>%. The loan is collateralized by the vehicle.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Insurance Loan</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company financed insurance premiums with loan agreements . The term of the loans are 10 months and mature in March 2024 and July 2024. The interest rate of the loans are <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20230930__us-gaap--DebtInstrumentAxis__custom--InsuranceLoansMember_z4RCPgO44dV5" title="Notes payable">7.08</span>% and <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20221231__us-gaap--DebtInstrumentAxis__custom--InsuranceLoansMember_zm9ig9uf9rVd" title="Term loan">7.53</span>%. The balance of the insurance loans totaled approximately $<span id="xdx_901_eus-gaap--NotesPayable_iI_c20230930__us-gaap--DebtInstrumentAxis__custom--InsuranceLoansMember_zXNG1OHhWeT7" title="Notes payable">302,000</span> and $<span id="xdx_903_eus-gaap--NotesPayable_iI_c20221231__us-gaap--DebtInstrumentAxis__custom--InsuranceLoansMember_z6x5vwn4SCm5" title="Notes payable">157,000</span> as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_z2YR3w4NjtDe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debt is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BC_zqksca9Guhj4" style="display: none">SCHEDULE OF DEBT OBLIGATIONS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230930_zgTXKZuHHEvf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_znqmPCNrLyn2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--LoanAgreementMember_zVMwESLXMloc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Loan Agreement</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,585,665</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0698">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--CreditAgreementMember_zyuKebzuumZj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Credit Agreement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0700">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">813,713</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--MachineryLoansMember_zWkq4jggV9n2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Machinery loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558,804</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">664,674</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--TransportationLoansMember_zkbAPFahbOsb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Transportation loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,328</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,027</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebt_iI_hus-gaap--LongtermDebtTypeAxis__custom--InsuranceLoanMember_zFjHP0xlo5eb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Insurance loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">301,513</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,949</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermDebt_iI_pp0p0_zi89Wozttaud" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total long-term debt</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,456,310</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,655,363</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtCurrent_iNI_di_zCLUyEnp8309" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion of long-term debt, net of discount and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(753,334</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,125,864</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_zVXx3adqfXXf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total long-term debt, net of current portion, net of discount and debt issuance costs</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,702,976</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">529,499</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1585665 813713 558804 664674 10328 20027 301513 156949 2456310 1655363 753334 1125864 1702976 529499 750000 0.50 2025-07-28 1719200 2028-07-28 0.0100 0.0750 0.0950 0.0818 0 1673000 4300000 800000 3500000 0.0550 0.0594 559000 665000 June 2024 0.0699 0.0708 0.0753 302000 157000 <p id="xdx_80E_eus-gaap--LesseeFinanceLeasesTextBlock_zdBIvMZHd5Fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>8. <span id="xdx_829_ze0Wauz15Izd">FINANCING OBLIGATION LIABILITY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 7, 2020, the Company entered into an agreement to sell land and property related to the Company’s headquarters and manufacturing facility in Vernal, Utah (the “Property”) for a purchase price of $<span id="xdx_90B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20201207__20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember__srt--StatementGeographicalAxis__stpr--UT_zztR5MLdHeN" title="Purchase price">4,448,500</span> (the “Sale Agreement”). Concurrent with the sale of the Property, <span id="xdx_902_eus-gaap--LesseeFinanceLeaseDescription_c20201207__20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember__srt--StatementGeographicalAxis__stpr--UT_zgY9e08mbuFl" title="Lessee finance lease description">the Company entered into a fifteen-year lease agreement</span> (the “Lease Agreement”) to lease back the Property at an annual rate of $<span id="xdx_90F_eus-gaap--LeaseCost_pp0p0_c20201207__20201207__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember_zOh6CIC7LyNc" title="Lease cost">311,395</span> with payments made monthly, subject to annual rent increases of <span id="xdx_90D_ecustom--AnnualRentIncreasesPercentage_pid_dp_uPure_c20201207__20201207__us-gaap--TypeOfArrangementAxis__custom--LeaseAgreementMember_zuJQMQeEHn6e" title="Annual rent increases">1.5</span>%. Under the Lease Agreement, the Company has an option to extend the term of the lease and to repurchase the Property. Due to this repurchase option, the Company was unable to account for the transfer as a sale under ASC 842, <i>Leases</i>, and as such, the transaction is a failed sale-leaseback that is accounted for as a financing transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company received cash of $<span id="xdx_902_eus-gaap--ProceedsFromIssuanceOfFinancialServicesObligations_pp0p0_c20201207__20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_zRK56Qj94zfb" title="Proceeds from financial obligation">1,622,106</span>, retired real estate debt of $<span id="xdx_90A_ecustom--RealEstateDebtRetired_pp0p0_c20201207__20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_ziZNLTXFty0a" title="Real estate debt retired">2,638,773</span> and recorded a financing obligation liability of $<span id="xdx_900_eus-gaap--DebtAndCapitalLeaseObligations_iI_c20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_zSdjnvVKA3H" title="Financing obligation liability">4,260,879</span> related to the transaction. There was no gain recorded since sale accounting was precluded. The financing obligation has an implied interest rate of <span id="xdx_903_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_zscgeKXjiqob" title="Implied interest rate">6.0</span>%. At the conclusion of the fifteen-year lease period, the financing obligation residual is estimated to be $<span id="xdx_907_eus-gaap--DirectFinancingLeaseResidualValueOfLeasedAsset_iI_c20201207__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_zuU0owUjD2t6" title="Financing obligation residual amount">2,188,710</span>, which corresponds to the carrying value of the property. The Company paid $<span id="xdx_908_eus-gaap--FinanceLeasePrincipalPayments_c20230101__20230930__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_zs8YoJ2uEVOg" title="Principal payments">55,121</span> and $<span id="xdx_906_eus-gaap--FinanceLeasePrincipalPayments_c20220101__20220930__us-gaap--TypeOfArrangementAxis__custom--SaleAgreementMember_zTskEvzXhKfh" title="Principal payments">48,455</span> of principal during the nine months ended September 30, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_ecustom--ScheduleOfFinancingObligationLiabilityTableTextBlock_zR2WYeD8Zpp9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The outstanding balance of the financing obligation liability is summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BA_zpbl3r7jWtYh" style="display: none">SCHEDULE OF FINANCING OBLIGATION LIABILITY</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230930_zrcsbw7nVX26" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20221231_z49gJJ740Rl5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseLiability_iI_pp0p0_zvqQ0i6ce7ab" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Financing obligation for sale-leaseback transaction</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,057,537</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,112,658</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_pp0p0_di_zDsZRO5cvmK4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Current principal portion of finance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(81,259</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(74,636</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeaseLiabilityNoncurrent_iTI_pp0p0_zazv6psy8pNg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current portion of financing obligation</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">3,976,278</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,038,022</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zbjR7ugD7gE3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 4448500 the Company entered into a fifteen-year lease agreement 311395 0.015 1622106 2638773 4260879 0.060 2188710 55121 48455 <p id="xdx_899_ecustom--ScheduleOfFinancingObligationLiabilityTableTextBlock_zR2WYeD8Zpp9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The outstanding balance of the financing obligation liability is summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BA_zpbl3r7jWtYh" style="display: none">SCHEDULE OF FINANCING OBLIGATION LIABILITY</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230930_zrcsbw7nVX26" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20221231_z49gJJ740Rl5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseLiability_iI_pp0p0_zvqQ0i6ce7ab" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Financing obligation for sale-leaseback transaction</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,057,537</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,112,658</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_pp0p0_di_zDsZRO5cvmK4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Current principal portion of finance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(81,259</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(74,636</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeaseLiabilityNoncurrent_iTI_pp0p0_zazv6psy8pNg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current portion of financing obligation</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">3,976,278</td><td style="padding-bottom: 2.5pt; text-align: left"> </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,038,022</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4057537 4112658 81259 74636 3976278 4038022 <p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zxiX2y8alo53" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>9. <span id="xdx_824_zLXc5hPFwBDg">COMMITMENTS AND CONTINGENCIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are subject to litigation that arises from time to time in the ordinary course of our business activities. In February 2019, the Company filed a patent infringement lawsuit, asserting that Stabil Drill Specialties, LLC’s (“Stabil Drill”) Smoothbore<sup>TM </sup>Eccentric Reamer infringes several patents of Extreme Technologies, LLC (one of our subsidiaries) on our patented Drill-N-Ream<sup>® </sup>well bore conditioning tool. This lawsuit is pending in the United States District Court for the Southern District of Texas, Houston Division. On May 12, 2021, the Court denied Stabil Drill’s motion for summary judgment of non-infringement. On May 23, 2022, the Court issued its Order on Claim Construction of the patents, adopting Extreme Technologies’ proffered interpretation on the disputed claim terms. On October 12, 2022, the Court granted Extreme’s motion for leave to add its exclusive licensee Hard Rock Solutions, LLC, as a necessary party and co-plaintiff. On February 13, 2023, the lawsuit was reassigned to United States District Judge Drew B. Tipton and United States Magistrate Judge Peter Bray. On August 29, 2023, Judge Tipton granted Extreme’s and Hard Rock’s motion for summary judgment striking Stabil Drill’s patent invalidity affirmative defenses. Discovery ended on August 31, 2021, and the parties have fully briefed dispositive and <i>Daubert</i> motions. The parties are preparing this case for trial and expect a jury trial setting in early spring of 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are not currently involved in any other litigation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disgorgement of short-swing profits</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; text-indent: 0.5in; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Star Equity Holdings entered into purchases and sales of securities of Superior Drilling Products, Inc. that resulted in short-swing profits under Section 16(b) of the Exchange Act. The disgorgement statutory profits in the amount of $<span id="xdx_90E_eus-gaap--ProceedsFromPaymentsForTradingSecurities_c20230101__20230930__dei--LegalEntityAxis__custom--StarEquityHoldingsMember_zUh2Yg1iE3og" title="Purchases and sales of securities">198,895</span> were received by the Company in September 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 198895 <p id="xdx_809_eus-gaap--EarningsPerShareTextBlock_zFpP6bjAa7Le" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. <span style="text-transform: uppercase"><span id="xdx_820_zxdhp4HbSSE4">EARNINGS PER SHARE</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zqPLrq9FJnPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted earnings (loss) per share of common stock have been computed as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BE_z0rX1S3Fbm4h" style="display: none">SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230701__20230930_zaiN6pqJnRz2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220701__20220930_zDVcUfZsJxbh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230930_z4rxMQd4pR8j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20220101__20220930_zZDDgpmSdFq4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB_zn3aKgtaQrNe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_405_eus-gaap--NetIncomeLoss_i01_zEeuPONgdhQd" style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: left; padding-bottom: 2.5pt">Net income</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">13,839</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">638,732</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">1,850,225</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">732,060</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_iB_ziILAnMAVfM3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_405_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_zXwMWCqVuN7e" style="vertical-align: bottom; background-color: White"> <td>Weighted average shares of common stock outstanding - basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,895,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,845,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,409,602</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,440,722</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_zIRjESOlBJac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive options</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_zFIAo83DLzpk" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Weighted average shares of common stock outstanding - diluted</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">29,965,145</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">28,855,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">29,479,400</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">28,450,722</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_402_eus-gaap--EarningsPerShareBasic_i01_zR8Mg3t4TdR" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Earnings per common share – basic</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">0.00</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.06</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareDiluted_i01_zi5Z8vJLBua4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Earnings per common share - diluted</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">0.00</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.06</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zW1Pbk14Berj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zqPLrq9FJnPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted earnings (loss) per share of common stock have been computed as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8BE_z0rX1S3Fbm4h" style="display: none">SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230701__20230930_zaiN6pqJnRz2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220701__20220930_zDVcUfZsJxbh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230930_z4rxMQd4pR8j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20220101__20220930_zZDDgpmSdFq4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB_zn3aKgtaQrNe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_405_eus-gaap--NetIncomeLoss_i01_zEeuPONgdhQd" style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: left; padding-bottom: 2.5pt">Net income</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">13,839</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">638,732</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">1,850,225</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">732,060</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_iB_ziILAnMAVfM3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_405_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_zXwMWCqVuN7e" style="vertical-align: bottom; background-color: White"> <td>Weighted average shares of common stock outstanding - basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,895,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,845,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,409,602</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,440,722</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_zIRjESOlBJac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive options</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">69,798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_zFIAo83DLzpk" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Weighted average shares of common stock outstanding - diluted</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">29,965,145</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">28,855,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">29,479,400</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">28,450,722</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_402_eus-gaap--EarningsPerShareBasic_i01_zR8Mg3t4TdR" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Earnings per common share – basic</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">0.00</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.06</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareDiluted_i01_zi5Z8vJLBua4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Earnings per common share - diluted</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">0.00</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.06</td><td style="padding-bottom: 2.5pt; text-align: left"> </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">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 13839 638732 1850225 732060 29895347 28845456 29409602 28440722 69798 10000 69798 10000 29965145 28855456 29479400 28450722 0.00 0.02 0.06 0.03 0.00 0.02 0.06 0.03 <p id="xdx_806_eus-gaap--LesseeOperatingLeasesTextBlock_z2SS7sYnygkl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>11. <span id="xdx_827_zdT5ZBgH1qJf">LEASES</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases certain facilities in Utah and Dubai under long-term operating leases with lease terms of <span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20230930__srt--RangeAxis__srt--MinimumMember_zBqlXXPWwBhe" title="Operating lease term">one year</span> to <span id="xdx_905_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20230930__srt--RangeAxis__srt--MaximumMember_zwYunFZXPetg" title="Operating lease term">three years</span>. One new lease agreement, in Utah, was entered into on January 1, 2023 for three years. The operating lease expense was approximately $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20230701__20230930_zf81oZS1gF0d" title="Operating lease expense">63,483</span> and $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_c20220701__20220930_zaGy1cK4L7c8" title="Operating lease expense">52,749</span> for the three months ended September 30, 2023 and 2022, respectively, and $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_c20230101__20230930_zIUTZqrzbF62" title="Operating lease expense">189,320</span> and $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20220101__20220930_zq3EyXjpEdoa" title="Operating lease expense">77,791</span> for the nine months ended September 30, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_ecustom--ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock_zMIfBAOyijB" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other information related to operating leases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B9_zUpZvjrH1DZ1" style="display: none">SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Operating cash flows</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLeasePayments_c20230101__20230930_zOeoAtHU7fPb" style="border-bottom: Black 2.5pt double; width: 16%; text-align: right" title="Operating cash flows">237,129</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_c20220101__20220930_zLXPxviM8y6c" style="border-bottom: Black 2.5pt double; width: 16%; text-align: right" title="Operating cash flows">194,194</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted average remaining lease-term (in years)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zZlr4sORZ8xi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average remaining lease term">2.19</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220930_zXSlBywLcXKi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average remaining lease term">3.11</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Weighted average discount rate</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"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230930_zmPjfy4NXPz4" title="Weighted average discount rate">7.25</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</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"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220930_zXmpq3sTmyw6" title="Weighted average discount rate">7.25</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A2_zdRkfJKTGoM1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P1Y P3Y 63483 52749 189320 77791 <p id="xdx_897_ecustom--ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock_zMIfBAOyijB" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other information related to operating leases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B9_zUpZvjrH1DZ1" style="display: none">SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Operating cash flows</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLeasePayments_c20230101__20230930_zOeoAtHU7fPb" style="border-bottom: Black 2.5pt double; width: 16%; text-align: right" title="Operating cash flows">237,129</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_c20220101__20220930_zLXPxviM8y6c" style="border-bottom: Black 2.5pt double; width: 16%; text-align: right" title="Operating cash flows">194,194</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted average remaining lease-term (in years)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zZlr4sORZ8xi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average remaining lease term">2.19</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220930_zXSlBywLcXKi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average remaining lease term">3.11</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Weighted average discount rate</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"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230930_zmPjfy4NXPz4" title="Weighted average discount rate">7.25</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</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"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220930_zXmpq3sTmyw6" title="Weighted average discount rate">7.25</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 237129 194194 P2Y2M8D P3Y1M9D 0.0725 0.0725 <p id="xdx_80C_eus-gaap--SegmentReportingDisclosureTextBlock_zpp2iAfwrMpi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>12. <span id="xdx_829_zgqyKVIoht2k">SEGMENT REPORTING</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We report our segment results based on our geographic areas of operations, North America and International. These segments have similarities from a product perspective, but management believes that due to operational differences, such as sales models and regulatory environments, information about the segments would be useful to readers of the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">North America includes our PDC drill bit and specialty tool sales and contract services business in the United States and Mexico, which have been aggregated</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">International includes our specialty tool rental business in the Middle East</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue and certain operating expenses are directly attributable to each segment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unallocated corporate costs primarily include corporate shared costs, such as payroll and compensation, professional fees, and rent, as well as costs associated with certain shared research and development activities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our operating segments are not evaluated using asset information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zSJm0HSPdJ6e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes information about our segments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B8_zeRoad2AFFZe" style="display: none">SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_z0EedTZ44GB8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220701__20220930_zAj8e9LzQVA8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230930_zZooSOiLrpC2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220101__20220930_zCjsfWSjqvi9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--RevenuesAbstract_iB_zXFsJP74vicl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_zAbIh9IYbci7" style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: left; padding-left: 10pt">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,469,415</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,622,614</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">14,269,529</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">12,388,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_hsrt--StatementGeographicalAxis__custom--InternationalMember_zrncN7SwJXJb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt">International</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">582,788</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">549,931</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,431,237</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,454,806</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_zqFRPEnD6iB9" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,052,203</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,172,545</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,700,766</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,843,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_404_eus-gaap--OperatingIncomeLossAbstract_iB_ztc9EvOKKwXe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating income:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_403_eus-gaap--OperatingIncomeLoss_i01_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_z35PTKV2KEXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">North America</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,090,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,491,559</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,532,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,717,159</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingIncomeLoss_i01_hsrt--StatementGeographicalAxis__custom--InternationalMember_zqWajAdhKk8i" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">International</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(379,498</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,067</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(102,432</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(165,035</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_i01_hsrt--StatementGeographicalAxis__custom--CorporateCostsUnallocatedMember_z9JgJWmiuKJg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Corporate costs, unallocated</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,584,732</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,722,780</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,380,752</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,263,698</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_i01_zPulAG81TfW1" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total operating income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">126,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">855,846</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,049,712</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,288,426</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zPUKc7FfpAH1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">North America revenue includes revenue from customers in Mexico totaling approximately $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__srt--StatementGeographicalAxis__country--MX_zWzD5gJ8M91b" title="Total revenue">16,000</span> and $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__srt--StatementGeographicalAxis__country--MX_zHOsZbdYAUm7" title="Total revenue">59,000</span> for the three months ended September 30, 2023 and 2022, respectively, and approximately $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230930__srt--StatementGeographicalAxis__country--MX_zMwze1y30Qt1" title="Total revenue">46,000</span> and $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220930__srt--StatementGeographicalAxis__country--MX_zukShyHNmVlh" title="Total revenue">59,000</span> for the nine months ended September 30, 2023 and 2022, respectively. The remainder of the North America revenue was derived from customers in the United States of America.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Information about products and services </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 2 – Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zSJm0HSPdJ6e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes information about our segments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"> <span id="xdx_8B8_zeRoad2AFFZe" style="display: none">SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20230701__20230930_z0EedTZ44GB8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220701__20220930_zAj8e9LzQVA8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230930_zZooSOiLrpC2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220101__20220930_zCjsfWSjqvi9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--RevenuesAbstract_iB_zXFsJP74vicl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_zAbIh9IYbci7" style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: left; padding-left: 10pt">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,469,415</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,622,614</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">14,269,529</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">12,388,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_hsrt--StatementGeographicalAxis__custom--InternationalMember_zrncN7SwJXJb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt">International</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">582,788</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">549,931</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,431,237</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,454,806</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_zqFRPEnD6iB9" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,052,203</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,172,545</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,700,766</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,843,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_404_eus-gaap--OperatingIncomeLossAbstract_iB_ztc9EvOKKwXe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating income:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_403_eus-gaap--OperatingIncomeLoss_i01_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_z35PTKV2KEXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">North America</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,090,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,491,559</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,532,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,717,159</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingIncomeLoss_i01_hsrt--StatementGeographicalAxis__custom--InternationalMember_zqWajAdhKk8i" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">International</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(379,498</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,067</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(102,432</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(165,035</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_i01_hsrt--StatementGeographicalAxis__custom--CorporateCostsUnallocatedMember_z9JgJWmiuKJg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Corporate costs, unallocated</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,584,732</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,722,780</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,380,752</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,263,698</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_i01_zPulAG81TfW1" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total operating income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">126,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">855,846</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,049,712</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,288,426</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 4469415 4622614 14269529 12388746 582788 549931 2431237 1454806 5052203 5172545 16700766 13843552 3090249 2491559 9532896 6717159 -379498 87067 -102432 -165035 -2584732 -1722780 -7380752 -5263698 126019 855846 2049712 1288426 16000 59000 46000 59000 <p id="xdx_80F_eus-gaap--TransfersAndServicingOfFinancialAssetsTextBlock_zQ326korydqh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>13. <span id="xdx_82F_zMRiR7G8CXIl">TRANSFER OF FINANCIAL ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In connection with entering into the Loan Agreement, the Company entered into Business Manager Agreements for the purchase by the Lender of certain domestic and international accounts receivable of the Company. The face amount of the accounts under each agreement that may be purchased cannot exceed $<span id="xdx_90C_eus-gaap--DebtInstrumentFaceAmount_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--DomesticAgreementMember_zzhRXZC8o5q9" title="Debt instrument face amount">2,500,000</span> under the domestic agreement and $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--InternationalAgreementMember_zXMsLWq0Xlm3" title="Debt instrument face amount">2,000,000</span> under the international agreement. The service charge associated with the purchases is <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20230930__us-gaap--TypeOfArrangementAxis__custom--DomesticAgreementMember_zrxIJPYT7Prl">1.25</span>% under the domestic agreement and <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20230930__us-gaap--TypeOfArrangementAxis__custom--InternationalAgreementMember_zl79po0M4qAb">2.0</span>% under the international agreement. There are additional charges if accounts are not paid within 45 days. The Business Manager Agreements include recourse arrangements, which require the Company to repurchase transferred accounts receivable that remain unpaid for a specified period of time. The accounts are secured by a security interest in the accounts receivable in all of the Company’s present and after-acquired accounts receivable of the customers as defined in the agreements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Superior Drilling Products, Inc.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>N<span style="background-color: white">otes to the Condensed Consolidated Financial Statements (unaudited)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Generally, at the transfer date, the Company receives cash equal to <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20230930__us-gaap--TypeOfArrangementAxis__custom--DomesticAgreementMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrUg5zPWvsmi">90</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">% of the value of the sold domestic accounts receivable and <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_uPure_c20230930__us-gaap--TypeOfArrangementAxis__custom--InternationalAccountReceivableMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z2IYxz6WHsh6">60</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">% of the value of the sold international accounts receivable, less the service charge. The remaining balance is held back as a reserve. The reserve balance is carried at fair value, which is remeasured monthly to take into account activity during the period (the Company’s interest in newly-transferred receivables and collections on previously transferred receivables), as well as changes in estimates of future interest rates and anticipated credit losses. Fluctuations in interest rates and revised estimates of credit losses were zero as of September 30, 2023. The carrying amount of the reserve was $<span id="xdx_90E_eus-gaap--AssetsFairValueDisclosure_iI_c20230930__us-gaap--BalanceSheetLocationAxis__custom--CashAndRestrictedCashMember_zV4NDnNHnVy">209,716 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">as of September 30, 2023 and is classified within cash and restricted cash on the condensed consolidated balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: justify; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Company accounts for trade receivable transfers as sales and derecognizes the sold receivables from the condensed consolidated balance sheets. During both the three and nine months ended September 30, 2023, the Company sold receivables to the Lender having an aggregate face value of $<span id="xdx_903_eus-gaap--AccountsReceivableNetCurrent_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_z8TbjSMA9f38">2,354,306 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">in exchange for cash proceeds of $<span id="xdx_904_eus-gaap--AccountsReceivableSale_c20230101__20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zqZcGcu64Ol9">2,168,652</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">. Cash received from the selling of receivables are presented as a change in trade receivables within the operating activities section of the condensed consolidated statements of cash flows. Service fees for the period totaled $<span id="xdx_90C_eus-gaap--PrepaidExpenseCurrent_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zTuVQgOGIPva">41,491</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">, which are initially recorded as prepaids in the condensed consolidated balance sheets and amortized over 45 days. The Company recognized expense of $<span id="xdx_900_eus-gaap--PaymentsForFees_c20230101__20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zpDqxmvOIb84">36,401 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">related to the service fees for both the three and nine months ended September 30, 2023, which is included in interest expense in the condensed consolidated statements of operations. The outstanding principal amount of the receivables sold under this facility amounted to $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20230930__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zH5hjYldH6jg">1,110,021 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">as of September 30, 2023. </span></p> 2500000 2000000 0.0125 0.020 0.90 0.60 209716 2354306 2168652 41491 36401 1110021 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'N1;5<'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 " ![D6U7GB#L'^T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVG%0^CFLN))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA>1Z%#PN<4(B:RF&\F-_@L=-RP(U$4 %D?T:ER-%CJAHI#.>*-7?/Q,PP(S&G! AYXR\)H#D_/$ M>)J&'JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5MR90<.;T^/+\NZE?69 ME-=8?F4KZ!1QPRZ37[OM_>Z!R;9INXKSBG>[MA.97)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>Y%M5S8@X0'6!0 T!X !@ !X;"]W;W)KSR*M!.TX]^= M::/X32U\O;UWO\OA 6;&,NZ)Z,\P4,NK1K=! CYGJTA-Q.9WO@-J:S]?1%G^ M/]ELKW7=!O%7F1+Q3@PMB,-D^Y<][V[$*X'3KA#0G8"^$]A5O^#L!$X.NFU9 MCG7+%.OWI-@0J:\&-[V1WYM<#31AHLLX51+.AJ!3?4^LN21-DBV9Y%FOI!!R[A<\T;_YQ_MCO6;">\[F;V!=0M8%W/OWPI_!8^H(H\O*3>1XG+;:GXV M(:&JFDCM JF-MND:>(*<6DXC)Z M(1.>"JE,?+B5DBLC'JJJB7=1X%TQS@ MF,M0!'KL)#!Z&Q\YW*D8+2N'2U1?D_.RX+P\CO,NS'P6[7'OX+!QJL'=/AOY M4$U-/MLJ9T_K?Q%^Y4Q6\QTPJRHA+JO+^"HAV&BSO)64[Q&Q'GO KMFT:=.Q MC:"HLBXH+4$IVK)!HD+U IP1)Z-5/./2B(>;6);==#INVUQ)5%L7L,PR-IH> M]H 3O@AUG(&:CEALKB%N-'T:#R;#A\D/MY/A_?UP])&,)P^W3][C](P,1]ZY MD?T4R<8NHXV-AY,=NP<]64(O'D)W:V MWR#W^S$XV'GG>TWMZ M#RK]*#:)D1RW^\)EPB(CYRFBDUUF)QN/.^\YBRX]EF(=)KZYS+AG17<^18:B M98:B>.QY#SH6F8(1^J\PK7QJ#SAV7>NB:_QV<(HD1(AW1,AW1H]+1_A5N^Q4E+R;,)N:7U ..7XU? MB3U<59>SC$3TJ$@T3!27VY4!_7K*]N!&3MRQBO,4X8>6X8<>%7[T*RID6P@$ M"R'- Q'N,Q))D_D^!QLP";:&1MY3A"!:AB!Z5 B:QBR*R,TJ@].9N=?B/E6? M.7%933RGC#[.4=%G$'.YT$_E1W" ^ W31,H28UT/&%9^[L1U=4'+Y./@P65? MQR6'.F)XN$TUWBD2D%,F(.>H+T=OIG> U4MJY&&E(,\F>@HU$G^G;+.[#UNW M=NZFEW#7?<=R+FWJ6KW6^C5CZ]6:H>Y^^5)J1GS]OKQ=/BR.%LNUU_DB9:N\ M?+O6^XGIWIN1B,]!:IU?P,_+[?+I=D>)-%^!G FE1)QO+CD+N-07P/FY$&J_ MHW^@6,3N_P=02P,$% @ >Y%M5RNJ3"K?!@ PQP !@ !X;"]W;W)K MH_BS)NASA]4\TUOA##HL2PJ M?;'8&%._72YUMA$EUV>J%A7<6:NFY 9.F[NEKAO!\W9062PIQM&RY+):K,[; M:]?-ZEQM32$K<=T@O2U+WOSX( KU<+$@BY\7OLB[C;$7EJOSFM^)&V&^UM<- MG"U[+[DL1:6EJE CUA>+]^3M)0OM@-;B;RD>]-XQLE1NE?IF3S[F%PML$8E" M9,:ZX/#O7ER*HK"> ,?WSNFB?Z8=N'_\T_MO+7D@<\NUN%3%/S(WFXM%LD"Y M6/-M8;ZHA]]%1Z@%F*E"MW_10V>+%RC;:J/*;C @*&6U^\\?NXG8&T""F0&T M&T"?.H!U UA+=(>LI77%#5^=-^H!-=8:O-F#=F[:TK5"Q+A=RYRO\C9 M 5764V4^[ZM+KC>(5SE$GC:-S.P[SN":B_3.4]1ZLEG@?A4P$D1Q<+Z\W^[L#J$$/-?!"?9]E:EO!HFM$)N0]ORV$"^7.2;C_]( E4Y13.T8# M0BEQHPQ[E*$7Y74C:BYS)!YK&S[.U1-.'ATRQF@Z0C@U8U&YVX0P:Y0B^>LH# PC,DDIY$XB7QV6Q$ TGZ6!9)IG.-8Q*1T51/S4@ >3)Q M@TQ[D*D7Y%_*\.()(-/IT^V+3N(QS*EA0G$01K$;)\&#$N$C(07%26-^G* : MQ,>TZ4I\W\H:J@9S@BIAG(J#I\ )3M,@"4? '99)&$=).),*R)Z&DB.Q9GAU M)R%3=1,\C];KZ!DKNG.T3R9*@R"8H3)((O'*T*JMXY!:HZT6GM72>3G(;3B, MV3BW.>PBEA!,9W .>D;\@K:+O4I5QU=VY^E@A:1I0J(Q5H<=(2%)9[ .@D;\ MBK8+00] AY;1B,0I&<>>PY+$D,B"9$8MR*!G)'Q2,51(?BL+:69T@WAE\;DE MT:_R=LAYD$CBU\B^U*CYC[DZ@S@4,"4X",9*Z3 $,Q8F<^EET$IR1"RSK-D* M?ZU!IA*7!B$-DC'*J5V2PE*;6S^#%A*_&'ZL,E4*9/BC=S:G(A>&C,3Q&*9# M,T.0S!DQ)(,:$K\<_ESFM6K:-A(RG54=;F1UAPH!#6$? 3^TKT6T:^'AS7> MD>3H]_4,=:=3V?05K'203>J7S<-J\!B=J2"&-(U".HY6AR&+@SB.9EI!.D@G M]4OGY[G8/($+6O=,NE7E9.'H %D0$#PF,;4+*6/Q'(=!6:F_5?S4+W-7J#Z# MB*-13..(QN,<[S ,,$O:31,GE4$PJ5\P/QU$;%OEVD!^"GB'.L:8 OXQ^*DA M++H@G:G"Z*"BU*^B5V(M &:.9*M43I!3<8SB<#_L.HQ'[0XQ#B)*_2*Z"\]C M8>EH%$D*;4PZ+A<=EFE(6!3-E"1TD%%Z1$9564IC&S/=]FF9JFR4"EC=0J/7 M?RHC4.K<(?0[?DZ._/^.#K?2!A%FV%LJWVQX(S:JR$6C7[U(*(G?M8VJNV)@ M7D5_;L7\J[P=4A]4G!U1<7CO(-[:J.P;.D4O\1G&! J^!MWS8BO>(8+Q"=[] M(FWG"=;'UFQ4(_\5^3N[^(*3WEAJ;4M=>U-MC8:^.K?Y MDFN;9VY$;41Y"X+\UVQL^L=N_S7-I,"<%N=Q%/976:\5I"\#O!3JN! $JR) C'6QPN2Y;" M#YTIG-G>!K*_'[RYDY6&VF4-0_%9#)Z:W1>SW8E1=?O1Z589H\KV M<",X$+ &<'^M0"*Z$_L=J_]NN?H/4$L#!!0 ( 'N1;5?\,+"IGP( $,' M 8 >&PO=V]R:W-H965T&ULK55=;]HP%/TK5C9-K=21 M+Z ?"Y%:JFI[F(2*NCU,>S#)A5AU[,QVH-NOW[631M"&#J3Q0'SM>X[/N7&N MDXU4C[H ,.2IY$)/O,*8ZLKW=59 2?5 5B!P92E520V&:N7K2@'-':CD?A0$ M8[^D3'AIXN9F*DUD;3@3,%-$UV5)U>\;X'(S\4+O>>*>K0IC)_PTJ>@*YF > MJIG"R.]8FM,K).%E(\V^))/O, * @Z9 ML0P4'VN8 N>6"&7\:CF];DL+W!X_L]\Y[^AE035,)?_.R6IM9-F"44')1/.D3VT=M@#A< \@:@'1H8"X M!<3.:*/,V;JEAJ:)DANB;#:RV8&KC4.C&R;L6YP;A:L,<2:=2I'C.X&_:?0S4@<7!&HB"*>^#3M^&WD"$\=/!H%^YC);IR1%TY(L<7 M[Y-CT#X>4D/DDMPQ@45@E).9U,R=NA_7"VT4GKV??58;[F$_M_T>KW1%,YAX M^,%I4&OPT@_OPG'PJ<_X?R+;*4/,9J:@B:\IKZ//< M$)T[(MLRUFDP"((P\=?;9OZ5M:-RV*D<'J&R.8&$UJ:0BOV!O$]M0SC:TA$& M[>^%XD,R=U2/.M6CXU4SK>M^Q:-7.N(@O@RCX4O!KQ.CRV@X"B[VZ!UW>L?' MZ\7[0!LJ0!GNH&Q9XRX&R";B^E-(\![:1=O=F^A=02P,$% @ >Y%M5R/!J_.> M!@ *!\ !@ !X;"]W;W)K?OL0S4[5UN=9Z7\4*%Z6Q1I]?52YNKA M8D(F3P\^9JNU;AY,9^>;="5OI/ZT^5#!W71@66:%+.M,E:B2=Q>3=^0LH;QI MT"+^S.1#O7.-FE1NE?K2W%PO+R:X>2.9RX5N*%+XN9=7,L\;)GB/?WK2R1"S M:;A[_<3^I2&<+OJPEUU8>B!L@-ZK4J]KE$#XI:/]W-\^]K2?@@2##O1)ATOJ M);R1FU,4X#>(8AHXWN?J^.A)0SOH^; MVS@B0HQ#(?:!B0,81"S@G [ O5SYD"OW5E\_VY0KM%"U1FFY1/)QTTQ2M2M_ M?LSJ.R;9_)ADR9'(]GI$##TBO-5WU?0#K /5X2KL"/A.,8!5"<*8&%7HP-$ MA]BL0ALG*!QF'0\:A-^,;<"Y0@6_02I90C?F;M@S3):S M63,3-N[&6Y6AG2>/6,BPH8>-@T$94&KH-K=Q81 13 V^Q,9Q*A@-L5N/:- C M\NHQEU!6BRSMS%TC1:$JG?W;/>B%<.D06>\3!*'@YN3D@ D:A@9L;L,()@$A MYM3DP)%0$$[<*L2#"K%7A3^43G.DOFU^BJUW83$5)&*&! Y<0(2(8T,#&T>8 MX 1S@S!Q "GGG%#A5H'@T3-BKP[C#)VU3L'I_[ CO,#$2.?*@8LX#!6C2^<. M',4L#@DUTG8&CB)V,.T=JTS\"Y->RZI/&;WJ^]QM?LDQ%Z6CLLV/RI8EEL"K?85(K7J(:4C-,K11S9!B9A7:L"".J3G_N-B"D!Z8A,GH MRXG79([I>F;Z*] M,N*8"DO0'P^X+_CHP8G74,Y^535L_4NTS.J-JK-VF0?MT[J6VKG,^?F^163N MJ-\8S(Y9E4<*F+@"21Q%L>D,_&&^I>R>%S Y M0L!]R4;;3?R^NY/,-[O9!O>$!1B;OMH?YULT>U[ Y @!]S4;K3GQ>_/>E3[? MG-CN^"3@@>W,'#C8G,36%P,'4!!A;G42%Q^#98FP P-MM.7$[\O[[U6W\DY5 M\DD#G3ZZ#3FQC7$,:Y15039,1#3&UCQDXR@A).#69&X#(S /Y,#G$CK:<>JW MX]=#PKZ10VU??!**2)@[=!>.,2+,?8@+!_L:LC-O]M\N'4 P!=&A[T1T-.34 MZRYGOTF?\>L;&Q^H K/,'3 11&% S7P==!$LVI2;^=I 8,/B@/NCH]FE?K.; MI%4)FZX:P?8+]IY% 6MRO4ZAY$^:PY)LX52!6F]C5GH/B78AI]C*WXDRG:\; M%1Q(?32^U&]\/[<'/F#Z4G"!Z4KNI0]&9:MK#1OQ9DOZ\D4$X^^M1Q';I=(X MBGG 0E,8!Q)VDIQQ)$':J0T;!2OV']C@KQ:6)[0AK' M8JE[LY[AJ?#L>Z[]C#3>'Y)SJZ( MX_FU(WYTAOT^K55;6*)=W$ J?AO"Z57RY8' /(0 M& 'AL+W=O?:8F.N95%+44[R?WZ&TJ*:$L4DQ2^+[$E#X?SPIGG M(9G+!ZE^U%O.-7K<%65]-=MJ75TL%G6VY3M6?Y05+^&7C50[IN%1W2_J2G&6 M-X-VQ8($0;S8,5'.5I?-NUNUNI1[78B2WRI4[W<[IIX^\4(^7,WP[/G%'^)^ MJ\V+Q>JR8O?\CNOOU:V"IT6O)1<[7M9"EDCQS=7L&E_#CP&]X41A-8,=?G=)9/Z<9>/S]6?N7QGEP M9LUJ?B.+_XA<;Z]FZ0SE?,/VA?Y#/OR#=PY%1E\FB[KYBQXZV6"&LGVMY:X; M#!;L1-E^LLIM MC7Z#Z?/3\0MPH?>#//OQB7@5WO'J(Z+!!T0"0AWVW+Q^./&80_NPTD8?G0JK MC=A&R1WZ5\45TZ*\1]=FW0HM>.V*6JLU=&LU)7U15RSC5S.HV9JK Y^M?OT% MQ\'?72Z?2=E) ,(^ *%/^^H;="!19G+'76ZV8^-FK&DTAQ5.(XA\=+DX''LP MEDLH">*@%SNQ+>IMB[S)N<[_A,)J5[>6T(PR66:BX*CLC3;OS5-F\E@I>1"P M3-'Z"B)MDAAY,81]B=Y:2W._':?;=EBL]-B\\1I-28^:+) MR&BQ0RP,4AR[#4Y[@U.OP=?'<86NJPP"S>5FOJ\Y8G7-M;-EI./P M10E9XH'-WKG=2PAY5L^R=VKY)J< 8;E2D))"LA+R4KN=6HXCC(-@X-)8"--T M2=U9P(%%Q,!K\C]E#:A7HES4E:S%L^73&?#K>U5L6X13@BR81'1QB/ M_6BT9>4]KZ&W'?>OQI^FH@O!UJ*8[F6=^C,ULW-I.PT&L<$@_A6997)O6C]T M-2X.;%TX6T&GY3@7:4"B,!DL0H?<'!/H8'AJ(5H.@;T(O?I:'@"CI)K@"MWH MTYDQ39*$#FUT2(9AG,83'0M;E,=^F+]5O&(B?^ZI[7*2>LL5D%>H\U+[ZB9T MF$6"A,1#^QV"X&88356&90+8"YUV,53LR:R$#P#KF=ISZ]&'(Y>.ZL3I3^1 M/$)"PRA/_7$(0GN+D@G(PQ:KL1^LOW;LA3T^>^0T= RY),!1M!S:.9:+DF@Y M9:5%9NR'YF^O959.X\?H&^(T#$;DT2&(*8VC9*HP+5#C]$WLWA1J_0IVCW\" MA#U]]$S:3H-@@1W[D?UVK[(M,S4/X B)A/3IIP^H*I@I>J@9_M=>5(9E.T,Q M!N\YQ02ZUQ#E79(D#H)E0-QY)!;IB1_I;Y7,.,^[+)I]P(&KIX9[\:+9!U<, MG$*EU/P%N"!CZ*:PHXF'I>^WZ.T\C%@20+RX:HMN;Q@Q4 '1KUI_P75Z3Q, M(!,%Z= YEZ0W51:U"7E3R7T1)8--VXLE1[QDX*TE=RYMIT&PA(#X"<&M@MVI MJ%AAFGMW.@,\E:^=)49'$_2 6'I 7J('78&UQ0/KKDG> MI,5CG#=T( R&A, AN%P"XPHG#+9\@/CYP.U17!4_R.)@EIC9J[A7UQC(YS@. MHY ,::)+,J8T#"?.,HB%?.*'_(D8O\;Z,;RG)(U'],LA9TRGT83IE@<0/P^P MT7[UQI",07V^#&@RLMD[\\]6JF4(Q+^7/T46_LA5)F 7#W[66F8_@.R8;:7; MP_&&WIPN#/T[\WZ>6-PG?MQWDK=-WXY?P)(QF"=AC.D()L=R89HNTPGJ1BWD M4S_D&^O?Y3Q3'*C+>W/:UWPS>-@X98@+!$PKD1G\-^^A4;Z46SZD?SV\FS$5,HS6_%V5ITF&X&5="YDXOQG@-7J1C*NT23 DY M/I(Y]<+B.O7OQGU><+/Q\MH_WGN'%& K"8?VCP5) '+1!�HW-^_T'_W;ZJ MBN:F!%!9E.V]&I2V\QR%GO=X__]QOD\MME,_MC>9:S;_X#2XKKE)H=/M,5I' M2;H<\1"''%T"F*832;*H3OVHWEQ.FJ5D3U*17&L&8@T3YH]9%(T_4"N M"W'/)ILT'<,Y"9'E[ FGT\NT987;:K@K7,+0QVG M K!:1L>N_IE_PBG+%^@+?,&WRS2)9(/C'*>;8P9!@1:/(,@AEX1 ,J=6H^4& MU,\-OLERWK0XH?FNWVEJ:2G0],697_4;CIH[1<=7:] .@U%#7QQ=+>^XNF]N MW&O4A+F]G>W?]K?ZU\U=]N#])WQQT][-6S7MOPK\SA2@50V%MP&5P<<$0J[: MV_?V02ZWEKOFZY2SGR@C [QL)^_/NP4S0_P_$ZG]02P,$% @ M>Y%M5]NY%-^I!@ +BH !@ !X;"]W;W)K[DD5QTRA+YQA"=YY%23Y;7#??W9:+ZV)?ITG.;DM0 M[;,L*K]]8&GQ=#-#LY)44. M2G9_,WN/WH6D:=!$_)VPI^KD&(BAW!7%%W'R>WPS@R(CEK)-+2 B_O'(EBQ- M!1+/XVL+.COV*1J>'K^@_]H,G@_F+JK8LDC_2>)Z>S/S9R!F]]$^K3\53[^Q M=D".P-L4:=7\!T]M+)R!S;ZJBZQMS#/(DOSP&3VW1)PTP'B@ 6X;8*D!<0<: MD+8!D7OP!AK0M@&5&B RT,!I&S1#GQ_&WA"WBNIH<5T63Z 4T1Q-'#3L-ZTY M7TDN"F5=E_S7A+>K%\LBC_EE9S'@1U61)G%4\Y-US3]X/=05*.[!@5<_OKZ>USP_T/UPXW.'0 MYT.41OF&@:@&*[9Y"PAZ S#$2,?\ [B>F,GQ[&3,6-_ RI1D-4H#@Z(CLP!E$>W M-'8MENYWU2[:L)L97YLK5CZRV>*G'Y +?]'5E4VPT!)8CW)ZI)P:*6^F_I58 ME6.P*3*^5551L]BS9W',=)13Y>HCB*!$-U6NBTL"'P92S1FSTX\=Z#C4=$>A MCP)]03I'=APS.V+5,K#S4JDZEAPE(\$2]"0&EL8,IM:E3;#0$EB/>??(O&MD M_D\NIY*<<\Y>I455:3<>(\+XVEE:PEFYRA7W"(:N-#/"LV$]PKPC8=[8?6/- M=GS-A,V:B77$>>J^$6 J[QN>DBY4$>EJ7ORIS@!,6B[=#G?P/%V1D(9'80 MWR-:6NCSJL6CZN3UMG1)#9B4P1,$BU(#H%@U17,"!A-)%#&D83:A0QJ#,;R.PV+I$Q2+49 M SK&W/GD&6O5:=A"ZQ/?>0UD-AL#]USTA+OC2D]5^90$_ \K&XH:>44) M@^324T-]Z+L^'II\G7E H]S#T)T7/1.JFA\J/6/GDTO/)EIH"ZU/?.=G.[6"SVQDC:,P0$P2-+: 55OT6\AV^EDE+=3@B ML$]$0J)B[ KST8U%$&78&[%!PJOBI4N2^HP+ZGK'L7 M/,(PU)Y-M- 66I_XSME@L[.Y1&!C]0&)1F!CC?\AB"AW#,T)3MF/=1UBON0. M%&=G0O 9$_(= ANKJE\OL,TY3*Y1JT]2;*'U^>\,#C8;G%$"^P(/H!?8EH!6 M6&.M^(4/Y$7U7%C_59'.E9!1SV!&[>(MU#E!HPD;$#2:R"%!HPDU"QK2^0MB M]A>7"!JBBOH!06/N?/(;,S;10EMH!^+G)Z_:B3'EQ,-)7>R:M^_NBKHNLN9PRZ*8E2* _WY?%/7+B7BA[_B*Z.)_4$L#!!0 M ( 'N1;5>" M &PO=V]R:W-H965T&ULO5E;4^,X%G[WKU!EMJ:@*H$DA%LW4!5":#(#@4I@M[:V]D&QE433MN61 M9 +SZ_<[DNTX=.AIIG;W ;!EG?MW+A)G*Z6_FJ40EKTD<6K.&TMKLT_[^R9< MBH2;/96)%%_F2B?;6'O3%F-?N?398_VNPU_EV)E:L^,+)DI]95>1M%YHTT*B5B$ECAP_'D6 Q''Q AJ M_%[P;%0BB;#^7'*_=K;#EADW8J#B?\C(+L\;)PT6B3G/8SM1JQM1V'-(_$(5 M&_>;K8J][08+X_/DV&[/Z:W3\,)_W'T?UXROKC*S9]NKOK M3_Y)7Z:C+^/1]6C0'S^R_F!P_S1^'(V_L(?[V]%@-)R>[5LH0NSVPT+HI1?: M?4?H*;M3J5T:-DPC$6W2[\. RHIN:<5E][L,IR+;8P?M)NNVNP??X7=0>>7 M\3MXA]^]7O!4_L$).$TV4*E1L8RXQU$:L0@MUT!2L5/)N.A.&]D)$L_B\;%SS]UCMJ?OV->KS*O M]SWN_ZN@?U?H=I,Z>\%_01DVYC;7(D D[C.A75@,F^9XEDH'5UK&T&:!L*DH M#ZUILE$:[K$=NQ3LYY].NMWVYX%*,IZ^NK?.YV:Y/+UZ&+U=6XFW*RK7Q1)3 MNES,3;&VRZ0!:@*9INJ94Q%B4:D1@2F$Z%@X*%F% F!%N$Q5K!:O[A.T8IE6 MSS(B@E 9RPQ_IF> ,O>FVB6WQ!2L,V\C<1/SN0RE #"%8:C?V 8?R=A)3VXE*OK>"&T3BP]QN*V8! M.7%'[+(;KB,V4>'7;\!0$-U,ODVRBJCDM\\]02-C,- MQ$LDMF$+D:(H$:+P7620@5K@4N@I=8YR3<-0(^DG@M!4V?REWW]8FP8C/J1T M/5L+U9R4]RNC+XP4$NA+6]]/!X!HC_6QBU)!HM+PU$*B%;J,=B5R[3Q!V$B= MQG!!6&^L>P&95\2(10H.297UM#)]%L:61C':D*<;]F^J!4Y&!!]Q55$>\:.% M\ 42_8LE?DX1-*>P*<4NF0'VY:CA-N*AVW1/Q$"+V$M1RD)_$432A+$RZ$]5 M0"*&@14B#\]UR2(-(D-X(8 M)#S%=$UT)? #^%(F!#DO$02881TRU+I]_E6/P"**6RI"80SB >2@K;@2^>P4 MLFN1P:9(\9)A6'?.\[)?!=>%J"OP\Y(Z7E(1Y0\EA%FJ/(X 148'F,*-OP%* M)#]P?G2YXN/Q PP++4'3J3!#.'$QT\*J9K!:RG#)5GA; Z8H M&&]+6#]-#AQ^,;2Z.*=J MHXSF6>0[@F8T"!D_Y"F&07.KRR($#>_K= 7ACV3K'NI]\$N.C=UVYZCI&*S= M4O,H/)1&Z+6&72IJN65_NNY/+VMCKLDAIC]]HQ3S9>Y]W6(# M]%%IV:TR!HAK8:C@5"CI,\5NX[/S^E8^.X\JDR$[Z![MEA-"J5]-ETI- C;" MW$>'CNGC:6$W3"E," JRTU:[MSX@1"XZKBZ/$IK("\@@+I4"S>TJMC8L:1;[ M3SJ'36 %8[NKC<9I=B.BA9NH\!(4^[J'[_!]QUS2NS)W)T3W%N[R(W[UII8F M#0>W560WI@R4U1*"O@ $2YPP(=&5!L 8;3_QL6*A-RWV0:)L2.B,LBZ7'!^L M-R[$#,KA>^7F;5F+H3O!E+VC8(TA!'RXU.R9Q[DH!H2ZTLB.+,:1TM3-0LW, M-5&32J6'>(:(<935'*F /'V1Q@%[D^8R MYK-8M+"E97B,TZ28X4Q856[O2YPYD?.Y;Z=:)X4HP<=JE,9=B*"BU.)Q1+ M[QBD;D1'Y1EYLL $Z>. V2(V+91*%'MJ-!*]0&I7E!P"]MAP/O<9%?S"T1BP MIQA*FAOC (]4YMR#-5,"(#=EJ89\DWD^ !$T+AH$F@&)]%[ZP'BS1_TMQ%,Q M3P7K$CJ1YFN] 6.L1KQ7FUW'7S<*72 (N>71 '$GA^SDE'6;G=YAL]UNX^FX MUW%/FTPCQ_09_49M8]/IL4Z7';5/'&G[SZ]HQHQ:=U"BI?)%O9%OOWW;J<;J M73;@9NF29X+)%^]_A#2!]>4Z1RC)8DK\F2N"'%0\Q.;#FZ&5T^W MP^#^F@WZTQMW8S493A\GH\'C\,JM!5O&XV]&@\ I\C?6:W;:O>;IX0F>X>=# MN*A[&$S>Z-5MGS:/.T>LY_0ZY6JQOXOK]X7F_WU_=W7*-O&1:+.4C;>\>'#:;]E;A_L2ISU] S98$R M][C$$"XT;&PO=V]R:W-H965T&UL?5;;;N,X#'WW5Q#>P3X) MB>^7;A(@23,78"Y%T\Y@L=@'Q69B81PK*RG-Y.^7LAVW [1YB2F)/#RD2#&3 MDU0_=85HX->^;O34K8PYW(S'NJAPS_5('K"ADZU4>VYHJ79C?5#(R]9H7X\# MSTO&>RX:=S9I]^[4;"*/IA8-WBG0Q_V>J_,":WF:NKY[V;@7N\K8C?%L!)_U"!AO)1LJ?=O&IG+J> M)80U%L8B[EZ2/V\<06KY"U;G_AU.E&J0O%41NY[XV)P5XTW9?_ZO/PPB#SWC ( M>H.@Y=TY:EG>R-HI.!=F9V?WJ^^KKXVHR M-@1FM\9%;[CH#(,W#'/X(AM3:5@U)9:_VX^)Q, DN#!9!%@Q"+P@ MO((7#I&%+5[X5F3XA,T18:OD'I;$55$%4'9-! /K MY/GE?/M/0R>/JWG'S[0YP%+,TRB*.VLI^2IR@FV4]82N33)+$+R@_1B>-@:#5G MP6O>6,^/=%W*D4?59[SH-32#$X)HGB01[!\[5!KXUE#6K/X!53MW" ;DIA9= MT6JH^!/"!K$A1"/T5F#)@%-W5Z*HX"!%8^# SS0\# @-QX9;PI04):+5H=Z4&X,#5#;=P.7$;SVC(Q? M//64K%T[T&Q*CXWI7OUA=YB9\VY4/*MW _<+5SM!R:QQ2Z;>*(U=BKD=8MW" MR$,[.#;2T,VT8D5S'Y55H/.ME.:RL Z&?Q*S_P%02P,$% @ >Y%M5T8, M7L#I @ !P8 !@ !X;"]W;W)K(!IX*7*A)^[&F'+D^SK98,%T1Y8H:&U;Z&F8UF9G M<*-!543#U>H:YW$[][.IP !@& M'P"B'2"J=3<'U2IGS+#I6,DM*!M-;-:H4ZW1)(X+>RE+HVB7$\Y,KVX>YS?W MMW=7\^78-T1HW7ZR Y\UX.@#\ E<2V$V&N8BQ?1?O$]"6C717LU9=)1PB64' MXL"#*(CB(WQQFUU<\\4?92>>41BI7F'&=9)+72F$GZG#4 MSA:I%HDL2L4UIB#78#8(:YE3GW*1C6!Y?CF?/?R8.[<7<$#BT"49+%:HVIN" M&28[3UA[(N>.;>F9&E2P/O2CL.A=<<'K;*612IAIZW8$W' 30&PR]>#!P[J4A=OZ6%+$307CB M!7%,=N0%P]"+^@$LJY*D2.7,%,^IBZH9NPT"R/+NM57TM#@J,T- M36I4-H#VUY*RW"WL >WLG_X%4$L#!!0 ( 'N1;5>!&&PO=V]R:W-H965TB#M =GOOGFV)GI M5LAOJD34\-+4K9K9I=;=F>.HK,2&JU/184M?"B$;KNDHUX[J)/*\5VIJQW?= MV&EXU=KS:7^WDO.IV.BZ:G$E06V:ALL?YUB+[ M]6.WDG1R1I2\:K!5E6A!8C&S%][9>6CD>X'?*]RJ-WLPGCP)\8%T;(*+Q?8=ICR:-XMO]'OUS[SOY\L057HCZCRK7Y\!T,]RTNN^7PJQ1:DD28TL^E=[;6)7-6:I-QK25\KTM/SU=WM:GGW\"># MU=7BY@$^\*;[!,O?'K^NKI\Y[&DBI;Z!WE<\U8#;W-8 M?M]4'96:AK\63TI+JI6_#[D^((>'D=D44'(DB1@7I"871RR,/2L*Z277(HZAXJHBFW:_6 M:QD?R *#M12*E"(6N#$+D@GX'DM#E[E):"VR;--L:JXI03E2[K-J,/4KL?=) M/IV$\)%. ?-C^E'@/UH/POC;';?:TA0Y <]C[F3"PC0R^6!10HB11\E[-67A M"XT5A13'@8<6Q[&IA&1?2KJ4B- ,/09-CX$#A6)T37WTY7@"09"P. H@H"AX M;@R3D/*<>$!$([HAJ/.FK38HU_WP,-6]:?7087[Z$.%@, -@& 9 >&PO=V]R:W-H965T)]FC1*?S,EHH6G2D@S#4MKZW$4 MF:S$BID+5:.DDZW2%;.TU$5D:HTL]T:5B)(X'D45XS*<3?S>O9Y-U,X*+O%> M@]E5%=,_%BA4,PW[X6'C"R]*ZS:BV:1F!:[1?JWO-:VB#B7G%4K#E02-VVDX M[X\7J=/W"G]R;,R1#"Z3C5+?W.(VGX:Q"P@%9M8A,/H\X@T*X8 HC.][S+!S MZ0R/Y0/Z.Y\[Y;)A!F^4^(OGMIR&5R'DN&4[8;^HY@/N\QDZO$P)X]_0M+K# M00C9SEA5[8TI@HK+]LN>]G4X,KB*7S!(]@:)C[MUY*-<,LMF$ZT:T$Z;T)S@ M4_76%!R7KBEKJ^F4DYV=W7YZF']Z?[NX6\%\O5X]K">1)5AW&&5[B$4+D;P M<0T?E;2E@97,,?_5/J)PNIB20TR+Y"S@&NL+&,0]2.)D< 9OT.4X\'B#%_#> M*Y4W7 A@,H=;:9DL^$8@S(U!:V#)32:4V6F$O^<;8S7=E'].E:'UDI[VXJ9G M;&J6X32D\3"H'S&<_?:J/XK_.)-#VN60GD/_?WTZ"W$ZP.%%\ SZJ$8!:VO4 M(%4G4U6MN<$JNK;#$ M;+_3]SM)L,1'XHB:X"UFI51"%3_@-5SVXCAVS[$<'_<2<&#LDP _WDEVG1[4&AER"3M71]L.C&X0V/&1"?9 MKMH)9BE>5BEM^;_,\\SO1U9O_.J*DAX.1_#F97^2Z/<_Y'I@DL# K=D&E]< M#D/0+8^V"ZMJSUT;9:G=7BSIUX/:*=#Y5BE[6#@'W<]L]A]02P,$% @ M>Y%M5W+%/O*1! +PH !D !X;"]W;W)K&UL MI59M;R(W$/[.KQAQT2F1*"P+ ?*&1!).376YHB2]JJKZP>P.K!6OO6=[0_CW MG?%N]DA%TI[Z(<$O,^/G>6;&Z_.-L8\N0_3PG"OM+MJ9]\5IK^>2#'/ANJ9 M33LK8W/A:6K7/5=8%&EPRE4OCJ)1+Q=2MZ?G86UAI^>F]$IJ7%AP99X+N[U$ M9387[7[[9>%.KC//"[WI>2'6>(_^MV)A:=9KHJ0R1^VDT6!Q==&>]4\OAVP? M#+Y*W+B=,3"3I3&//+E)+]H1 T*%B><(@GZ>\ J5XD $XUL=L]T(E1+OR'364;'[>U,"'*IJU_Q7.NPXS")WG"(:X!$YJ M3LJ]M[0KR<]/[^:?9P_S:UC,[A[^@+OYU?SFZ^SR\_R\YRDZV_22.M)E%2E^ M(]()W!KM,P=SG6+ZVK]'J!IH\0NTR_C=@/=8=&$0=2".XL$[\08-U4&(-WB+ M*B8HG\12H8,_9TOG+97$7_N(5G&&^^-PFYRZ0B1XT:8^<&B?L#W]^*$_BL[> M03EL4 [?B_Y#"7DWTGZ[28@M3>@( O MQB,L2IMDU D@= KW0B',UA:16M5#2/HK+((D_[9$2$!8_D0A&PJ1D3@H9;/<%@G1$B E+OP6ST62QW+9H MW(.A]#=5UH6):4 M+0+)BX65.I$%"4[&N] & XB[$Q@?1YTHBJBH@CD^\6$\$I0NNNXA490HO>9 M"1)BNTNH25EB\IQR2?=@\LA&K7Y$:YI3&,2G)DXY2BJVCC.(W\H*$L4CC@28 MXQ+C@T&7T!0T=9FPV'FA2C-%12,H77)%',DB8:@U3?JC>BL]B:?3&F[%N[44 M2NB$BWB-9&8K!3F:2!);8MJA;BB$#%E!UC]84/V2LA7@^A#6%8AEU3:\TH]^ M(H.&W8MF*VDI2N#HF"$^)]1>KA7(=7]$ZW^1\6#X2JT=-?<(%\ZDMK%4'/N4 M@O^GU&$_.OIO>XSYS M<%AJ4::2]H]@WW>BM_,1S^DR#$\5;H!2^^I[WJPVKZ%9]0CX;EX]I:@=UU([ MNN!6Y!IUQ_3XL-7SI)IX4X0GP=)X>F"$848O.K1L0/LK0RSK"1_0O!&G?P-0 M2P,$% @ >Y%M5YSN")UL!P \Q !D !X;"]W;W)K&ULC5C9( MA"3GC_SYY.?G)^R+ZJV2\,NZT(4N^<'P-(!2C: SI(W!=Z+59^E41=B9MF%-'FI3*,%^^=T9JQ&,/QGG[)>UG"_+$J00[/BN3CN M(0.,T&O1.WG_+AY%G]Y .NR0#M^2_@NN>//\?G3C?K KE]VH>O'1"ET%!9E& M&I:K:J6E$053*0W9__?GGQY\UE<'OEC]^>W5Q_/GVXOOUZ M'\!75E0SH3N'L0N1MS.QFTF"&\5K=KK00B"7+?N-Q6$VR<+1*,/WQ^!1S<=1$D['(WQGR30<3J>, M'!,\V_VV#OYHRB>63+PK0Q<*YX@-7C\Q[!#P%).U58RS%TX]H*WOWTV2)/JT MN^0FXT\?&*^@%/N+&\O.>/T]9%^=UZ#MJ3$JE]RKQ$U0"E")WI7IIC:R0J?H MFFNI&H-R,C.RD!@)LPG@#6INV*+AB "KM-F1^+F;WDCMLX>E>!FM*ZW6LH!@ ME+\V"NU2JV:QW$T4-N>Y+*4E# ?@9%=TUJ)\\E;<,DUWWV'P_MUT-)Y^8M_$ M6I5KDG*#<#\D'*Q$Q D=0)_?V#A#-$<1RR*V[:&L$_! H4+"#[VKXVF(HKRS M>>*TD\Z+<('F5K 5K,SKNJD87ZU*F?-9*1C<2XAW,1%+T"SL@H.:S'S /[ [ MC?K,5B6\$/=QX;@/B%/Z,^G'$^8R:)PZ['MLFZ-PH&LP;9E#2X"IM:CA%L-* M6<&:]2)L T?A>@T,F#+>IK+V^8 H!QQ>@$5\/,F:8\K(5K:LUYAV)\,VV$AF&\%"T/7- M[+^01GN9 #VR'!U)2$Y[-J+XD8.7O4@$JS!+5;;PT+]\!^J]H%#3TM4DZ1CI;70 M:/G\Y*8@+HK!!^1CG/C+F"GQ$LBI1$(O"K9':9>X9\L@WISM"4KO>/P)PF>E7+1QU#A&>ZT#X^A( M.O_"/T]NTS,Y>:JCN6UQ+UF.[(??YV,!R34"CO%".>7Z'(QJ0\0FE:9H M=+NVPY+4)4ZU$ 6_@T)(V?9*\4,:2DMWY[RQU%%!M'&)![+$-T3YS<$V/A>L M'< ND%WDMJ'V'+?D^UK9GWO^OL%%4""XT+(L"<^=5D634^)]#4O &7B.(#\[W)5HV\KH,K,=,-I5D2 M@6;_;XTDW>\W)MY?,%]V0%W)=)%VVI#!M['Z) )[.$T/6BFG5_<[E8R]:JRZ M6L91)89A&OFJ,FE_TS!KO[J^RU&$V8[NE@^$C\E5H_,E"(@<7G7-FG,W>&WE M;MV4RTVY=KSF$>*-2%%6D/\\W2WY6K"=(D444B]B$@& M1Q9_-*B8H!)TJGWT65T3^@8HV36J:-TKV53&H]G%8MA^-,;Q2+P'#\'YPJ&L MQT,+OBO J!\\+%]8^[70<3^:4%U/P8^),W2BCF.1OUQUF/:/[']P*J5>];.E 7)N\^E MX.!9VH#UN0(%M .ZH/L_Q\G_ %!+ P04 " ![D6U7!I,D2>P# !." M&0 'AL+W=OTNROWV,/3-@JX6$? %_.^/:C*2M>%,T$<%NBY+HEZFE,O=V(N\P\$WMBV,/0@FHXILZ8J: MY^I1X2YH47)64J&9%*#H9NS=1%?3GI5W M\9W>FC-5A/UE+^L)MY/O9"2XAR MFAF+0/#G%YU1SBT0TOBYQ_1:DU;Q>'U OW>^HR]KHNE,\K]8;HJQ-_0@IQM2 M<_--[K[0O3^IQ#>&',M;8LADI.0.E)5&-+MPKCIM),>$3PTP0D3&QA8!"=6YK1]< M[K$'.7 B8%6YH3@SHH<03UZ<,PC@;7&@H<,3]KHA!8.\62B'J# M75PKS%X'5RYC:!*^4R4(]^'9D +.+)A%B7*43=%!;V3L-3 M03L'*(4!Q &40T9TT=B,_'X<^U'8A]CO)T-_,$B01]P/_>'@$OK=$,^C(9Y' M(:2I'\41(,=>FCI@'+':8&!L+:\)QK=QQ=+?M$4N7XN<'XH](TQ7!H3&C+(XG<2=RY?XN#C;\FG%ZXX*U) M]@.,(D*39D;;-(3IP$^3@5M'$08F'79FM5(VQ)@OA*P(ATHJIX$.-\[28S-G MP\B/TTLXA[-!#T/;A_/.4HJ+[(#SI_8?-#]"XE\.^GX\&#:<,#GH$ZQJ+"=6,6( W5G;:D<0@*C3'&E9:9OX^U3:PK,0@[8O=EZI3IZX]WBO]T^2(%IX+(3>&:I8+9METK-4>M),F-+>H7:VU MB1R7+BF1U73+2<].YU_6Z]5VO=QL(YAM%C#_LMFN-A^7F_EJ&8U]2R:D$;PB#L7<'KG?SM MU7B]U_Q51<$M594UP&0*F42YH#D*A* M&]IG0 N(*T,$C6GZE3#1=& EX0/&NG+B8= =MFL$RF7)Y$LKXP)38% R2WDE M_$R[E+HD@V![4W';!F;(-9?JAEUD6H4,KFL:(P;-DD9R[ZKL0-$[1R8$A4ZHBZ7525J+G2C5?.P*-6 M:958BL%*)ITF3E01--\:RA?(M"KJIG3 M$XC:"=!]1J5PW#@#IT=U^AM02P,$% @ >Y%M5SL,MEA1 P B0< !D M !X;"]W;W)K&ULG57?C]HX$'[GKQBE574GY8C) M#P@4D&"AMRNU'(+N]>%T#R892+1)G-IF:?_[CAU@=[4L.MU+/#/V?/EF/#,> M'H1\4!FBAA]E4:F1DVE=#SQ/)1F67+5%C17M;(4LN295[CQ52^2I=2H+SV>L MZY4\KYSQT-J6UWD%2XEJ'U98J5R48'$[R6 BV0CQ8)2[=.0P0P@+ M3+1!X+0\X@T6A0$B&M^/F,[YE\;QN7Q"_V1CIU@V7.&-*+[EJZ5%>70F!F5>-2O_<P MOIVLYD-/$Z[9]9(CQK3!\-_ Z,,74>E,P;Q*,7WI[Q&?,RG_1&KJ7P5<8]V& M@+G@,S^X@A><@PPL7O!6D%Q6>;53L$0)ZXQ+A'\F&Z4EU<2_E^)MX,++<*9/ M!JKF"8X<:@2%\A&=\8=WG2[[>(5L>"8;7D/_CS=R%>,RPPYKMUZ#PY2K/&GQ M*H4T+_8:4\!3NGXKA%*_0TU94S9K8@N)*$OJ)BK,Y $R_HBP0:R,N;;.7,%6 M%-3K:@#KF]OY[/[SO/77)YA.UG0R=PXZ!/0C>( MW5[@&Y,;1\SU_8ADLKBLRUHSK 0U8P/PS7:^"?V1,'?8Y$J]2A:-1*4ISY1: M^,.,DCP!O^_&_<@-PA[XL1N'D1M&76,-6=_M,M]8PY"Y/>(\WVYIE!E8>U$T MS$#49K0IZ/;=7C^&#G,98R^U_TGO5 M$I=^-W$X868+1$\&>(A(\%0W MIF!.V+9N/KR+_4[GXS'H]\#:Y&D7OUFZS1)GX\TC]87+74X)+W!+KJS=BQR0S>!O%"UJ.VPW0M/H MMF)&;R5*&PO=V]R:W-H965TOO9) .QUK&SME.V__[&"62[VI8/D/'$[_G-LST9 M'I7^9C)$"S]R(HE#'D1_ZY\2:'S+K$L%X6+ #;M ^ M%RM-HZ!A27F.TG E0>-^Y$_"P6W7S:\F_,?Q:-[$X"K9*?7-#1[2D=]Q@E!@ M8AT#H\<+3E$(1T0ROI\X_69)!WP;G]GOJMJIEATS.%7B*T]M-O)O?$AQSTIA MU^IXCZ=ZKAQ?HH2I_N%8SPUC'Y+26)6?P*0@Y[)^LA\G']X ;CH? *(3(*IT MUPM5*F?,LO%0JR-H-YO87%"56J%)')=N4S96TUM..#M^G$\V\\TPL,3E,D%R MPMW6N.@#7!^>E+29@;E,,?T5'Y"&1DAT%G(;723<8-&&N-."J!/%%_CBIK"X MXHL_*@QIK\Q[A=6X[OLX=PD&IF )CGPZY0;U"_KCOSZ%UYU_+JCJ-JJZE]@O MV'T1][ZJ,&Q[-2%L,_2F*B^8? 5150X):DN7$O8LX8);3BD:/5N6 9,IS,H= MXU#2[FD02A[^MJASH,NNF>7R<&8YE$1X1:;!9AKKT,!UW.K> MQ' 5M7K=/H0W_58<=:#7:_7Z(2QMAMKCLFXB]7T6S&(*5OVVY@ VT_OY[/EQ M[BWO8+F]GZ_A87&W7#]-M@_+!:SGCY/M? ;;)2Q7\S4E%_]"Y8.W(-M^.9A MQ\IBOJ,BZ6QY[FRY Q9Y4V8R*!A/@30!RU4IK3,H$:6#D5,D&7(25&JD)F1= MX;4/@K/=R=&!MVS$)XYQ3TW.P!\0Q;U6&/4I"OO=%OV\KU5_(&KV0H@#D@.N M9S9EU_Y_IH4K/[] U [[$+?#\'=HRDWB! ,MC=!K1U?PY_FQ*4D15]J;:2Z$ MHU]IE9:)-2UXD$D;%J L&H^,=Q5.%=DD#9%39)3@:;4M=UPRF7 F8&,IX0PP M\+F4K$PYO?\"[]V%X$T;RE$?JF9+!]%)K3M2DVWZ^:1N8S^GUQ^#)Z8/7!JR M9D_03KMWY8.N&VP]L*JHFMI.66J159C1-PFUFT#O]XJJ/ W< LU7;OP_4$L# M!!0 ( 'N1;5?I.RM9MP4 /H+ 9 >&PO=V]R:W-H965T,7T4#:\QI6U5!4S.%6;D6X49[DSJLH1]?UD5#%1#\Y.W+<[=78B6U.*FM\I MT&U5,?5TSDNY/1T$@]V'A=@4QGX8G9TT;,.7W'QK[A3.1GN47%2\UD+6H/CZ M=# -CL\CN]]M^$OPK7XQ!NO)2LH?=C+/3P>^)<1+GAF+P/#O@5_PLK1 2.-G MCSG8'VD-7XYWZ%^=[^C+BFE^(\=Z?V.)ELM3N M%[;=7CH90-9J(ZO>&!E4HN[^V6.OPPN#L?\; ]H;4,>[.\BQ_,(,.SM1<@O* M[D8T.W"N.FLD)VH;E*51N"K0SIPM9Y?7LYM[6,SN;A?W\YO+DY%!6+LXRGJ( M\PZ"_@9B M>R-H6&69WS_-!^A'3VG.B.TSE]%W#)FR&$/@'JT_ =O'#O8^CP MPM_B;3"-#"QX(Y41]0;^GJZT49@1_[SE;H<6O8UFJ^18-RSCIP,L \W5 Q^< M??P0)/[G=[A&>Z[1>^C_+Q[O0KQ-,*!#[Q=L^,X]Y40!V6*E]CJA$>:T=MF> M Y:.7=QPN5&L*40&#*M?@UP#M@;%;'%I C>(4L"TXDID#%B=P[PV7-5NG95# MN"^0R^X,#05[P)FH1,F4,()K;ZUD!0P:)?,V,X#8NN&N: FL6H-97V.;< Q7 MO!3\@6LP!3.0MQR,?&;#2LC%>LT5KS..U'2;%8",-2O1I)(Y+[5CJ/BF+9F1 MZ@EX_2"4K!TWXHFZ:W>N;ZRPE^%!+[AO95OF2 ):S==M:0^W#1$)6U7LUK6H M69T)9*(-,XZT'GH?/TR2=/+YE5:BSLHV1P&LS'=?+B!7HBQA)8PC:45 (/.$ MQV![Z)RP"QE6G"6UZ=?BSPO.XXW5P9O MBUV\L!SY(]XQVE)4'$.G,.KE$S!CE,# LU7IXLL94NYC,$3?6%G*S%'.I,(D MQB%JHC$^C1)XPPC$Z&G#\PY=X"%YM_$Y-1KVI"2*WNE:63K.7D MRF (MZWRGK79)YW5II8&^ ,K6W>"U7N#9VN\NU]DK"LU;XWNR*W=T G8W;KB M7Z[AU^Q^4?WZ&)875[,OW_Z<>;=?H>\92YC??+U=7$_OY[$S2*/$.4SP>4Y*.QQ!' M$S() Z D"@-"PQ0"$L41&?N)=R]MIJN. (+%Q(\IH7[HQD%*21S9TX.$I+Y/ MTB2QDY",HY#$,?5N]W'%S)35&SZ$Q)_XA$:6*C*8!&AGQT@_I&0\L8 ('J0D MB">O/#@*4W1_,H9/,$Z)GZ1P%/C6#8I?CH($V88Q?/(N#NN%0/M<3'"$/HPC MDO9&)*56%M].4E0.G8K=2HR:AB2QI_6RR%?..;$3X@>6_SB.487$>>6CPFE M[3JA&(N()EU/]'8Z[!3>M9W]!W=)=.\BVVZQM+J6A@T"*;AZ:+!D'[$!&(X- MP(7"]WV()^XO.IC-GRO!ZRJAOWVZ;KEOK$O.,5"H%X6/'\8T"#[O.AJ\=>>/ M7KS'D.;&O3IMBVAKTSW-]E_W#]MI]YY[WMZ]BJ^9VHA:0\G7:.H/TW@ JGMI M=A,C&_>Z6TF#FKAAX>XBNP'7UQ)Y]Q-[P/ZY?_8?4$L#!!0 ( 'N1;5?) M%1N5\04 !0. 9 >&PO=V]R:W-H965T^[M.?)TK]W+GJ[6!@TQQ+8?NZ0D5?EMJ4 MPM'2K :V,B@R+U06@U&23 >ED*IW?NK?W9KS4UV[0BJ\-6#KLA1F7&=G?42!H0%IHXU"/I[P$LL"E9$,+XT.GN=21;%L'BIBS]DYO*SWG$/,ER*NG!W>OT+-OX&SBL"-PG#PC,&H$1AYW,.11OA=.G)\:O0;#NTD;/WA7O32!DXJ3 M,G>&ODJ2<^>?[V8W\ZL/=_#K%5Q=W\QN+J]G'V$VGW_X/#\=.++ ^P9IH^TB M:!L]H^T$/FGE<@L?5(;94_D!(>O@C5IX%Z.#"N=8]6&9"K5"OZ<+:PS5")_[7,ZZ)SLU\EM\]96(L6S'O6% M)9W8.__QQ7":O#N >-(AGAS2_I\3=%#;?JS#<3\Z9 :N591JI9I&6DN7 RJ' MAB,GE=/@

ZIJU&4Q1 M/HA%@4"2.X#Z\)D62XH#B)+WMM\[T9KM 8HT!]'"HQW"4?-MHL4680:I4$H[ MP,<4:?421O%1DL1)DM!3TCP-^Z,C&/43F-<5Q4V;Z+V11<$!O#4ZJU-G8PIS MVH<;T YMU 3U4A,.Q5;HR>I"9L+1XDHJH5))OLX=O0BQ>U4K46>2OK^&GU&A M$46QB2/AO";75#ZPAJ?9"6%"2YY8RNR7FO22_9,$?HB:N#R(HNZ"2#BRG?CO MB3;G9'I0_%\S%D/!->(%?)LB4+S-"D/N#/+$X?@M1$&Q0) 6@Z & MCYH";P7\8G=[*HR1%$V*T%)($U#&L,XE95TRF!*%K;EP2Z:U8L-A<>(>0R$W MJ,-DD6X#6>U;PAI:\M@]DN]CMG]-0TZ^H\H:&J%;!0X7S3':$&96-:./-MB M,?X#&Q2*TBHK7V@IZ98."FTMVCY<%52IM0A@2.,>:8;'];IK+'JBAJ"1X:]H M-.,D*$3R5,,+JLV6Z4/*.#\;#NC3'FTSN29IZK;D)'XSG+*K>U4%?J!D%\): MN>1\,X$1>%_M 3)QOTR]O_R.HLQVTJ[WTMW>:PO(SUP/-&H;J2MC3V-&9+C; M%&X[>RQ8T>:7> 93O5+R*]IM?^Q6P=+H\CL011X19>E]*,.%)I[VK9\3@7E; MU# 8:MD",VJV)V!/N>$;,"W;>T*&7#SX!-'Q:D4TN2(\D:?5KN.9#\='DWB< M3".NP<=0D#Y$'.VH,IJ)T[:;A]/C>'HT@GYTR2,&](:XFX,]8\*U ,':6?9\5D&$].AA!'@72$[T@"P-3-<+7)@C/D625D MYKON>XNS:>=2&T?%E8%^H(Q-CF@";&SHL)T)$"HPB_"Q8KTA&^-I/$F&1*2% MU][DON'CJ'/M?U=:1[52I46=^1/"EE1:* ==CIZFH,DE;0@>TCV$-JB,LUM1 M6S"Q%=\0RK8L?+V'X4_U8?F,( OF]B 2@O 2AO%P2)-]-(SV4%@4*&S?X6^P M(G%AW.+1W;[LKSRR<]+?;PWWI$PU#231O4#%;4TD5)$"N?4L5(:2;F722@F2WMK;V0=@"-&U+'DD.R?SZ_8YD M&Y,A3/<\[$-W;%W.]3LW_'&ES3>[%,*QYRQ5]E-KZ5S^_O#0QDN1<7N@7'S4A4NE$O>&V2++N'FY M%*E>?6KU6M7"1"Z6CA8.+S[F?"&FPCWF]P9OAS651&9"6:D5,V+^J37HO;\\ MI_/^P#^E6-G&,R--9EI_HY=Q\JG5)8%$*F)'%#C^/(FA2%,B!#%^+VFV:I9T ML?E<4;_VND.7&;=BJ--_R<0M/[7.6RP1S\C(DR*0*?_ES:8?ON= O+_2]W(&1E_**.W[QT>@5,W0:U.C!J^IO M0SBIR"E39[ K<<]=W X>'BT#&PR'=X^W#^/;S^S^[F8\'(^F;.]>IS*6PNY_/'20B2@?QB7_ MR\"__P;_=^RK5FYIV4@E(MF\?PA=:H7ZE4*7_9T$IR(_8$?=-NMW^T<[Z!W5 M!CKR]([>H'=G%ES)/SAAJ,V&6EDHF_ *96P>R.L4"XLZ#F[EHJK6/*43;$H M@%]GV7\&,^L,$/C?;18* AQO%X"B\KW->2P^M7+B99Y$Z^+GGWJGW0\[U#NN MU3O>1?WBEKO""!+\+A?&:V&WR;B3RG89 ^EH@S2;%GB6VD171J8@LX !=5+$ MSK;96,4';,\M!?OYI_-^O_MAJ+.Y' MMIA92,T-\:]N[O']VC.L]LRTXM!F-S=#M@?7/DE=V/2%?5-Z!?S;+;?6_L2E M_3;C[-'Q)4ME)DFN5/*93*5[B2H[[M5NG5;.:C9&80Q>Z@0 ,/]!5'V MFNCHH4$SWF=?A81JL!1$=Z 7387Y&V2_WCS,5)=0RE*B:F;<;:EJ M)YGMJC%1@_8 .< MHDB52(1<.7!TPE1@K%FNC2<(NLI+#!/$S0I\$)%ZI8]8HF$0I5VX*]63L*Y2 MBM&!0FWHORD6*%D1_8BIRNR-?T:(D+\!-I:%AD900\.FY+MLAJBL>A)_$ _] MMG\B D:D@8O6#O*+*)$V3K5%^:P=DC!D0R&1SP D:,*+A' 0'!SP5?<@;SB6 M5*(VGH+?0X^0 N:_%Y(8D22%];U QA4Z&7E?W MOVL1:$1^4R(6UL(?0 ZJGL_@3UX@MV89;;(4SSD:?&^\P/M%<%.RN@*]P*D7 M.)5>_J& L$M=I F@R&CH*,-ZW.#U4 MT6D8CGW&W:U8A:/; 3=F$U0++:.(?\O0(R&/M#0_'M *KV1[XL\":7+,&HH M;6B6-4/#OM5D"="%]W5>P<7O22L'*$S1+P4.]KN]T[8GL#9+PZ*PD$K0LUAV MJ:EUJ0KI]6!ZV1@7; $V@^FC)]?I'56 7M,<*_3I1;!UAPU1\*5C-]I:A$8' MS1FGC$[;Y+N-;6_UK73V'G0N8W;4/]VO.JU*OH8LM9@4@7#S *U$2IOO2KVA M2JE"5%Y[U^D>KP>MQ'O'%Y!Q1I--"1GXI1:@O5W$SH8F[?+\>>^D#:Q@_/%) MW'K)OHADX3M3O$3EN?[)&W3?4)?DKM7=B]%F"/_+3OH25*U4&@UO:L]NM$/( M_Q4$0Z:*EL@XX.AS&&",_B0+OF)Q4"T-3J)HR&C66^=UC@T7E(O1RW/87ONY M139\Z"?!JLB5I-$M@0Z7ACWQM!!E)],4&M&1ITA#MJD6DGMAZ#:)5%F(Y_ 8 M1_XO$ J(TV=I/; 7A6PVFJHB4M?,!I$HTXE(O8I-T9O2\@SY0?[ABYQUH0]X M+7'92]36!'Z,H(:7FD.](FF"'96D0\PWD$YA?"('UQ>\ M!TA#FL7#[49C@9LS:AD\T/"N58-N:&=+'F@H?\,9NN%>VZ8=G# 7@-HS=?1A MEO)H _GR:A2N J(-3PP.T2F@U2)9$^%1J(62..3DD? 1O-YR&BHE\X"@/.E-U3>Z-OX8G. MO7FP9BL %+9*U>!O\T '((+$98% ,2"6P4H_T(?M[!7.ZE[A;&>O@!(9@UC5 M.ZZS\$3:;]LZA9WDMG<*FSRB31[-/@%C"F"YVBR.X2=?84J@(P4$T,(JYR?L M_!WKMWO')^UNMXNGL^.>?]HDFGBB3RB+>AN9WC'K]=EI]]Q?[?[U+W*WC#J, MJ )U[;)FO[']9\^]>DS9W^6]\]I[Y[N]Q^W29]H)AA&,O,27UK8Y;B>E-QP' M4M$6\JS>,.N-F#9\=T.3JY%DD#+AS#6%+@SYGDV'7T97CS>CZ.Z:#0?3+_Z7 M]J>L$]4F>RTZD3KJ';=/SXZ;I+:ZZ;#Q>0'07/B/*/13"/)D^-)0K];? M:0;A\\3Z>/C(\Y4;- "6I6*.J]V#LY,6,^'#27AQ.OG7Q/U!+ P04 " ![D6U75(@YK]L" .!@ &0 'AL M+W=OBLVKBP%DM0Z%;GK>]ZY6Q#*G$'/ M8C,QZ/&MRBG#F0"Y+0HB?MY@SG=]I^4<@#G=9,H [J!7D@W&J);E3.B=6[.D MM$ F*6<@<-UW@M;U3>R(A)#GG^AJ2K52\V#MK!05EU9<\[^OP/P[^WL&WNJM 5N60*#+H";X# M8:PUFUG85*VW%D>9:4JLA#ZEVD\-)L%B.1_!= S3V6@>+*+I)(9@,H1X^? 0 MS+^:DSBZG43C* PF"PC"<+J<+*+)+2U+DF#?*4TL\83.X-V;UKGWZ41ZG3J]SBGV M01S>C8;+>]O_,(CO;.?GHW@QC\+%:&BQ8YI/LA[7'!*9-4S)-*($312FD&@, M=B@0$EZ4@DJ-Z2*J#&'-=$ZAX^5VS'IAJK=ZC3/+SHO MJ>!89]P7;[1 L;&32.K$MTQ5S[5&ZV$75&_\CWDU*1^(V% F(<>U=O7.+KH. MB&KZ5!O%2_OB5USI^6&7F1[8*(R!/E]SK@X;$Z#^"QC\!E!+ P04 " ![ MD6U7Z".O'%<# 4!P &0 'AL+W=O?^@R'('EKRLL=&E;$#A=NK,_?$BM/ZMP]<2 MC_H,@ZUD+>4W:WS,IXYG!6&%&V,9!/V]X"U6E24B&?^<.)TAI0T\QSW[^[9V MJF4M--[*ZH\R-\7421W(<2L.E7F4QP]XJB>R?!M9Z?87CIUOF#BP.6@CZU,P M*:C+IOL7WT]]. M(O3<"^"F M[J[1*W*.V'$;*+D$93U)C8+VE+;:!)7-O90 M5D;1;DEQ9O:X_+K\_+R$7Y[$ND+]Z\0UQ&KWW,V)8=$Q\#<8,O@D&U-H6#8Y MYC_&NZ1FD,1[20M^E7"%^QL(/ ;E!G3\X65^>VW&>B\V.'7H7FA4+^C,?O[)C[W? MKJ@/!_7A-?;9ZO;#\N[Y]R5\>0_]8=U]7,WO[Q^7]_.GY1TL_NPW+FF_RGY9 M^U.!HZVLZ+Z6S0Z,'0QH=QNCZ2)VW<%0$!XU',O" D%(1D<4KG,R_F+$I#R*@.JB6*1L/ V\,M-U2GSY(L M9GZ<$4IYQ@*?M+,X2*DZ#J0WR%B8):>L?<)WY.-%G'$O:+&?4*8P(NS'+"'Q M21Q;@_I#*KIWN_8]UK"1A\9TC]:P.CSY\^ZE^\^]^UY\$FI7 M-AHJW%*H=Y-$#JCN#>X,(_?MN[>6ABYY"POZ;*&R#K2_E=+TADTP? AG_P)0 M2P,$% @ >Y%M5T=3[72N @ I@4 !D !X;"]W;W)K&UL?53;;N(P$'WG*T;9U6I7BIHK!%B(5 I5*VTO@EX>5OM@DB&Q M-K&SMFG:OU\[@91*E ?(S'C.\1G;,Y.:B[\R1U3P6A9,3JUJSNA?:\ *+PA!I&?]VG%:WI0$>VGOV MRZ9V7OJ&+^&%;/ZA;G,#WX)D*Q4O M=V"MH*2L_9+7W3D< (;N)P!_!_ ;W>U&C"%Z#,-F:S1A-J0U:BZ/, M7,I*";U*-4[%U[=/B]N'N^7U8@7?'\BZ0/ECXBC-;-:=9,)S2],I8527!JZ6:0*%[0BK]]\0;NSQ-R MPTYN>(H]7EU<+>:/OQ9P=PD'-W1,YDFBXS+WAT%1]FK4!Y'PLA)48@I\ RI' MV/!"=RMEV1CV4GH?I?3T#2DLURBZ:X(Y)KN(UT3\WI+4^K$J%)04\!4\>Q1$ MYM?801#:@\&H]ZS;%BB#2O!,:Y00!8'M^P/P!D/;]\+>)654O_ 4,LY3"?TP MLH>1"_UH: =1U'O@2K/3]Z(TNR;P1K8;!-KV;7?HV?[ A6,WXQST3HDB:R:$ MU$>R9:IMHR[:#:'SMO?>T]L)=D-$1IF$ C<:ZIY%?0M$.Q5:1_&JZ<0U5[JO M&S/7@Q2%2=#K&\[5WC$;=*,Y_@]02P,$% @ >Y%M5V,PN75< P % < M !D !X;"]W;W)K&ULA55M;]LX#/[N7T'XAF$% MA/K=<;HD0-)FV(!VS;7I'0Z'^Z#8=&+,MCQ):;I_/\I.W&Q(E&ZRXNA0-UO0E%[+BFE2Y=E0CD6>M4U4Z MONO&3L6+VIZ,VKV%G(S$5I=%C0L):EM57/Z882EV8]NS#QL/Q7JCS88S&35\ MC8^HGYJ%),WI4;*BPEH5H@:)^=B>>E>ST-BW!G\5N%-',IA,5D)\,\J7;&R[ MAA"6F&J#P&EYQFLL2P-$-+[O,>T^I'$\E@_HG]K<*9<55W@MRK^+3&_&=F)# MACG?EOI![#[C/I_(X*6B5.T_[#K;T+\:C["_,^G+XN[.>D?EGQ5HKH8.9JB&1\GW2//.F3_#>0AW(E: M;Q3,ZPRS7_T=8ME3]0]49_Y9P$=L+B%P&?BN'YS!"_K4@Q8O>"MU2:TM]0]* MO>2U!EYG,/^^+1KJ.0W_3E=*2VJ:_TZEWB&'IY'-1;I2#4]Q;---42B?T9Z\ M_\.+W8]G>(<][_ <^N3Q^O/\YNEV#O>?X/?R3;_>O!;O%/&ST*>)]^=D-?TY M87]..ZX@%54C"X49B!ST!B$7)=WVHEY?P8&M]7]L+:JOQFJ%LB\RW&"ZW_': M'=^Z-='?09*X+/3B5\F:;8LRHX@*0C88!,P+!D:*0Q:&GG6+=',WHLR@(*KB M&0UW!<,D8'&;NA()/5$GR%K$Y8D\1*TH/L&WH!"D$?H@A>R M*(R9&[O6?9X7*1X[YL6+WM(YM@A*Y'K')4+L)RR(DL-J+26O52.DYMV<4@J) MFA]'Q-X]K-9KMYZH H.U%(J<(A:X,0L&0_ ]EH0N

A-4W3;;4MN:8"94B% M38LNU =B[Y-],@SA@K2 ^3']Z. OK*4P^3;GH];T:KP#SV/N<,C")#+U8-& M$",/3K6ZY%M5SG/AJ7C @ 408 !D !X;"]W;W)K&UL M?551;],P$'[OKS@%A)A4EC1-RU;:2NTZ8-* B19X0#RXR36Q<.Q@NROCUW-V MTJR(K@]ISLY]G[\[VU_'.Z5_F@+1PN]22#,)"FNK41B:M,"2F7-5H:0O&Z5+ M9FFH\]!4&EGF0:4(XR@:AB7C,IB._=R=GH[5U@HN\4Z#V98ETP]S%&HW"7K! M?N(SSPOK)L+IN&(Y+M%^J>XTC<*6)>,E2L.5!(V;23#KC>:)R_<)7SGNS$$, MKI*U4C_=X":;!)$3A )3ZQ@8O>[Q"H5P1"3C5\,9M$LZX&&\9W_K:Z=:ULS@ ME1+?>&:+27 10(8;MA7VL]J]QZ:>@>-+E3#^%W9U[J ?0+HU5I4-F!247-9O M]KOIPP'@(GH"$#> V.NN%_(J%\RRZ5BK'6B736PN\*5Z-(GCTFW*TFKZR@EG MIS9L'%KB=UEAVG#-:Z[X":Y+^*"D+0Q< MRPRS?_$AZ6K%Q7MQ\_@DX1*K<^A'78BCN'^"K]\6V_=\_2?XWBF5[;@0P&0& M-](RF7.J%6;&H#6PX"85RFPUPO?9VEA-1^;'L3;4JR3'5W'7:&0JEN(DH'MB M4-]C,'WQK#>,WIRH(6EK2$ZQ3Y=7[Z\77VB[/KV%_S;OF-B3=,?%/K:FP^K6 M[)":DJJRTMQ@!FH#MD#8*$&7FLM\!'M9G6.R.K21%LLUZG8W88%I,]/S,W%G M@??D$1716TP+J83*'^ YO.Y&4>2>P[ASY:\&P5,Z[C%MV+E%8T9D)^FVW IF22\K ME;;\#_,^\_( =>9'%U3T8#"$LZ?7DV2_S^$5/!*!K ZL'5E7>--;*4I]] M6)#GHW8)]'VCE-T/W +MO\CT+U!+ P04 " ![D6U7JE;KR"X# "Y!@ M&0 'AL+W=OY93$;\H/*LQ&$LT/ZUP[<,C_+L#+J2+>??M?"0C$U'$\(< M8Z41&/W]P#GFN08B&O^UF&:74@>>GT_HG^K:J98MDSCG^=]9HM*QV3#'/9?T+Q\;7&Y@0'Z3B11M,#(JL;/[9:]N'LX"^\TZ UP9X M->\F4A*8/=:EU-)'+2CV4M1)DS2A.359/7S[?;I8OC[!8 MSC9PLV';'.7'D:T(7+O8<0LT:X"\=X &\,A+E4I8E@DF;^-M(M4Q\T[,9MY5 MP#56=^ [%GB.YU_!\[M*_1K/?P=O@5L%BTS&.9<'@?#/="N5H%OQ[Z5B&ZS@ M,I9^*4-9L1C')CT%B>('FI,_/[B1\]<5ID''-+B&/EG/[Y>+KZLE/'UJIO(T M6SU\GFX>GKZL+W&]BG:9ZXJ7^UN%HC 2W99,0LR+2F02$^ [4"G"CN?T8K-R M/X03(>,"(8/FI+#8HNB&!0N,6XU;:SQCQ5D)T[U I >MX ]PK; ?6E$4TOG6 MF M,,G7F< M]U[=ZKF\\LCBEBL1/R E#0ACVK;X30!0%5M0+C(T@;<6%8O4K MUT[@.I;O]2FSY7@]XZ&D>;,RQL;H.Y3;]<$-(VL0#(P-5RPG4]L0J!OB60&9 M?=: M2,REDG#3"WW+]P/X"#>NY7JAU8](N,BH0XW?YO_];+KG/<>S!KV(SJ$WL(+! M "Y=5_MLG10H]O72U#>$X)O-TFF[O3QMUM$O]V:I/S*QSVAJ.>XHU+GKA2:( M9E$V@N)5O9RV7-&JJX\I?5M0: >R[SA7)T$GZ+Y6D_\!4$L#!!0 ( 'N1 M;5??*>1AU0( $D& 9 >&PO=V]R:W-H965TQZMB9;!8%*) M$$]V,\T&7F@%(<-46P9B'L\X0<8LD9'Q<\?IU4=:X.%ZSW[KO!LO"5$X$>P[ MS70^\'H>9+@B&Z:_B.T=[ORT+5\JF'*_L*UR6[$'Z49I4>S 1D%!>?4DOW9U M. #TPC< T0X0.=W504[E-=%DV)=B"])F&S:[<%8=VHBCW%[*4DOSEAJ<'MY. MYZ/Y9#K_#(OQ;/IY]#A=S&$V'8VGL^GC#SA[) E#==X/M#G,0H)T1SRNB*,W MB"_A7G"=*[CA&69_XP,CLE8:[96.HY.$2RPO( Y]B,(H/L$7U\YCQQ>_Y9QR MPE/*U[!(&%T3]Y',*$DHH_KEF.&*KW6D#5KLWI;\P@L;U_!7L/C?]Z:)C+UE@D*.L;AVM,=Y&F MBT2-VV,:S)P"11A^9&B:-2'I$VA)N"+5%'@/+3]L=_UVW'7K9C/R.^U>8[*1 M$KF&4E)#61(&I9 .80Q79O'PF+->TX_:EW .9]V6WXD[<-Z8"_XQW?/\B_Y' MYGN(_/A-;T: MLO=$KBE7P'!EH.%%M^V!K 97M=&B=,,B$=J,'K?,S:Q':1/,^Y40>K^Q!]3_ M'L,_4$L#!!0 ( 'N1;5???BH760, )D' 9 >&PO=V]R:W-H965T MV67K__8T=8'=5%IWZ$H\G,Y^_&<^,!WLA'U2&J.%7651JZ&1: MUWW/4TF&)5=7HL:*_FR$++FFK=QZJI;(4^M4%I[/6,5XYHX'5+>1H(':Z MR"M<2%"[LN3RWPD68C]TVLY1L<1K+ H#1#1^ M'C"=TY'&\;E\1/]D8Z=8UESAM2B^Y:G.AD[L0(H;OBOT4NQO\!!/9/ 242C[ MA7UC&_8<2'9*B_+@3 S*O&I6_NN0AV<.,7O%P3\X^)9W6:CP92[$$: M:T(S@@W5>A.YO#*7LM*2_N;DIT>S\7)^._][!8O9$E8WX^4,WM_Q=8'JP\#3 M=( Q\Y(#V*0!\U\!Z\$74>E,P:Q*,7WI[Q&Q$SO_R&[B7P1<87T% 7/!9WYP M 2\X11M8O."U:+FL\FJK8($25AF7"-_':Z4E%<>/<_$V<.%Y.-,P?57S!(<. M=81"^8C.Z-V;=H=]O$ V/)$-+Z&/5M?KZ_ MFTWA]XL[Q__B">?Y3[C*DQ:O4DCS8J2)#22B+*F[ MJ%"3!\CX(\(:L3+JVCIS!1M14.^K/APC:OW/B%KFVLW=^W"26G>91'Q1:$!E MHK%<$RU3*W.*\L+_LZ#S78F2:R'[K3E-PKPB_@AOH1VX<= CH1/$;C?PC!"?V1,+?8Y$K]EBP:D4I3GBFU\)<9+7D" M?L^->Y$;A%WP8S<.(S>,.D8;LI[;8;[1AB%SN\1YMMG0:#.P]J)HN(&HS:A3 MT.FYW5X,;>8RQE[N_I#>L1:(2J\3N>TPL@2C)X)=0Y)9@M&!X+%N3,$.)TP5_.->'WK-Q2=>^M8^"(O1=I9O) M>=*>WIUQ,VZ?S)M'ZPN7VYP27N"&7-E5-W) -@]!L]&BML-W+32-/0?4$L#!!0 ( 'N1;5=[#^AJS0( 4& 9 M>&PO=V]R:W-H965TIZC<:EFS&>._[ MVJ;2'XB-3GF.4PEJDV5,OHTQ%=NATW3VAAE?)]H87']0L#7.43\54TD[MV*) M>8:YXB('B:NA,VKVQVWC;QU^-TJI &>+C>L]_:W"F7)5-X+=)G'NMDZ%PY$..*;5(]$]L[W.73 M,7R12)7]AVWIV^DZ$&V4%MD.3 HRGI=?]KJ[AP/ 5>,#@+<#>%9W&<]A^"T3R8P]F"+5-4YP-7$ZDY2<(Y%G5H-2[ :WBM$WRM*L.6 MY6M]E"%2T=2QQ$I<^SC.=$-?%2S"H4//7:%\0[/ MK^^"FZ>' ,);"!=WP0SN)[?A['&TN \G, L>1HO@!A8AA--@1L;)#["E.I;' MZ4BA3E#6>%XV<-E+*=,8@Q9 S2W)F*\AM=?4A[VPVG\*JTTH[KNW %1)C=D2 MI2EGS933U-2K73.50,%X#*0)6"8VN5; \RC=&!C/@21#1H(V$FD :!"K4A^D MG"UYRC4GJ;6P$A\9QA4-& 6?P6MU+YI>CU;-7ON"?K5GVYM$S5X(L4:Z 3.O MJK2_:909G%'@-V12G8-7;_:@56\V_X7&7$5&,%!HA&[=Z\"7W>?8LW /6C-# MN;8#2(&E*+NTLE8S;E2V]E_WO&*55 MM2M9F\3Y"04DEF-WD;J @.L]5'T(,$!T24QMLUS[UW?L!+IW8I'Z C/VS.?O M&WLFW9.07]4>4<.WLJA4S]EK?>BXKEKOLX4R".I9E)O]^Q$*<>H[OG!?F^6ZOS8+; M[QZR'2Y0?S[,)'GN!663EUBI7%0@<=MS!G[G,33Q-N#W'$_JG0U&R4J(K\89 M;WJ.9PAA@6MM$#+Z>\,A%H4!(AI_-9C.Y4B3^-X^HS]9[:1EE2DL-$3&;RU*)3]A5,=&T4.K(]*B[)))@9E7M7_V;>F#N\2 M4N^#!-XD<,N[/LBR_)3IK-^5X@321!.:,:Q4FTWD\LIJ]@5&UP\WV^ M2[PNY/B9W"._";C PP,$'@/N\> &7G 1&UB\X$.\';TG#7,\"*GS:@=_#%9* M2WH:?UZ36Z.%U]%,NW34(5MCSZ%^4"C?T.G_\I,?>[_>X!I>N(:WT/N+X/$WGKX/E>#J!+^/E"SR/IL_SP>QE/(3!?#187%-Q\YSK M*I9[;&U%01UKBJ3-@VC:-O\'%>15/0UL6ZVHU4$(W[TKH%>AL5RAM$]C0GIN[%\%G>,;5D?LM";T#/8P*%'FZPQ^ MAI"%<9N%?F3MF',6^R'9?L@X;42\;1S.@C1E21BWQI5&6=E"9 5$*6=)FD(4 MMED[\(&S,/ 9#Q+P61B%+/7BUE)HBI0U 0*+F!=QQKW VG["612:T_V8)9[' MDC@V3L#2,&!1Q%O3 \K,/MV\6HORBH: >6V/\=!0)09MG_*,3?0#SM*V 21P M/V%^U/Y!P5V0D/QV"O>0)LR+$[CS/2.#T\J='Q/;((+[UE!(ZJ!,(ZR%THK! MD;(+L::5#=R1AC1D29/$$F[*XADGHY%M5_Q05N:- @ E 8 !D !X;"]W;W)K M&ULK55=;YLP%/TK%INF5NK*=_HQ@I221*VTK5%H MMX=I#P[,/H@"0Z+$JJ1A: MA93UI6V+K( *BU-6 U4G2\8K+-66KVQ1<\"Y 56E[3G.P*XPH58\K*-EV:+G64V!.5H74 3N.:KR"%.1]/>-J9W@-<"O'\%^"W -T8;9<;6&$L<1YQM M$=?9BDTO3&\,6KDA5/^+J>3JE"BC*^_SQ!MU.4C-)K-/HZ1O-)>C>_ M2>XFXR9V- :)22F.T4=TGX[1T?OCR):JNN:PL[;255/)VU<)ZE/D.R?(=_T3VK%=^URO_$'N<8%'T&6Q0 X/2XV(3!ZX37(3G MD;W9U?XZSW/#<\<+N[QGLH).5G!0UAQ4\TDF(4?9'H4-0;A;V;DX?Z_MG9FAY_47S%>$"E3" M4B&=TS-%Q)L9V&PDJ\T863"IAI)9%NJS 5PGJ/,E8_)IHR=3]R&*_P)02P,$ M% @ >Y%M5\?O@0<@! ?A4 !D !X;"]W;W)K&ULK5AKC^(V%/TK5EI5NU([>1 8F$(D)IG91EH>XK%5M>H'$RX031)G M;0.[4G]\[00"83(96/D+Q([ON?<>^\3V[>X)?6$; (Z^QU'">MJ&\_1!UUFP M@1BS.Y)"(MZL"(TQ%TVZUEE* 2\SHSC2+<-HZ3$.$\WI9GUCZG3)ED=A F.* MV#:.,?WQ"!'9]S13.W9,PO6&RP[=Z:9X#5/@\W1,14LO4)9A# D+28(HK'I: MWWSPS)8TR$9\"6'/SIZ13&5!R(ML^,N>9LB(((* 2P@L_G;@0A1))!''MP.H M5OB4AN?/1_3G+'F1S (S<$GT=[CDFY[6UM 25G@;\0G9_P6'A)H2+R 1RW[1 M_C#6T%"P99S$!V,101PF^3_^?B#BS$#@5!M8!P/KTL!^PZ!Q,&A<:V ?#.R, MF3R5C 93#WWX]6-7YR),Z4P/#B$]YB%9;X3400.2\ U# M3\D2EF5[7:17Y&@=[VY56'NU9M[$ ASL\J\ ME$VCF+%&AM=X V],R7(;<.0GN>JE>KY^%H.0SR%F_U81GB/:U8CRT_+ 4AQ M3Q/?#@9T!YKSVR]FR_BSBBV58)XBL!*3=L&D78?N](. ;!/.4(I_X$4$0F^4 M0L*K&,R16AF2_);N'*MC&K8MUM/NG)Q:C[>2\]JI<-EHMLW":2GO9I%WLS;O MV9Z@+Y L"67HZP#B!=#*55.+1R63*L$\16 E)DWC=.XSKA,?A0#"G=1?Y5'->+WQ MF7;SM?+JW=W*397;>]L\=UO.^^R\:];F?=0?;V.ZX.Y=?DI1?-4H94GPCI-A*5SE0NYQ2H[!+7]THN<[S.^?9VUVY>RKIR5*<\RJN/[6=S/YWC MS?J#_'2;IE'XKJ;'6QIL, -VJ>5K#L/U(=R\])3>$U2AE>D_72?,IGHE*[U< M*$7S5*&5Z3S=+\S:0_=/*+E5H5'3OE1RY2CK4LE*+P3Z66%*[)7KK,#'4';R MR.LW16]11.QGI;.+_D?SP8O#(YP'0=)@Q%L!*0QMV]F#R:%_OR!B=I M5OY:$"XV[.QQ W@)5 X0[U>$\&-#.BA*KL[_4$L#!!0 ( 'N1;5=.TQJX MN@0 *P< 9 >&PO=V]R:W-H965TAV ?%IFVADNA)=-S]^U&7R-;%BK,P M7V)+>L]#'1[JC8\XVHGT>[;F7((?<91D8V,MY>;<-+/YFL=!=B8V/%%7EB*- M ZD.TY69;5(>+(J@.#(QA+89!V%B3$;%N=MT,A);&84)OTU!MHWC(/WWDD=B M-S:0\73B+ERM97["G(PVP8K/N+S?W*;JR*PIBS#F21:*!*1\.38NT#E#7AY0 M*+Z&?)<=? =Y*@]"?,\/KA=C ^9WQ",^ESDB4!^/?,JC*">I^_BG@AKUF'G@ MX?97,0Y#QJ8C^#!=R/39< RSX,MA&\D[L/O(J(9KSYB+*BK]@5VIM M:H#Y-I,BKH+5'<1A4GX&/ZJ). A QP)P%8#; >1(@%4%6*>.0*H 8Y ME)E-U-51Q ?]Z=G%U=<>N+KXP'US^55]XYW,9A%'V'OP&[F<^>/?S^Y$I MU5WD+'->C7A9CHB/C&B!&Y'(=098LN"+GGA_.-X;B#=5]O44X*/L[[ZJEUS2S\W][CS;!',^-I2A93Q]Y,;DEY^0#7_O MFW*=,%\GC&F"-8I#ZN*0(?KDBY!!I.RY*$A?#B3IBO$\8TP1IEL>NRV&_D$K;.XNB$^3IA M3!.L41RG+H[S.I'"2$.=5K6T"-$A!(7 MVOW>@ ZZ&S28\V>YYJE:AE$@^0)47E&MR0&S&*:^=$%JI?E::4P7K5D?O*\/ M?B/+J,"Z2J23YFNE,5VT9HGV#2$:;&E.L VK^_1ZZJ<"L=N^T2>$T//LMG%T MA=1Q'64=;>/H$5HV)<0[8AS[3@L]UVJ=:A6#G!>O0YTT7RN-Z:(U*[+O!!%] M*ZO0VA%JI?E::4P7K5FB?5>(!ON:$ZS"[CRO%J8VM$C;*GJ$%K$P=MI6T14B M!&U,7=+VBJY2F0^!E![QBGV_A88;KJE(9!KD[R;4C(;S9UY/#,->O!IUTGRM M-*:+UBS+OC%$[EL9AM9F42O-UTICNFC-$NT;1C38\IQ@&%[WQ:+CV*_/ MUEMK%\6&4NO\)3J?HI[S?KX55^SV[/'E/MY-D*[") ,17ZJAX)FCW"TMM\;* M RDVQ=[/@Y!2Q,77-0\6/,T%ZOI2"/ETD ]0;U!._@-02P,$% @ >Y%M M5S(#Q52A @ UP8 !D !X;"]W;W)K&ULK55= M;YLP%/TK%INF5MH*V 32CB"U^5 C;6V5].-AVH,#-XE5@YGM).V_GPTI2A,: M[6%2%'SM>X[/,;Z7>"/DLUH":/22\T+UG*76Y87KJG0).55GHH3"K,R%S*DV MH5RXJI1 LPJ421.Y#4O&GZ!MZF [0R>?3V-5F M0PMSTRWY54V./R*'\@P1[RO"'B8M\/YQ^ !2 _V_)]4+EBA$(>Y M07IGD7$IZS9:!UJ452>:"6WZ6C5[$TLP7F/GO?D(&FR9_R[V! BP5-95&)J;:2L+VQ;I!M2 M8G'.:E*I-SGC)99JRM>VJ#G!62,J"]N%$-DEII653)IG*YY,V%86M"(K#L2V M+#'_>4D*MI]:CO7\X):N-U(_L)-)C=?DCLB'>L75S.ZR9+0DE:"L ISD4VOF M7,R=1M!$_$W)7AR-@;;RR-AW/?F<32VHB4A!4JE38/6S(W-2%#J3XOAQ2&IU M:VKA\?@Y^\?&O#+SB 69L^(?FLG-U(HLD)$<;PMYR_:?R,%0H/.EK!#-7[!O M8Y%K@70K)"L/8D50TJK]Q4^'0AP)'/\%@7L0N/]5X!T$7F.T)6ML+;#$R82S M/> Z6F73@Z8VC5JYH97^-]Y)KMY2I9/)W?S3@96 M5[,O]V#V90&6?SU\7ETOU>SM@DA,"_$.O 3NJ=Q6QCOW;N?>;?)Y+^1;A>2JT?XU&6TS^^;,^NN[$#5.R=12GY<@?$>L MY,T?#H(?3+;_IV0G1?"Z(GACV9,KY=IDL%6A1J5W@UT21=!WT,3>':._&G8" MY7=0_BC4Y986&:W6PD362H.C)?TP]!PO[*&9XI#O^XZ9+>C8@O&"$;5O;%B1 M 5K6G.V([A8C:# B",/H:C'.0P+@P!ZL1D3=9AH%/,:IQOUB*ON)L\]?=:T M.%AAAQZ.HM_D.4W),79.G^16 M]7[#+U@N]Y@3$WLX0$)NY 7]DK\:=L(===S1*/<]QY6H&9>X/:.$(.;&B ;+ MNR@(4;^^KX:=4,8=93Q*^7O7J[M=[ZC4:\Z$$3H>T@0>1%X8][ -@4[D0QCZ M9G '_CZMX"CZ+$VWY;; DF3JL%:;84J;4AM/(CC >._X+D11[/> C:&>BSQ7 MGU)&Y*,#UAGO"::_M7J\YA611@O.8'-U'!C'?A3T'0PC(]4I4=#?Z^RCNX*^ MJ%UCOJ:5 7)E1*>AZH(O+W[M!/)ZN;Z\,BDNHPTPXVZ+Q*N ]3[G#'Y/-$W MDNX&FOP"4$L#!!0 ( 'N1;5=FT^8RPP( (( 9 >&PO=V]R:W-H M965T6T9I8W4-D%#&JQK8=,T M[8.;7-N() ZVV\*_W]E)0PNA0AM?&M_YGN=\+[WKKAF_$PL 21ZR-!<]8R%E MT3%-$2T@H^*$%9#CS8SQC$H4^=P4!0<::U"6FHYEM6/ TC9NF?8QD8Q3N8+J12FWRWH'"8@;XL11\FL6>(D@UPD+"<< M9CVC;W="3]EK@Q\)K,76F:A(IHS=*>$R[AF6>A"D$$G%0/&S@B&DJ2+"9]Q7 MG$;M4@&WSQOV"QT[QC*E H8L_9G$E^"*6"OU+ MUJ5MVS%(M!2291487Y E>?FE#U4>M@#(TPQP*H#S'."] G K@/M6#UX%\-[J MH54!=.AF&;M.7$ E];NG.><6=2ZY8+A>"A'D,<0,^V(\_VX,W,?0Z?F<3_\#92SB!XH2X MUC%Q+,=M>,_P[7"G*9S_\Q[^L_>=9+AU,[B:SWVM&3C.'RX?L1E2FDM"\YB$ M]\NDP,$@R>_^5$B._^P_374OF;UF9C7M.J*@$?0,'&<"^ H,_^"#W;;.FY+^ MGF3!>Y*%[T2V4QZO+H^WC]T/ $FCA.H)"P^X*@3@K$ZIA)A(1HJZ?$5=/MB4 MKZEFI;NV=J<6RLIWW=-V"SMQM5V-!C/'MJWVKEGPTNS,<]NG]JY9^-+,MEJV MW7JR*Y-C;@VU#/A<;Q-!(K;,9=G2M;9>6'T]IY_I!W9G:#?H UQPY3YZHB^W MXQ7E\R07)(49NK).3G'F\G+CE()DA1ZI4R9Q0.OC I&PO=V]R:W-H965T M89%8TT/=N632@&Y&0 M#&X9XILTQ>SW.21T-[1;V1VZ@ #KB"X$=/[A&RLJFCU++2 )=XDXC/=74%I*%1\,4VX M_D:[(C9T+!1ON*!I"98*4I(5O_A7F8@#@#1J!G@EP'LJP"\!OC9:*-.VQEC@ M:,#H#C$5+=G4AS*7H[!H%)PM^A8W0W':.WK]\-;"&G56 [+J>5VG/'MIX0 M6),<5)*#1LG7P'E?KOQXDVX2+.3[PREE@OS!:DLP22[XP@,EQX]H-D;V?"<, M.V;1824Z_+\\9R!,DAO9S#6!3+45/C#4.0V"P&RF4YGI-)H9PU;N_+G,_ SB M=483NOJ-]-XO5\Y'2.? C*NFD?6YJZ8ELEH"NE4"NB^Y>W3;S$-+9+4\]*H\ M]%K>/7H/ZK'KF!;BO^-J@D\KP:>-@D?ZOQ08&M%,,-D]-!=L(]ES7U1+9#7? MKK/_AW=>LF1+]I92T19;/1<'W8[;;ZB ;_0502P,$% @ >Y%M5^J MPF>M @ W < !D !X;"]W;W)K&ULK551;]HP M$/XK5C9-K;0U(0ET92%2(*Q#6JNJM-O#M >3'L3/;0+=?/]L)*;0IJK:^ M$/M\W_?Y[LQ=M.'B3BX!%+HO*),#9ZE4V7==F2VAP/*$E\#TR9R+ BN]%0M7 ME@)P;D$%=7W/Z[D%)LR)(VN[$G'$5XH2!E<"R5518/%[")1O!D['V1JNR6*I MC,&-HQ(O8 KJMKP2>N#7 /\Q('P&$-2 X*4*80T(7ZK0K0$V=+>*W28NQ0K'D> ;)(RW9C,+ MFWV+UODBS+R3J1+ZE&B7-\GE^63X=8R2Z71\,T5'*2A,J$276 ALRGB, M/J#;:8J.WAY'KM*B!NIFM<"P$O"?$0C0!6=J*=&8Y9"WX-/#^+,#>%<'VT3L M;R,>^@<)IU">H,![CWS/#UKN,WHYW&\+Y__4Q_^LOI>,H"E_8/F"9_C..<\W MA%*$68XF3&&V(#,**)$2E$0ID1GEY*YWD_W4(^ST>J?[7NE3K]Y9&(;[7N.G7AV_ MZWD/DE7@[DZ[*D L[)R0*.,KIJJGVUB;4938#OS(/NST1YT6>ZI'5S5I'NBK MN7>!Q8(PB2C,M91WU!M#D9YIP M==U;:YV]Z_=5M(:4J@N1 <V6FMSHS^[RN@*'D%_SNXE7O5K M2LQ2X(H)3B0LKWLW[KO0+01%C2\,MFJG3,Q0%D)\-Q=W\77/,3V"!")M$!1_ M;6 .26)(V(\?%;17MVF$N^5G>E@,'@>SH KF(OF'Q7I]W9OV2 Q+FB?Z06S_ M@FI (\.+1***_\FVJNOT2)0K+=)*C#U(&2]_TY]5( X1>)7 >R%PAWL$@THP M.%0PK 3#0P6C2C Z5#"N!.,B]F6PBDC[5-/9E11;(DUMI)E"85>AQ@ S;MZL M1RWQ*4.=GCT$'VX^!3ZYOWGX]"]Y".;!W9>;VP\!.?5!4Y8H\C>5DAK[S\A; M\DD*'@D2<)"K)S(7,A/F(;XB7S]"N@#Y#2M]?O3)Z>NSJ[[&#IIF^E'5F=NR M,]Z>SGRD\H(,W'/B.=Z@13X_0.X-]\K];OE-OGINW9VTR(-N^2-D*'?VMAYV MRWV(ZK%[37D?/:V-]6ICO8(WV,M;XIV8W +'DB;W">7$9RI*A,HED*\?\#&Y MTY"J;VU.E?1A.]W,=^]41B.X[N&$ID!NH#=[\\H=.^_;?+,)\VW" INPT!*L MX?>@]GO019\]0$(U^IU1J9\(%QIPXH^ ;>@B@3:#.W''&FP3YI>P<0$SF7$S M&U].+ITA?E6;7>]L-AI:@C6\&];>#3N]\V&A">-*RQR3MC['ZYM-F%_"1CN^3;WQ9#I^Z9[-1D-+L(9[X]J]<:=[ M]Q*_-Y;1!!=6.I<,Y\\8C6MSK1M4KU\PB0]:%S"=^F.-L@D+;,)"2["&FY/: MS4FG"7<>=K1QKE4U88!,66H(UK)K65DT/ M_/!H*G+>FM^FOV61RW6Y9]7*72#"6T% MF-PXELSY0IMIW: [3O0:"&QPK5.4:BCN31A?D4RR",A2R.(I)M>,\J M.WEO\NI.LL5*)ZYCNJ,@RLTVE6A)8T.)Z9,B3!'XD>,;I@5!W@H74S@](!=W M0Z\'%XY#,KQ4:RKA_'EWBU=)@@OI)[)D2TP&6",R717+HC_XPXG(M=*4QU5W MR]?X9$%QEX5=UV(%6$WB9EZOB:'1*)(YQ.ETN%NQ-*2_<[9KSOIQC[%B7)$$EJAT+B:X]'9"V$$>&I;K"1"^^]7$HZ-L5%A5[T!RS[GE1YT M)%YKL"7T&UMAS,'W/"O8T%IQOKZR;9:L<([8)5GC0CQ9$)HC+IIT:;,UQ6BN MDO+,=ATGL'.4%E8\4/<>:3P@&YZE!7ZD@&WR'-$?-S@CVZ$%K=<;7]+EBLL; M=CQ8HR6>8OZ\?J2B95#*UK>#5R'9F@(OY,\9;M70.),B/D MFVQ,YD/+D2/"&4ZXE$#BZP6/<)9))3&.?TI1J^I3)NY?OZI_4O "9H88'I'L MKW3.5T,KLL <+] FXU_(]C,N@7RIEY",J4^P+6,="R0;QDE>)HL1Y&FQ^T;? MRQ]B+P'VCB2X98)[:H)7)G@*=#IB*/Q]/1Y]OQ\]TM>/@$QKO7D_L+GH5>;:2=G#S:X']U@/>'T)/.<#M)A?9%5NC! \M ML8H8IB_8BM_^!@/G8Q>J(;$&N%>!>SKU^(EPE(&,%,L+CFDN:GW&NX!W*H%2 MD9O 2^SV_,"#SL!^V6=IQ\' ][W J^(:P^Q5P^QIAWF'&;L"HPVECZ4=#K9O0K1O_LJ:B DB;Z_P+U6P P=-Q^&!R MN-\M]_K][LQ@PHS MT$\E006X7E*,=ROM'N!H)':U0< M^IZ.N"#H!>$1VP-KWP-_8GRH*$II;)!R=2?4J%;O[&DRI-:DK^T0#,S6J%%7 M9$JM"5_[(JAU'Z?7:-@V"([G1H]76 MYG^P*)KI,:36Y*YM#^R;K4VCWL>46O-$H#8_KM9?G%R;IIV!$SO!")SF4HRIONSJ%V#4[6ZBAG1C@G MN;I<833'5 :(YPM"^&M#G@Y5IX'QOU!+ P04 " ![D6U74Z?=79L' ' M2@ &0 'AL+W=OTCI]#$O/I?W0DCR-4VR\JQW+^7R=;]?1O5)OA29^F6>%RF7 M:K-8],ME(?BL-DJ3ONU],3O.53.),O"](N4I37GQ[(Y+\ M\:SG]IZ^N(T7][+ZHC\Y7?*%N!/RX_)]H;;Z&\HL3D56QGE&"C$_ZYV[KUDP MK SJ%G_%XK'<^DRJ0YGF^>=JXVIVUG.J'HE$1+)"BHL\^3N>R?NSWJA'9F+.5XF\S1__$,T!A14ORI.R M_I\\-FV='HE6I.XYRR2>G1?Y(BJJUHE4?:N_7ULI?<5:=*'>R4+_&RDY. MKO]\]_NK#^SVAE#VY@-Y087D<5*2=[PH>!7#7\DK\O&.DA<__WK:EVJ/E5T_ M:NAOUG3O&;I+;O),WI>$93,Q:[&_L-N/+?9]=:2;P_6>#O>-9P6^724GQ!N] M))[C^6W]L9O?B>4)\9UGS:G=G(I(F;NUN==BSNSFEV+ZU'EW;'&&OXF]7_." M9W@?1)&2ZYQGY-.-2*>B^*ETL>B;.>2E2E*!Y$;_++3^[ ^:W- MO4@81<(8"&8$(M@$(JCI_G.GU7U>R%=U.*B82O+I6C4@5U*D96M( F1(D#"* MA#$0S A)N E)>/C:2-2UT>;_M:GKU+;54/PP<4ZMI M_WK?G9SXUX/)R4[O' $DC4)I#$4SXZ1%L>MC$Q14($-I%$IC*)H9&"V27:O@ M.Y"@H)JXH>TEJ'&PFZ&@@A=%,QVL):][0/,6*B\MU=G/ZQKN875FYW5V.E0N M0VD,13,CHQ6S.\#F)*ANAM(HE,90-#,P6CN[5AUX("=!I7)#V\U)@_%X-R=! M=3"*9CI8*V'7+H7K\G3*Y4K!6WT,E<('.O-VI:XZS_&"UO,:V1.&HIENUT+: MM2OIJZQ, E#=#*51*(VA:.;4E9;.'E8Z>U#I#*51*(VA:&9@M'3V M_H=TMMMVCD*[=!XZ.W,/]+F&H>]L_7-WJG>HSIJ.U!K9LVOD@X5/NWUG9WI[ M-4W?\?9+GRWMW'"X7_M$]<[TGE:NGGT^MQXKSQ>%$'698:O <"L>\N0ASA:D M3AFV;&[?1V70;7<4W$JV*HKJNIGFAF-7%%''5#?53:[C"O9PQK*9+=G+&1=,N MW$[3N^D'*F51--.[6LIZ]ME?^UBYMAT;8U:XZS&H'(72&(IF.E?+4<\N1[5: MJD[8&9?M@Z@=LEDC54F=L#5Y0*=MH32&HID1T'K5.T*OMH[!QZVVLN,[9WDD MC4)I#$4S Z45KC?&#K]0E0NE42B-H6CFFD2MEC#-R&6<\BV*>D#O5DSA26O@J MB^RK%.V0JJ MH:$T"J6QAK:=;H-UY6^3;DU_:WGL'Y#'R)1V]'VQO5.=(P>=:H;2&(IFAE?K MQ#IYJA- JE,13-#(S6]OXA;=\AST%GGJ$T"J6QAK9=/AO9TIP6\OX1 M0AZ8YG0)_F)=5[Q\JBM:TQZT' "E42B-H6AFN'4YP,>6 WQH.0!*HU :0]', M)^-T.2 X5 XX/NW949T?C(-6"* TUM",F["R;LN^WLO]NGKYNO7Y%TPXM%G)4D$7-E MZIP,U45;K-\ZM-Z0^;)^KY%M5Y279_&I @ J@8 !D !X;"]W;W)K&ULK95=;]HP%(;_BI5-4RN-YHL$VD$D/DH;B0$J[:9=FG JTZ< MV0;:?S_;@2RT*=K%;HB=G/?U^SCXI+-G_%EL "1Z26DFNM9&ROS&MD6R@12+ M*Y9#IIZL&$^Q5%.^MD7. 2^-**6VYSBAG6*265''W)OQJ,.VDI(,9AR);9IB M_MH'RO9=R[6.-Q[(>B/U#3OJY'@-L+CL8 *7:2,7X??"TRB6UL#H^ MNH\,NV)98 $#1G^2I=QTK;:%EK#"6RH?V/X>#CPF8,*H,+]H7]2&OH62K9 L M/8A5@I1DQ16_'/:A(G";'PB\@\#[5X%_$/@&M$AFL(98XJC#V1YQ7:W<],#L MC5$K&I+IMSB77#TE2B>C^>#^=O@TOD73$1K%D]YD$$_NT+0_CN]ZC_%T@L9Q MKQ^/X\=?Z&(($A,J+E$#/6*H-VLI/#>OUB/>^C]2"_0K[S%7F. MY]?(!^?E0TB4W#5R[U1N*_(2WROQ/>/G?^ W(AG.$I*MT71!R1J;O]:8X 6A M1+[6X15^S7H_?>9N1(X3Z%KJ4 G@.["B+Y_06=_ MT55;0 )3:%!09V.!DVN;C^*14*SB&X9NZCI!*W ;W7L716UILYU MO3!HEW4G%,V2HGF68K#E'#*)YL>*@\ 0 (<: 9 M>&PO=V]R:W-H965T$*EN^:HM,@XDRHV2 MN.TZ3K>=$)JVQL/\V2T?#]E&QC2%6X[$)DD(?[Z F&U'+=QZ>7!'5VNI'[3' MPXRLX![D8W;+U5V[4HEH JF@+$4]=(A[)@[)N^ MF46CEJ-'!#&$4DL0]>\)IA#'6DF-XWLIVJI\:L/]ZQ?URSQX%R6.1_T;9\UVFA<",D2TIC-8*$IL5_\J,$ ML6?0Z;YBX)8&[H&!96ZOP::J_]WO)U:=4VQZ?)P^SF&LUGDXO9?/;P M#_H0@"0T%NB:<$[T5_01?4*/]P'Z\.O'85NJ$6B==EAZFQ;>W%>\#= 52^5: MH#_3"**Z?5N-O!J^^S+\"][\AU7*=I/&;S>\C.D.?DYEZ#>?#S MYJXA&J_Z,KQJT7;J:+M&*.])['*KA6'(I>^7D&R -Z8+D:A4\.V*198$JL![%8 MN^\]3[LVP=L4"RR)U<#W*O ]\SSE+ 2(!%IREJ E34D:4A(CMHCIBNA"HHEE M[V@:X:[K8J=;GVY3H^]3,5D2JV'J5YCZ1DQWH)B D$2"JH$64A5HDO+##;> M4RAU:FN,U^_UO ,X1H^GPK$D5H,SJ. ,C' NBZQ)5WM9@V)*%C2F\KD)T> H M?WRU#O=[@P-$1K^G(K(D5D.$G5U5Z!@AS9(LIA AFDI0^BJ#5"XUL2EU!GMP MG+.CF67V=BH:6VIU-GL5,SX]@90C&FW4M",)VZ2R$14^WLYQO]_#SB$MH_^3 M:5E2J]-R=[3<-Y9LJF!EBDQ&GO6>*!K9&$5.W>]*M7W2G0YV\4%YU?":W_<[ MG>;J"N^J>&RL55^KK]!_Z/%A\J4Q?*MEN56UP)9:'>:N,L?^>]=:V&IQ;U4M ML*56I[_K%+"Y57B[,2H%:I/(]_L=YVA5LUK^VU*K<]DU -A8YH[G( 1 68$" MBD$SBD"$G&:OE:%O2*KL57F;9"1]1I!ON_GVRQ!1;I82(/WT#(27OLC+\M*8 M@E8+?EMJ==2[DA^;:_YY'N_/M:MFJ9-GLM6&P)9:'>.N)<#]=U]';?8(4ZMJ M@2VU.OU=SX'-34>1Q"$3S97A<8?A8>P-.H=+J-4.PY9:_8?;78OAFEN,29KJ M>IGKE%,E(M>$&FO#4D=7_?L]!CZD8_9W*AU;:@6=]MXO] GP57[2(51"J%ZA M^+6[>EJ=IDSR,X2#YU-\'A1G(CN9XHCFBO 5387:'Y9*TCGKJ1V2%Z<>Q8UD M67X.L&!2LB2_7 .)@.L7U.=+QN3+C790G3V-_P=02P,$% @ >Y%M5[C1 M5"-& @ N@0 !D !X;"]W;W)K&UL?53;;MLP M#/T50AN&%AABQ[DL[1P#S65M'I(&3;L]#'M0;"86*DNN)"?MWT^2$R\#VKQ8 MI,1S>"B3BO=2/>LDMR8\CH(=)IC075+EBCLR4:J@AKKJFV@2X4T M\Z""!U$8]H.",D&2V.\M51++RG F<*E 5T5!U=L(N=P/29L<-Q[8-C=N(TCB MDFYQA>:I7"KK!0U+Q@H4FDD!"C=#VD?V'[YV6\N::AQ+_HME)A^2 8$, M-[3BYD'N[_!03\_QI9)K_X5]'=L+":25-K(X@*V"@HEZI:^'>S@!1-$'@.@ MB+SN.I%7.:&&)K&2>U NVK(YPY?JT58<$^ZGK(RRI\SB3#*^G\]GC_/IXG$% M-XL)C.\7C[/%[70QGDU7<#%!0QG7L*!*47=_EW%@;%H'#M)#BE&=(OH@Q17, MI3"YAJG(,/L?'UBYC>;HJ'D4G25<8=F"3O@5HC#JP--J A>?+\_P=IJ[Z'C> M[D>\ABJ8OE3,O,&=Y!D36PV_YUBL4?UYK^ZS=&Z-A8:M M;ST"JIZ4VC&R]-VYEL;VNC=S^[B@<@'V?".E.3HN0?-<)7\!4$L#!!0 ( M 'N1;5<4\CX1R@, &X. 9 >&PO=V]R:W-H965T^)80@;[G6<%'VE:(8WM"0%O%E3 MEF,!3;;1>D"41#^4]@Y;>LB1I3@J>T@(QLAYI$W,0FX8$5!%? M4G+@1\](2GFD]$DV[I*19L@1D8RLA*3 \+,G,Y)ED@G&\:TAU=J<$GC\_,S^ MH1(/8AXQ)S.:?4T3L1UI@882LL:[3"SHX98T@ES)MZ(9K[[1H8[U0@VM=ES0 MO '#"/*TJ'_Q]Z801P#@40.L!F!U )[N,%6MY.%C%Z$Q&!TXR_1>_0PS)";_YZ.]0% MC$3RZ:LFZ[3.:EW(:J-/M!!;CN(B(8D"'_7CPQZ\#A5HRV ]EV%J]1(N27F# M;.-O9!F6K1C/[.5P2R7G][+'OYS]I!AVZPF[XK,O\,UW.6%84#90S6R-==18 MN:X->(E79*3!PL4)VQ-M_/J5Z1GO566])EET3;+X2F0G$^"T$^#TL8_GL$&D MQ8KF1#4!-=:KL'(?V(]-.[##H;X_KNQYE&<'OFV=AD4*LL %&[FG.T4>+U>^UIMI21! M> ]_^@U!?(LA"Z)K! ;,82^'/6CUA."0P04NDK38P,H/>W.Z4LU8G:Q MY2F'JPK@GXW""_TPZ*@_CS(-^'2DOX@K_AG7B>B@%1W\ 5M4 M!5)NZ-- ,8VAYYI.9Z69*0*#P%480\7H^."-3AEC%:/C7C9&V-8H[#<&9@7H MYJ@DK*V*+!-Z_2JP3//]Y;])>+:<=@8]JR."XXB;KN4C95"G3K$RR%9+-XT? MYT;C%\7WVJ!A[5/>A/Q$NCJJJUT=U16O'YV?X>BSJ2XN'%3M"E$?F]K>]G(T MJ:X$G?ZI.9B9BOY(7J:J\_H/^OHF]@FS35IPE)$UI#)N?+ IJR\W=4/0LCJ] M/U(!=X'J<0L70L)D +Q?4RJ>&S)!>\4<_P]02P,$% @ >Y%M5S@! <7+ M @ 3P< !D !X;"]W;W)K&ULK57];]HP$/U7 M3MDTM=)&0L)'Z2 2'^E:B38(Z/JSFQPD:A)GMH'VOY_MA RZP#9I$B+VY=[S M>[[XW-]1]L(C1 &O:9+Q@1$)D5^;)@\B3 EOT!PS^69%64J$G+*UR7.&)-2@ M-#%MR^J8*8DSP^WKV(RY?;H129SAC '?I"EA;R-,Z&Y@-(U]8!ZO(Z$"IMO/ MR1H7*![S&9,SLV()XQ0S'M,,&*X&QK!Y/>ZH?)WP/<8=/QB#Y+73;6.*$ MNQC?>I/'J0?^#?C+6V\.=P\W_OQ^N+SS'V#N38=+;P)+'_R9-Y?!AV\P]88+ M#RXF*$B<\$OX H^+"5Q\O.R;0BI2O&90KCXJ5K=/K-Z#>YJ)B(.7A1@>XTWI MI+)C[^V,[+.$"\P;X%B?P;9LIT;/^._A]ADY3K6[CN9S3O!-47YAO&Y?"ERK M'J>.[C7/28 #0YY-CFR+AOOI0[-C?:TS]9_(CBRV*HNM<^RNGR,C(L[6$! > MP4JVA5K#!4M'LZC6LG5MI]NT>WUS>VCE][1FKR5_5=J1R'8ELGU6Y),^S1@" MV4JU:Y3]1W4XI3I1)0*!+*U3?9[6AC0" #R"P &0 'AL+W=OKO?LUUJ[U#+#',8T M_9',Q6IH7!IH#@N\3L4MW7Z"4D]'\<4TY?H7;0M;US=0O.:"DA(L(R!)5CSQ MKLS# 4#RU .<$N \!GC/ -P2X+[4@U<"O)=ZZ)0 +=TLM.O$A5C@8,#H%C%E M+=G40F=?HV6^DDSUR50P^3:1.!%\B:ZFT12=A2!PDG+T%3.&5>W.T0=T-PW1 MV=OS@2FD)V5OQB7KJ&!UGF%UT81F8L51E,UA7H,/F_&]!KPI%58RG;W,D=-( M.(7\ KG6>^18CEL3S_CE<*=.SO]YCU[M_2@9;E5S5_-YS_!]RT'5.%NB%.0W MAF G;QT.=64NB+J:2%TYFZ#K>I=2P^8P>4^M.H[O]8ZMPJ=6]F7/=:QCL^BI MF>_[/;NR.I+L59*]1LF3)$O(FJ"?$R S8+_JM#8RJ/NZSW,/?&[EH?Z_JI3;*P3;*H);*C,G2J,G1.ZCP!C-25HIG%1@^ 65W6&W&G9OV5 M040M!7&4X&Z5X&YSG^/=/_N\D>'4/F^3+&R3+&J)[*@,?E4&OY4^;V9Q=8OQ MNK0W D]-^VNCB%J*HDBQ>3#$$&!+/3UR%--U)HK_MNJT&E"O]%SVZ'QD]\=V MS7DH!]IB_OQ+7TS#$\R62<9EL1;2E77ART^8%1-FL1$TUR/4C HYD.GE2@[E MP)2!?+^@5.PWRD$UY@=_ %!+ P04 " ![D6U7.O;Y,,H$ "8&P &0 M 'AL+W=OBM70\ RPI"_1)A$SMKVAM4.DX"U8DI=_P;;2NL0 BTTN6%H;RR=(XZSZ M'_VH [%G (\9H-H =0WP$0.[-K!/G0'7!OC4&4AM4+IN5KZ7@0LB$8T&G&T! M+]225ER4T2^M9;SBK"B4N>#RTUC:B=%\C9^N)E.P'@6CN?@2T!%%"?Y5W &GN8!^/+KUX$I MY/,45'-1SWU9S8V.S&V#6Y:)50[";$F7"ON@W][OL3=E')I@H/=@7*)>X)RN MSX%M_0Z0A6S%\TQ.-T_CAV5O!L)O*L$N>?80WHV\TV] +55XK2ZRV M+-:VBWP=+>C0D(M73OD;-4:__0(=ZP]54'7" IVP4!.L%7[/3$2) M7(K+)*AR4)D[I7FQ';R-B$40LF3IO.V'5Z&#+B*8M'7!H0XZKF6YCM,6A@JA M[6&;$-0(6QZ3QF/26W#W:\HC$6>O(,X6+%57'M%9>3IA@4Y8J G6RH/3Y,$Y MH?)8)QNJ9%0B3OVI9O4\C!QU^;F- MVVZOVW>,BQ48IY3'BPC\?4O39\K_4;G=R_G9&M0)"W3"0DVP5C*\)AG>AS EYW,5#HL._;L+L6'.H0MN6>XW;7@D,AQ 1[UK&-:=<600U] M$=3:&&FE!5IIH2Y:.QN[Y@CJZH[@8:-R9KL^]@]J4=$@N9;C=DM1P8-RG[.[ M#9)2Z!#+)D=*<=:<+XFDG'*9BP7.3@2>Y."5O(@67_)J6U9=)*"[32 M0EVT=H)V;1/L[YM.6RNT=E!::8%66JB+UL[&KHN"I[11)ZT5_L&/:F>(>-CM MOMP3E1*Z2&YQ5G>]4"A=V[-<-!<>Q4GFSL\-69U6W$7^,L!PE]D5-9Y\4A M#Z^.@:H;P=;E.<6*1DO*"X'\_(4Q\7Y33- 8)@T# ## &0 'AL+W=OQ[F=-64/? $@T&.:$-[5%D)D;5WGTP6DF)_2#(A\ M,J,LQ4).V5SG&0,Y#0 M=5=K:9N%<3Q?"+6@^YT,SV$"XBX;,3G3*Y4H3H'PF!+$8-;5+EKMT%/X'/ Y MAC7?&B/EY)[2!S491%W-4!N"!*9"*6#YMX(^)(D2DMOX46IJ54A%W!YOU#_F MWJ67>\RA3Y,O<2067>U,0Q',\#(18[K^!*4?1^E-:<+S7[0NL*X$3Y="4A-RZ7GC/$Q=@ M@?T.HVO$%%JJJ4&>_9PM\Q43=4XF@LFGL>0)?Q)>#L/K6S0.1S?CV\'U)3H* M0. XX>@:,X95&8_1";J;!.CH[7%'%S*HHNK3,D"O"& ^$\!"0TK$@J.01!#5 M\(/#_/,#?%V:K1R;&\<]\Z#@!+)39!GOD6F85LU^^B^GFW5V7A<]_.?H.\FP MJO);N9[UC-X85D"6P-&,T12%CP(8P0GJYP81.B*DOG)E3P($;K@' 1' MWZZD#AH(2/GWNB-1!+7K@ZJKK\TS/(6N)N\V#FP%FO_N37L0^K^+16R4*RH7UT-"KJ;T]778N4[AF.:ACQUJ^WTUN!:GNG8 MSBXNV,>U7,\P/-?=!88U0.O,MAS'K( [CIW*L7/0\3#\.NC?U%D]R/O;X]:D M6-"D6-B0V$[RW2KY[O^X*-PF*]>D6-"D6-B0V$[EO*IRWNLN"J_FQ38,X\DU ML8]RSO=0P3[*WM<*_Z15^-2WNAIYQ.9Y.\G1E"Z)*+YPU6K5L5[DC=J3]5ZK MW6_5K >RPRT:TM_R17L\Q&P>$XX2F,E0QJDG7SU6M)S%1- L[ZGNJ9#G/Q\N M9)<.3 'D\QFE8C-1 :J^W_\%4$L#!!0 ( 'N1;5=@=V*?5P4 &(? 9 M >&PO=V]R:W-H965TSN?5C=!S<9P-J\<+:!5KH??W:2)@12;T'A)/JA),'SS#QC MS_@A[FXB_D,L "1Z"?Q0W-064BZO+4NX"PBHN(J6$*IO9A$/J%2W?&Z))0?J MQ4:!;Q';;EH!96&MUXV?C7FO&ZVDST(8:FAFMO#R9LOI#Z M@=7K+ND,0W!ANQ=8TTE>&[DB_@_VJ1C[1IR5T)&06JL(@A8F'S2 MES016P8*I]R I 9DUZ#^CH&3&C@QT22RF-8=E;37Y=$&<3U:H>F+.#>QM6+# M0CV-4\G5MTS9R=Z72?]I.KR?H,]#-!P]]9\&H_X#ZD^G]U^FZ.(.)&6^0$^4 MB!5[2W5-Q9 M\.0M^%MB!)S"\@HY]B4B-G%*XAF8S>_ 5>8X-B>&<)PLETZ,Y[R#-XBG"SB: M@KOB3#(02!4:VBR8NU"D)9.O:$$%BHL%R4@-]'VD1DQ@Z8,W!W0Q"EU_Y;%P MO@TRC7QO>YCW"7U_4,[12$(@_BZ;B232>GFDNC=/2?00"7&)!BO.(91EF4G<-6-WNLFM>Z3NM)NM>M=:;Y/>'^>0.B8$9^,* M?!H9GX:1SYC#DC(/W;^H3BS &&J"U-@*H>$X#NGL1-K8C[39:NN** NTF07: M- 8ZH&*!^J&G$B\D9ZX$#\7/OC]"\ R\=-D9(0]==A6!%=BW,O:MLZGE5I5) MK0BLD-1VEM2VN9:% *FJZ\ B-UIX>9. 1B] M'LFIDW'J&#G=J54B)'-1?\X!E,"1Q@(Q@ATZEQ6!%7AC.U<.]MF42!IJ17FM M"JV8V"U)ALU+"IXE8J'JNJMX/RPMDM,B M/Z"V"B*3&T!_:L6.U\S-:FF3F%VK*:K$1Z=04[LJTQS(L41S-8K- )/H5F M);EF)>>C64FEFK4JM&)B<\U*/J!9/[[ADOWWFQACV]YZ$YO2.H5");E")6:% M6OF;ZM1?X?67TZ@[]EZ#.(4R);DR)4:!5DY\2OWRCM?:)X6;[69C5U28G1Y+ M*E>%Q*P*#WE/3_;?4]9QO;.W/D\A"$DN"(E9$([IJRZWI(E]E@NU+H< HI10 MI^1(H6[O$:I4]UE;IYBJ[<[CPUV!XK65'&AF3[,#Y'Y\;&KEPY/3YT?*YZK! M(!]FRM2^:JFIX&PO]%266$X$L>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+ M%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1 M;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1Z>#" M &+BZ?/$G]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0<.6XV93PLE-SN34)\P*K3 MDD4/5(S(A H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+D?J7A[N^!_72Z)1<*NUR M^PS^[[09?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7? 1%3?MN75F'@\FCJ,G!JS09-V?CS@&\=_RVT0A>4.G]D5Y3]^.SUE!E\+"(;-M?6MVT?<>RN;C,V8KEDZ:KYU/7C&S#9FTN(!PBU^X*(QC'8V$$ M,"P/Y@#C>!:6YW^:SP"=C\AD$G0PP=8M3>$;5L.\ 0/+ YG^;*WQW<8KY.DZP/;TJ0K!9HI7(C93?*T! M":\;,+(LO-M8'F!@NX#5#N0/YX&:"G.2!'85\X8]P3B291@"M1BNT31%5B>% M3WA_L*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MY%M5VGHU>MF! 0"$ \ !X;"]W;W)K8F]O M:RYX;6S%FEN/FS@4@/^*Q<.J*^UNPB73=K:I1(*3(!'( AFI3RLF.(U5+A$P M,]W^^C4P40\-/>W+Z3PE&$(^CF-_Q\=Y]U16G^[+\A/[G&=%/==.37.^G4SJ MPTGD2?U7>1:%.G,LJSQIU&'U<5*?*Y&D]4F()L\FQG1Z,\D366COWUWNM:LF M\*!LQ*&19:$:VX8[*9[JK^?;0_8H:WDO,]G\-]>Z]YG06"X+FG[@352,/5\U1"QDG]W77TB3W8:) YMK-5-WP M**NZZ:[H[I\HQD>A+NZ/'IIR);-&5$[2B'55/IQE\;&]C7J*"7B,+@Z7USZ( MM]7/A+$\'N5!..7A(1=%T\>Q$ED+6-0G>:XU5B2YF&O+\E%4[?.H+W#3_MD: M!04B5=U*=:)RTPZ/$J5(15&+E*EW=9G)5'&D;)%D27$0#$ :"*3Q@I#_&@#2 M1"#-%X&,6ASU40!I(9#6"T(.(CE#(&[8C/TE#INL>VOW87'F1U% M/(;1TU%U$+LCY)X=5$-T%X1M-T(PS @ZL1+BT/:CE>H\I='G<6%[([,<)@F=V!*HZ YRF@P,6<8Q,X8)@6C>)@X#&)QX-G!8#V.&<4@-LJU>4YU+EG:TZ2P2\B@.W:5*]R$F M9A*3V"2X\"R(B8G%)!8+C.9%?HX;V>MUR-7PAIAH\8K8,1!SX$)'-(G,(";F M%Y/8+Q#S6RVJOH>8F&1,8LG\T-B.@*B8<$QBX0P[_LK>$!,3CDDLG!&T_I=9 M,S^I8#'=Q*1C$DOG>R619UJ(B4G(I)80Z/0N#?J:;+2!A;5JS$06L8F^S=5@ MCZNK(29F(HO81#":(_D;Q,1,9!&;"$TM!PM9"S.11;V/@E6>!A.2A6ZD_$(3 M+>S(77:PCNOMV_$/"U$69B*+V$00,X@W*EMW_540;OO>A]L4%F8AZY?4RZY& M^*. 6;&%"?$=3UJ8@"QB 6&%OZ& 9IB M9IV )I<=^U0<92%27WU%K=H/27;85:Q]Z? : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8A BHTM!&V8!%AH=B ML.69*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OKT^BX;P]I7FUS[I]# M2*MMW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G5(O9[YFCMU,?_S.Q M6Z]WJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G4[@H*@I_)!4PB: ME@^2,^/U\9?ESTE\7]07G /\_5U\ U!+ P04 " ![D6U7@(3XG< ! '@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUGRO6U5UGZ2+$.P M#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV& MWO,VOO:%J2>)H](GOY%M5P=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " ![D6U7GB#L'^T K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " ![D6U7F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 'N1 M;5 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ >Y%M5_PPL*F? @ 0P< !@ ("!+14 'AL+W=ORY8' /(0 & @('6'@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ >Y%M5]NY%-^I!@ M+BH !@ ("!HB8 'AL+W=O" M &PO=V]R:W-H965T&UL4$L! A0#% @ >Y%M5T8,7L#I @ !P8 !@ M ("!ASL 'AL+W=O!&&UL4$L! A0#% @ >Y%M5Y?OH0X6 P V 8 !D M ("!&PO=V]R M:W-H965T<[@B=; < /,0 M 9 " @8=* !X;"]W;W)K&UL M4$L! A0#% @ >Y%M5P:3)$GL P 3@@ !D ("!*E( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>Y%M5_=,3%5B P \08 !D ("!F5T 'AL+W=O&UL4$L! A0#% @ >Y%M5WZK0G3I"0 MR1H !D ("!2&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >Y%M5T=3[72N @ I@4 !D M ("!"'X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >Y%M5ZI6Z\@N P N08 !D ("!FH< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >Y%M M5WL/Z&K- @ !08 !D ("!FY$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >Y%M5\?O@0<@! ?A4 M !D ("!,YL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >Y%M5\G!L?R% P C0H !D M ("!4Z< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >Y%M5^J PF>M @ W < !D ("!I[$ 'AL+W=O M&PO=V]R:W-H965T"Y M !X;"]W;W)K&UL4$L! A0#% @ >Y%M5U.G MW5V;!P !TH !D ("!&[X 'AL+W=O&PO=V]R:W-H965TYL>*@\ 0 (<: 9 " @&UL4$L! A0#% @ >Y%M5[C15"-& @ N@0 !D M ("!],T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >Y%M5V6_.TWD @ \@L !D ("! M=-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >Y%M5V!W8I]7!0 8A\ !D ("!U.( 'AL+W=O7BKL

&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " ![D6U7@(3XG< ! '@ $P @ $N\P 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ ?]0 ! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 145 201 1 false 49 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://sdpi.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://sdpi.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://sdpi.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://sdpi.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) Sheet http://sdpi.com/role/StatementsOfChangesInShareholdersEquity Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - REVENUE Sheet http://sdpi.com/role/Revenue REVENUE Notes 8 false false R9.htm 00000009 - Disclosure - INVENTORIES Sheet http://sdpi.com/role/Inventories INVENTORIES Notes 9 false false R10.htm 00000010 - Disclosure - PROPERTY, PLANT & EQUIPMENT Sheet http://sdpi.com/role/PropertyPlantEquipment PROPERTY, PLANT & EQUIPMENT Notes 10 false false R11.htm 00000011 - Disclosure - INTANGIBLE ASSETS Sheet http://sdpi.com/role/IntangibleAssets INTANGIBLE ASSETS Notes 11 false false R12.htm 00000012 - Disclosure - RELATED PARTY RECEIVABLE Sheet http://sdpi.com/role/RelatedPartyReceivable RELATED PARTY RECEIVABLE Notes 12 false false R13.htm 00000013 - Disclosure - LONG-TERM DEBT Sheet http://sdpi.com/role/Long-termDebt LONG-TERM DEBT Notes 13 false false R14.htm 00000014 - Disclosure - FINANCING OBLIGATION LIABILITY Sheet http://sdpi.com/role/FinancingObligationLiability FINANCING OBLIGATION LIABILITY Notes 14 false false R15.htm 00000015 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://sdpi.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 00000016 - Disclosure - EARNINGS PER SHARE Sheet http://sdpi.com/role/EarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 00000017 - Disclosure - LEASES Sheet http://sdpi.com/role/Leases LEASES Notes 17 false false R18.htm 00000018 - Disclosure - SEGMENT REPORTING Sheet http://sdpi.com/role/SegmentReporting SEGMENT REPORTING Notes 18 false false R19.htm 00000019 - Disclosure - TRANSFER OF FINANCIAL ASSETS Sheet http://sdpi.com/role/TransferOfFinancialAssets TRANSFER OF FINANCIAL ASSETS Notes 19 false false R20.htm 00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 00000021 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - REVENUE (Tables) Sheet http://sdpi.com/role/RevenueTables REVENUE (Tables) Tables http://sdpi.com/role/Revenue 22 false false R23.htm 00000023 - Disclosure - INVENTORIES (Tables) Sheet http://sdpi.com/role/InventoriesTables INVENTORIES (Tables) Tables http://sdpi.com/role/Inventories 23 false false R24.htm 00000024 - Disclosure - PROPERTY, PLANT & EQUIPMENT (Tables) Sheet http://sdpi.com/role/PropertyPlantEquipmentTables PROPERTY, PLANT & EQUIPMENT (Tables) Tables http://sdpi.com/role/PropertyPlantEquipment 24 false false R25.htm 00000025 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://sdpi.com/role/IntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://sdpi.com/role/IntangibleAssets 25 false false R26.htm 00000026 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://sdpi.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://sdpi.com/role/Long-termDebt 26 false false R27.htm 00000027 - Disclosure - FINANCING OBLIGATION LIABILITY (Tables) Sheet http://sdpi.com/role/FinancingObligationLiabilityTables FINANCING OBLIGATION LIABILITY (Tables) Tables http://sdpi.com/role/FinancingObligationLiability 27 false false R28.htm 00000028 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://sdpi.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://sdpi.com/role/EarningsPerShare 28 false false R29.htm 00000029 - Disclosure - LEASES (Tables) Sheet http://sdpi.com/role/LeasesTables LEASES (Tables) Tables http://sdpi.com/role/Leases 29 false false R30.htm 00000030 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://sdpi.com/role/SegmentReportingTables SEGMENT REPORTING (Tables) Tables http://sdpi.com/role/SegmentReporting 30 false false R31.htm 00000031 - Disclosure - SCHEDULE OF CASH AND RESTRICTED CASH (Details) Sheet http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails SCHEDULE OF CASH AND RESTRICTED CASH (Details) Details 31 false false R32.htm 00000032 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) Sheet http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) Details 33 false false R34.htm 00000034 - Disclosure - SCHEDULE OF INVENTORIES (Details) Sheet http://sdpi.com/role/ScheduleOfInventoriesDetails SCHEDULE OF INVENTORIES (Details) Details 34 false false R35.htm 00000035 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details) Details 35 false false R36.htm 00000036 - Disclosure - PROPERTY, PLANT & EQUIPMENT (Details Narrative) Sheet http://sdpi.com/role/PropertyPlantEquipmentDetailsNarrative PROPERTY, PLANT & EQUIPMENT (Details Narrative) Details http://sdpi.com/role/PropertyPlantEquipmentTables 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) Sheet http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails SCHEDULE OF INTANGIBLE ASSETS (Details) Details 37 false false R38.htm 00000038 - Disclosure - INTANGIBLE ASSETS (Details Narrative) Sheet http://sdpi.com/role/IntangibleAssetsDetailsNarrative INTANGIBLE ASSETS (Details Narrative) Details http://sdpi.com/role/IntangibleAssetsTables 38 false false R39.htm 00000039 - Disclosure - RELATED PARTY RECEIVABLE (Details Narrative) Sheet http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative RELATED PARTY RECEIVABLE (Details Narrative) Details http://sdpi.com/role/RelatedPartyReceivable 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details) Sheet http://sdpi.com/role/ScheduleOfDebtObligationsDetails SCHEDULE OF DEBT OBLIGATIONS (Details) Details 40 false false R41.htm 00000041 - Disclosure - LONG-TERM DEBT (Details Narrative) Sheet http://sdpi.com/role/Long-termDebtDetailsNarrative LONG-TERM DEBT (Details Narrative) Details http://sdpi.com/role/Long-termDebtTables 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF FINANCING OBLIGATION LIABILITY (Details) Sheet http://sdpi.com/role/ScheduleOfFinancingObligationLiabilityDetails SCHEDULE OF FINANCING OBLIGATION LIABILITY (Details) Details 42 false false R43.htm 00000043 - Disclosure - FINANCING OBLIGATION LIABILITY (Details Narrative) Sheet http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative FINANCING OBLIGATION LIABILITY (Details Narrative) Details http://sdpi.com/role/FinancingObligationLiabilityTables 43 false false R44.htm 00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://sdpi.com/role/CommitmentsAndContingencies 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) Sheet http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE (Details) Sheet http://sdpi.com/role/ScheduleOfOtherInformationRelatedToOperatingLeaseDetails SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE (Details) Details 46 false false R47.htm 00000047 - Disclosure - LEASES (Details Narrative) Sheet http://sdpi.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://sdpi.com/role/LeasesTables 47 false false R48.htm 00000048 - Disclosure - SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS (Details) Sheet http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS (Details) Details 48 false false R49.htm 00000049 - Disclosure - SEGMENT REPORTING (Details Narrative) Sheet http://sdpi.com/role/SegmentReportingDetailsNarrative SEGMENT REPORTING (Details Narrative) Details http://sdpi.com/role/SegmentReportingTables 49 false false R50.htm 00000050 - Disclosure - TRANSFER OF FINANCIAL ASSETS (Details Narrative) Sheet http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative TRANSFER OF FINANCIAL ASSETS (Details Narrative) Details http://sdpi.com/role/TransferOfFinancialAssets 50 false false All Reports Book All Reports form10-q.htm sdpi-20230930.xsd sdpi-20230930_cal.xml sdpi-20230930_def.xml sdpi-20230930_lab.xml sdpi-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "SDPI", "nsuri": "http://sdpi.com/20230930", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "sdpi-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "sdpi-20230930_cal.xml" ] }, "definitionLink": { "local": [ "sdpi-20230930_def.xml" ] }, "labelLink": { "local": [ "sdpi-20230930_lab.xml" ] }, "presentationLink": { "local": [ "sdpi-20230930_pre.xml" ] } }, "keyStandard": 189, "keyCustom": 12, "axisStandard": 16, "axisCustom": 0, "memberStandard": 16, "memberCustom": 29, "hidden": { "total": 44, "http://fasb.org/us-gaap/2023": 35, "http://sdpi.com/20230930": 5, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 145, "entityCount": 1, "segmentCount": 49, "elementCount": 362, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 545, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://sdpi.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R3": { "role": "http://sdpi.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://sdpi.com/role/StatementsOfCashFlows", "longName": "00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R6": { "role": "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity", "longName": "00000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R7": { "role": "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "longName": "00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://sdpi.com/role/Revenue", "longName": "00000008 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://sdpi.com/role/Inventories", "longName": "00000009 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://sdpi.com/role/PropertyPlantEquipment", "longName": "00000010 - Disclosure - PROPERTY, PLANT & EQUIPMENT", "shortName": "PROPERTY, PLANT & EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://sdpi.com/role/IntangibleAssets", "longName": "00000011 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://sdpi.com/role/RelatedPartyReceivable", "longName": "00000012 - Disclosure - RELATED PARTY RECEIVABLE", "shortName": "RELATED PARTY RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://sdpi.com/role/Long-termDebt", "longName": "00000013 - Disclosure - LONG-TERM DEBT", "shortName": "LONG-TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://sdpi.com/role/FinancingObligationLiability", "longName": "00000014 - Disclosure - FINANCING OBLIGATION LIABILITY", "shortName": "FINANCING OBLIGATION LIABILITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://sdpi.com/role/CommitmentsAndContingencies", "longName": "00000015 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://sdpi.com/role/EarningsPerShare", "longName": "00000016 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://sdpi.com/role/Leases", "longName": "00000017 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://sdpi.com/role/SegmentReporting", "longName": "00000018 - Disclosure - SEGMENT REPORTING", "shortName": "SEGMENT REPORTING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://sdpi.com/role/TransferOfFinancialAssets", "longName": "00000019 - Disclosure - TRANSFER OF FINANCIAL ASSETS", "shortName": "TRANSFER OF FINANCIAL ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "SDPI:OrganizationAndNatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "SDPI:OrganizationAndNatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables", "longName": "00000021 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://sdpi.com/role/RevenueTables", "longName": "00000022 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://sdpi.com/role/InventoriesTables", "longName": "00000023 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://sdpi.com/role/PropertyPlantEquipmentTables", "longName": "00000024 - Disclosure - PROPERTY, PLANT & EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT & EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://sdpi.com/role/IntangibleAssetsTables", "longName": "00000025 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://sdpi.com/role/Long-termDebtTables", "longName": "00000026 - Disclosure - LONG-TERM DEBT (Tables)", "shortName": "LONG-TERM DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://sdpi.com/role/FinancingObligationLiabilityTables", "longName": "00000027 - Disclosure - FINANCING OBLIGATION LIABILITY (Tables)", "shortName": "FINANCING OBLIGATION LIABILITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "SDPI:ScheduleOfFinancingObligationLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "SDPI:ScheduleOfFinancingObligationLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://sdpi.com/role/EarningsPerShareTables", "longName": "00000028 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://sdpi.com/role/LeasesTables", "longName": "00000029 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "SDPI:ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "SDPI:ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://sdpi.com/role/SegmentReportingTables", "longName": "00000030 - Disclosure - SEGMENT REPORTING (Tables)", "shortName": "SEGMENT REPORTING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails", "longName": "00000031 - Disclosure - SCHEDULE OF CASH AND RESTRICTED CASH (Details)", "shortName": "SCHEDULE OF CASH AND RESTRICTED CASH (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000032 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_custom_TwoVendorsMember", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R33": { "role": "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails", "longName": "00000033 - Disclosure - SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details)", "shortName": "SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_custom_ToolsAndProductSalesMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R34": { "role": "http://sdpi.com/role/ScheduleOfInventoriesDetails", "longName": "00000034 - Disclosure - SCHEDULE OF INVENTORIES (Details)", "shortName": "SCHEDULE OF INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R35": { "role": "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "longName": "00000035 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)", "shortName": "SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:Land", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:Land", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R36": { "role": "http://sdpi.com/role/PropertyPlantEquipmentDetailsNarrative", "longName": "00000036 - Disclosure - PROPERTY, PLANT & EQUIPMENT (Details Narrative)", "shortName": "PROPERTY, PLANT & EQUIPMENT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails", "longName": "00000037 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)", "shortName": "SCHEDULE OF INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R38": { "role": "http://sdpi.com/role/IntangibleAssetsDetailsNarrative", "longName": "00000038 - Disclosure - INTANGIBLE ASSETS (Details Narrative)", "shortName": "INTANGIBLE ASSETS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R39": { "role": "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative", "longName": "00000039 - Disclosure - RELATED PARTY RECEIVABLE (Details Narrative)", "shortName": "RELATED PARTY RECEIVABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2017-08-31_custom_TroncoEnergyCorporationMember", "name": "us-gaap:NotesReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2017-08-31_custom_TroncoEnergyCorporationMember", "name": "us-gaap:NotesReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://sdpi.com/role/ScheduleOfDebtObligationsDetails", "longName": "00000040 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details)", "shortName": "SCHEDULE OF DEBT OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R41": { "role": "http://sdpi.com/role/Long-termDebtDetailsNarrative", "longName": "00000041 - Disclosure - LONG-TERM DEBT (Details Narrative)", "shortName": "LONG-TERM DEBT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-07-28_custom_TermLoanMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-28_custom_TermLoanMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R42": { "role": "http://sdpi.com/role/ScheduleOfFinancingObligationLiabilityDetails", "longName": "00000042 - Disclosure - SCHEDULE OF FINANCING OBLIGATION LIABILITY (Details)", "shortName": "SCHEDULE OF FINANCING OBLIGATION LIABILITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "SDPI:ScheduleOfFinancingObligationLiabilityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "SDPI:ScheduleOfFinancingObligationLiabilityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R43": { "role": "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative", "longName": "00000043 - Disclosure - FINANCING OBLIGATION LIABILITY (Details Narrative)", "shortName": "FINANCING OBLIGATION LIABILITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2020-12-072020-12-07_custom_SaleAgreementMember", "name": "us-gaap:ProceedsFromIssuanceOfFinancialServicesObligations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R44": { "role": "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2023-01-012023-09-30_custom_StarEquityHoldingsMember", "name": "us-gaap:ProceedsFromPaymentsForTradingSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-09-30_custom_StarEquityHoldingsMember", "name": "us-gaap:ProceedsFromPaymentsForTradingSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R45": { "role": "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "longName": "00000045 - Disclosure - SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details)", "shortName": "SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R46": { "role": "http://sdpi.com/role/ScheduleOfOtherInformationRelatedToOperatingLeaseDetails", "longName": "00000046 - Disclosure - SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE (Details)", "shortName": "SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "SDPI:ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "SDPI:ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R47": { "role": "http://sdpi.com/role/LeasesDetailsNarrative", "longName": "00000047 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R48": { "role": "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails", "longName": "00000048 - Disclosure - SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS (Details)", "shortName": "SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_srt_NorthAmericaMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R49": { "role": "http://sdpi.com/role/SegmentReportingDetailsNarrative", "longName": "00000049 - Disclosure - SEGMENT REPORTING (Details Narrative)", "shortName": "SEGMENT REPORTING (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_country_MX", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R50": { "role": "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative", "longName": "00000050 - Disclosure - TRANSFER OF FINANCIAL ASSETS (Details Narrative)", "shortName": "TRANSFER OF FINANCIAL ASSETS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_custom_CashAndRestrictedCashMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } } }, "tag": { "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r543" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r283", "r284", "r285", "r396", "r556", "r557", "r558", "r571", "r596" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash and restricted cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r133", "r483" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "verboseLabel": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r142", "r223", "r224", "r485" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "auth_ref": [ "r598", "r599", "r600", "r601" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r97", "r158" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r91" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r520" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://sdpi.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r225" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r31", "r111" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r550" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r44" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r25", "r108" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r520" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r90", "r194" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sdpi.com/role/LeasesDetailsNarrative", "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r161", "r162", "r163", "r186", "r350", "r393", "r398", "r404", "r406", "r407", "r408", "r409", "r410", "r413", "r416", "r417", "r418", "r419", "r420", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r434", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r511" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "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." } } }, "auth_ref": [ "r537" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense, shares", "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)." } } }, "auth_ref": [ "r8", "r75", "r76", "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r228" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r159", "r217", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r292", "r293", "r294", "r304", "r411", "r487", "r517", "r567", "r578", "r579" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r112", "r138", "r159", "r191", "r201", "r206", "r217", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r291", "r293", "r304", "r368", "r427", "r505", "r517", "r567", "r568", "r578" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r103" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r422", "r467", "r511", "r591" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://sdpi.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r222" ] }, "us-gaap_ProceedsFromPaymentsForTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForTradingSecurities", "crdr": "debit", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchases and sales of securities", "documentation": "Amount of cash inflow (outflow) from sales and purchases of trading securities." } } }, "auth_ref": [ "r547", "r548", "r551" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Total operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r191", "r200", "r205", "r208", "r488" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery, equipment, and rental tools", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r103" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "verboseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r215", "r216" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r25", "r129", "r147", "r148", "r149", "r161", "r162", "r163", "r165", "r171", "r173", "r186", "r218", "r219", "r263", "r283", "r284", "r285", "r287", "r288", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r305", "r306", "r307", "r308", "r309", "r310", "r326", "r387", "r388", "r389", "r396", "r453" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Operating income:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://sdpi.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r174", "r182", "r183", "r184" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r45", "r135", "r374" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r161", "r162", "r163", "r165", "r171", "r173", "r218", "r219", "r283", "r284", "r285", "r287", "r288", "r295", "r297", "r298", "r300", "r301", "r387", "r389", "r396", "r596" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "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." } } }, "auth_ref": [ "r8", "r129", "r147", "r148", "r149", "r161", "r162", "r163", "r165", "r171", "r173", "r186", "r218", "r219", "r263", "r283", "r284", "r285", "r287", "r288", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r305", "r306", "r307", "r308", "r309", "r310", "r326", "r387", "r388", "r389", "r396", "r453" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable, accrued expenses, and other liabilities", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r75", "r76", "r108", "r279" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r81", "r115", "r373", "r505", "r554", "r562", "r573" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://sdpi.com/role/Long-termDebtTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DEBT OBLIGATIONS", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r23", "r47", "r48", "r62", "r63", "r65", "r69", "r106", "r107", "r491", "r493", "r555" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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." } } }, "auth_ref": [ "r32", "r34", "r60", "r61", "r214", "r468" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r88", "r350" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://sdpi.com/role/PropertyPlantEquipmentTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://sdpi.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INVENTORIES", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r82", "r83", "r84" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://sdpi.com/role/ScheduleOfOtherInformationRelatedToOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r323", "r504" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative", "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails", "http://sdpi.com/role/SegmentReportingDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r212", "r213", "r399", "r400", "r401", "r458", "r460", "r463", "r465", "r466", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r482", "r497", "r510", "r570", "r592" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work in progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r545" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r19", "r132", "r159", "r217", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r292", "r293", "r294", "r304", "r505", "r567", "r578", "r579" ] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssets" ], "lang": { "en-us": { "role": { "label": "TRANSFER OF FINANCIAL ASSETS", "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r405", "r586" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://sdpi.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails", "http://sdpi.com/role/SegmentReportingDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r38", "r85" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility current borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r152" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails", "http://sdpi.com/role/SegmentReportingDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sdpi.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r559" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative", "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails", "http://sdpi.com/role/SegmentReportingDetailsNarrative" ], "auth_ref": [ "r212", "r213", "r399", "r400", "r401", "r458", "r460", "r463", "r465", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r482", "r497", "r510", "r570", "r592" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://sdpi.com/role/FinancingObligationLiability" ], "lang": { "en-us": { "role": { "label": "FINANCING OBLIGATION LIABILITY", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r313" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://sdpi.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r574" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r529", "r531", "r532" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r153", "r155", "r156" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r556", "r557", "r571", "r594", "r596" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r92" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r290" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit interest rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r496" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r278" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r544" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CASH AND RESTRICTED CASH", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r10", "r111", "r590" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "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." } } }, "auth_ref": [ "r121", "r370", "r397", "r421", "r505", "r517", "r542" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income tax payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r131", "r144", "r159", "r217", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r291", "r293", "r304", "r505", "r567", "r568", "r578" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r160", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r312", "r490", "r491", "r492", "r493", "r494", "r553" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r73", "r74", "r113", "r114", "r160", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r312", "r490", "r491", "r492", "r493", "r494", "r553" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r100", "r351" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r214", "r498", "r570", "r592", "r593" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r23", "r47", "r48", "r62", "r63", "r65", "r69", "r106", "r107", "r160", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r312", "r490", "r491", "r492", "r493", "r494", "r553" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Total intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r100", "r352" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument, increase (decrease),net", "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period." } } }, "auth_ref": [ "r553" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfCashAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r542", "r552", "r587", "r590" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r94" ] }, "us-gaap_DirectFinancingLeaseResidualValueOfLeasedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectFinancingLeaseResidualValueOfLeasedAsset", "crdr": "debit", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financing obligation residual amount", "documentation": "Amount of residual asset covered by residual value guarantee under direct financing lease. Excludes guarantee considered to be lease payments for lessor." } } }, "auth_ref": [ "r325" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Term loan", "verboseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r20", "r246" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and restricted cash at beginning of period", "periodEndLabel": "Cash and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r30", "r94", "r157" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan matures", "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative", "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal maturity date", "verboseLabel": "Loan maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r127", "r490", "r572" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://sdpi.com/role/ScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r141", "r484", "r505" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal and interest payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r23", "r70" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw material", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r546" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://sdpi.com/role/LeasesDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r277", "r349", "r386", "r402", "r403", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r489", "r495", "r503", "r507", "r569", "r580", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "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." } } }, "auth_ref": [ "r23", "r160", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r312", "r490", "r491", "r492", "r493", "r494", "r553" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax payable", "label": "Increase (Decrease) in Income Taxes Payable", "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." } } }, "auth_ref": [ "r4" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://sdpi.com/role/LeasesDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r275", "r277", "r280", "r281", "r282", "r333", "r349", "r386", "r402", "r403", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r489", "r495", "r503", "r507", "r510", "r563", "r569", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://sdpi.com/role/LeasesDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "auth_ref": [ "r232", "r233", "r234", "r235", "r275", "r277", "r280", "r281", "r282", "r333", "r349", "r386", "r402", "r403", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r489", "r495", "r503", "r507", "r510", "r563", "r569", "r581", "r582", "r583", "r584", "r585" ] }, "SDPI_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "TermLoanMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "documentation": "Term Loan [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of deferred loan costs", "label": "Amortization of Deferred Loan Origination Fees, Net", "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments." } } }, "auth_ref": [ "r550", "r561" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office equipment, fixtures and software", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r103" ] }, "SDPI_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan and security agreement [Member]", "documentation": "Loan and security agreement [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://sdpi.com/role/LeasesDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r277", "r349", "r386", "r402", "r403", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r489", "r495", "r503", "r507", "r569", "r580", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://sdpi.com/role/IntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r40", "r43" ] }, "SDPI_ToolsAndProductSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ToolsAndProductSalesMember", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Tools And Product Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds received from revolving loans", "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." } } }, "auth_ref": [ "r27", "r553" ] }, "SDPI_ToolRentalMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ToolRentalMember", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Tool Rental [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings per common share - basic", "verboseLabel": "Earnings per common share \u2013 basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r166", "r167", "r168", "r169", "r170", "r175", "r177", "r179", "r180", "r181", "r185", "r302", "r303", "r365", "r378", "r486" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r531" ] }, "us-gaap_TransfersAndServicingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingAbstract", "lang": { "en-us": { "role": { "label": "Transfers and Servicing [Abstract]" } } }, "auth_ref": [] }, "SDPI_OtherRelatedToolRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "OtherRelatedToolRevenueMember", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Other Related Tool Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r41", "r42", "r351" ] }, "SDPI_ToolRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ToolRevenueMember", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Tool Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://sdpi.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INTANGIBLE ASSETS", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r41", "r42" ] }, "SDPI_ContractServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ContractServicesMember", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract Services [Member]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://sdpi.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r198", "r202", "r206", "r207", "r208", "r209", "r210", "r211", "r214" ] }, "SDPI_TroncoEnergyCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "TroncoEnergyCorporationMember", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tronco Energy Corporation [Member]", "documentation": "Tronco Energy Corporation [Member]." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "SDPI_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "LoanAgreementMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative", "http://sdpi.com/role/ScheduleOfDebtObligationsDetails", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan Agreement [Member]", "documentation": "Loan Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://sdpi.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SEGMENTS INFORMATION WITH GEOGRAPHIC AREAS", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r35", "r36", "r37", "r39" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r315" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "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." } } }, "auth_ref": [ "r536" ] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from recovery of related party note receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r72", "r97", "r98", "r110" ] }, "SDPI_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "CreditAgreementMember", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Sale", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r220" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r86", "r117", "r191", "r200", "r205", "r208", "r366", "r376", "r488" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r532" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r76" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r290" ] }, "SDPI_MachineryLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "MachineryLoansMember", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Machinery Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r290" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r526" ] }, "SDPI_TransportationLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "TransportationLoansMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative", "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Transportation Loans [Member]", "documentation": "Transportation Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r290" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r315" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r525" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "SDPI_InsuranceLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "InsuranceLoanMember", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Loan [Member]" } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "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." } } }, "auth_ref": [ "r524" ] }, "SDPI_RevolvingLineMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "RevolvingLineMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Line [Member]", "documentation": "Revolving Line [Member]" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating cost and expenses" } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r521" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r114", "r252", "r262", "r491", "r492", "r589" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "verboseLabel": "Accounts payable current", "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)." } } }, "auth_ref": [ "r13", "r505" ] }, "us-gaap_LesseeFinanceLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDiscountRate", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Implied interest rate", "documentation": "Discount rate used by lessee to determine present value of finance lease payments." } } }, "auth_ref": [ "r576" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds received from debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r549" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r109" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r518" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r276", "r327", "r328", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r406", "r407", "r408", "r409", "r410", "r432", "r434", "r456", "r577" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://sdpi.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r575" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities" } } }, "auth_ref": [] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r531" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r154" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "negatedLabel": "Less: Current portion of long-term debt, net of discount and debt issuance costs", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r94", "r95", "r96" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r534" ] }, "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleTermsOfConversionFeature", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt average conversion", "documentation": "Description of conversion terms for debt instrument." } } }, "auth_ref": [ "r22", "r47", "r106", "r107" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18", "r505" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "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)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r531" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term debt, net of current portion", "verboseLabel": "Total long-term debt, net of current portion, net of discount and debt issuance costs", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r140" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r214", "r498", "r570", "r592", "r593" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accured interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r67", "r588" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r210", "r350", "r380", "r381", "r382", "r383", "r384", "r385", "r481", "r496", "r506", "r541", "r565", "r566", "r570", "r592" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r34", "r60", "r61", "r214", "r468" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r68", "r369", "r412" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r143", "r505" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r55" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "auth_ref": [ "r210", "r350", "r380", "r381", "r382", "r383", "r384", "r385", "r481", "r496", "r506", "r541", "r565", "r566", "r570", "r592" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative", "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal amount", "verboseLabel": "Debt instrument face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r63", "r65", "r245", "r312", "r491", "r492" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r7", "r49", "r50", "r51", "r52" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r34", "r60", "r61", "r214", "r392", "r468" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://sdpi.com/role/ScheduleOfOtherInformationRelatedToOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating cash flows", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r317", "r320" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r276", "r327", "r328", "r406", "r407", "r408", "r409", "r410", "r432", "r434", "r456" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative expenses", "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." } } }, "auth_ref": [ "r89" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://sdpi.com/role/PropertyPlantEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense related to property, plant and equipment", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r44" ] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative", "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Purchase price", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset held for sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r102", "r505" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related party note receivable", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r215", "r221", "r422" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r316", "r320" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://sdpi.com/role/Long-termDebt" ], "lang": { "en-us": { "role": { "label": "LONG-TERM DEBT", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r105" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in-capital", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://sdpi.com/role/StatementsOfCashFlows", "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "Net income", "verboseLabel": "Net income(loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r87", "r96", "r118", "r130", "r145", "r146", "r149", "r159", "r164", "r166", "r167", "r168", "r169", "r172", "r173", "r178", "r191", "r200", "r205", "r208", "r217", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r303", "r304", "r377", "r435", "r451", "r452", "r488", "r516", "r567" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term line of credit", "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." } } }, "auth_ref": [ "r11", "r114", "r589" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r23" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://sdpi.com/role/ScheduleOfOtherInformationRelatedToOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r322", "r504" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r114", "r589" ] }, "stpr_UT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "UT", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "UTAH" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right of use assets obtained in exchange for lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r321", "r504" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating cost and expenses", "label": "Operating Costs and Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://sdpi.com/role/ScheduleOfDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r46" ] }, "us-gaap_PaymentsOfLoanCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfLoanCosts", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of deferred loan costs", "label": "Payments of Loan Costs", "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow." } } }, "auth_ref": [ "r28" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental information:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r76", "r79", "r80", "r99", "r415", "r433", "r454", "r455", "r505", "r517", "r554", "r562", "r573", "r596" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r32", "r34", "r60", "r61", "r214", "r468", "r540" ] }, "us-gaap_DeferredIncomeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeNoncurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r538" ] }, "SDPI_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sdpi.com/20230930", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Other Information Related To Operating Lease" } } }, "auth_ref": [] }, "SDPI_NoncashItemRelatedToDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://sdpi.com/20230930", "localname": "NoncashItemRelatedToDeferredIncome", "crdr": "credit", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash item related to deferred income", "documentation": "Noncash item related to deferred income." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://sdpi.com/role/PropertyPlantEquipment" ], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT & EQUIPMENT", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r101", "r123", "r124", "r125" ] }, "SDPI_DisclosureFinancingObligationLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sdpi.com/20230930", "localname": "DisclosureFinancingObligationLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Financing Obligation Liability", "verboseLabel": "Schedule Of Financing Obligation Liability" } } }, "auth_ref": [] }, "SDPI_AustinFinancialServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "AustinFinancialServicesIncMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Austin Financial Services Inc [Member]", "documentation": "Austin Financial Services Inc [Member]" } } }, "auth_ref": [] }, "SDPI_EquipmentLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "EquipmentLoansMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equipment Loans [Member]", "documentation": "Equipment Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r319", "r504" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r196" ] }, "SDPI_InsuranceLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "InsuranceLoansMember", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Insurance Loans [Member]", "documentation": "Insurance Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescription", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee finance lease description", "documentation": "Description of lessee's finance lease." } } }, "auth_ref": [ "r318" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r33", "r214" ] }, "SDPI_SaleAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "SaleAgreementMember", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale Agreement [Member]", "documentation": "Sale Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sdpi.com/role/LeasesDetailsNarrative", "http://sdpi.com/role/StatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r161", "r162", "r163", "r186", "r350", "r393", "r398", "r404", "r406", "r407", "r408", "r409", "r410", "r413", "r416", "r417", "r418", "r419", "r420", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r434", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r511" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r33" ] }, "SDPI_LeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "LeaseAgreementMember", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease Agreement [Member]", "documentation": "Lease Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://sdpi.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r570" ] }, "SDPI_StarEquityHoldingsMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "StarEquityHoldingsMember", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Star Equity Holdings [Member]", "documentation": "Star Equity Holdings [Member]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r532" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r59" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://sdpi.com/role/ScheduleOfFinancingObligationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Financing obligation for sale-leaseback transaction", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r315", "r324" ] }, "SDPI_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "InternationalMember", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "International [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfFinancingObligationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Current portion of financing obligation", "negatedLabel": "Current principal portion of finance obligation", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r315" ] }, "SDPI_CorporateCostsUnallocatedMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "CorporateCostsUnallocatedMember", "presentation": [ "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Costs Unallocated [Member]" } } }, "auth_ref": [] }, "SDPI_DomesticAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "DomesticAgreementMember", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Domestic Agreement [Member]", "documentation": "Domestic Agreement [Member]." } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://sdpi.com/role/SegmentReportingDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "MEXICO" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r273", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Transportation assets", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "SDPI_InternationalAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "InternationalAgreementMember", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "International Agreement [Member]", "documentation": "International Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r273", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r103", "r134", "r375" ] }, "SDPI_PropertyPlantAndEquipmentInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sdpi.com/20230930", "localname": "PropertyPlantAndEquipmentInAccountsPayable", "crdr": "credit", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment in accounts payable", "documentation": "Property plant and equipment in accounts payable." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r71", "r122" ] }, "SDPI_InternationalAccountReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "InternationalAccountReceivableMember", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "International Account Receivable [Member]", "documentation": "International Account Receivable [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfFinancingObligationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term financing obligation, less current portion", "totalLabel": "Non-current portion of financing obligation", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r315" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets", "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r367", "r375", "r505" ] }, "SDPI_CashAndRestrictedCashMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "CashAndRestrictedCashMember", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash And Restricted Cash [Member]", "documentation": "Cash And Restricted Cash [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r64", "r119", "r150", "r195", "r311", "r438", "r516", "r595" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "SDPI_RecoveryOfRelatedPartyNoteReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://sdpi.com/20230930", "localname": "RecoveryOfRelatedPartyNoteReceivable", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Recovery of related party note receivable", "documentation": "Recovery of related party note receivable." } } }, "auth_ref": [] }, "SDPI_DisposalOfAssetHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://sdpi.com/20230930", "localname": "DisposalOfAssetHeldForSale", "crdr": "credit", "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Disposal of asset held for sale", "documentation": "Disposal of asset held for sale." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r519" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r120", "r126", "r172", "r173", "r197", "r286", "r289", "r379" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r520" ] }, "us-gaap_CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeLineItems", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r314" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivable" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY RECEIVABLE", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r560" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r104", "r230", "r231", "r469", "r564" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://sdpi.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r78", "r108", "r372", "r390", "r391", "r395", "r414", "r505" ] }, "SDPI_BuildingsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://sdpi.com/20230930", "localname": "BuildingsGross", "crdr": "debit", "calculation": { "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sdpi.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Buildings", "documentation": "Buildings gross." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding \u2013 diluted", "verboseLabel": "Weighted average shares of common stock outstanding - diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r176", "r181" ] }, "SDPI_OrganizationAndNatureOfOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sdpi.com/20230930", "localname": "OrganizationAndNatureOfOperationsPolicyTextBlock", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Nature of Operations", "documentation": "Organization And Nature Of Operations [Policy Text Block]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeTable", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Securities for which Entity has Right to Sell or Repledge [Table]", "documentation": "Customer securities accepted and re-pledged to counterparties as collateral or sold." } } }, "auth_ref": [ "r66" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Effect of dilutive options", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r559" ] }, "us-gaap_PaymentsForFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForFees", "crdr": "credit", "presentation": [ "http://sdpi.com/role/TransferOfFinancialAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments for Other Fees", "documentation": "Amount of cash outflow for fees classified as other." } } }, "auth_ref": [ "r3" ] }, "SDPI_ScheduleOfFinancingObligationLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ScheduleOfFinancingObligationLiabilityTableTextBlock", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FINANCING OBLIGATION LIABILITY", "documentation": "Schedule of Financing Obligation Liability [Table Text Block]" } } }, "auth_ref": [] }, "SDPI_ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ScheduleOfOtherInformationRelatedToOperatingLeaseTableTextBlock", "presentation": [ "http://sdpi.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER INFORMATION RELATED TO OPERATING LEASE", "documentation": "Schedule of Other Information Related to Operating Lease [Table Text Block]" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r522" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk percentage", "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." } } }, "auth_ref": [ "r32", "r34", "r60", "r61", "r214" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r523" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r520" ] }, "SDPI_CommonStockHoldAsCollateral": { "xbrltype": "sharesItemType", "nsuri": "http://sdpi.com/20230930", "localname": "CommonStockHoldAsCollateral", "presentation": [ "http://sdpi.com/role/RelatedPartyReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock hold as collateral", "documentation": "Common stock hold as collateral" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding \u2013 basic", "verboseLabel": "Weighted average shares of common stock outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r175", "r181" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r214", "r539" ] }, "SDPI_ManagementFeeRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://sdpi.com/20230930", "localname": "ManagementFeeRatePercentage", "presentation": [ "http://sdpi.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Management fee rate, percentage", "documentation": "Management fee rate percentage" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r527" ] }, "SDPI_AnnualRentIncreasesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://sdpi.com/20230930", "localname": "AnnualRentIncreasesPercentage", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual rent increases", "documentation": "Annual rent increases." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on revolving loans", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r29", "r553" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings per common share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r166", "r167", "r168", "r169", "r170", "r177", "r179", "r180", "r181", "r185", "r302", "r303", "r365", "r378", "r486" ] }, "SDPI_RealEstateDebtRetired": { "xbrltype": "monetaryItemType", "nsuri": "http://sdpi.com/20230930", "localname": "RealEstateDebtRetired", "crdr": "debit", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Real estate debt retired", "documentation": "Real estate debt retired." } } }, "auth_ref": [] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r56" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r532" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r351" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r394" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/ScheduleOfRevenueDisaggregatedByRevenueDetails", "http://sdpi.com/role/ScheduleOfSegmentsInformationWithGeographicAreasDetails", "http://sdpi.com/role/SegmentReportingDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue", "verboseLabel": "Total revenue", "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." } } }, "auth_ref": [ "r192", "r193", "r199", "r203", "r204", "r210", "r212", "r214", "r272", "r273", "r350" ] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financing obligation liability", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock - $0.001 par value; 100,000,000 shares authorized; 30,391,240 and 29,245,080 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r76", "r371", "r505" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r520" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r76", "r413" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://sdpi.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedStatementsOfOperations", "http://sdpi.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss on disposition of assets", "negatedLabel": "Loss on disposition of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r550" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r76", "r413", "r433", "r596", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r226", "r227", "r228", "r229", "r351", "r352" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://sdpi.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r41", "r42" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfFinancialServicesObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfFinancialServicesObligations", "crdr": "debit", "presentation": [ "http://sdpi.com/role/FinancingObligationLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from financial obligation", "documentation": "The cash inflow from a long-term borrowing issued by the entity involved in financial services operations." } } }, "auth_ref": [ "r27" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sdpi.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sdpi.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other noncurrent assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r137" ] }, "SDPI_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "TwoCustomersMember", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Customers [Member]", "documentation": "Two Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "SDPI_TwoVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "TwoVendorsMember", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Vendors [Member]", "documentation": "Two Vendors [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://sdpi.com/role/Revenue" ], "lang": { "en-us": { "role": { "label": "REVENUE", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r128", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r274" ] }, "SDPI_PurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://sdpi.com/20230930", "localname": "PurchasesMember", "presentation": [ "http://sdpi.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchases [Member]", "documentation": "Purchases [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://sdpi.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r535" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "30", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//860/tableOfContent" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481655/310-20-35-2" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 68 0001493152-23-040647-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-040647-xbrl.zip M4$L#!!0 ( 'N1;5?@OC7$ @ ,(] * 97@S,2TQ+FAT;>U;75/C MN!)]GZKY#[I4[194.82/RSXDV50%$G93Q0(+V:T[CXHM$UUD*R/9R>3^^GM: MLLDG,[ # X'P -B66MU2GZ/NEMWXO??'6?/CA\;OG58;?QG]-'K=WEFGV:CZ MOWA:+1XWCB_:G]AU[]-9Y]>M6*=9C>WO#3/6DXFP[%R,V95.>!KX&P&[%D;& M6^B(KI=EOX2;&YE6,CVL,72NLX<*JK.BJY$W@ZSH7-SJZRS3B;NWU6R<7ISW M9M6LQ#R1:E+[EGS7ULK_":_.5O/GM&^']4:5!&)"+I_.E$Q\R2I>JUSWMGK1Z MW8OSCQ\N_[JZ_JL%\;T+=MTYH9OL<.^ 79RRZ];5<>N\9C"=O=NU?SKYN\/'#;[NL9_2$_2&D, $RU MCL\Z[*1S=G9]V3KIGO_VZ];>EKN^;+7;Y?4CMZPZ&\LH&U#3O9_JK*]-)$PE MU$KQH85"Y7];;LML]*X>/\"(UB?DJG0>+,%6L0$W>NU_K/#>[L&13%?ZY5.N MQ?[NW3KTVM^C]C/KV64#/A+,B)$48Q$!#=*R/W-N0-)JXO6^$D-M,J93=JI- M@HZ5/YF.V74^A%!M6-M(I61ZPRZ-CO(PPW#=--RMS\X ?EW]4U_XKF5_YOE; MP-R3K_4].'A. [YGJ9X>ML^\?@=K@M-C;H%.0#"9L-M4CY6(;D3@]768-1ZD MD8;85&=@X#3C,F4\G; \S4PNF,UX)A+$7X1>CLT(&)=A^GI3]Q< M>$W\A&Q(:$-"KYZ$#M\$"0D6RQ0()\:8(CH Z$/'IN9YS*-$4KP3$*83$.5 M1Q ,UIBAL@"T(Q&#L"% 3Z1%9*;4E)4*+K#S0WMMP'Z1).D!-!D]'*BQH:'8H(MRW;!B-$ CSC8._UZ'P)!SR] M$:R%F.0J5VBV?\@K^T?;8L?UWS^*_)6_E%3[2L%=Q2", I<96O0T0@K-C_:5 M@>(=K\K,:#%&(XL7&0TM*-FKO5O7?V[JVK#4DYF_S7?68YW:PD(T4.HRF2F/ MW,4AJ\@DH'0KY+E=[G1&DA6(?"A7<\%@ M2I)R2TF8HV?K,C87(&DKH%6&@ R=O"I#3NZ8*TX1'@QTFDPS.G3S^>%L;HO_ M^H(:(OY"?Q&]8WCTUQ(>Y?XW!XY[-\$EE#Q\^WP06(K$11/*1C(B#'"K4TX1 M [< $94K"!C<1*5_ C:2]Z62V822AE5C$VZ=*SLO]6B;:SI3[@ >O198!6_: M,#=#X,6Z="<,M8F<%J[Z<2-2)# *B,$3,20\4I,\S3PJ@%LY1&SPCG$1K@DN M.B.NHY"HBCI')RA'6UY8A[F)&6D; #]DK_.7J)-7! !U!\=:GPGV=9]]0 MX]MC!CYC]G(HXX^_4J$K5>F7!04';^'G!$K52?C[=>)H39RX[;UBR<7*C&3" MBJS%/5[IS(^@=(IG=!CFAAQI)F18(371-L-]>M? ZQ)#4TC[[ ^VV/8]_6)@ M SR[T+K0/H2SNLHY%=73_$ZY':_:@-N[<(L8VF%)1&X3F]:DBPUFPI2\%:JH MI2]T"KY[LMXW?C9IWMHLU=$;+D85M2AWOAZ53!E,]SS:AV>(:F;[(Y9Y,-:G M8>P]K,&1RF6ZJ(U1&W<#1JZFOO.IO"T#J[^SAEI;0I/+85,$L(ER(;*NU0M M#J4 .P@[+0G?G9:-!;^EL-YGEBZF=]FQ._@OS\4>13Q%A<;7VE?$-3Q"1RO* MMXA\;',O214Y-?J!:9#U!CZWL)@!FR<)-S#=652D#BO/$M]WW+,V1:$6,H/8 M8!L*X$/";2;PPE1GY3LDWF<#'UC+=*352%!TG?*;X@66_.C\H\P9EEQ^=[5O5=T[ELTW]<;LYF72KQW//V$.#6>OL7.X7=*' M/^\?!NQ@[^#P28#\GL*"PH6.]GYZM8';CU+Q-2W,#UZ,@CM*3NPK'MZR_=TC MJ.G.L![.PT_ZZ4FW6;55K^S<5PB-:K>Y6;D74VMA+3;K\$)J 1^7!ME()(K7 M5$X&4L2L\T6$.1U'L M?4;D?+N\F H.%_ZI4V*D4*JJQ2\3#=0CXG"/OHXYU M=C%TQ98:.^,V8Y5*N<+M[M_WSLR"';_0O04F/5YD4E@Z#09G@[_%X'">F9>C MNH7H;]DYIA!< :SYQ5(B=CWNO'E.]-(7I=,Y+IVI=*1&%?-53MW,A%=IQOVL MOJVOQ-Z0*57Z!MM_E$W?;O\?4$L#!!0 ( 'N1;5<@9"'L# @ .8] * M 97@S,2TR+FAT;>U;[U,B.Q;]/E7S/V2M>J^T"L0?ZWX 'E4HN(\J5WS* MV]KY&+K3DK6[PR1I&/:OWW.3;D# &7WJ*((?5+J3FYO<>T[.33?UWWO_NFA\ M_E3_O=ULX2^CGWJOT[MH-^H5_Q=W*_GM^FFW]87=]+Y%+]D7W7ULC_">_.3N/7M&^&M7J% M#&)!KEYN*E9\LV4>R]NTRMQ\WF!V]=-&^]M ]J7]_.GXHCE6?NZUSGOG#5[G>[EYT]7?U[?_-F$^5Z7W;3/Z"([/CABW7-V MT[P^;5ZV;\K=_URTO[#F6>]GA/Z_F;$RFGS8V+_=_#JESY_.!EH:3&$@-#OC M9B 5^@5"DTO,#KBMOL;\WTDH>\W3BS8[:U]NW[Z ".*3\#C(H40 M@IU\&Z[W6G_9X8/]HQ.9KLS.EXS%X?XT#KW6<]Q^93\[;,!'@FDQDF(L0J!! M&O9'QC6H.IYXOZ_%4&G+5,K.E4[0L?P'4Q&[R88PJC1K:1G',KUE5UJ%66 Q M7"<-]FOS*X!?UW\U%YX5]E=>OP7,K8KU2AY\)@Y>T)C@] MY0;H! 23";M+U3@6X:TH>7\=9K4'::A@-E46#)Q:+E/&TPG+4JLSP8SE5B10 M881>CLT(&)<\9A$/<$DSE4B+>/EV2PU2$0ACN)Y0DX3?"8P[9]-X7Q(>BA+# MN#%M>S00M0JD#K($;5/8@#O8+-AX((,!,QG]FAIA8Z%%;H1FD4@3"QX2N8RE M'6"69B@"YR79=0048J[(.BQ/?^+6PGOB%V1+0EL2>OL_LRC2 EN(42Q_]!G(4P#-:8H[(2:$="@[ A0$^D1606QS-6 MRKG W!_:>P/V"Z5U.A_-LABM0$4*?.'&-,ZI *4 BV(U-@5/:7&+0D%SC,;I MHG<>KI;FZ,84'BVYO"6;+=F\>[+Y^YJ03>\>'G_5YFNF:OG>[NDDK^!)'*@H MDOCH<=UA7 M'#T"Z[,>"$,P$.*D?2U3_:$_-$L@CDDCT.90FB)7)T(^$DU:Q M-S74*A A+ANV"T8(!7C&P=[[T?X6#'AZ*U@3FN0ZB]'L\)B7#T]VQ9[K?W@2 M^D_^HZ03L!3?H" MG) /YXLHE6D8@"X92>/4#EJ)U-FA<\VI6/+>S*LN+6+NF"8OI69$4%APDZ3V85';KY^G"^ML5_?4$-H;_07X0;#(_^6L*CV/_N@>/! M37 ))8_?/A\%EKQP482RD0P) ]RHE)-BX 8@HN,* @;789&?@(WD?1E+.Z&B M8=78A%N7RBY+/=KN-9T[[@ >O1>(@I_:,--#X,6XHE"HBBE#)RA'B:PJ)NUB1 M%@KX,7N%_[BZ2'4P0$=0O/&E<%]E]@=N_'C,DJ^8O1VJ^*/OG- 5KO2+ P4' M;^'7!$[5R/CF)G&X)DG<\EFQE&)%13)A>=7B;J],YB=0.ND9%029ID2:DPPK MK";*6%RG-PZ\+Q$\A;6O_L$6VWV@7P1L@&<76N?>!TA6=W).A^II-G5NS[LV MX&8JMXBA'99$Z#:QV9ETOL%,6"SO1)R?I2]T*CU[L38;/]LR;VU"=?*!#Z/R MLRCW?#TLF+(TV_-H'YXCJKGMCUCFT5B?R=@'6(.CE+,J/QNC-NX"[":)M%:( M[TB-OH+TI?NAA)/.R"X]*'0SQM9N2#_@+Y65<&7V)$!\S22F0].*LC1P9^Y[ MVX.G=4CU#6>DM3EX:L:H)&%<@FSH>)=.BP,IP ["S(Z$IT_+QH+?D:SWE:73 M]*XZ=@_^B^=B3R*>_(3&G[6OT#4\1$(O+9YD*3RFAK]P#2H>DN^MC!8 M 9,E"=>8NIM17CJL?):XV;IG;0Z%FJ@,(HUMJ(0<$FXS01:FRA;OD/B<+7EA M+=.1BD>"U'7*;_,76(I-2"3#6$T$[HX'RN^U_!XLD,%/KC^*FF$IY?=7YU;% MO6/9^%#OS6Y?)GV$PR<'O[QH/8W$K[)+IVX?'I?8T<'1\0N!^G5\?EFY M\*R@_/3W!E[05X_B]QN8EX;03PY,SBD%5_9C'MRQP_T3N.F>;3V>GU_TBRF= M1L54O+,KOJ-0KW0:V_B]F5LK([*-QANY!:R<#:2(V/E4EG7SKI(I)CI3"/.:\)%S7B?F)?%WH(H7,Z'&>I68.E^L&(1N1[3!+YG>NGK MIK,U+I*I2*1Z!>M5+-W<@E=HQ?VJKNN7Q^JGTUF_SM<=WP=0,+MNZXO_XC9] MO_O_4$L#!!0 ( 'N1;5=IIUL6)@4 )(A * 97@S,BTQ+FAT;>U: M6V_:2!1^1^(_G$5JE4A!WL,L[7'[G@<0G_]GO$% M""7=-D"27J(H!,_,F7/[SGQG0'MGO1^TBP7MG:'W\!74CV;UK8'1UFKI*X[6 MLF&M,^I=@VE=#XPW)3?@L@F->BC!8CZ-8$@7, E\PLOI@S*85#"WA MQZ3A? MYQ,Q8[PB@[ )N+@%WRJH!=E2P69SF2W.'DT#*0,_>59J:Y>CH;6I9L4E/O.6 MS?^3G\R-V&>:JE-JO^33*&QI-240'3(^G"F2WLH*\=B,-R&QYPFLTSIMXW;. MIDP6"^=GU896Z[2/;:M-N:3B^87RNY-P[8BOF'>\P'6-B=6_['=UJS\:%@OC MJXEYI:-X:P2-O^"J:E:[53"-KAJ&QOE%O?S5Z/YHYNMFL:#W1F/+Z,&&[3^5 MC5GTBH77]5@=RTU.)'.7 M3V!?GQ<+=L YM24+."R8G(.<4_@0$X$>]Y8PH6$@).#@92!\7%;Y ($+9ARB MR$! 3S#/8WP&8Q$XL2UQLSZWJW"BQ+STG$]QT.H&?DCX\J5(WIVB&B+9)1'A M .4.=8H%DX:2^E,JX+Q>QM0Z.R\#B_@LBI05^*MF.D12F%-!4=U-;5*+@2=%NJ$05"90619;5039S2 M*!GRE_"1!PMTX(PVCPW2I\OBW2BU],[ @*XQ&)ACO=L?OGU3JI>2]V.]U\O? M?S>2%\R1K0%B]??0^LJ(6XB0K;F[L8:6S$<<>PC95 M>55P!/T4,T%]/(*BI/*MT'M"3@$K6>/BQ#E=071=GE:E*<-IX_7YGRG<_:3B MM50!V_05_ID\-&WVRI C>WH+GKNR8F<=V1,RQS1@GU ='N''AO39#P1IQI%= M^"2!*#(;21A7Y$*IS%)>D(.>,,5O0D$C!>VR&B:>AT<5$A]&/ 1^%-*$T*A5 M+N.$V^HY2G58(E\1$)P5>VEE")#/)!M'6]2@NCMU:LD)U?Y]%/\B1_$A_=S# M+&W",+A)&7/C/&7,!\'I\RV=>U7)'<%FRU6C_TT7<##'QGY*45@H@AM,,2>_B\MZ M@&)!9=R"880I@V(2@(:X+<8A/E"4T MDM5?[-8/+?RC4H%+1CVG"6,RHRT4@*[@MEK8@E&8=&A-&)!(0J62EZ9>_^][ M/;-EQROU;(L:=+:I 5JZ[GHVNYSM+N@NU?BR?=EJ<[ZL:NNS8R?#W0R61]UD MQ:H,WQ']Q4?#:Q_G53"O@%H-_96[;L/A->7QU*L_ZD?O6F=E]7$^V'H>0$'K M1KWK]$L6ZKL8_P%02P,$% @ >Y%M5[<97>P2!0 QB$ H !E>#,R M+3(N:'1M[5KK;^(X$/^.Q/\PA[2K5N+=Z^H6LD@!TBT2!RQ)3]>/)G' MXF3 M=9RVW%]_XSR I53;!WU8/:,J34X&?1T M:S >%0N3LZEYIJ-X:PR-/^"L:E9[53"-GAJ&QM%QO?P4$7].C^AFL:#WQQ/+ MZ,.&.UZ[V5F,BX7/]4\P/@'KU !3GW;UD6%6QG\/C7/0>Y8::=;K3P+[9_/& M+U!_Y]RS=L3+8+4!+Q;L@'-J2Q9PN&1R 7)!X5M,!'K<6\*4AH&0@(,G@?!Q M6>4;!"Z8<8@B P%]P3R/\3E,1.#$ML3-!MRNPH$2\]%S?L1!NQ?X(>'+CR)Y M=XAJB&271(0#E#O4*19,&DKJSZB HWH9CU;SJ PD I=YU%EK9E([%DPR-)-P M!XPK>T'XG +NX;,H4E;@KYKI$$EA005%=3>U22W*E2DG M0K (0X6+H4>B!0HM0V_!J LGC!-N,^+!V'69C1-0NI*0V5A.=IPM\<@*C"E3 MS@]C$<6$2Y#!)I-F/D^85!E*G =X*RF%PLX/Y^EH)CM9!(Q(YQ&E?&51Y>@ MVU*-*"@J6X@LJWW4Q!F-DB%_"=]Y<(ENG-/66\O0EMX=&M SAD-SHO<&HZ]? M2O52\GZB]_OY^SOC^9(Y-2RDILS>K?6^%ZM7G,^,Z0[3,6!XW#52"L_D/T?F1%+<1)1G%N M["'?V8AC#V&;JKRB'4%_Q$Q0'Q-1E/#?"KT'Y!"0SQK'!\[A"J)KDEH15(;3 MQN>CWU.X^PGOM16-;?H*_TSO>VP>=$(>V=-;\-QU*G;RR ,A\Y@&/"14^T?X M8T.Z^3^"-.-88_@D@2C6-Y(PKDH,I3)+JX,<](2I*B<4-%+0+JMAXGF8JK#\ M46D>!T*:E#5JE;M*_RC588E\58;@K-A+F2' JB;9.-HJ#:J[CTXMR5"=]U3\ M1E+Q/OWW@PZM:@&&PULJGC6Q6JU M0>>E!O6%(F^?:NVX5WB/QK.IA5BYX4[G9IB\G6+M]=QQZL5">K.';3K#?3#. M26'.(KC$)EU2#I'$0DKU]GF?[\!L>;>[-UA@3S^C*"P4P07#SCZ_ALO*_V)! M-0J7#)N+F;I/2'L2M<_&I*29<&/!6;182[C-G:< AOT'&N*Z$(?X1%E"(UE] M8Q=^:.%OE0IBFGI."R9D3MLH %W!;;6P#>,P:K[I_8OU)2:^AY&^L4,]?V-_P!0 M2P,$% @ >Y%M5UAXA^/G\0 AR,+ P !F;W)M,3 M<2YH=&WL?6ES MVERR\/=4Y3]H//>92JI$HH752?P6QM@FL8$ SO)\H81T ,5"(EILXU__]CF2 M0( 1((T+TS$PQ:^O3>??IT?_Y_+P.%>D*Z(6OJES/V W-&(574)%GM?3FS MS&XJ?_;_+MZ^^=PWX3JX5C6^G/5-/S\_.'9_Z#IO<^LH5"X>,+ON;, MONC\Q?>I2_(W[ M$O[CW*/A5VER@_?B[$?[QZE+3=]+,_:EIGNI;&AICLTM@\.^8GS#RZ)K60PS MK!#]NFS<32XW_:^?7/K1U 75Z&KZ0#"!AOA)F13#I;BLYR$I XE3#X*_/_2T MIY7/R:=XUGW.''&F5XI_[@C&&.,2FD&W^T[X >[@>/="'747/C;[$7YU+[2, M5$\0AN.+NX+1(137Z8NETP]98Z&R/ '!7[^B'_&]W I MAO>@1=0LU=1'_FMU?IQZE6$.=?^K\2_3E^KF//SPY=1%S:MZ97R5(0WE#Z(V M(%5HJYEI$CG5!.9GZBJ,$#GU(OT M\HFJ7)$/;88KM1^:_W!7-\5B'?[!X%&I5-"[>;:-E]EVE]=VE[?&,]+7]ETL MPVYR>Z;01L"Z #O\ISA J@3_-:\5H=?N"HJ!UGD4ZWE4R=)U_"#9$ 7E-Q+T MLBI="29JVS_?-9F7>YEYO?_^YT?UW]:F/=PS+PZ+\?X.LU M[L]> FM=M=FVHVQM .&K=9[!M9M]04=&FVL3VV(_Q"#?K?.<*PQ+W7D6/P?2 M=@\OM.N6CMII[U.&\,UZR&JB'N:&-N-^Y\D&T-%&)U3JJ8B\J/\&\:)&4GEVD4BP'YB"2MRX4W+.+[WPD;_05Z[.+ MB5PO>>NU+HC8=W >YUCE\Z)A(-.X!;:\UO2FH*"J9M8%W:QUKX!9-$-0;G3- M&CH8/IL"NFC4NEY 9>G+&; Q)V,! '^L<$99JFQ?"](%)M$X5V4%;)5N 6U< M8%W( D!;4<%O[,D=!=EP5Y%9447%PA[QC:9)S[*BK 5CC@T=QIK91_J=+'1D M139E9&R .I;)A0Y621L,9!/SJU%4)>Q$ ,X@F@ (UP*-R^\=-,X6ZGG0PF,X M[,^<-Y"H0?0UJG4;2 %U(F'!&(& (/@%R4\"\.'9 C'.@1@OQB+'9F("*C<& ME5L$:C8^H+(K0 V?-V\$6;W3#*.FVOI0QM?4NK;Z83>D/L?$!,YY8S,+*1>- M?JQJJC9$NH E'32X-MB4.[GPN'-# %?P9 3Z<@[ \LL0J<:F*.0CLH%K0+@" MASP?/H0N9'=(,%!#[O7!Y7DP;+^B.-!T4WXEN9;M("^$C]N()+T0OB#5=4U$ M2#(P%"5-49!H@XIUO;&MLN>Y\'TD+\!-4Q,?:T-\E5%^0;HH&TC:$-1,^%PP MP[&UC@EL@:0*\*O8!Q\9@3L_S>.N2SK:A73#1P/)66=H6Z"-QY:8E)""!L?#Y\!Z H_;$,VXEN:45)(FH!PE)! M!F!+PE V!84D/G :&)SL 59K1,,U<&(1U AJ(OU)%I$=R6(WK:>2I_P0%"N@ M<6D[X+0;R&;(LJ"KP('&/1ITD#Z'B$+X_H4=$P)UL))<$VHO M=;8!> &A%P$?OB^R%[:;\[#79+MT!('":BHNAGHEVZ6Y\#V@;0!>B^W27/HX MV&[.!*W+=NGP$1%(>2R >C7;I<-/X6T#\'ILESD2(\N/\;&AMLN%;[,(TU0, MPT+2E:7#N^WUD$4$]YRW7EE^'P*U&.K5 I7?AT M!G@]@2J$+U#18KL0+_98 M$]OAA3/CH!$9IBZ+$,F4(+!9)[>>28>O0ZYE>!Z$I4\XG)K;UUEG4R*;#9\S M[S2UUT+ZX IU_&%Q,-46P2)H@_:=)JC%GHX0M@[^),U&X'^O!--E0@?,$@2O MLKD"T!RS$3X_3NT?8[AU'"XC542&?04N0SHW2'T9/)HB16/G?5)CA(M'4F[E MQX<7 RR&_3.N[(&?Y<$09P8^3EXU_7#[=89FZ>[;X#*R$W_N8(4LF9V]>?*ZC[[O<]XV)(9U'@K# M%'03;W)?3);C/FGRV]QMR-X9OYBL>_)Z:>H6]_LI -PO'90NQO.8^U@VQ?(' MAEN[/M&\F"Q@_ KGEY"1=(@,.(6D*4Z*!$FN83I8)'%N*4H42%JX]7A8Z)I5 M:KEX*;6%6VH'C&5N$RQSN\$R>TQ87M] 1XIE1ZVRAZY6V2C5ZMCV'"(#3MF> M71AH)KL\/-\7^B8B:5?4>GYP?I( F)>A(HNR$Q%1D@Q7VN=N)CDOD#Y\?_FO MAIEENZ)N8RON=P'/R3F,D[F)KS Z0H1)C%B]C%EL66N<$^FEP3[R,6?P.OV[9 M"> TF"B^QNP &2HQ9O$R9O%CH>FC;(D)V[<)V_WIO,0"Q=D"[9D?$@.R=P.R M8PY(@IGX68)=-%))8I'#L03[X(?$$L3)$D3* :L37*1I'-)+FBHB/'6*M#*5 M#4=3CJ_#7=N-!GI"JH6JR$&/VW*N]:RYSSD29II#Q^4(3V.:I[:$ MZ!*I8G\@Z(_38/F2*AQ@#-T\OQ?^:/J8W/:K23?]>2Y( O0UMTX384R$\2B% M,7Y;/_[-4X]'>&+.'?OI+9F0>9\9CYUTQUS@YS:M(2QXL6EU&*-NZ6)?,) Q M9U-_@/K1#IU;UK*H*U"V:XM*.'J&/N'"0.8Z7.*Y#GC2+)Y46H4(H!^<=')5]'P4E[]Z43 MEH@Q2^RE*_V8.31-P2BLZYIDB2;)AAPVF^" RUE-37?8P4OXA0O>MR,8VW,D M,^=J$\Z)%>?$^3@MF^B<&'/. 06?">?$BG/B%PT%\7,:L.)#KZH)P"_>9>Y; MOQR@3Y-P2>*_K/9?$BY)?)75ODK")8E?LMPOJ9E]I#>0 F^4;%222I2C9IFE M:]ZWECDPCR7AGSCQS^'Y,@G_Q(E_#L_+2?@G3OQS>/[/J?!,O/CD\/R&8O>N8 _->$H[9NXZ)F1^SH)/(%;A^BC9$4@N)?553M-ZH(??ZYH%S MC%L*?BVKLHGNY"@.-I=B\M[CJ;JFBEI917IO5-+TH6:?7#\.YG"J M!.H0'XX\1U*!,[R_>//UR["Q/\9PB18-8]CI#N<=3,(B!\0BWK2(2\"UTB*S MG!55ZI6'=TP^)9QU4)SEDFWM%"T?&6=-'.&$GPZ"GZ9]8'X''1?X%)>>?$I8 M)/8L,J]RN/0&*F=RTTXZ_B3\%%=^VG/?GX0Q#H Q=IFMUIZ8&$W"]I27A"\I.3 M\GM![,O@S(RPOCN2G90E%/=;[FG)>$+P$Y-P$M5 F&*2..4TJ+YPS:G!GK2E"=9[=V! MVW,>QI/MIW&<:) $R8\.2:,N=H,Q+NJU$2B MI<.J$S]@S,L+D9*X!''G;4,WV_?"BSRP!J?*Q_; 60\*$JZ-'=?Z]P%)-'*B MD0^U8XE_D'9<3G!,_=!=!4.!BPE/65.=JGK:\39*<"8\+A443_Z+D_Z+FO78 M0HKAU@ZCB_"/K%[+JJ"*LJ"XK:PJJG@B?!FQ!R?LJS.^/ M6UU..CQN/5'=>L \O X>[.K::T&4E6DPXJ+F#UAPW(XH8X]M&MF)(!V[($W. MKRUA@.,6K;'S3I*ULCJ?K"W_M>0A7M<1E#[B=&P#"X(G.^M=\XY<=#^4'K>C M/LUF?GL"Q\YF>]@$.&$V.T*F2LB]LH W(??^R!UI >_*04/'>D9C<98O+B>S['!B3AS*-L%VD ??(*VG"\.^+ J*$^D" M:L\?6GOU01P.6,\'F;DIDE*SA4QZAP1CEES'S)U^ZTU89EN]=LPA$WBTXAHAMZ[S8@DE$\2(6M-,4P89J\,$[\AABLU#("(<]#FZ%8#K*F] M X^K%QZ^W.'R8]_+ M, ?DMR0,$P>&.2#O)6&8.##,X?DP[N S5-(,TW@ -"J:B*>E'3_SK%CZOC7/ M@?DV"2/%DI$.S^=)&"F6C'1XOE#"2+%DI$/RD31+-?51^_[7D3*+L\#S^U_[ MUBT'X^TD+)'X+8F62#R0Y1Y(PA(GZDOXG_2\T@;(,&7QA&I;%RQYU^RR[Q.^ MGOSD"1%_V;I/BP,6B,&X[9O3<.SX66)C?1#46M5U3;)$LZ8[*)WNKC:%Y]-B MP6EA%(GI;B 1R4]"1T&GRH]!L)(P9^3,61*,?E&5&J ;=%DTD82_. [NNQ04 MW "AV4?(O,/I-_C5FZ-;O/+38@&?+N6X TXVS1]\!YS0F[,?)MT#C;DY'>\X M!I2/86+%4F6;6QZ:5W/4'R#!L'1T(1M:FF-SYW"-^S#WI^E7X*'ZS+^C( M6/@*!PGDHHW? ?#5%[Q'DI^ [>9QB^^M6@.D"Z;FXV*L@8-9&/V>ZGGI%5*U M@:RN>NUJO,R^U^_![N]36 B T#J\9@7)AO!QJ88V$%3:_H*FP%V4NY\H+$(I09%[ZCDE(NS.?J(&@MZ3U92I#<\I>,3X MBXYF@J(EWYU=?#:&@NI]7ZHK#&1E=+[JC>1:0WY%-H!G%__[+RC43Y\_X@=> M?/XX)*OY_)]4BKJ6D2*=4PU+0:FZT$-4*G7Q&=;KOC8 H)^H9UDR^_A=S#]G M4W=W-!UP:-]]J0CB(Y4&?!F:(DO34.*G.!>[3[:O9S]DW#LFR\#TD65?Y5NB]6;,E6JW=]7FLU*K7JL*.#&0)BX M2697T^'QUA#<*%$P$,'.3X@39;5G:BK]]LU5B>*83+IPK/@X$?F^KC7N84GD MD=@=>9%>V@4FUT82DE.I*TTD_15Q4-$6L?/-L S;;I-/!8BC7HN_LO>CP;7X MG!?@>>!EJ)I*W#Y9I!QONX&ZLY&8J4T<^3-*%7#PA#M0>-]W=L$RJ>_$W0OZX]LW-16]/]HU^I/0Q!E> $I1X'L15.F7,V!__/=0D"3W M[[51X/%6QTZGJ"F*,#0 (/>3'6%\-O7U7_"$=!-OP;MH!62[\2>^IVC75 MNBU3$^]LXI@52RW\,UO@TU,V 1 !_Z,[\3 1O(OC5S 1+R^J\!#<$$U_^\;L M(^JOR_B4G<"CD"HAB5HEPW5R<=G.!?I+,(_0K=0HMK*=0B@2+.$:);BO+PFC M$1)TI/H)\A1@9Q=--#3MU"W/T'.KNIY9U;5L@-;]#0^_AF\,_W5=%[/7ZJB> M2S]V0_3 9EY]1C*O"[5/XJ,=V?(T_6B7EKAF\77-N-FX$Z[@U M\R_,72];EL+TS;J"8O@Z9[-0.=Y9^N"]LU:C6&U6L/N5N&>)>5BRO+&[-A$% MRO9TJ"X(&=7V_!^HI*F_CQ8I1TYST \E;3"0#5QO\/;-M0SV$A0=]F47J?$R M*0W 5]H7^JOO.A(YI!:&W\ML" [L[#MQ]06;XK/IS&+W-?%3#W!Y;@9[EODR M4\S70#W9P#L:9A58Q)\!V6YY=*MKU^G[S2/#60:BBUFC15J98^G")SOL.X>?M&ZU+Z&%V48%#&$(FX.$JB9*"L M:5!BGV0%DGSQ20BH:X]8;TSG7D* .?9Q8,I](-HG/ B%E>T M'%IR_T0H/MM!O5=NNY[BMI;P4G$J1>TR[F5^U..(N?[#"U6K%T8B<"D 9Q?I M;"K-IP'KF8!L- GWXJ!1?.EZF-GS=T2Z;5QH.J5!6*93?RQ=-B19))&9UITR M+ 1IA[E6V:O5)DO6>X(JOY(OO2Y"^.HKMCKKF/BY\J'QH?G!1D9Y,%2T$=*/ MA8&GE:F]E*KV88YK]Y <2SS;E2\(V>3XFC6O_W&P,NSCV.2G')NB).G(,)Q_ M[F05L?Y.C?OW*#__]\4T)S:GQ>?G9!9O)\S9UFYIE]BDVQS!463#,H('Y M 6NEH.0JP<>:WM*>57]B:=>/@T*Z_OKC1S9L8DU>?7;Q Y^?51;0A78HL:"B M<>JAQ'.JZ76(H\"S6!"^O5P]#;K%7BTM[3!\\P

-P6A?.S7%W%.*";!=N6 MHCT'>F4_AJQKP!G*O_)P<3;AOO[ L_>_-/[;8]@R-O7VLXM\FLGECR>Z"\]! M==#EQ!]=JJZ#<,I#0:'*+TBT3/D)4;4N.'G(>!^E?Q]/:8L8^<">-G"82=\G M&\K'L;S)=LG__IOGV-PGD*X64M"PKZGN-N,Y]6[)=@]V$(HZ$A9KSDHZW>]^ M+5Q?#Y0S"M0>!AK?1>';*%OG;:U0O6"<7:3Y1>FQ]W,>2M99".[8H-3QNI=N MF@HW#Y=-5F2X,*">?>?912Y?2#&90OH4MZ5V(VM."<\>UM<$(Z7+IHQ R&S! M0SJ2J+JE&Q;>@3,UN-5.';+SCK@)4433/3XSZAYFP".I: MS9Q4[LR>5+;1% ?[CZO4L.H>.U]($/N4J B&<1[ISM6._:W#HH@N8!%PTB>C M04=3WF'7-R''7LAA5U5XY0.YFAM4^G-?AF_TL=Z?$YMXQ7*.AN33T0?I,PY9 MT7'('',Y8KD.43W^#EDW734;E4HZDPXC]S7[SC-2>P?4:YJ:^.CDN/Z/^< P M+#44=.I)4"P4;?GQ.,\3 W%CE&T]:YL7 ML$]X9^J%=N>GA#,6EWGL7K&D9Q2+ZU#PL*)*>'\:7(C.B!+["#P=>.$C. Z(U);@ M4-!3K_F.?4_U!8/JR@H$D8*BP(_X5(P!__ZU9!Q90D#90A4\(&5C:;!@%PZ0*#"4)(^,#Y9SB7GCPTT['ERQ= M1[@I+ 8":W)3,!>=_GQ(CXIL?F3\_I,+;3O __UG%[]Q_S5?V:>< U!453M> MN4CD?DKNL3B ) QDTP3Q00I(A*ZIV/571A2",&!$D5;'@D@V1*X$4Z#(H9$9 MM3!Y!I:TH6;@CT,G%_7V#5R$VZ!1:2:#E0"(KZ60XAFJF6I1[S!15QIBL^>V;695A S]6 \AXOUC(F9E"XC%N,&HZ?S;$<70A-S__8F0)T+N%7*0)8%2 ")$":((0HYGNTF$U75L&GV_ MI8!W4CX_@* )E#$ !0$OTEWK\O:-J U@>:,/ #0B $BH*ZOD5*&!11IO"7', MIP5@D%_93[1[V=(\;G)S+%ES&VG;Y;'ZLHE2& T HJH]Z\*D=B;# M_.-+QS )=(>EQX9_3D*H\?GU<"+K/2^U.%F?O8J%BPPWU1D5E^RX"4-A[O2N M7@)<]C1]Y.^>W%5?7AL_I#_/>HC9"?)R0CC1>;E?G=P4=&<7U6G#XZ'^4I\F M&RGG1TR^IFW.;*CG;-J<%\I/49?)+QG]4*B[J/.9 M#SSK=#U+)#GT_.@>%E!VO"T;[&F7:XZ3I_64>^L-N:EDW[.@=D9YD*RKK]5& M[T^D_6*6 +9.RYA=)%-G'<*T[* JC25'A05H..!YD@WB M\ZF"*LJ"@CU!?"H8@XK'KDB"+AD4KDN7)4\29JH@B'\G^!8$?9CSKXZ.ND?/ MO1OD!HP^!'-C%?T.V)8$[W;KAOG0&!CE_9A3J-\ WJ)LV70;CR9^S5*EWM0Z M\JN(KFK\YG7QP96Z%Q[L=JY2XT?'*\9XV9OQKDMF%2^>V=I; ]^>39?//T2^<3Q3,)Y7F" M3E(*OB<@O<114)?<,0ZXIQ[MO9+0;8)4-]!S@SQW2-<[IFJ1)^F::?4_\ME^BM'DG'.8CHGND7L5$ W #8\=5TWJ!.[NX'F=028<.N^3SW8,J M6!)(K/3>UA@'F'HZ2X1$P2U0XNWA0)\TA MJ::@V'79Y;\6+D'W-&C"^8<' ]D=\(GG=4 :C4E46J+2$I5V KM +'-V<86Z M MFS?ACB\S-(E37=H\H2M96HK7B E:BM9*O'45OLV<6]K"+PP+H('"_/7G6B MKA)U%0^P$G6U*W65B;NZXLXN:J1+0$6UCPK+FIHHJD11Q0.L1%'M2E%EXZZH M^+.+\DM?[LCF 3E2R3F-1#\E^BD^](I./:7/+IJ5FVJQ]= H-P]'02W8(@RW M8UT\CFTO[WC!)1TODHX7A]SQ8DF_A&6=A8ZEY<5.&WM<:_JSH$NI.TU[)"T; M)\>)CZ?;QXY;Q9$O955"^+',!XX+2W MT2TP';HIR"K96">31P0=41TTTE2)=)S#K=ET3<&;[4V+M/O4J2M=5LCDH;JN M299H C@55?Q O<,W./,+2C.C#33=_07/A7.^?O^!*BIF7[-Z??(RYR9XOR*C M)QPJ*,WKYY5+5GE;3?1"8FON2,PR!M\$B>K6L7 MD2U=NZR*B@7@>KX:,Q=N*]N7#7@&MECD3+O3,-R9&0X.YKXG")_]=B",9K\"$O_QN=)A1R\O&S*(IT!H MJ2-RC-D@0!KA80*)7,7,<0!=4(F(<@$ .BC1!4=!UB)*HHC54Y6%0E/ D1LG;%#Y PC<6?^D-!* M!$_(P"&^* QE$U26'0)'J0V0GBB@(P$K44!QI,K)*B!14TD1@$!Z;.*Q;3+9HIC1/DX:VXW0 MY"1=="Q@)?HHCE0Y87TT&")3)CTRA\[>\B1KC3/5>)^1[+CA\TB)%CH.L!(M M%$>JG*P6PF&9FR@R-4I"3TC1AI,T$9X2B'3KP[H*^$Z68-=NV4$= MI=E#$]R,MVZ/4T@4T'& E2B@.%+E9!405C@2&B)<#VUGMQ_1B (-9&BJBI1/ M#N0)-QT!6(GJB2-53E;UB)KA5)1[]_QM>'&ML_!,X7)J'0*XQ/LY$K 2%11' MJIRL"IKW?LR^K+MY;$$W1Y1A#8>*G.SM'PU8B0J*(U5.5@59N!T6,A!2G=-= MWJU]>("%#]Y9NKVAIN'"QR09?2Q@):HHCE0Y656$3WJH"$GXF#9E/,J* I^? M-?T1>S])(NAXP$KT3ARI=H M?G(([4C 2C12'*ERLAK)4B?=2R2WZX9A:**,O[#AQF78M-UO95I_R2IH)JR> MX%?QKR4;=FN61%4=!UB)JHHC54Y65$3)+)$ZHJF M>QN)E*"82%<%7 Y)DD^DC=<3[CLE4'"1:@@BN4DV2$LHIT@220F''@58B3J+ M(U5.5ITY+>Z(7S743-QB#C= TH#J*FY0)RAN563/4@13TT>4K9_&NNM!E;'3 M1CIEVN4%/M?:CP>/C70\L50=-]S#F7?2.D_4+)6L+P2AY_+TL M20JBRH)ACB'!ZA$_$7\)<%)E2]>&*''XC@.L1$/&D2HGJR&Q$IIH1GDP%'#3 M4$^S)E'3-55XDG4+GO(DZ+* ^WJ"SS?S(VYJ:>N[@? '/O<1N()]2H1P%P!R MFJ!V+$-6<;<56Y&24G32IV[H.).&I\$D?H,-AP,61,/X(:2&8D2)?0'WVDT8 M_1C 2K1B'*ERNEH1Z;H&F@OWA=:18!+MAEL6TTZV3M#M,W[RDZS@/K^FI7=( M:^F$Q8X"K$0?Q9$J)ZN/9O8$ACIX;*(3,>+?\":!@ON]6P)I60_NE)GL9AX) M6(DNBB-53E87C6-$"JD0^6E3B;2!8(+O-!7%=2W2 'CJ8C>)ENQD'@]8B9J* M(U5.64TI9 C-5#^6T7@G$Q=<4(8][1[G[L6D+1\K'$D5U'& EBBJ.5#E9 M1:4CA92HVF>5/>5:AL=GP@JKB\=NDU/,6$TE['4,8"6Z*(Y4.5U=-%,F/U8^ M-LBX'2?VEDQ-?/S@SU/A3H./RV3*Y?/@^60>?#(/_ECFP<^*V6X&PCLP$.\' MAV7GE#4<(ET4\%S64Y@5OPH!]GMDZ=CUR/;L[\SIG>[QY4P9)P@?3[#TU97;Q+SNS&*@ MJ8HJ'C-]/U$=\(=Z.@YJL076]'/JN0]L33!3TG _+P,?U"R-)^> /WHI*&2$ M5[./T+0L'#&JSHYX8S!?#NO/%^FES3/9-LNR[5?!_*-_+16^=7YSX.E9 M UC!B%QR/E&C5(JBQCQ&!62Q#4;/!_,PYT;/SSJ5-O8]@?:4CS@=2*:>D4V^ MCJ9 C.&@;DQ $H!,^9B3. ]7O[. M9N7+KV8M'3Y^KI#HH(%7/91I:1Z@G",)4J&@:(0KYR* M9EN^;+_^>/S=^5LUBI>%WMERKO53]'JO\XYCTC3'YVDNDWF_((44 "?%9K/< M:KJ(\">;3]QE!V7^3+(B?@W^P#A!XT_DJSDBE^S#>Q-:,RQ0>_CO;;U5%']W MR\(&U/YIF_5U26POHN2>)B3@Q1&U\8+&G]!I#Z%+@M$OJA+^I_S7DI\$!<<5 M1;,DZ#HNU?@A*!8"PG.5]D HEEY?6O7VJ_:3$7[4].%5DXM&WAUSF)W-(.$5 M3K0T_LOU'? "W#--IBZ+V'A#O-R?Q9?S9.Z?!5I])H?E\_ZSB_];\% VZY_P M^BR_G*N:>JT[)^]580 W.20X#T0!\'1 /N#1#=3]"&"6G0\&\8XL5;8?\-"\.KM(TSR;IK.Y].>/TP!> M+%J?+S;\^?*8\,RE6"[%LYOBF:/93)YFN$QX>/:7:\:KP$5RZ-EH@)L :P7? MN8I,1WW.BO/M(//'*GS5;[5-Q'F10@\FMRZ% VC4BG0YFRQ#7!12R-%I MT(-!I'!?AB=D?&TI33S-I5D:7.PM\>4O0@6/"-5U-!1DJ?PRQ('A MDQU#\\ M.TI?5>I_HC&%P<3(@95TC@%@(W>-EO.$+^:B$)X,S],\5SA0T0F.IFUE)INC M\SB CD!B\AZ)J:BXSY"FCT %S I*T?K^9Z -!P\<&Z*1\9,%%PIYWV+@14<4 MW ^JD"W0#+\M86.+GZT=+R8/IB++1,[X=KA\BQ3I6M.;X%E6-;,NZ&:M>R4; M0\T0E!M@Y^$"&Z(W1HV;9KI^4^ONTX:015!]6(3=,%K8@2OFS1VG#"2FY)=4 M7Y8D!-< FCGYI:,K#),IG%VDIFI,XL[;ZW%$)-S/9FF&B8;WKSV\7\,ETE/Y MHEG^OLH4BY>];/[EI;"3^&(FX^G'ZS6[KMLWG;0T@;H\G%V=W0W*<.L]*1!+ MSA,J$J/$Y&@VN]H[7T"LH/@Y4>)LJ1/8-(/M1#3$63.KC+5$BZB)5^,AUQZ8 MKKKH9X;*-_TE_:<@[V4WP<]"VC;?C MBZ$M90K8#-@MD\U%8FFYJ82$W5:BK@BJ650EG,8C+!)Q86FF4*#3^=7)WGB* MR]H(VUIZ,KDLG<]$D\XK3R4G3$'MR1T%V2H!%E1Q6R3<:)KT+"O*C!1UKNZN M[KM%Y>7WCI)[.'GA0NG8E]T(4< X+,<>6AP6A.I1\'46E$!ZVYR^/U/SWN#+ M;MNH]NZ08* &QDBM^V#8BYWAYKK%I:N5WP7I!Q^I32!0X).VEH%BX20M15(D M:6DF0^?X0TU+KX^N;64%%"3+<)$(2\D_4U'55'$= MBYL)9>T4A3H&]/2R%!,B1>*J@9^69[-)HB(J^FR;JP!?.L.N5J(AYBH*<[D* MK!UPDL)TU,.C:.3TWE7IZ?YQM[5O\VJ"LQG)SDD$TPWJ_/VATOH=1^3'"QI_5LCXLX)_ M07I%_U,LC?J=!RNB-,U:M>G*!-PXXCM>T/A3G_4I9*T+(UQ<.+/%?%=Z?:C^ M;K_J=_6?K]+OFJ3D]E?".K1!W!#/>;13)&WK MQ=!,FJ('!1(R!@WXK\J/O]QHDZ+Q M[4R2CV1U[>Y$(%E:!VXGG93WRR7+D!F%2.&C!IE#W?-=&UE;"E0N36?Y;?7/ MZO*(.TWMM9 ^N$*=V<.OKAS=9J0Z_V/T8'1WON&[0J04 #YE O2 R,Z>Z^A\ M$!F%#.7 +O'\H1Z%#8JDK?,*+)>A\]EHJHO2LP43J[,*?__DM:]B;M@R=G-^ M?.WS'3XIV0/>G@]6J\DE-PWQ-PVZ2&D%/9858U7"Y="_%/89A.M(, M8OU:^6.T7Y]^#\3&M=%J7.ZGJ5/08Q@[W&]9H?YWDD#,T%PA2V>X0\V,[$;, M>#J7SM&Y[+9E^*OKA!8$H_,%AHY8\<7TSE_^C-)8@@54.=;=K$Y1MFVBD&1[W"HNF&)Y9 MD!I9*%GYPJ/RO?4P>/T=9M.69>*$4QWDR!/.@,1*@/P1%DEE.IUC."P[!RHW M:V!J:WM4H-.%;9.NJ_.(5ZB+8!&2O1>[4%Q:O, ,_GTNU'YN(BYA'AYQ <93 MH 'B8P_@%]$G"NG,YC+11? )B4(Y4!8EB=8J6!V?'[$U!&B*8K/\^OP[UWZM M#(;*2ZE24*\V:7.Q51ME.X$2Q\1)1&?R"_D,S18.M87%*OQL*2T%.L/R=#9 MSYYM?&0&3)34G)O95_25;'+WD>4A?0I MY)Y Z8PM]\!)O:MJ)J(*[R-G"6^:7Y*-H2*,SO%Q4.3T\-]XRD; _0,N[]T_ MB->1_[WCIK E;E8W>UEVY(5A=WCHQ0:^V1=TY(#C'G%!!*RHB7T*AQQ*9)8F M(?E4PWW0@E\YMOWZO=[IUN5*J_0]Y!,N%R7/%$\J1?W?9 P9AK(PM7GD@;(N MZ#6=#-"1",!UI!,.:@M]2J5Y/6^8Z>;(1%73K M>0V+H6,^,(R?ZS#WA5=;3I#_B9JE>]:?[O;[BI;9UW10V=(,JUG_?C?D9O.Y M.2HLH+=!'D )XR?,LUQFO5<[K#:X['POI[1,[IYGL.ME MKZQ9IF&"QPG.YLQ[__[+G[UP8#!+W*O@_.1HCEOYZI912U+NF[(9/RUP(A;RD_/>4O&ZG__1YX=* M=B_\%(9R")F?P@")*P O96@FO[&ZLNE,N,N#>DHP\';(_$@\X$0M"V16>$+R/?M2]*DHP?+"AU098J:DD8 MRJ:@>%8X&]?TNB7^!K6>N-]1'F(XNYA 1N&)&RE938DVSBM)#60*LHJDLJ"KH/^-HBA: TO!@=T5 MZLJB;,Y*DL25!"O]\-7<^<'NF0TJ#ZB 3 +KX6]MO5O.CZO)%8X8&P#3E[/4 MG/W#52-9FN5";&;W/B%:2%N3BXB6H?/Y+,T'Z'R\+M%6;\3,)Y>=,G!G \9T MU(IW)X9!N1?S>UE\16':ZHU:W['>UG?&RLSTX;+P<@Z>IV)(:@8HBOQG 61Y MCLYQ2?%#-)1:7[8M LG0]01AAB"02_1OLVIR["53<3+5/\7 $==/O'522.5AB*=O4ZIF8GVJ(PHGN &&GDZR-3JI!#?[ MR$"8-R7<,(S4Y!!;3,),YP@&]@7QWB>IW/FP8SP= QOL?"DSBX!E_">5HJYE MI$CG5%WH@89K@B5%J@BWI#]1M2'6%<8Y?D43$<7QB2)94W@BE4JYFEB2GX([ MO0\J\*U'NRZ>/U$M49#>']1!\,@?J*J8"YLW%]-']R[\RT3ENNKV\T= O!\-="0\ICH(S <\>TCHZL5Z=B&G'0#6_72"YW7S M!LH76UXD8^3;S+R97"_14@N9/&S![HR7W9F5\N/1Q+#*IC6$'S7][9LK7584 M;,CJNB99(A[<5%'%#T>, +\ [-E.\P!F2JZM?ONFY#76S;&)QG;=.<4*%U#O M'E3!DN!VZ?T1(VV1_0ZFZ=Q@FX=@FV7Y]NLO3?PK%3K24PN'R]8 0!^12\XG MB*92%#6F!K4V,<[61WPP37PVVX-_II+7/^Q?W&Y_282_3CX)8,6D^7+&3?"= M+K!M4HV38]AV>U*74[-N-+WQ*-\VQ5DSM,3C"-AE'K\F8+IF[HF+@ME(<)/% M&.'&N.%LW%SU2PVQ5OOS[:43"6ZX@\!-R>86=IIO,M^?ZS&&3Y\PW[ V MM[#3?-.M"M\SO[AO_4(FSGQCYQI63A!9K:XVPF-V#=3XA@)'8T[!U6CU=82H M>_BE;U!E,'32C -!'=5RI\K 9E:Z/G,EG!@B::JRFC#BIHP8>"K33EW $[/. M\36XA[+Q/*/%[ZVT82@ !O+3F3+<__X+M8!?Q9; MSEW]U9M+,6P8'0^9#$=SS.I- MPZ58\A>NX\4_-\8_MRW^V1Q'9P(4D"?XG^9_%OYC:B%TL,C2.8:A!U^(X $FFT.16 IJ'5O-$TBM4M(?Y)%9#2!47$U(?;U2L7RJ]#]UG[-M*PG MSJB9O9X0C;/G.\(!"X36I?1I3V]?Q\H6(2M:9XVC&8:G:B%1&W" 5 M? <%%EF4!K(J8Q\&'U%VO)HY)5YOC/[]>2=IXIVT\PE7#L@TU;.!IHFG(TS! M'9/QI<&P&[76S^2!EWS[*!R"#&Z!P] L $OG.)[FN$.UG-OQ85C6($?S>99F M AQ1.CHLAF89,C27Q0,/M\7AZB9W5VBH QRDZ BO=8 ;?;^2/^?,03[3?WQX M>1"K[,ZGB@88..5=B6TK/&MQ+<4V&ZX;;;+NO,?O0G)&:W]X/D=G,^N?*CGQ M8XGKTBLT6\=G.3H78*!J0J]MY2NT%#3-L#Q$#"&V&$AH%FW.FF9S$..%V5]@ MM7%/!TE?D\._[8$YMNT#8[Q-FZ_+G9_I7T+E-]I/5W1M?PGN@ .?9M$9K6E- MTP4.V"A_J$-9UT-;:!8N3?-LELYN/9OD,- 6IJ%)@R<'UB9S,@P7DKKGZ$PF M$Z@)T":*O>RGV.U9'G>: 2J=*'1'BP^$RMUUJ?;ZJY-MO_ZY1[<__G+/#U$- MQ5ESWW)Z(LZ>>62"P6BU.+ %.' 'KXQ6H"LT[9T'2>=JI?S:E&OMUZNKM/;M)YO7S9W/]//FEUWP8N&^+,)=M#Y,@>9RAVI?UL)8 M>%N*#)U)'VH7*\ 6<\3@%I(59'AND*>2V=23N8CP%(]6V)+<'QEA; M=_XU>X,7RV1:43847Z&B9W;[HN*$%?UM9[ 5<0$(:>NV22E1Y(Y>"&@*3R%G MTC3+;%*I=@AH"E$)I_-I.IW>Q-H? J)"4[QI%M>,YC9'T\)DGTC.6N!3=Z(& M"G14ZS80Z8U=%W1SA&=@PB](?L)M:V9=YD+EY\VW&^';57ZO+K,+NEV3;7>D MQ_T$1Z37('SEPA^YR0XV59)C,]ZIDC%Q-X+"GHTA[+Z"VKRJ5\Z#L'7DCF:& MH;ELC".:H*3/;TKZU5L--X*LXF1<3;V2C:%FD+$?M2X^^&4:[*SB&=PV3+9U M^?VNFPW1^YO7+7Y9+ PE!4PF3>#$BD<@D,:%5!P3/RE=84^75QM$;"4QY[D0HOZECM8#R&9;.<*$[6%.G/''Z>SY)/ZO;;I]JOV[Z+YW> M[LI/&+=-@ MXP3=;'KN^O*[T;G^\?V.4W;LH"WLF6,KM*,IT%]A4Q>1*N(:0G[!".< V#[2 MX61!Y99G%\OMR55:A\SF+WYD-G;WUKE@]3#V&7ISD@J3P7CP!S; MKUKEJ=E_L!H%A=OK&;1QL?K2TIG#99\5@KZ0A&&;LU[R*ER @1<04BWFT_U,X2N\9Z:$4SV3S8:>90VZ+L@=G#.]3! MLBS-!VAZF: ^U+*>/*Y!W?HLC;]%S,Y91%BXXPQ<(A5U9=.3M[4-VFM-T[_] M2A=;Z>;.*WIF7+#*V(J=3,YV 96B-76Y+)W/AM@ZX ABHQ#)%-XQ\S3-9I/\ M0W32%)HMA<"5#5!(D%!J4X$*Z2@#DZ/S 3R><,)3KS&N(G/V//W8_G:5G&X* MQ>>[>W&W0>2\'>9LM@)H9ZI %F&&VY /%T^ZMQ$[UW)^S:<$RWAYB1)Q:0E/ M@]^W-N-QVV6VCIPZX06AX+OF^/7U0D*>'74@8$%M,S3'K9_/3TBTDXX'(#TT MDUT_=1^(/(%GQZT9G\;XB'L"S:% L[H905G05>!YHX[T9E_0T:5@R&);;@^E M,%N?+]!<[LNI(=)! PP&H"4,# 65@H<#($>M 7U1'ZJG5ZE>3^O".GF1<7;! M?-B@;.B4S55P8FWJ^"TE5N+^1299&[J!2\FU?J_:A%P!96LCEW IL=9O!KVV M8^@_5NHG28 @J0@&5NBAJH4G&M>Z-F@URS1,0<7OM6WR4);:KX7'._'/C5)I M_>A'>Q9GAK%<4"G!AG7*6AN4-@&6^M]_\QS+?MJO 5\C5[@E\ZY%Q BMN\O0 M7('.%S(TGUX_XQM3'71(M S'^(]IF:?SZ0R=SAR-/3DD6H;E&W@D,\T4Z.SQ M.'.'1,UP7 >/9*;3#)WC(J+E5EFEV2@\Q@F*!)I#@<;?G>67I)*N9,4"D;4= MU\?L U.K,T,C%_$A\C523)(-X$G%5@Y1DC33X9,K230=%+F25-.!$>SPDTVE MU_RSB'J[R3,5LAF:W> 8 M8TP5T&%1,_Q,4R;)-.U3-D//->5PONEHW._#HF?XV:;,+K)-'TW>@MUK6;&U$M>0"6N(J>J88V$%3:_H*FFDB7NY^H@:#W9#5E:L-S:JX7DHCP M":;Q1;I=_$LN<[YR828]=*?Z>)!ZX:XPD)71^2H@R+6&_(K<;KSN2IU6'\,C M6UZKC]Z^$41PEN")(^P=X2;#!H5S'/ *&<#JZ8)"&A#COJ!F'QG8MU(E7-HN MX4^D4)YT*>[*JJ"*,EP.[&TBW,[?^'"TJ//E#%C@?U(IZEI&BG1.U4$#?((' M_+60*L*-F4_4#T&Q\".H5,K5;9+\%/P\PAPN9A:9)8LDD@BH411'I$EA(_X; MH!7=OZ=?"GZW(@P- ,[]](EZEB6SCQ?,_..#@27Y98#/3V]X=,W4H^<)"M=Z M$.FB\!/5&@WA_45=Z,CB)ZH*NM=&I:T9X-ZMV#*E@2W"Z]/V*D+?)_@FDZ M-Y?$,[DVRW+MUQOMIY[1K)^7US@C9 T ]!&YY'R":"I%C8E!K4V+L_7Q'DP1 MG\WNJ.*&Z8H & 6'&B[U3VPMWD>=(L[T8;9U3D0"K)@R7\ZX";K3A4P;1X(, MR[!M^U.!9]JO9FYXH_[EN!&29JW0$H=CQ6D[UUKCUZP*)YS#AG-/7!2?18*; M',8(-\8-9^/F]RC].YLN_;KY&PUNN'!P8\=:*_?U=\=VV?"Q59551-W#M7V# M*H,B ,%'0Q!\B*,IGJ'#1&2 $HF=2O")"67O1P] M@+VJJ..!O$71E)]D4T:&7P.7J1FV.NHJ^N^'']^T35IMA35IW&-/N[HVH":3 MQR=+B6-I2;R@67UF:N:\O#TMH52_?'A]OA^V7V]S"OOU=S.-,GR(FV:.(Y.= MC;6GS\I/&I$O.RCO/(O[9WF>UO6=?-[HLUWK7IW]9X.<:TP/["[%@#]S'2)N M=W[2-C!>5U>=%:4_ECUWU&AI>+B6*LH*FEIS2PNHYRT*QNDW*%AD (F9A_ M^*P@_*&H2L6!!@SR2KX'SN&FK0%3E'_?&+\[S_4P&ZBL8B..L)$78DI0)4KP M@+JK8;'+E5,0I$9O#QB6IUEVDR&RNV'HB' 87N\BFLUE:3:S;:M,?R$L>H30 M/2"(I)(VP/P[$3NW?[Y'^ J50O>I994*HTU5\],)EK,V,%*@Y687\.;*T;>N1WT DAF\F+X4UHW91EH5W,RE\^/61.] MD5O$3([F"C%N?!QPR$MAR0RC343BTAMX>,A2ZUZA+M)U)-UI@EH#*&65_'"- MD &Q"!:'JF.@[/ZV$\'X5[BY&N6:#^727FW4K(Q(SH(H!58$[&;L6T;6P7>4 MQFO!= %P?PZV0?O6J(UR; /N3EA873:_B3BO->]YH0!756[P*WN=[XQZ.[=L M!S'[N7!P(S]W/ !XE0AL/ IXM0APTTW9=>Q_7"'[7T^.K"0,95-0IA)D[==: M1LR*OUCA18UHVR-8MJS4%]0>,BA9]2:_"*U(UD.1A8ZL)(FPL#R?>3XIBB)0 MUC0:2$3R$ZXLL17FK*I\&N:S6NW/[]*HN_L@P($19U,=(/>K9(*@,0)'QE_% MY!F.S@3H&;,O3E[=L7LS7(:8 N-8ELZQFW@J2SMU,TLEKZ(^(=74=-!M_B)7 MJZ&7E^+#_66ZLXOI[;:L>:"*'6-X8(L^L%M>N>FS8'=32?; M7H\]H56T8#6JN:.(8&V>"H+UW66BTQP^9+4%XQT#9B/(4N=R.3J=V<2Y6&?$ MX@('H"Z,L/7'^V&BJ%M(NIN$ _-IZD>K6[WY]G#[JY';:S;.=5:'-O0T)=C MCV6<]@BY)\")JTN[C H[V-_E.#H=X/1D/+,1(6(US!U?AJ$SN6AV?)>;:F>M MGN%Y#A[FQ;D^R/T=&%V!WTUJ;J9$U=\U'H^1/""<9P?;8T+4DJE2=00L G)BCNJ*H)H0OW]TVR__AX^%7JC>[9?C,BT!=L8K%NZV!=P0DSK8D-&P*>I(5X "9^1NX0] MIV^"XSIJ#YFG68ZG<[E-2EGVG03;$HNA>:DYLAEOW[]=-LG2%C3RZQ6&JHR\J;,\HO+3N;VZR,0Y1+7RN0L:MSEQ/\)C"TQ5&+SBU]U 4 MR^'-;SK#Y)/I\SNC:)2%B,$]FW"FU%^N5FO7=L?"Q8&J7BBJC?IK1>;V':F. M04TBU:TCU8R',QIHZ'C^M>Z=IO9:2!]A9B)).TH M$7>SQ5IW%R(5/):;1N/NM@PXFLEQ=#K N)!XUD"LB<,(,O6%0HYF^70D]0[I M1=9,5A'\4]*1)"\P9^5O?_+&)2>\ONRI8,D1/H\1T]&3ICQA/P>?'=QWT>%" M?$9?=I3%PSLW.K@3*Y.V$FFAV;0LS^.YBF';M,P"FS8G7GXF[;6<_G%M/-U_ M+^^RL'>I2=NQ@ 77S!'+UR+5G.?R=':CNMVXF;9(96UA$PDL=?RV#3A6M^JJ M>[QD02WA(^6V39NKJ">")W4ZTNA.&70&FQP6B\"R[>50?, ]+P].=R=W!8;F M<[$LEP\OT5!<8#N:IB8^UH:D%VCY!>FB;"!ID0U1F%(-_9$*S[5X;KLA9P&8 MQPV\,$JS5W;XR=;@NM>7HCML@P3168AY\E/;:,LL:?42XD8;MU%&>E4]*%$2 MJ&++N1W6@OJK1S V,#_Q7523P A.3YOF+HLFDC"/Q15:?H+SY5U/)=&FC\J M("H6AK7\(I(V'0W!1.5N%^'MN1:N-!@KP]=\_>ZG6JG+MZ^;I+*VVJK#ZNV= MY,#\'K?8)9]P50'1>KA84!^OG'RWWZ!QMZ2*_%P.S6:R=#:]^F3.OD+X%6%8 M#,BQC3KRW^W/Y3(T'_X.4S8LC3/&D-VD25!N0"$,X0[X6[1'-B!I,K&A+3L#-$PZ2^T\;> %DY(G\"5M1C?D@?)4XQ<38>-=%V3)[J'. MME^!(#?&+[54LS8I, ROY2Q)A>.>:T!SH+P-Z89XGK,):RO\&51%G:[)Y/)T M8:-2W:WX<3=X"JV8B2^DZ4QZ]9;>MKO2,^,B:AU3D%6:/CU@PNT2 M-;)EJF.@KY=?OTK*OX\[KW BP&-G?#**@]*<%>#L*W+60.1,(3E9K0,/%::V MIW?.2%O@//)<:IHN;-TL/!J4!MS*S7'A3NU@VTBT#&#?5,KU:9U>[K=(D8!2 M3<$Y*/W:4VZ&0_WNUZBSIV$56OG"_& M7>0LS69I9O?3-4+EZ4RX/)V=\/3"+@=S?0)M'A?2F>OTV.@]JLT\L[/1,5NR_&H>B/CH1"X3@HT4\QL1DY$. P;7Z3;.19R MF?.5F\XC[#K%*R0MTQ4&LC(Z7P4$N=:07Y'+^.Y*'78:[F1Y$:VEU4=OWV!K M.8 GCO"^,.Z08U""#G&42E(2/9V<+M9)?&7V$<1.P($2;A^-YY"J9'N.R+Y3 MR >7&R9\02K*/^P83T?.!KM;WNS"_I-*4=.OG5%WHH4]PXU\+J2+O0\(>%:#R)=%'ZB6J,AO+^H M0W0O?J*J8!!L-%>]-']R[\RT3?NKKV\T= O!\-="0\ICH([ (\>TA( MZ,5Z=B%+'0#6_23&\[IYZ^2++2^2,?)M9CXFH8Y.9^U>/W7@/SKU$9;1F5-6 M1T,P6&73(A4&^MLW5[JL*-A&0V D6:()]X%/^.&($> 7P#S;J0/ 3,EU0]Z^ M*7G]D.;8^\ NBV>N'YFRW=<4T%#&__Z;Y]C<)PH'E>:(>O>@"I8$3Y;>AX3/ M)>A;:.9V(N[!]+D;HO),N==>\+5]=JX:B![FZTL MZ+@2VG"1=*,_U&^E7VJE]A@^DJY05Q9E-U;B0I 4H-$\=D_TO8C_-P#$;]&&QNC"QK!*7)AYLJDB^N-1UO M7U#?+4$'U%)E%?\RB8:FL2?I7B&IO"&H,\*XUC)FT"30!-: M!3B?:8N8]YD=L M=GVS"PQ4<#NWM$7GCK(I?IR$:<]!'+"ZHE*]]M17V.\^N^# K/*XRF+U!,IU M:!DBE\S5L&R'\SE1BQ3I\V6?!-\)KI?@>FGV<.-#ESR=+O!T/L"8AP/!_8KN M'1LBWS\=N77;#3Y+YS-YFLVO+N9:BJ2Y22F'SO4;E\;1V2RP,8W,T%Z 9 M[-XH%+!ZO[#Q0;[3YJ[-^09L>73'7;R-;^TC#7>:8;1?F5SU9ZW[5ZCW=S,A MP:RL_>F"UFJ3S1._G<_E MB(NJ.]O"1 2[?)>E'.TNRZ^:./S3,+N%:W'E+DL4_>0";[Y$F$O@"C27SM!, M@*QHT@IPDPQK-*D&FVP)R:(G651;03DV6+KHM$@8VHY2J([CXATECBW0Z0#- MR )3<6YWZ< (&";]-FY/0FF=M_G=#8M$^-"H@2:!)IM"]"28MME MQ;9'7VO+)[6V"31'#(U_$BE'4A;\.&7!!ZNUS>O-QU>E42H^A5EK&[B^E@^[ MRB1P">TLID))[CP)K>[+P/I=9Y25R9V(,C=\M&6S!3"0')W/'5 7PS7C@+ 0 MZ)L^R:R>!W@L>(LFAY&FTTR.9M.Q;(H<3B)A%I%1)1+2-),NT(7L)KW?-QWZ MO6MNW+BJBJ'Y?)9.!RA9CW]Q:8Z[E,NYO\Q=*WNLQ:57(1271N(1O!J,-/S7 MZ%GZ(1:7\N-=53[BXE(6N(O/QKA,+GZE9N$3QZ>X%.B2T"0,FD137,JS-'_X MQ:5I=DDM4\)=B[EK<[[AZ/1&TX"W*B[M5_B_92F+&KU-*E:2XM*DN'0#W<+Q M29WD^DA+)T@+K39QL5,0;G$IR]-Y?O7YK(1^V](OC@3RWQ5@-]@5*+=?Y6M9 MNOW=-:K/FXP5VE5I*;\*<3LO+2T%+2V-)-?P/=OL2N*M-;PJQ+BT--I, K & M7V!I+IT4N46358TFT6"3+2%9]"2+:EL&GYM(9Y+JX(AVA'926IJF&3Y+L]SJ MQ$!26KH!_;;8C,KR')WC(K)IIS@H;*UQ.I'/.XA#'^&DYW;2VTG/ M[0-=1=)S.QYKB%7/[27JSW8X\,_G%&8<63P;%]Y7P4NG[N&"ON%TNEY\/CI. M)<8)- DTX96FEYW3].QZ;:!+(OKSMVS>_-8+^V@#?85$1U!9(JCL+"HB;06] MHDF!MQ4T&WZ3 JO,Z+K1>'T82G%H!/A\W"RJ[/(C^[@?B'#TID Y7HGT@K:0?SFK:#9=(XN<%OB,V[5 M^H-"C?GQ[\NP^$,YUFI]-I16T!'X/>D"NE2OOPU+:OH J_6Y%,,FK:!C6KL; M/G&25M#1T202!RS+%^@\$V.I"5@+GP6% *3":IUD^J]7=3>)XN)(7G:R,MPR1("[.3\ *G(-QJ_1S/T4QV_9*> MA(#K$C"6%/+?*BENL%52;K]^+54[C]*W/YG<)ELEI]L*NAB\%70$V88[\]MC MQAP\2D^=&-?K)ZV@#[?P-&D%?? D2UI!'UZ]?M(*^BAD,&D%G90V)= <'#2' M5P,:4A?48R9J LVA0+-LQA4_#J,#MB?^H_7_@K]T^S ,(LJ MMB[@_P:H2]L#'L,*<'=3,IFA\_DLS6=65ZPNB61CSHV;\ED>5%R6SG/;=F)? M=F9C;7O=N]5?T>AOOZI-QD=+LC%4A-$Y!3!"T!ZI^0[;5G-[M=6JQ?Y!+[W, MY9\_B:T^$IN3V.K$5B>V.K'56]CJ?9Y.J/T:I0?%/]IMGCW6TPG%4&8)1. . MW#Q\_?&C\=WZU6FR>0A%-AHCM?I\0FZU,29K)+_5AOB]1OD%Z:(,J *3 MR3?5IZ=?C6=3#F'_X,)],J5UX6GP1DJS7QFV#\(']D%\UQUI5J)P]3/3*C%7 M]6Q^[(8L1$S4_H??\O?J?N3H7&'GPQ%#4D1K"]B^?(E#]2.B1G TC@&=9F)\ MK#2@6Y!/'YI;$"JSA&+G@1&VE;RU3R'^?BW]$HS[UE!ZW$W"(3F0>!JGC(+J MC>1 XOI(*R0'$H-J^4#C9Q:8^Y#'!]'Y#$-SW/K'.A(2!B-A&$8X8BJM[H T M8Y\K7XV_M]=/&>9[8?L=_VC,]3L%(%UYL"'^7)@8[<#V9XFSGR!M$=(R"=(2 MHYV0\%"-]G0!7VF# C[<2<#ZS5\66]G&[2:3_P)7[!W'N#\^^+B_"/+PC[?? M?Q+N*GT]H+G3$RXMH+:T^>OM&$/$!($$= 9G!]3;A">#Y4/ * M&6#HZ8("7K-NXA)=LX\,A/E1PF>$\,DAE>31\51AJBNKX!C*<+GA>IS&ARD\ M??Y/*D5=RTB1SJGF4)'-5!/U\'6?J"I( 2R/8:E4ZN+HV64:%76A!ZJBB?Y: M"!SKL L.XG.5-SZ&>5O2^VO$C&R+>9 M^9B$^W-GC(G.Q7&8!%A2TQKBBF'][9LK7584;!;JNB99H@GW553QPU&MMCKU MM/GDTK.=7,)V\>T;4R.]^4IC"UCR6L#KL04#;M%-?TGJ#*K^3HV@3A\$=1E>HZN"2J M2?ZL=<<4F!#@2C9$13,L'<'53> MN0O*4#6+X/98JHGKX^%YHHR,%L!YJ8#_ M#3@:CG-P>2;OR<'M&I3VJ]ZM-.ZTJVKA^Y^S]9G$*U+XM*#<'>V?&F6J=DW5 MZN5&L56I59M4L7I%-1_N[XN-W_B79N6F6KFNE(K5%E4LE6H/U5:E>D/5:W>5 M4J7&2T>56O3 DHL'95,('':]T:$)5\9Q"^'BT0L#3;1B(@2!M, MRU>0)[5?_Z;K/[\V^L.G*WX#^8@IU4 (9@0@R[5?A_U+[C;7K]R^ID$ "&K> MOH&P;(*=$V;IXUG?2O^+>H>=D/_]-\]QS*>2';R3O]A/M/LUELO9[Y[1[#>: MI3M?49KN?FD9SG?O*=F@!/7M&UE5M2?@L"=$22Y(@FIW#E$026.9FJ8 _L2^ M"FY3;T0Y.05JJ&M/,HYRX!L#XE/A"7\&NVD1A@5W2C#Q0^'10WN1I M)MXOM MH(IM( M!^HGXC2B/9" C)&Z6T;@I 3.&4$WFFS5I=H0.FRD8/ M "LKL@G@J]0/I*N"0E,/IM"GP5E'0*QGX!7/HCP\X+#2/-?0%/ 2(3?\:QLC MI!,Y8'.?G"]'7;L>MNH/7;-X;5,4#G"3K67J[:>2>\IUS-3HT5>]-E39JZ MN\-BIJ,G6;,,940]JMJSBMEQ_JZ).8";W@/O$K:A%'F XTSX5^@0+GS[QE7# M8_UQU735 F@"K8=,+.3/LMFGL. ^]S4%7@TOAL>,ES'R@(#P5@_1$M<3B21P MK ?&]02,=YWW5/G%U"%(HEJN7I.1L>*IU.Q#RRW/,\7WU#V286V JR%.@.'P M'5-M_>?>USTX>R>Y#[Y#@@'$6/MI=^.'O7V#\?@.O:=N!5T"#A,?YQC"N>NV M,6^GQS>-%?WQRI6_WO@X%<=<1)!ZN 0:&[7N3(0^6A[/E#T)@V /:+_^[EN5 M6C.7OKP6CSJ,*;=?T?!1OR_=*W]O6%QY!?@A48PW?9+$,4>P/K*[Z E/P),R MUMD\I/H"1 4=A%3PO,"]TFU/">]7ZA(IUR-V2QB+%EP&UE:&D,2@>D@%UPP; M,_@='PF1!5.(UX6PS=LJ(XL!B#F__:\GX11@4R^Y$!A@3>N0^ M5VV]?0-R( ^PPK!?"7=8BBW7VCC[MC%.8$E8YE0$T;$!LJ3@^%$BSO43<@HO MW%<26^EY)V[8*MKXLU\^0H+NO&MV)@U/@%^OA(,R^IH%T7L'0R"X"N0/Z '\ M_K=O""J)KK-)$N")SH),%W%@ .>%4$'3;-A2C0QT3&S1N N@ M"[@*)]\6@2+0;D=1X0OOZ'72M@V%V1BXO=)KNR=I7?KBOF*:2)A^GUV]='[0 MV=>FLZ\2Y$L%)C8L&)I[:1433]T'^3&]2FAN2[$6HK,7FB/QOM2RS!I)$/+I MJP\^QT=C"'$NB [:^QZ<+U1[]^O:#K*I]#*)A9P3O4@:5P'&S F4UPG"%]![ M^WWT(:$*[--90^C&%0P5QMGU0';%\5%H>L6F.'SIG,I.C+A1$:/I 0W<'LC, MFC X]."9++:A<[IMA )-IIWY?,H"/+B(KO#AQ,7^G*\,RM*U#2@6$T*&A6'& M%.V[#76L=9(,V>3.=/3PN5;I1:%^Y@O,87]'KE"_I\N="$E7MQBO6=9,$(_L MFIQPYV ^*Q:';2M033GA;HF$*C9^CQ+JO3E/@81G?L.=\K; M 1^^QY/ 47CG]SDAS<-%-Q06R#3IUJZ(W*4^7/@'&,+LAV(Z8N&( ^/&O0-_ MQ@1-4,CA%>J0'=8]4^G\AM&XB^& CP&T),.7Q^*BGOP CL*AB":P(C/X^ MPQG79B=4&;*0H_4QNCK6MB7XPF)G;!,#BSLXG;KZ%1\N:>S5-3ZX!M>_H &/52I;9C/3GG!.7;-G AW)T+,FD .)1 /[#W<.ED&FZF@)VQ>ECY)E&-*BSYEE25,Q[/8'?G)B22CB9M"R0 MAJXYP$"L +\GZ.A!@PB46@JMMF08-.4>MFQK;GJ]BSC8R8#Y0YFM _+5>X B M!@]+@^+L<9\="(^V".>0(?Q;UWP+,]^1\Q+3;CW ;SB6U1@%)Y[AI@.,CKRB M*XU%)R@]PHN<1=S<2)/X80=&*A(=0 'H3P.SUNKIIG=(%JV5*(X9D."2RQAF M;=$<:48KN'E*NR>XS D(1)#IJ% H?0RY4OY%">.4*W4Z[.H!IY5 8 ?.89O M,.PMR?J @@H^,UURL$U7(L,&S %;"(@+MNPH B#S%1KM1HBM7@6Q/R+MO2P\ MT LQ/YBY0&J*^<@X/OXU8=;YYP#,>*HY2E^K">EU=/Y\V]IK6R[;'-6-RYQ8 MOGUZR'_Z&H )\RTYTA/! M&=':/8#RX\2B=1#99HT\$\TF%6*Y2YF&=7)R*SWHAOM6IU>"FZ7:>-&];]Q> M"9E,YKQW+K]T;Y->KX3 5C@#]L(-/"#-*P6=!=]E!RC, 9[[NW!XL%,WIP^] M3%\%X.:TCZ3HJT5%XOCT-1=6XDTOXU]4?YVDP=3*-"AZ-"CN)PU6OE?DRWSB M)G.?>B<:%#T:%'>*!O/1-.B$8PVV)<]]M%RTZ_@(>.K M0N],(S'>7N2S&RD M5QIE DWY/[-XK^,N #BU"1BTH"P#J)I*N3D8) 8)A^%2$E^)CJZN^J_%A\&5 MW4][=.2^$BTDYYUS!U2%[7)F/X*WHCGA(7EZ[BTOX,C@T)$D%-,465-0%Y># MNBB(26%%J#\JWQY[%]5B44IM!NKNB->U0CV;$F9"WNRB952ND;Z U4?$G>HG]G ^CIVV\Z&[OZFV- /!EN7";7[?;V8 M*3P:&7'KU-AY,';XV"38QNPM<-9X- :K6;XD#> M.B5W*RDT;*Q@4+<=N/NAVBU!/[WCCEY"RTU,:[D73%<&3=?AX$$W[ )*;S9$ M_:I*0U01SC'*H(5KO1L@PZM2Z;>4N/]^]3*MK W8#KDVV^*B&EOP8 LJRJM0 MS R%+9/(+:\DIY;$DJ,E;P!+(LDHY>Y-EJ@AELSZT#2M6<>,IL7T:?> "RG3 MW 9UZ>U0FUDA/'FER8)?9[5DRAU:,JVW)5/ZT)+IO5HR44[B7H(]N^%[U6IJ M&_LR;10 AU9-NQ>IE\P>J'/X/VQG^@S:#'5-FA:\ 0 =_CVKCIP(Y0=\.V]8 MMCFZ^]9[DG_?WF:M_8[UIYJC%RO[\GB1_5-,9#Y]17"PS*4QI#C\\ /'^==0 M?M#N$=E6R5UG'CU&U"+D_3ZB%59KCOKZ]]SE<['?DO>HF'A,O<:8>MOP(:OY MP?)' \>9NZZ+CHYY:" E_]D6#CXQX"(.:@[>^+.SYNC7[\%SL7/[*A643U_K MYU>EXOU-Z?CH[H([+]2O:(NT6JG>J)7/&Z4B_BRG1G[R! M(Q%Z,X.U;_1'1)-W"K[9DT!F#2:$S2%4_N^3^&D\^B1?&D<+1HGKWGWF=O!B MEZ39$S$"-F'(ML(,JN5'VCGC_Z;6CVJ"OQ;X9)J>JV?TX_)^\)BZ^OY:>8@? M/E,>C'C ,W^F,;(D]&SUI?/">:DP>KW R<;#^LMO>_1;+Y(51B$N,,K8N2 9 MO!],>@=/ZWPO_C6[";Y[S_X*LSRGFMV[O\Y,_'RAKO:XRW7TL4_Q H JG\[- M;6,_\[#A=V*'P.BX&U<%H\@+Z1R?6&#,Z,)@#+\[?F]^4)V9ND7/G4['SE_I MG0LIQH&BDYN.9'.UH(JQ[U-M@\A8QU45$WD^*RP_!V3_QPTO-F8[GS+6R"]:Y4XE"7>+TYEJ^FYM+_+Q6VU;#?&ZM1_[-O\3.D!+W8_R1WXK@ M0HR(O9XJLQ BUR.@DT**SV3#DB0^\A2G=:%K8XK VR9(^@<#3?H@?8Z00KXY M2A%5;[PD:H_M7!RNC"WQ.LTX=#K5'/V\%<_/:J-ZJI#>X*'=K6[,.>QD>>/C MYSIFR[2MGXK52WSQ9"6^U)YJCA_O?O7,E\6-@9\.'6$\XX!T& MS!7+]<+E9:UT64 7_-EO+LB9UWU3MLNEO]#4[Q4\_$NYJE/,E9\-E ",7LX2 MIOV@MFO9Q_B=UF%N_-7]]>4W=-I, M,Z2\8S0JO8I5_=Y.W';V"K?Y9DBIP.A[3M3:ZJ!]6U[/:9?%K3,@=O7 WAR0 M9)8X96@*XSZE335H@[%;EL1?PB3^"=6?VZOC!J*E$R<-(Y\#-2V7A(<5(0=B MBB(FOU<][J2%!03!SDNR+1!.6W> #X>!A2]13!$DL%=QQI1CEOXS6RQ$KA&. M@A#O__P?ABUXV,UN["8\KBHL[K0NT5H,L,,+V-W1)')#>FWV:$L))]__SG"* MXB;*WX"(33J(EOZ*=E)Q"^&DL^\](5<99J[S,>93.(9]4@Q)" F/O]*+AO%7 M9Y@:AVT3S8WFWB17R;U9 6=1U>W98'6[6R,8B;Q5HWF97"JBE'.[%3^B MAQ]QW?C)Y44^><#/TO='V-#]$?D<*/W)W %#R]X@84,W2.2%7)+/Q7F'PJ7W MV8:D=PW;3JBNS+[N%O-&IOCSJMW9=";5E,@VZ,[6K6]M@0SVHV!5NDSG1#Z; MFY^5_%YJ[1:(TEC G,KS^:3PP<$\4R+& 6:13Z52?#:=_>" GBG8X@"TP*?2 M*1!G\[.D5Y%A2Z1-K2S#[K!/>XT-=&-0H>]Q!5JC,;C_E;ZSM92\^:3^<.%& M=^S-H#/<_)F=SRI_7T$ZDPY6OQ[Y7)X74X[/JS9K0G[%.F[V^),9U\'5>^-(C,66#' MC>>3POR QP'/FU47XL5SFL^ $2+DPAK*'_#\GKI*O'A.\;EDGD_EU^2* M64^(?30[UV0"K_1 M#4Y5I):BPHH$5X?S<87Z.9=)9 [C1G?V? '6CO,=6MZ+&2\'9AR#ZW@.*[WF-'R%C"$-WT#"]/\ELYE^M??;_MDH:9O(??S M0_5WVZJ1+0E?![#^92,M/O=OOIVW#B-;'/BD?2-;I,SP4:\F<]G?RHZ/;"F% MJ1,UZ>7640O-\73BOE2NC(J_GYHC*V?<"Z)=4 ;KGN(2Y@>#W7E:ZT9+AU<: M3!(*U'CZR4<-0!;X?#*+_^U<3*3ZS0/;.&XNK+\*NYT_= M>"QK54-O$S/T?OXB\LU]]_FB7EPEJWK1W#.P*&$C.%1[8.A= _;ROEF/X?!9 M[U7+)C$E]ZU%B3L L?BN3@;8OO#6S-KY>1+>V2X433'!V+C4=3GTME3+^>*? MFY(D6>^6'.%H(^Y6N2[N==\S?\(QM-[[FDYE^5QV?D^,0Y+6JJB*C5&DLSD^ MF=UHGE4QC']4B-54&A[;L%RV858NI;;ZF"^^/FPTP7O& ">62*6,?0M['?3W M8VB]7 -DO)#G$\E#EE2L^(F-58A\(B?P8F9YOKZ>9(OSYJA[DQ"5E M67E>7')%127<1S+TP$MY^1;SW87%1Z,=>;"_,*(*L0L3DSX.KS&V#Y N"+]P M#1P"PA4,J:6TOW 5N&\,S!4=(9KQ/_1?]RG\9DS(+A'_^U\ ?!@.#"(]GK0( MW$E8>T!1Z(=Z)I+,=@#JTX"><-!.7OM0:/F!C,!G /9=@ET-D7Y:>VQLHE_Y M3D?RW[7WNCV +W7C^*AH**J*P7JG3!&>*VOMTTT$.M^UU7Y@M6G]^H7IU[J% M 39+IQ&UY?JE M2N,#D_P&23PJ3T)8A+!]Y%S_\606&S?#^WIV?VP-]^#\\=$ STX;HQ/W]-R+ M9.Y^RH0(N'N0[\_U],^K"VFAE(G)BUNH%*>O[2&)XKV2*$1?$D7KNE(1\DJ[ M)/4.210.?(J^)(K^9>O;T]6S\?U)W:,DBAO@4QAEZDO5:J%T.:K]S#1'CZ_9 MOEVZKGR7Q'5G3'SZBCO8_J@][C(>K^W$Y(!<@D\)\R.R>Y'Z$ G$-PZ[CQV( MD?$6MXW.F:VH>!_-2T-G20V!"Z0^M[34XU4N/TS'$&SYZKWM?>+O]6*U_$_P MQ.NX"BD^FTWRP@)Y0-N5GK H>-Y(Y ">3(I/I=[:)#V#1^AN/H*/W*7R_5,KD97/LVN2%],G\O;(*;Y-OF]^2C32 M?":SJS,*EH1:;%&X;#K-)Y+S4^)6N4T%WVVZE=H]12/&T&\.S[I-K616?VKW MK+ZNK#4=SML8/S94>6JWL@DAM,'H.U^I:."M.2V;J'>M%,MZY>V\D'-=[Q3)BCD^F=U5J+0>TV*Y7/$";GXX: MZ<>E'<0C+ABIMX:C;/%[[J&WT10SQZ_3P C#0#M'67RI9^M$V7R1'7ET1V[[\E;'?(7QF,HHW<^!J6D\V?JH]:M_ ML0J/64F(>Z$=+B2RPW-=W/K["J/98%TS$TCSR42&3V;?:DGM$/#BNXX"GTLE M^$1V/04F_@KV0KMM]VTZ^:-(!@;LCHI)^%LE^ >14&DJE7)3 M5II]TWMPYX(E* )C MR.7GT_;"TN;O T;?@M$W>J"%)"]FL(!P^<*">1@-YU_Y152'R8(7'UMZ.!^4 M_US]OAIKQT?D=8!)UM[< M6$N?S9*1C&GVGM4S".'ZL'K/Y(@FP[/364[T6;P$- /P/\&,NGQ"] DX_[8< M8=:FV5G9A-#TY6GE'RN/":U?M2IPIRS%0GCXG^66/=&\&^]?/.[V[I$EC,DL MGTF'Z1F4*ND!IJ"9G ]-T8.FZ&2]U4>-:K55O+I(;PDTW]!E/1*:8&<*H;.H M*31Y.)PY(/#9,U&'I\=';P* =T$T1=O(_1""]^/JWJS<7A6NRH^9+<'HFQJN M1P;]4TD^DPV3A=X-.3Z: FAFD2LB!*](X3&;NA6UY_1U:DL ^H:^Y]$MAZFHYB$Q*+W #C MD"BL_ M2J;ODGIWH>J:R!M\J*AYKXJ:O$\3-<5,6^RWRZGOY%!1XZ\XGNH,6"AJVW"#MGJ:K M>G=8PQU[XWQUZZ$AMNU?2O'Q/7J>>ON#[]P-;G]YRCS,S?)'N[AISD'-JK&7 M+)]()/"_CU$IM!(J'$_S#J(BG*ND-\Q5W/EC[A@5CYO\2'Z[L*RS7&NT"C=9 M/"/=W94]][J6K_\G*06E,:?'1ZKK.MW4_BV #;F(G%U<>[IQN29Y-6.NTL!ZJC@ZX.P( M>$L<8VY5WX?;GM8]DU-1X&7\.CZ1G1.F;\_KRW]8#>3=@?8F_X,ON="?1$A3 M>ED D";V^N[J8/2K_..R13)Z_IV;S=\0T_R'DWR9OI+O"+LO?^;DA2Z/U35G MSRU.T(?LWKBQ&&>U;BZ9X-/IY>>WKY;1FUV,44WF]/HXTDOJVZ5=?E;2S\EM MZV,_I2CL0?*N7[DZ,4G[1'D]Z2FR3. W@%)1>6T9:B*327SZ>C*A$AVR9Y=B M &O/G\WD^51J^6*,]23/YIJC)\-LJY?YWM6/0_+LSIS/+YM"DV>GV&"L";-^ M7YI_*SB7-7B=9J707IE_BM6J^:>1'B=]^E?#%(*I<\R[VK.WLZG$V3!U;$;* MK+@*/*>2:"]>7ZN-/Q?/E7+N7>&YAM39E,!G,F$=R<(R9[DWW(X8LF53JUV. MB?S9CBC=EZ^_V=\J[WXYXL^:C92!,^[(2CQG*HOVZ2IE)/KM[P*1W_N.Q)X[ M*Z8C#,&P2W)(G5UKZNR-#INJX" !ZF$N:#)M*U$C;:(\HVZV0#*M/_"\TGK- MT9^NIM=F0M)KSYNC>OY&$:YK?[K9[*>OM=)-H5$J0-'?[1[^+B$7[#J">\A3H7K!V>1"7[> M,'2MK7,EC1C=(7>N&P/=<'2-S__[_W(@:KZPG]!_"%_^QFFWU(K%IRWID7#Z M,V'ZADJZ6'VLFXK3+8D;/RIDOYB<230%=!.P^6T\E(I*B7'J[D'!#F9X8L4: MPAD#+\LZ8DSY@9TBQ028>3;T?\/"[&X'8 8'A@H?)MPH^]#NB[?G0E$Z'UU#BX3]_T(WJCAH2$9DNYA.H!JV M"9R?F^?"]Z?GQ+4M^0JE6A;<0G?#//S-MLI]EIU-_\W#59E?$[7HN<.T/H3"[G"+KSAAV 1U2W0**[@MP7S'!/"@@(]U*H%:Y]0#)H/8QH;MU=-NP>AQ< M6NJ*84V1*5G(C#XE3XO#[RA]O2CPA*,>P2)P;'B8O@0NI&V@HH3D!<3'2'A@ M@"Q0!K31\A07S$3*O%MGL2*LY7APDDG7@Y-<-S-,Y9+ V'!!B4-FD31P,0NV"/B6(\,=DST%VY53!= M8F!TX_$=V!;UN%+[;9A,^["P.9(,Q/%%E*.U-=M M)MRFM-_S2)JYD-JD0!]TM*%-4$/"MFI/I<$PJX4Q ':.Y0AB?(RHE)6XD1XR M"R JE<7U"X.IC^8I'"4@15(8U=+M;@^YA\@S&8 (=>T9P*A$E9V^I&BHR>BV M!7)$PQ#K\5& 3+@I*I%M,OG&9/)TBJMD(RGD7-=H;@2M"S;Z %#VB0F'NR#( M!]^!GW1SO_Y\&XDWZJ29),'.<#YQV]OC.D7(+))< &[H Z*8)C@VGEUB=_^J M;B*J ;MMX@5X9FK+'9R-*R2H&@KF#_646(:$5 *R=&BB5"%/-M,58$'0/E"S MAH6!$OZ3/$TD*#>B^CGO*B'P+R ]8#4@D#H@E-&#Z5.AX3_-3XYCIG5\-#;' MNP3=O8RP<3F'2'FX00-)\1$K_@*Y&2Q*=^R\17;D(_,(X"="X@1^X!W/A5I' M,6 5>D@3CTA>VX3(YO$1/=XIMP2XYP#R/ZD O'SP# $=?:=F*08J;F' XMX& MJ\]"XN_% .:<]_@H E+L7)$:#, /,SOP"O"NV&' 1![%F9+J<2MT^]DM/*JE M4+9'/V3;<\*6\!.)E6GI;)XS=G>QAL='?H/,1_8>9"5')Z:.09/KHS,0T*2" MKNYHQ3H[#3/7@!UVX)[#?@ 8=(_H'PW@91X-^Y4SG\=I<72=$/%7XI\2Z$,FTF2=':5?9XRZ#%E,N@\:_ULF@]6_U@:[_:MU< M9\)$?,@1EQ/X$P>,5OK$U/BOMT>P M[MDK@,,B<+VGB'.BFPY]$+"%!SFW#1P/5-#D"KR7_6.L?F*H>ZVT^:LJ?4^^ MU!X2/\=1](D3SB/&!0XTLT)KO:[U3'9F,#T\1:&X&KY8'X:UXDOH790>VNI/ MX5?2CS#;V #"W/JK]2(LETO-1AB]M5XRS_%1()MGJDU%,%O"C:2@4R$0'_MH MKDC6HPDT'6!KY.N__W-RPETH1)7_X:J@$WV!Q9YL JP/%_G"_9!4&__D3D[< M[&!9>5X\LS\J_\!])$-/O%0;G,6:VX2 8T:G&]A?6&)N2 >"Q&2?#K=-BA^2 M+@R_<(WA -Y?,*26TO["894B@W-%1XAF_0_]UWT*OQDG [N)P/_^%P ?A@-0 MN!]/6@1N':P]H#CT0ST326<[ /5I0$]T,)I,G0Z%EA_("'P&8-\M6/7>AVUO M'L4?P@U+G6_=)YM VP8/UOI:MP>HP(,D*QH*,_ZJAB[;;2QY*6OMTTVD-KTG M "J!U::+C%Y8D1$F;!P?8>(--8-=W?[<'VF\4#10V,'(YNIC)?^SK4F@O,/W M?W_@9+%-I$IJ773OH74:E0J9#Z1"AOR^.:H-OKWVGOZT+J7V'J8Z9D-2'2^: MH^N?YT;NXOZ\:G0^?;VYJUR>-$JU6ZY8.FM\8)I=9QO1H _%C.H:F@SM&AKU M<',D_JXE7U*5!ZM(]J<*"V_J"'#T] J7D+^W>0VJA M_J!X&[F[LYOR9:%1OJLWO0@J_0IMOX]>V/?755>NX<6X&6KB'K4']2L1P6Y?^(WEJA=@@ ?];%B'X:6.>XWY;E]*]9M?M\#* MWZ/-)^YIG,^^_5TE_;!?Q,4; O,WM&G*I?E,9OZPJ5WIW[E@9X!\+KHSP!O[ M8Y9BN%;G!@%+:^IB#>UOI#6R[?Z?A_5VO*2OG[Y#:^N,M!C6LHD9_1RVLZO3 MW+L]$0T(1?RJMSLG)/FL,'\LXBI47HR!RF^E=D_1B#&DU7PND?]\?$H]=+L_ M\MHJ4UM7FJ7L;81FT;YS>]=EQ4$8%%>EF'0ZQ^<2;QW[N[60F[AL<4(NDTGQ MF34-3$[&<-=HX'2@&Q:-+@8NW&.K4+V0>JT[W\R9=4B5X!;H5=MR>IF*K4? M<&7U*\$GQ;!4WGV\;;%#3TSP"3&L"4:\G0M7O7%ES;0-S'O!H[IW[>+AJIIX M5?4T6>6NQ=FYT-M>X"+N;H^[>*]Z"/)6SN)*@)6U@!9VZ&W\)O82(\:$=(;/ MI_*;;%VNS77,2%.W=S$2ME;#L\.K^Y'Y:T M02Z9V(Y6P\[^.%2DG/Y,P?M$^WOBQW!QV[1\"Q/ZG'B3:5.)W]9-:P_F'O1S:!GQ]+!>$N2F-X[_2767,W]SD*# Z(1 M?GPT;BJWWP?>=XK%-C77MCKDQ-P"76J"^1?<9_RITPH=D'A^QAG_!1>E'[F(\54>>)4/1;9,6#"NR M O^::A"%)5!=6S(DV+5A!E:\]#YV5_UHA4U[=+Y&CQP?3=!DH"L*C?EZ'3," M29A<1VHKJF(A]7S&Q+YQ!=P$57N4LO&\S8V2Q3B)TI\T.9E4N?2! U5/D1F5 M4TF4B[\@I%HJQ(9:>L.)4S&M:&L$>YC2O16[S&>R^;BV&4+=<6ZV1IYUE?;K MNU$T^+1!^\R:)E:]XI[#^B $ H#PU%V'9>9<,'XP=+P69[IA4$9Q+N%UL(;C MFO.LF/-//QT.8(V" 6*E2UG0_#1*_UQU?YI\\$GO<+A+-\HXLL[Z[>[Y<^MB MW,L&OZ?6/,OMKD%.NJZF2 MTQ=G#(Z69!)?P;,#+U"&9G7YC6XN1BNJY"IK>B-U"5*,/-@"HNFGAC?BMQ^% MSJ]'CVC0@J;R6JVS'O2E)I0 M^J]II5HI^A@1ZQV^?$O&\5":N&CE;3T:_191.JK!42"\Z7<;O[,*LZ4ZRY9N M:^TZRO1>#\2RX6WMD$9+Q3(ROG]F=_#R:V@;UTQQD_[4MV+Q=[G]K=L[&XD1 M2NDR"N<;U8C@YMX0FA'RO#A#FV35GDA'M#^SW\GD(7$)+2"ZI^:6: &32'^] M*V44^_'IY49\!P5@%I;CD_VYR.:&X?S<"^7LD9/M0S@1@]VU?7V6!P,5A"UK MWTA-@*#+ & M]>1^"P_0Y#H.VH$WQF@4#$K72:VBU8>==)1W(@#I5?P040":/_!RBK5$PV#= M)JEP&BU9_J)ACL^MOZ=H)_U^M&,:%E9UO2I]NQ^#\3A\N*MW?[X4[[>63N# MS>!YUTT3V=,9C@K>UQ(TQ*,YKKO3)(:V"T+PY#YO5 @1!"=Q;@$#Z;5O*]\? M<\_?[XE'&.,S<1U"*#WP;FMI]#K->S QZS9H!&5&:_'[_(SZ(-'/P0TNZ1 M=6M=7+)Y6BL*M4D:.XO; [J,JIDLB;^G#* M5=W1#< <(QH_4VV730L(8)(_/@K\3M?&/PHJ,CQM#X]M%67\@3LT+^$U.(8)W_%?G?UJZ/EA3=I4_*6GJ\Y<)MH'FU-?>I95[%=;HS5D0/W%Y+47>R[KTDHAU6E#T)"Z_).=AMKLX\#-KJF.ZR+,3]G M'H\S!0.DI:)A-CV1-6(Z/\4Y5$ZYS_&1JA"4:WUB=(EA\KZV_"B3>'CSD^W^ MB^7F*R;\P':^QG$55$U@,S-X^!ISH329_9CMTS\)RB%M&@6EXS0\46ZBZM"& MS]BX7BILG^%S^BCO)%;AHDZ>'4'0.Q*5"F8B@;72I@%V%+ >&'%VR,!9TNK! MJ]A03ERJ)9F/L.VQIX,5-.S3M/T\1&=QT))!EXMV:I%!\]%,$)_AB7:H51AZH,9074D M;ZJ)![@QL]P03Z$?XA7#91.G:44[\-$-\]')H5-Z"_;K,*S(/ J3Q$9SK M37\T3M7EO2$^_N4F"8E2B&<+A8RXQI$ YC&M8[IB%W&--P&-.P4\)S*_C:/D\N.(QN^!"C M&_:#&[P'?3 GF:^>\E!.N;OGFV$&%%T M.=G-URN[I,9X <&@^?D&\T>@;P=YKY>_7KBH>]60+ 8SL>ZXJDY:VI$MY!-B MG-DI,E'@1Z0KJ26PS":G [(S>T=V3PS'==W;3Y:E/B02I?QSUI>W!H*)ML=0 M8W5T"_F3A+ATULF\,ZSJ!4_QR<3L"IF)$ X?='V%8C^_4]@?[R,879H=$3%S M-:MR2RQS]+BC)!-O."4WAXPL-S;/G#+31"/N$='XAIDZH<3@KUPB>JG^+'X_ MMXD\Z.PJ$3FO;\X\ZLJQK3$[P M26#7J=VR+0Z>9Z.6-?("0A@>F?QARO\R?_<+?,X=E.K,\.98!C$.7+6=.?'. MA'$Z6/P]_7@'?2]^#=YK-Y30,"EC';IM82R!CDAGT=.>]#R1GH?Q0ZU+FU, IY@< M@Y39I?0M-X:2E5_FJ^B+9WF6W)A$.@_7TL_I#JIUQ\WA7$Z M9Y&VD_.6X2FPJ.]VD4S?MV?ST<03FMT;.*8C \/.$5,5\LP43I YD]B^V!"V M5TCJ#L?V9;)[4WN^*UBWTA9B.RR7>YW8SH?UIG23N9%MT'1&QC9 Z3QS%3N M))-@V9SA&8C]X#B319,."SY2JJ"OT9EL'Y5KMCSNOU5^UQ7Q(7TOCK5;^B;, M-\%7S4.U?UN+Y(R] 74ALU'RLY/#PO+W2G-@RH;*O06FXI_[RYGIP/-.;@N! G,>N@-N_R^193FR7NF?24 MMNHFBSD^HG&"&TH\Z@YQQ)WJ5*-X0I$R![>*6IFNHLXM5$5=)&;;4&B.S;B@ M.JH6:F;J=/3HI>O'IS\YLU;Y?1W6'X68"Q9&AUKF MB*QW]I<2'1_16J()',57,12EOKX5)3?2Z'I(1K=",;U=^ND\K(K)5$+,Y++Q MJ*:9T]"6QFZY4<.'4YH5 X<"_C(:)^8YE_@@A'?V?""$O:$Z3/X>Q.\NGR]< M_"K>'#"G_LUDY=*B7_2*]F;,4K"\(V&5>9>2*ZVI0BZ>;N3-W[(&Z\ GC6-+&;,I,,F(OD%\X0[2 E,^EO8'23$ MZ X*Q]>ORJ5P=]7[21K9S;B#WH"5D+%^XO+NH&2,[J!PF&9>T\\O6JI^WE^1 M0RWK#HH3ID(Z>W 'Q::Y3%IIBUJ2ENX?6@,6H#3 M'3#)I.&(XXD(X3E I ; M @:\V8 USU2]_?@I,)R9^^7I0KA -#8:K'E/#S^WK<=B4-O8#UPP9QEZW"J:R" M)GM1!F?\*4I'=')EJ?O-^6O1U*\ZZ#M3^5XTKNDER5\2O6M(@Q[6ZCAQ3VM@ MG)S<-["=>BU]>R-?D8HG4JN!X\Z3J8N?-K3?4 (E;B([_LN5O6'GPFTW[QMO MG[^9XE.I'*9;18IC/UG@5J93C$^Q.,&IA#X^HG8E/H,EZ*YVZH*"G]E/?5ID M^-VS[TD2AC:QVV ME;=?Z*0@\,E\.O(ZT^OI-7[H2S)Q6T8%*I!=!*$H4C3L3&&R?A(A+>N][%GZ M3(T:ULX3LWK.Q8Q#^_K[[7=2NM(RXP2C0M@I9G:)FWF&C>%W;LO(2/S^=39U?1908@V? JZI1/(,[A8,0IK@]X !ECT*C&81!/!_!?ZU.N:#O= MXQ33_R.V>D#I 1$A80< M^&]F9?7O7 MF/7A35,C+,#:I,[=HXR4W2%;GL+,"7RF62.SV8C'=I."F0;&S'( =X[ MIF'.;:TT#,5>8B(N =;6N310+$FE@L)_-QTG;!RHJ\L/VO./;X7DE8>YBYE[ M7R0\$;WU4$=MG!B<- W%3(+/92,S!(Z/)EP1?E&),0J#T*(83>>Z$FTQYJ#8 M5-!@HI+=$;T(,/SI 'Z#]85. ]!02G#T%@7;31$Y)!5EEC\^Q%AR!IQC$"@T MY20.2C';7?+MUX/RI(\9=WGB (NUMYZY__52R-QDDNBD]E.N8+$>=SH6D)JL MRQT;PSEMA-)&$3+O?!U" @ N14;-'I0W@!R-;E$J;)%IWA 8IP$\L6UYEY0" ML.8L1CL"W77H9W(!&[K%R2OL^X3^L7X@D#*>L^/@(. .&<71L4.APD[9D&$,$SC,>PR67@6=Q^#L$TWJ[*?N-SO_5KT2[]N.OZ5#6W5;)K@,_#[LQ=+]>V/$:T MIM.\( K+!44S2^%"]' AQH"+AOE8>A[]ZGWK]#:*"]'#A;@V7*1R?"H=[>X) M-.B6:0B 7B,-ZV>==!Z3>N MKMA _TA$H#6?'ULKJZP&EJ3X\S-SON\\5:JE'?XA!?K*7?U*#QR2Y^#/"^B8J!IGS! MB8$G+X1AKJ6K\A?..8Z'.]HZ,M#4;SQW$#:'4/F_3Z!2NRA-Y7-C161DM,W6 M2U;[\4O,3+8MG-&A,F1;8>T=I_-L)L\7>IB0]3]M$C[)II=)-4KEN]?7V52B MIJ;CA\]4PE$\X/$/_O1.%6B@Y-?.B]+W<2@Z! M?EZ!0AT@K9<5Y 1@Q6'NUH4$SC3,_C[@:FU,)9OB,\FPX-/;8S(* SV=^+.RICB+D$=8AX$Q15IEC[' MR;H-)L="8F[)55:7?F/DK9>])/E\-L.+V?ER,!3FB]_T#X^R&%67!-P^:G2L M V73TZI#*@I\?J="OCEJ/=2R=K>8[9:2.YBY3]/S71!,Y=8O,4)"/(R06.\( MB?QAA,1AA,3ZKOI>C18XS%;8F]D*6R4/-U!=>*[W^PJ;)8B93SK-!0).KQ 3 M,UM4W;2-J#!8P%VZW$+-T:OR2QSF)%5/[Z(>,Z\",1]2@9AJCFY^M=.]ZL7+ M6;'[Z>OYW>UMN7%;JC3J7*%2Y,[O*HURY;)4.2^7ZH<"Q#TXWT_B#+X;%W;@ M=$K'64_3WR5#P@J3AH@=;'!]U:!*^!'J8Q0HR.IB.P,H=5>G%M!6G&3BJ88=RGFP$"S*:^N!MZP8)/W.AX^C@% MA*ZKF.ZDF"Z8,%0]("S&[>#I7D/IQ&26R0''PX-9 'S;&)=6U'4;![]JX^]A MV\ 3)3C)E8X)!5BQ"O@T:0KG'39W&8*M0P-?@HM.7!$DI\)>%P XQ49?'\>" M:#Q]"%= [K*6[#CL73OQX]Y[#_9@9]DFSJQ$?)%BFC8F20(2[E#+1IB>JY+2 MIU(;)$K;=2;1[#"&+R C&2M/ #QA:'-VBKEDG8Y;$$>,@4%8ORU.9S#%^+D- M4#T^:M,WTN:L=+MW;4O'F* #&M$/FBX=7BF[;PX#BTJPX3/6OLCL:%39-A7X M4%7:J)00[DHR9+CF8#36O;&^QT= ;SRK4-%(&^X? A>'W;/VTVW]9 [!='7 MZ=!]>M=12/I'M[IDQ%K=PY4#/L42*"/(Z!KP1P#-P'G.L*^/,@!2H:\,/G K M=?$13,1ECU0) (T[,Z0AW4_![@*5<6+>W0W[E;->%.3P/1XXW$^/CV;1&>[[ M$?$?2J$>!WH&%BUC[H?4Z2CHJD$4R*2#* !,T]S:9^RQRW*D=.\$3C!8X-D( M7T9[!AW\2YMYLT$ +6 #'4)G,P]T')_\S JI_E6^%B4;" C+++\ZE.&T^767 M0;X]P,; 3LX6]F##Y%AZEPW43VG#\5^P3 IF!V(6PFSE^WQ-_=P6EE-2[4UU!(N&]3+WE MK*,LF=\?<8B5VW3EU*TE\P_ER_RF>;H8E#-M!X*4O:&[*!#C'J]A(3G]O('22*\9!/N ML41S]"KW!JFK5KU>2GWZ6BK4*N7*99VKEFI<_:I0*WDH_K"NL?B)>%R^,$F: M9Y*IM N:7%14-,)GUD/XVUBNN&)S]%2],9[R%]=:M;L_-1'TS,Q(E=FQT2:D M8.$^J[II_HWEEB#MT:S @7IZOZ_CJ]'S0$W9%B$:?DQ=(>A[Z.BJJK^8.U(; M46J.$L8OH9Z\:/53B]5&G!7JY7/J$B^6;^X;I2(7S0L^5(5$ &A?N*TJF,@S M=2\;4/Q&DE+)#)ZNM=I(C+\T8&>*)41629D-U%2.BC_:]YT_YO5KJ[<6V,14 M*;%FV*2;(0;#*&6\WGZ74X-:[N$#TTVA&5*+._I3+'8'_;I\\93:9KIAR6TQ MU'>M!,=E*K5"4Z;V*3VCT3,(X6Y9N7$)7>D3RC.W5\<-E-1-G'1YXCI08IR) M0ECW?B#$U0C17YRP/36S'TPZ;Z_ W97C'K"[GH+E"L&FJ7J?W.BF67B6%)4Z M6/1SZE*HHT>A!\L2PV2.F!9F"K2MIG+6'&E)Z5O7DKX;%;*>4J60TU$WEF3! M BZ$9I:H+%K]$E)A,O^'80L>=K,;NPF_&>FHF]%4P)P:E8A=O:MTY=YW.<:B M7\=YDQ1#*IBCB_,([8X,VXLL'X]\]HTU7;#'Y M7#K!BV)8X/N S\W=32&6NPGWDD]DPMI/QHO+):![ M@EE^UZ%Q2?-NW+/,B4V.2U;*8,&; 5U9*=\4M-O"C\YME_1#MKR M83=KUY87O2K4BF3:]*^7VY_G3S_L2G85\W%2F_[J[H"3V!98>-RPV> MP,*PGW6#?#9K70ITL6JXM#FTQWS9"S]]%?.80\8G4_.[6[T7#:\;H*OJF1$ MS?&Y5)I/I>>WGME7@*ZN[$72:"J1YS.)^2K\OH)T57TKDD93J02?7:!KR2JB M(CE/5#@JU-3Y"S)F%-%Q@U1HE&L/I?J=>G8MM=^K/9+C%BYU.H05X]$<+2P3 M8H.3S+=$ %>*^L7>P6L%VIV/P V(KDR>S^:7;Y44V>#K[1'=CX;/>"6GD(B8 M.GW Y^;N9ZR"^W!#WQNC\>H-Z[RAX:I$8K[5&049ID)8XSB M1#@!5[-*G:SO>5!<5X^^)>CZC8WZED3@9JS??";-"ZGYSN0=Z;BX6]B,W_1. M+V9Z'["YGKL9N]V?1=M_>9%SP&<\MS-FIT-Z,:?#FR,\??1=9#,.X6N@VS>,83MI'1>=.)-ICGZ*51;CT+JC!@/.]D8RSW_ION3 MW1#3).1N@$5V@"@Z0CUK_M:&W4=U!Q$RKW6_((3T M[L\V1W(C_>>L>R4\77<^?;TI%>I>DW[N([8BVY_S-5BW<]8YD0[.-;DVJ/R2 MHG$=J8T#Q["+)_SKWI)ZM.MDT6Y)"L>Z<:HZ,$%L3<[I[HUQ5WE1K![[F_4N MQU#Q9)/-U)R+5R-]V(C[KP8L@S.(Y;;3:).VUS0-Z^2DAMT_66--^N];>*IO M]]U6FF=/ZJ]?U9\O9SWBM=*\"VZ8;O+3+%84'(F'[VD&7A.0/"3:(NPI^G#?OJ*W?V'1#*F.*9S^2Q]"J;IM<%4>O7#].6WK5W\^54E5C=> MF/I?LPZ86K0A#$+5C KMHN':Z'!+6+GD+KP"&:B\.Y-X&G_^D O7-!CKB6- M=;QG+>:=V0?>ZUAKVHF;0MNH:_!_7% :# P=SB]91!U.-Z7UXS9XT!);Q$'B M1".R3D[0_]2%[D5"CD25LXMYNEGH6]=;KII)\JEDJ7AKX=!2=:EC9)F3,6063Z;%^:2IH8MDOR4Z6_E/(L<#=4'L[VIS#/\\/QI50_",L MU._VKG%5JG'ERL5=[;;0*-]5N%KIIH!];QMWW%VU5"O@7#B.VIP?LN_M>W(62KI>HF?4EH#RT%)L.UN*;:+^[M/7<\GL 2 5F6H[ M;/0(>E;HJ&/9'4G2!WYO&\0=6,?T.M69_:Y02;!].6#;M9LWH79.=ZO,Y)CQ M&=VMQA_CCSS![XGV-A)$!]O93YYO6YJR>$9+KA!IM+A39,(MO#NB%ZRK^VRG MV@JQ6L80F,TJPC>?6:4!3/CFUVTHBLDL+X@?L>?6F(12BY'0E.%[\ZOZ^JS< MYH:9]LZ14&SVLY!/\?#?1IL);4(L1E+G5,&9X;IRF4QD48?/(#6I:_7O+:E[ M&)-[M =RHH!AVD5?[DWM5O%LP#T;,_QY+J'Z^\S[4 M58^XF?33+PL,X)ZG0G[:5;^3"121Y!+M%5R.7!RF^:NNG@U?;MJ_OFT;N80Q MPGC))7DJ"&LAE[4HEHOR/QGG >.T0IQPO"7D^S926=@O/H'TH@.)&@"B2HPV M;:I2;@X4N2D/FG85S"<_Y^Q7'SK#5.57=92*O@H!Z"ZG ,S?W:=%V>:OV=/0II&.7VM%TO_K0&4+4)G+/EEY7MSO%@4$]Y$,/?%2'O'%_-QA M0T.BQ2KL+XQV0@R?Q*2#QALEXX.D"\,O7&,X@/<7#*FEM+]P%;B #,X5'2$J M)/Q/_==]#+\:4ZU+L?_^%R ?A@2#2(\G+0(W$!8?4"3ZP9Z))+0= /LTI">B M&9/Z4RBT_$!&Z#, ^Z[!JC&OL.W-(_F=R2#<_%2?-0XS[8FV3*L(?^]YB'&VR''-Y#D7B==A&V-#'0#%<5QX^ZH3'=_5_ % MGFZ.!@-1*71>C-N!LH,JUMQT=S$DW3W?''6?AM]^E/6>)0( ZZ7+VU*EP=5* MU;L:)B-\X!G<^W.^G^3XR*"DS^DV*$#L,F!"F:T"MVI)R-7 )L,ONT3O&M*@ M!]=6 F6.IK([&3K ]GBN JOTN *]V!+-3BLC']?H]Y)*TWY-XK[#9*.M304V M+ADTJ'M\U $6P$G<@(D<+(1U$]MXKF5; P-]"*ZQ191%?(,A[5Z$IB^-O$E M#.'KP,KL=(B!BBKLS;3;/1R<;8)19W)]72:J2;=HD*ZM8D_](4>T9\70-;HY M/IB3)+5T>#OR>F_W+[JMRK +SC9)QU;Q[0 4'*V%<,&?=CS^;WK\?^/9>1N] M%V--W:^93VKN2Q\XH+A'*OA3*4.+OR!$X8^8R;#4AA.G8EK1U@CV,%?35NPR MG\GFX]IF"'7'N=D@UW+R4$RV7^1ZU>(Y)Z,NS+44B[(,9$EPJZTAT(FN.BP% MOT!E!OU!P"2,9P7X#O L4]&(:;II+?<::GY,'V3/W))7I:WSJ%<"AZ(LL44( M<)QN%UB31&O^?9ZE$-_[>Y'YEM+UEFYK[70\O=<#L6QX6SO$]0*:60C7F^!Q MH$99\+M)=G:KR#((_))D6N&$YWFQ]TAEWG>3H 9:M6835E'F%L&.,_&=XAH3 M;0#0L0U0S]4A)UF6H8"&3A5 4(6)!-+,T94_7$7*_ISO'KB#JK=1#3D^:NL& M&(KP-R@Z)EA T.!M\.Z+O_@QK^@?8MD]L.Q]360A@9HZXZRU$="HBR(1XNO M XR%L:,.P3TQZPR+3>')%X*/F6Q!($W3U($_H2Y%"ZQ=,G5>"^8KD8PV*]26 M@9Y5?4"-1@S6/5-;\T"4.WN^.]LX/AHS),\B1X:DZ19'GB75IK2!XJH+9&/2 M\;J>.?_A<+\&GZM7S#;I/_75M9T-G2^CJN/\];(KKM@*OQ9Y(JS+[=5Q)^JL R==GK@.E!AG_LUD4?R!$!R#E7+39(VNS',G ^.G8O7.:=\M8I1H\CS%OHA'(78EL?3"[-&W!!@83OTZNTC%@!40MUE.3=DR=1M2J7092?"J3YU/" M_)FA,X$WIR/%WJ%EJH%G[&C)B"*?$99J_W! 2])KOK&>VR* ](?KDEZNK\L! M+U--4>+&B\@G0*9$-K5[+UE^M?UZW- MC&P2HCM;!3;X%@?12DZA#8^R7Y](9_ANAJ![Y;[0.9'/YG+KF6Y_0/'RZL$: M4)S*\_ED6(/E XK?1=6('\4BGTH*P*JS!R1OB]X2/Y(%/I5.\;D5)H8MA.1P M->8\!C5F]'11JY:T8D8YR\?H&ICC3 QO(1>JHX@LO4C'=&Z#'?*="'^Q(6K; M0?.Q3?%(\XFTR(LKS%;;3NZU2TB,;\ (+V1%/IV:[Q\Z('%-*D8L8TLR?#:1 MX+.9-4F9 QZ7T2)6QF*2SZ62?#J]_#C8I76%6,-CVQMR.>QF5W8SWQ_GM<\K M:VVXH#>Z&0S_6NU\Z?GNV[>77R1&?75ZU^-6U0K=R"$J?-A-[(0?VFQZ3/AO MC/HFT]7&MQ_BM](O>3U.YC<$?9?$S92FL+0>$ +>=XG5)OE$/L&+H?/^UDK> MFP/ANN.J(I_*"Z! [3$(UQT#S?/II,CG\O,MB9T%X;K#E6","5E>>#,5ADL& M,0[),#,$^?13>BC(O6^/.25&16KA ..ZA//G=8F!.)S&)NST_SZ=3,F$;!Y8 MVOQ WS18_EXW.-)WP>>R?"(S/\CR7DIC?'2YAHA5!%T*"0Q>S?=3O -= MQ@3.]<2&HL"92?.)Y'PG;"0XPT7%69RBXMSMB'&.C2M\[31"W8^7KENVS4'^FR^ R*=S*3Z[ $=9V/,Y=X#4 MA\%JI(Q=-U8%/BMBHE+8//4#5M-U2R?S"7X;)Q1B@-6YZH=Z\9JFA1T975B]03P#)\0 MYOM3#L'M-^L&*QO9Z32?6R!!_X"B%05]+%.+^40JSV>%-248?&@TQ9<&PHNY M')\2UYTQNNAQ_0215M)^N)-D1FG=PY"_4:VG9R,##T5Z!7BZA#[C^3$Q@3;\PV;H=T M4VO.=4OAL$1C>')R^ZLY^CDJIKO7N=N\,!Y*'T@,?L?B'[;/YNVO-R3W)1)A M)C0E7-H8=@HE;TT ;XOE8KI[P MAJMW^S(BPC"9^&X)[W[U)OTA;\9S:H6KEX[EZ@EON'KV8[TWO*KT?ZB]=[]Z MD\Z,35T]#9MOA=\\;L[%.ST^:O3<6>J@3;I#D(+C55SI^2*9L%T#GI1#).GT MI!18S%GBP_5NWI_S_:M\];5R/CYB?8N=65]L&HXW. =(]3!5;F?/5R?D^*BB M6X03N?_]?SE1$+YP-;?8;%\/'8[4]8^_;-"QCL Z"YI=6,H/_7V<2QF,F0LY@4H;S6EEKW,G?\JJY^^ M-FJ%2OVB5./N+KB+"W(#Q,R=_9\81$29P1P6<.1*)I& MF#)(YY#0IGXLFN',!K[181^%+I@T?3K+A,T+[L/NANS7H.30'Y^YLY5NZ8Q+ M8_R0Z>EG ]MH]X \N=:0+8Y*&@[#Z'@34&30H@!4;2I.E<"4)ZE-%4GT8;2) M\DP;USM:FK,C.J*3ZTAMPDE]_*W[O?>H374[.MU''Q46N\1YEK M2QH=Q_':)F2.M5TD+:NLF<#><,$+V$"!OK^IE!UKBRKT8TXU')"[3L& J\O& M@0:S;HH.$#P0NMDVHU[MUY_SG)Y^RGM*/KX;(.6^W'_\>2I_U+:#>GW!O.M, M!YPC]KBZDSJ=2,Q4\AGJ$)MC&O%0&&J4)=>'H4 ^V!2:?MV:-S^?$K_4?O*] MT31KHV\(*"R,JXDK[&Z W51'7>;@PAE=,CT6R<\SP+("M7H"P\5(#--S Y74 M8#5JA,E5$(TX!JY+$.?R(-:+:;R6KZN_&]FJH2Z'S5G[7/\U+%7;@]'2KJ)%(;$ID1X''0&]6=)FJ"Z!.L:T'#FF2MHWK@^8BL7\HUA"';#-: M<-T^8:^'KR15G5!5J%F9_8)3Z(CI7ABI ZN=2&UZXO"S.*N,_4V2>7PDDPX M6?8VX8'XHWF;V*PP0EV5Y.N__W-RPETH1)7_X:I ?%]@L2<;)ZK#(JDOW ]) MM?%/[N3$C4S+RO/B4>4H ]!])$-/O-2$I<7F)H4YIZ++^V%_8>%A7T@YL+3_ ME]Z(!A\D71A^X9#]_L,5#*FEM+]P%6"9#,X5'2$J"/ZG_NL^AE^-8])N//K? M_P+DPY!@$.GQI$7@OL+B XI$/]@SD82V V"?AO3$=*S)"'XHM/Q 1N@S /NN MP:H7/VQ[\TA^)XWS=YV@85/1 T9P$8>TH^U==3S*/%?6VJ>;\+Z\Z\"4P&J1 MW@K=PO'.CE/B7 <=1D,;'?ZBS)C:#)ZCC_."9B;WV=8D6\9@S-\'?];.GV^& M/^N2:,0 16O(@R%IL5"\HQAR2!]!WQ53J>#-;;<)>W8\@I1]ZMFD]]WTJ/KSV>PK6V&3NAMM!O89C\63CS1X8IZC M.8, _Z*.3"0R'.#KJ>K GV2?A1RBTX?9RL);",]&H+S=8F9;K7D;?0,MBN7? MKZ/,SRNSEWE/8SOB1&LDS,R6$^9<%SL/>BN8[]:4NXX9R* MR?5 &Z7;P9'GTO$1FKC&L_<$_8?_]VTP_-$*E] MJAALFZX#0,'=](ED4ON; M9G>H0^35EO1(6.S!V;8['GW(R3:-8E#_(;7LCX\^AQG??O-=(R_J\,3O2Q@# MP71&OJLJBY:8') M6.[/BFZ;N)OPI_[VSWZG#A2-.E T#IE!WTT-Z=@6G&V\ M&8-^01T"&O ,94"UFS8LKEB=1[A%@W6/0$!YVH30;)7=#D&AS/4-H (OS 93@_4I6B5KG2 M?@SG\9O(G2W"7F;L867O>@*3]:?SP+F-\PVDV5"28,$YN+>J9)K,@>;X_J@V MQ6C/A0C[3&>NJ;:GN;?]FKO+"TS$]D=S6NW-^6:0$IT'[^K>GI2A<6%#8BY@ MSUOK9G$@1S(EE_G*!-W$78V.C_?$EY]%TT2\^41V?$2I#%AHD4D)@$7/E[F+ M+ULDD3!H3TSMQHV?TQ WUY.>*?/4.*D+6G$7-G1\1$. GDB>&;YT-!=SK+I4 MB'5N@\!9.82)D?VIH$BNT7JHWQ;RG61N+M^*.5?F*+IBE=<<%QR[*B["GQO,KW44_0C6* Y M]HMAS@WNN*/J+\ +'=.'ZQ#BR]=A43%:$C0O!:9J$(RLE5X'^-XUL*:&_>-[ M]^ZR7'V6YM%IZ%[>B2>E!&Q/^/X4RA\?,7M*HJ8&D WZRFCLU9 9"0X8V+P< M]D64-<=.Z>N&!;N0.?T9I%T@ NSSN#'Q#<8889@)98+^+(&J-*34>J$;%T"8 M:^!^@^+3:__YKMS*I>9257 S[\;VDAD^E9BFJ'<0<091*44XNH[C'P#%QF4B M*ZM6GNGOY C( 1/7)9^9= IZ7H#;.7P3?L'H4K>BN,ZUL#8Q2 MX 4AP2?$K:#L$&?(\1'SALS+D/=EIPN%YDC0S\YTO?,XO$GN3Q7UORW/E)V* MI0%(9N5=I ]Y%VO.NQ />1?OE7<1FSMGJV[TWCBHZ#''$EIJ)A+)3^YIR\#J M@<>?.IF**-B\. $ZA6W31!F*.DQ!D]2AJ5 9,4XZP*P$FBQ)?U,CIJTRS>/. MTSSV&[C[[=VDQ'/WC#HN>3D@,L;ST0^QZAJ739RF%>T]:C[G)6*A-8*,0]/T M9PF+QCG9_2$+#O8'*J'7W])U%0[5[FF@4W:']"NT@ >&_JQ0>P.[T7(F\PF# M4F.S*![-4Y:QJMRM*J8N'=+I*&T%9+CB<\WHBLK,*]B_#N$ZQ2&E.B#0X] M,V"*&>/-C^'A&(%.ECAU2,&;-6K;422=5$YJ1.K_:]H#I-EL"FD6_F8A5U N MF&U(F3*-!R-B/B-7%Q-?_"O0;^CGPA?QB_AN[C%&C1R\H/AB 4 M)];>L8V68O98#X-J\9S[/-#58=N ;4@(8D". C:K0[. F[\9\+F68J$3" PT M^.>0DIH*M$.)!,BM@\K.N,2=4;6"L6C8$J*0VMLG>N<$=G4"]'9\Q-:E8.]( M+>Q_0"'BD@R/! 76H.Z0RP1UNFGNXQI[W!*^R4M_WURL<"N8U$=DS,#"T)6# M3*?+B!(L]A>+>HF2#NW!7>K0TEB3<<(QEYKDR,B)QPP86&&+J IL$GU@ MNMWML55=+N+M3$$8C+-% E\X;B<95E'U 2W$/3ZBTN(%,S,TMKG(7;CA4F?# M"@@9 I"7*?R4/HHEGS +B!L6R@< ^$42:Z9^N'I[?^8"$CNFP$%90 RB=(\QMTD MH]US$@N\6P5_XV\NIXO@9)?E9,G0HK17O&!+^NHY33&#+> 28Q,>58 M=5(\GYU LE?\J5FTI*(OO2I]V!YG]L "Z.DJ"AN:ET+O84]Z9D6>)K'@#5@@ MR9Q\KN0#'1M4="I/,<[""!^,9/S70,?7T"W[MG&@\;WR%_S; I)FW.OXJ $F MG 2:N0!M7CA7YJ0MP(?<%KHJM MC.4W:+R@+)/^0-6'!+/.3<([/-.1\V"X E?U18:G-N%D]7!=79?9 ZX1S"2[ ME^ZCFWA(['9(U7EO@7$>-UH/>!C3L =4ET9="';!5!;, 5*8&=R3\%&NY=;/ MTU@[[K&G#&#I<><>JM%@.3O-8\;U&%QX[@P>,6S3!Z!3KD(U?DDQZ.$I^W<> MI)!N$8)&$>@HLDWH\',4* MK8 ?(XJ95MZ1';WK5I%!''(ER;0A=/BK2N;AD34,>FZ-/T3 M6)ZG03K7%CDY,+L@LW"7.+F2^I+I8SI7^@OZ>)B)R:P\T&J?=>2'KN-Y@D_P MCM>87GJ3BS'KI&+WP]T.$E&&"FW9ND MEI/T0WU ;85@AUT?.P?NKWHN$TR&P]8?S-W"O)?,R#T^\CGN^;&6#% 9V!:U M.F7]17N1#.JM,JG(@^7]*]D^.40C$!)RA2X]K>NI432_(7KZ=BH"C"],/^,+ MN\6T&Z=5UV$B6D(U&##R7QK? /28[$/T>Z,B[,AR&I"(=MHA%7I71:+\?X[X M#(H_V2&6XR,?W=%7^#QY/HE'Y(66]_EX\$8K_;ZM>9J")Z8ZL T'&DBV"JH: MJM2B *'=;9P>/U-J#W4MLF1I2K(3;\7,- 4_QC?V=9#>S 8%:4_@.[T/G,%R M#!"3.GQ>JL?R'COSTS)V&\/]9F'I46ZE%[&T1P6 MVT?28EW%L&N9"O:(05J8[CHFSO.['^7BB9!WM#'>X<(^-NNNZ1K71#+4X0E- MACT^*E&.C\;Q=X'=#?=GWY/NOX,FG+-ESV1$,<&BZVQ:@7=9J%I'.[=U:8-: M>" I9L,N)4O-Y5E(VG"[1R83.TC+W5KK?SN8U!Z=[]_6URO]Y?CH)^%89RJ+I:AXACS7@#R1ONBF5/,VCE!S7$C9-0!V))4"9 M+",17VXR,\.782?[YM<8;HX/R_Z4.%H>AX9R1,(H3YUHW$N/:.,G,1CAR]!S M_0BP*]9LM^UWGF/J'^AB&F?H0TFUAJS\F&4[N1,!_$V!62&]\P4]$4;/,9?T M8/SL%0/!.@WE:P,PS,C9="F4[I$!XMW)R.>P M[82)^/['E:Q7?0P/\=-XS,^' M_Z"WZ/U@!16T'A\)]87Z/C$-&:1Q3U%9C85L,^GN]1)Q5(L75":>,8S1&M(5 M:?F)37TPZ*^W-9-W7/$>JS9XRG@R #UK# =J/ M*H[EH>$,IX48NQB8)P>OQ&O;T77L!LG4'>QD@4F=>C![I*]H2M_NNZ\:.*T< M\'&P,_L'[6'OSPRWZPZU!KQ>C%\[DN,?O&BHC;I9/B$:."U;\D0%O78R43'7 M=SAN%8$_HF) 5Z6FSD ,^P_3[CX73CZ$%N]-XCX_JP?&B!U5WO\@9<$V+"(^/SA0+R]!]1CFJVW7GA:5\XU@9 ME(UTL@P6<9 0U7FLDHZ59&ZVCNSY,VBQIY? @MX'G,SCI3RPI"!@E"[3NV 3AP+"_60;P#'/D>"H\HH-&3#/!>MQ MX3JXHZ@.>>@?X#E+]',W0FNT MG?VV=0.6HL&O<9\)7W(NZRA+0QD]&T""KV35DO!VQ7S$F^ATX^$Y8K5/\;JQ M!G/41^$+ISBOQ]LB=8B3HTNT9\70M3ZS^\<_44E7\EQU'2=%4V7QAVD/\P3$ M.[9;+_*QR/$C7D'':0 D"_HB]]FAH+]YN%!6\,J-.V?0]->)7I6LDKZMNSX# MB9:%#-T)"K)':YBT.D3OE;_]Y$=S]<[)5LH>LI76G*V4.F0K';*55K"^/D@3 M0:>['S4PUM_>;SMX\G*W1FLG)N(NM;'&(K^@@RD>]9'H(,UG M@%$*N46=-'M,!U/ZS4>B@Q2?2^;Y5'Y*N?YX=/!F?K 6"WF.2>\:RI@U.&$I MSP3VHJ ,91V)M,B+B2EW]KPUU[4A(9&8OY6_U@\6(0OF4FJ*C#XV6(0,GTTD M^.RT)?;!X9+D!=@,O&@S)A7._.FWQ#6P_0-&HG<7K=L)K_PTUB M[K";PVX.NWG_W<2J -+*,%^'Z74?6.03B22?S0O;@H'4-HAI4'23H+TDMD:K M2RV@=J\=*AD:"Y'>"RK)!7:R :@(0FJK:&7*M;$UOO=QS:!;@L?/J!E< MNSY'XUQ\=A&6LQG4I1=@P^NW4?BLB)'7K1$)R6U@?ED^F1/XA+@UM++$-5\C MP?)B!CA =FN@LH1(6(OC;N%H8Y'0.<^L-IGRP+X.+Q\%BI4GS[*#_M5DEL^D M%\V!W5\_\^J>]CT(-R0S(I_-'HC@0Q,!"$\A";KRZH'X?2&##YZ*(&3!9)K6 M=#\<&:R>C+%-[G@6A-3?SRF?XO/B_V_O6WO;1I8%OPO0?R"RF85S0[JU%?KW6KG2SH,0931!&@1&U,H,LW2P@ MBV'JK59+-\S,>&MWL4>_>OQ%XHD4]7>>_YC:($-EYD;OX,)^=LSM MIVFYE! M6V--PG\5YT6]V=,[1G9"##)!^G6SV]6;&2)Q+T/AGC)"GJJ-::O%QO(OB1\T M6B N/3Y(?A^VX/'ZV+L]T$H/,(JOMQ[%5R@4>+R!;A]0H&WH[75/8.&L$H_? M@3W @8-FLZNWC,?G!I1DX'55LC,IFSA>$+S31'%');"$[.?S6Z-Z&#:4&6]H M%E2T=AK?]"^K)'FS!X_,U]T$R!ZGLEW+8]P$#"JZ>FZ"=&>NU8 J% @4G D:] MHW?7):9"H<"O4X'74LW61193;/<%-JI(:VWW+=%\Y#'1>]K8BT8.WZE@SP-' M265X-N[E5>:OF9&>:P\>@*OW;L2]AJ2M>W OM]:W1>WU M'O>E.?9F<^;; ;;&D_UYUYMU:$MM!#2LH$[QI**V^#YW[BD !L3%BLHFM_N_ MYLO(KU94@]LQMWSL)SO6V'SN>S]M;$/K++2WAEG7Z_6ZYOG 1J_U8 D<,V: M,O>::[%V"D-BTU%\.=!N.3;XCGR8%B$4S;TU(E?NXG__KZYI=#X ))BA;(^B MT/-I7GCDK]JP1M0)P=/>-AIKT,7MOE6#[WA+]!5@&;[G8,<8&MSV5;?%6\__ M4;06BWNT/B![<:1PM4(-P EE3N,$B9*IY7=]'^VDF7?,W>R2N^W]FM=:N&_E M<*;941S.J-=,8'%4Y"=@-T 1)/.!-QT8?*S8UH3=>#YU-%1MKV?V3VS'&SF4 M<3#QO9GF>/ N_ENMB+4NL8T9LZ;(38*I-U= EBVA]XWX/*0)>Z"5I*D(:WX8 M3MCN%KK5;6-U,-#!@7"UZK7ZNFR.(K"@2:*KN!J(^HN[5,J".=7*G"U\SW$H M-Q3HG1U.Z4V@54C*X,V)%_D:FH/$&["+UM1%GQ0024?VO!]% 5"S ,1P(&6. M-Y_!%FL@5P6>ZW*QPF4 '(=;801CP*+@N7"!DK?H8N[P:_A^PGE0$L1](XCI MPBK5RK;**B4I+,::=\6&[<);*Z:![5I/DL!8P4_!W4'#S&][>VMR)6#;5_?Z956\VFOW-;=2F\R[K[ YB>ZW]FXRGM$ MJO9X92.1-ERMJ-P<9?=\5QH^\[P^%+7MX-KSKSFJ8F0*"Z8@J!P&MRAI@)PS M 0GF1<7LU]@$=[%$3"KQ0Y1%+ MN!7YH.J+3\,(Q&$;Q.L3D*'1;*%]%Q9/F!M(1DW)Q&AEH($W85FU$L%V^ "L M15*PT3X8O5/B]^E/:;+H6Z&4WU.("YO!0O3I+=1@RKD'8G?DDF7CK='KZMU> M2]EJ+6[?K/D)X;5J)0E>P,"%H@G7>[0^N-GGMLN)K!T#1MLA .:##B74K E_ M63=/2=E>,&X![O&?$:C)9E?$'^E+UURA =H*-/+7 XI8 D7(MMG'U;@@?;N@ MT]N@\JN&HI*@'6!$@5G_T/\RI+^,#^]T[79J6],E,L>JE16,(U+4I!B#DK+D M=GV; ^$N$)'*.+B"(,!KQ,'M^SEF@G?(@T7C[C:#LMYMQ?$ 9KW6EC9E]<)Z MT-O: /565QBEXW=6P^!\/D%[,T4'[*G DN"6EOR7ESN[XR$F^O3[>,Q"LFSUV+Q-O*>XVF MN1YKOH7Q2F8BN.2-YT0S7M/Z 7IWN8]^F527/EV&ML@ ;N R;6WNV2Y\!6RI MT?U-2\<)"F8%W,;WT(H$__A3S@#84>#Y<^$X=M7\8F8=IMT<$DBEUB<3V[(Y M*)L4S@/;[483X*N1+Z* A&XYPUI8X90AI9$'C"J;PN"*Q$!"FYH R_V3<27,8C9@H%,K'F)XI'Q*II ML>;4%)'47P4Q$@1(:CV;51&A>50KJ'JH?A6>2],Y$=I;@I !'76OA1'O*4(2 M,;;;H?_':Z*HG_5@(&U#9*)V'O\-/(-")7%A+AJ*9L)0Q%WTNFRR%)&C8FG_ MJI6WAEX7^5-+8UM>Y"2QDQKH3%3FF:!'%TZ _ HFGL,P+A;KF" LPG?BL-L@ M E5K; =6%(C(2^W""[G6TRAOROB =M.9'>+C@="^4.W#$02_DO8O%UXB;HD* M%R+"&/^BD!K:F$EL345_#/X,(J8SFHEIN-E3.=>(7P9+E4>[).Q ML0%<6-#U%])6(00^D:N'TH^,*T$-OV1D15CS[OBP72=JM.I);FG]-SWE^4&> M!9*Z9<^92H_"V"S0?N9L0=([C.78,*8HDU"M"$8"CW ?#5-W@E0#,3\>"%EF M'!4E72=S#.HZ7'#F:Q3@-:[!1G"A'+1CY6 @Y_A.*D7O&#V0Z_, M?GCF[(=VF?U09C]DG#F6V0]ED'P92EH&R9=!\B7AOO=FET'RQ:1L99!\25F> MUPYZ;@/;!'Q92*\AF]LAX,F !QZP3'+WE%5$]W_-_3 M,"@'MX[.Z2D;4W%, ME'$LB1[K44J/OZ7G <4C7XI_8SZ*HZ&5=2T0$,0A M"\*:5ZVD+5_P"[\6T5\4S8 A8.R:JBLEKR(X<'KETHVM&7\:/P2CNBK(R T#]3<*M" :!4 :X%,2.J1D M3GCE.F(^ ZW:+R-+]XN.7*%_:@63D)';8QAFXF$55.9B04+?BZY%><$)\)*U?ZM7X,UJ7['=)]C@)=C29>Q! M -=K)ES&9]SV37U6,@%EK]WI/168&[#[B1,F/0<+(6MH27I/ED<0'@,,@4&8 M44;O)$YNO-B @KZXV",6<&45L#$!@<1_#3W#^+E5I\0+#L#;PHL.%) MP#"7)SW09/X0 ML&V*U(5?_L-]KY8^KTU]^E[K/F7T F44K&>_,.NPELCRPF#EB+Q><7]&5.T] MFCHZ1D\W@9"BR53 C&*3HJ!;*%QW.X6[DZC!?.U.0Z^;O2VD+>[C5[?F M+Q[P;\HX'/.0V4ZLK"'JQ1]6V6V@ L0Z<8#8.6B+AX3%)V@E^H6HL&JE# M[ M9"8 MF:J5378FLN.# ,0PY<*#E8 HE,3*QE9M9ED8Y1"D0W*7C4^"1TZ8E8Z(H/@( M]2HI&=4*YH%H++9A4-S&C"VT4;H!F<5(N?CFF^)L':&]I[ M!\_\0V1A.PN@BDRD2RNT)MO),@&6D5R!<'C"!<%L:$_K">,*/GF#,>/J PAA MXQ1-V("CB'WME;=C7*/7[Z6^.MF(9(FF-/D2MTG<:F:Y_-99'*:)3LK#*AVL*7^LBU?\!CTE",WFM][I MZ$&#*^A=S2;$O#B !"M(FM*IC5BM(P92LB.*(%I;HL\5QYFD(+->L] MT'O;VW558O>P$0YP/D&@)6\1#GX"&1M_6K1>^ YP5="^+]DI]A8V%.)<)))&L]+6<4F<_*MUW#>SQ&LW1 M)!K&A!+$M$:KJ3?J;0J(Y2KX%D4%0KNY[Z'L%\B'C797;[?,FHJ2$Y4;8HE7 M4)/0"YF#\F+3T)L]0Y$J1M<8!"LFLKLL].",-DAE,.-J&FV]63?B[#*I @2IA54KN+)'GTU,H>/2'FE* MI$"Q[[S#:;,!%A")ZX6L&\-2278K5"C!"$(1)0P#9'%E)?&*V(:WAFX8(+N; MQB9B5:T(NK=T,4O#1&[6A^7IB,N5L3 %LX6*6)BQ"H5!0C94.ET2S?#8J&@A M1,KO91!^/*IZB*A6M;+ZLPJA0-C>(CL2E@,IC2DB%5-414[AX:Y\%,VYY$20 M-2S>-F);Q7+4MV0-JS= \^ <8+7(FJBCI"?=$&2/Y2,_8OX"Z+JB[:,(U%^5 M< S"L:"B05JZP<*R-:B&FEAXZ6$6$C&!D'6)D.!+<,@Y;$B1JXPS(0%>K M"C95/?JM)I:2'.W]FC=P3'>58P+72B%=BEMV8VX9DSEM$Y7;D7LNI\:4W/,Q MZ'IWH1C0-,I",<];**93%HHI"\4\6% L"==^B?W?F 4\BVK$H1'B90O%%/&0 M,[%F8:N37A0ARZ LGXYM DEHIG!#](#X)[)% ?*425(P;=5Z&_JW8ZT&=(+4Y3[5]RY.&*KUJK_ME%]2*"3F5G2.;6:G-WJE:I# M@4C:Z-,Q>="_.-YM$0O:/DBPVGT/=A/!UE+T5J4NL15;TC\.;[G8O)'GC)?% MJSL>_*#)A<;[3%K TOO)= V[M?O;]JKTN4=FL2&.3>)X?=TV%Q=R4:P-TRV M+F@^=).?>2O-I]]*I,Q/LU]Y6:[YPNBQ*7;%OQX=F/6F;C:ZNMEJO=MP3^5E M;Z^JHD)[NN!A'%TBW'ZC1:HXB Q4L[$1WO)BY;#F;ULV?T43WCCYVRV#&NV5 MQXE$O_G4U(UN4Z^;K6WO;9QE,VZ]!OR&WFBT]59G[:+L#/\O(@@/&TD>4Z?9UHW&KI1Y5U#RMP_- M;E?O=7=ER!F@.>O(:Z:05T1"WA%_>]]"S4>>&+VGC;T(1/2=., #1Y''9>I& MJZVWF[V=UO%XQ,WX-AQT.BV]T6P_>A=6*6^<3EP -7)_UO?17NK)C%<>;0-E M,Z]BK)G\QAO:&FX)[79WU6#6(Q4PP)$T"FQ_F Y3I]#,M4Z)755S9D*3VM2- M2<<8[6Z['?_BN8K5ELB<<:0 MV/Q%)$:ULK,;$G<:YC84[IIWH+!L#XW)IZMSFQT1Z8/CI=O5K57UE"E[92&% MW*X/&/.9,@2D&7/)EXNPYL?RY;ML2)O(&9I]FJ(X<])S,Q6]&%<>H#0LU683 M'G:8S&./'9]W$"[5)2T]\%*4OR];L2GOY97O ;5<[WE&'E&Q-N5KO1,FS#,0 M.??2?YJ03)SFY&(@^U)KU);:AP%_TBXO3TD3- \QZ MWI2AC& CC $E+^(3J44L\R7D*E88B*B[6QMSCK$J)^9P8&SJ>(P9SDF! 3W- M5=(YX+0E$B0J8BTD+=J9L3;WL#4UAC M%+^*M>:G,(ML]-B=S0=XI6)F+9G"W@PTK^W!\,@\7 G:]+LUN M[RY])>D3H]JW8&[)6.9^KD8_UKNZ =[WHC?O8YN-)HU;7CR M_6RY6%XJ2XQ*>X0^K$SDF7]C_V$_0$CWYYZH:Z&*$^'FK%?2HZK:B:Q!EAZ: MJK3OY'9]'T>?+B<@L'Z6<;M#+.ZB]5-5\&6C3\?8 =M"8;HO'(K4 M^1IHIF7+:I*GJHID*:P48BSK/I4@'5BE$__#^QKK3@ MS)?JY@FWI+9IJ!:BWZGN!KIKL *@!_H9O#<3FA<6B/3'JC_F T!65F2J8G4& M&J[6J.^GPBKACEG/9'7A0"WOH_0,\8V,&/DI07883JQ6_9[4CU._HSN- M?P;)P%AJG9J%$%*,,H_2U>_C@^A-+QO/=K[@=Q M\QKNCE5P@^S)0&&EX@)L+#RHXP50G6;P+@)0/.:1>NHR!-$<:X'':GS2G(OY MLA^+C4JXU,ZW7X/CJ,S>H+.(E6[KR R!NFM%@AT;K8/2NIGUF2$NB.966!-J1 MWJAM!81T@.1QBT9X99@>S;;C:JAY3;Q/I>J2V_6A_5F8$X6!3<0C.XFD2IU/ M$K09*+6UE%F+L.;8%!W$EN@D=1UIA:T01E(*@2^):)&8.01Y >&&PME2;<+^ M$=QB:^2?>!- J%;0).R+%C^,B _*FB!4D1C* L]E(_C)L7]PT:=L[7G]84"7 MA"VWZP/"=N8B]KIAM7(>R_XQ/S]=9?**XI6$K0AK3LPVH/1Y\*IH18MY/ \2 MA(#X/(P,4GH0]B\4?6&PDCC."32J6N&^[PEI;>*S:%S3^O%XP2( LJ@C 0:B MAN1R"GH:]3>,==9$-D6R"#1QE(B2JO\O"T UGXN;(**-715/K7DNA7E*.LI! MJ,1-8:/ CK0SBZ^7 Z^]:_.+B]>@F.\TJ85 M0DY8/OG.BN_&J&GG_!IH^'<1M(XAZJ6,4(0U_TMV; \BXG+(>AP[5 T[I!'> M#N*X&C1H8X8C_E^R$0]MIMBS3?9CE_:BD>KAGF1AU$#W3K=X,WI+_5>QW0=5 MEM:P)3$E94]0@Q*920Z[#2([)!;-4^K6,,2F(MJ)CRQRB"9VYN!DNG9^GIC7 M5;^]]--QX[WAS//"ZO%.!26(4#*Y! MP XO#G$^ @:0LM/\H B80@!I8XI%.9#&^%Y#J9K@SPDMPE%HSD7?4U5NKAK MXPS#D&*.3FQ1B@TV'^28.,YGZ$4HU+C)[P#V%?_)8"5?/3!%3F3]A"+8'2=.V.!R%,IE9CTOC/RT';A1\Z=@6UG?AVE?FC^&:6S_@U$"R1'D7 MY%G -UTT1G=PGG@[$B?U77B&<%.IFXT8&E,@$.SAMH9D7+')/7;#*6/1 MI3[IZ*43!2>$:<>+5R"CXPQ=>+AB S\/A, MVE>.@ Q,A*-I[@5V'&/UT?YT MPB) (&HM*S%#]BQ6PR#=IL[/TLQ$K>X#T7LZ1).0JJQ RE>U\C^1OY _!#P, M)6G@#)T8P9P&@4M"73?W5Q9Z3&*(62:&/'-B2*],#"D30QZCUI2A93E>WYI> MVEW52_LU"B3&T@*AYY;WJ\RU6?7XE-+ _]:N5D*R>(!YJ+ R1A:*E MV)^)KI 3!\5,T#&=,0A0V >*>S3ZQ1Q M-\#4'T;/!I%/^$@%(1CJ9YK2,4 + $II6QJL%L:A>BS2 ) J1Y4.)2)=T:<\ M(93_L4J>&Z;F/0M\Q@6,?[#_,)VV1CZ/9?,\1^7VD=]!=G@E,#W+YECU"K0; M/R*/C-P6T*@C;#%&-A1T[\QDY*/FV6(J%QN9P:O7:'F(R\+!48"^33LX]F[= M6U3YL"X?^:^H/ <.5*U,I,\JP$@K2YT(0VIQ3:L=2ZN =/'3*44<--#UZ>.J M(+*H'AZP6 5%1OJ$&' %N+ "A2E\)2HF*]SA-'%456J$!,GL&4B;.)$](4,3 M$\8+7!I:'ZY]*I\G8F=5G3UEJ$B-#&K@&.OL>PO41_UJ9F^P"-;H!J0U&&4+7&8$<=2 MM1KV$P8X;(S'PH%P%2/TU0F_U VS'1+!A4NK:-KG'JUO3:+KK4AT9@U(K\_1 M!D1FM2%SR#)Z^D^$J#<4.*AHZ%_"G"R]$J7X5X@U7W@O60-QWX_TU4F 45]/ M*3WA$T9IR7]AW,:0NS;PI.3NE_>\"&LN[WFNU[=VSXWUA-!O6,%OR"8<6'LJ M4[R\WT58,^6%L_DHM4)Q)ASQ+<@A+T_S^7>C"%2?? MWTY.][B\&Z7+^WE=WF:]='F7+N]'<.)"U$)<%3@:*P)'NZ:=_IS:V UGOW=B MLYR1W-[T;5V]S0_>@Z7+O/72OUGM*[S[!)L[$&]H-+S"74;KW.7!JZK7.B1# M;#C7ISPPB99B11=>(B]M:MO[B$48+["&%:3;H>'P+QW0,Z_FA >6;\^%3I(L M:5.'[,=C,M"-#6B+KHUYF8/W(M*G/)[^_F8;A/'A_='1[>UL+ MN%6[]FZ.^KXUQ9S!(SZ^9O[1F(7L")96;YKF4;U>-XQFTZPWC6;=K/=ZK:.; M1L=L=;O_YC_-0Z,V#6X#[OG7 MS+7_PT0QC3$YKN.*G48+8Y(QTGO$PUO,^/O&;?@^R115N1B4MZ#+G[_0!FE? M/8<"!I8?P>F')\F79ZY5TPZP1ZGH22%JIE#!5!)PJ38(+4(#K%3ML@9AM/8D>$@ CHB MI_PLINY(=G5WG=ZS0[2^TZSTR1Z MWWHHO>\#+1X3/08*?@QH-ZR.M> 4SFKL?9Y M@44$XA[!LMC4@Y4%^6*NE5R!@];_8:1LLT&W6@XVWSB/\TZKL1\I4V\&SF8664B(J?^Z(V M"K7L\SW,G N$F5_7_F9!J'UF[@]=NR!AFSE:/\"\/^F 4&F)UQ%#*=[S PV5 M!/K2Y[8K/11_1LY",[NR&.YN/ +1[U>8A*HT(R8M641N;DB^82T46L$=-?-Z M4-F%]BGS#6BBT M@CO:S.M!91?6)^<*S5VXPF=5]UL$E?HIJ]+!B3?#KO?6NY@YW$?W*;ITC8$L M!YO^$F]HEKRA@%E#9A?7)><-.,45W\0;9EE'P@ PQB%;) M( IX/_(-:Z'0"NYH.Z\'E5U8GYQ!M'=A$%]L'\CE4K@ID-T9]ZE,[CE5)$U1 M3J M0]1#Q8$G'<\?"S^V2(;[[F.M55&$&#_G3X0NN+/F5F'9[ \M9_U("(>PM!L4O*F!>\R#>LA4(KH(QF M21F?F3*:3T\9CZ?8FL";8['&$Y!]63#%1HXEBV=3TL")!)'T91SZ5%%G4N*FFN$RC>LA4(KHUYJ MXT\/*SG>J+4:V589F1@# 6]:V!Q$#M>:]9:H,W8=.8($#P^O"HN0>3KF?,-: M*+0".E<[NQCF]:RR"^N9ZV"D\O_]/#C7SK!9H6OQPF)9G@XNW[ 6"JV0> V/ MO^;UK+(+:YIX#:TIG['"XEB>CBW?L!8*K9!T'??/\WI6V84U3;J.F6-)W;&P MB):GL\LWK(5"*Z1?)Z=?\GI6V84U3;].^,1V[9)\Y>3H\@UKH= *R==Y_W-> MSRJ[L*;)USD;<:>P*):G4\LWK(5"*Z1G>3VK[,*:IES??1YP-RPUQ[P< M7KYA+11:&?6R_L;3AZIY-Y@OADUG4S$6 MX3#+3X8CM<.\!*U>.Q;$A@NQ2S MEJ9[8\^*,!GNW6;LE$UORZZGN>EZ^JNT0 +<[,Y_/CL.YR3>Z@ME16))8;Q$ MM<+2\;Q$''^)?-<.IO>?V3Y2MU6ZEL].Y,^PB/3QJ([OV> ]L,!4(WEDZ1]@ M@'\B3.I^KYG-#]K?S(EP#-%?GN[=V+Y1$*VT2_Z\WBYYVXFJ5]JTRH0%IEG> M*DM]O96Y,K!MF^Z.ZGI$KR^<[?2FTR"*V'SXZ[W';=Y*Y8_-9$:Q[2_% M@E6*P>SQ[V_8O^M&,R;/P[,_+OI7?PU.AZ^P R^J'#R;>$!?VNZ8X[#U6LMV M7^&(O\=Y3K)BB \4T/:I=!:U6%)Y3T9#\[#/]\'X79S_Q*W(M[%@B7;Z4S3G M4TE01J_1U.5XJM&>-F6!-L;J*A:+ NK480>J$@G,/N): #O$Q]4*S&?#]",^ M9T$67C\B%UVA$%H53SX=UC6O%.K]2H7 VDT&IR=GY]=_*%]'UR>_'5\-=2ULXOCVA)ISYS& M*[&QM2H.9MTX*.%NY!/L9N)#I*6'W_V9QM ##I $>>[;[N6 M/6>.6.':'KQ+;4)YX0MRX4LAIQ1R"B;D''\=G VO+K]_/1UHQ_WAU[/+BU+4 M>3+Q(8M@/7^D2JJ&D2Q@I$2-+[;+7*J^+-FL]G'D:T=R,0E12+G="2[L/9=EX? M3P=7VMG?IX/A:6F(SB\AR2ZL P^N?*B= 3H$W"VY:ZX.+]^P%@JM2NZ:B:6D MN>NWL^.O_=-SX+(7Q_V2N>:6CF07UF^V-67<@:==B]W'6_CD3=>T!_3<.; M'_\?4$L#!!0 ( 'N1;5<6MM0I* T 'Z& 1 4DWE_?0UUL291DRDD* =4\#!SRD#R''\\A^5&BKO_ULG*U)\PX\>A- MZ^SDM*5A:GL.H8N;UJ/5UJVN8;2T?_W\YS]I\._Z+^VV=D>PZUQI/<]N&W3N M_:2-T I?:0-,,4.^QW[2OB!W(U*\.^)BIG6]U=K%/H:,L*4K[=/)^>E,:[<5 MZOV"J>.Q1]/8U;OT_36_ZG2>GY]/J/>$GCWVG9_8WDJM0LM'_H;O:CM].8W^ MJ15_(-S>%;[\_+#F/[R8Y)<%IC]N>H@^\Z^H.SJ?32[_^/3KCPA_7SY]O?W' M[%>*>MN/[H-K_/)OHNO6^G3P_=>^'C9YS>TE7B$-P*#\IB7LB\Q[OCCQV*)S M?GIZUOGE86@%5E)\B-127)EQESXZHO.B)[ACC>U0RY MI$2>4.XC:J?D'7]7("G\J1-FID1)KNCG4)3$H@[.R'%LGRR\IPYD@/SY12RX MX>T%0NN=\!SQ65!IE)$2YLR7!2$Q*]3VMVO,9 JE>@^R.R!9E MSMNG%^V+L[BDU9L8NT+<61,QDH.Z3R\OA#^Z>(6I?^>Q50_/T<8%]7_?()?, M"79:FH_8 OMB:/(ULG%)3?'81I1ZX +@AU&*2%NO"8SQ70(DB3%QQ3P73T%O M3?P 'Y2K%QF=K@M. M5EBN:<.Q,Z8_![_7#',H'I@SA(2H?"127M9&KKUQCRJZUZ^L9)0>=^+QO4L= M3*%R^,$]ESC(Q\XM@^($,>B$)?8)V*0*:;J0$KX7K\97^Y!JML%;%>]=M_/Q M?+P6ZR50ILQ]"PHHX?Q1$>=]&YHWU_:M-!Y=CG 2FR[BRSO7>XZPS,]20NU3 M!C4ET$0;6M!( UH%T):(+C WJ+6$<+;T7 ?V)_W?-\3?YL!8(JP$[.>C@ U; MU0C5DNW^30M;;M N1WL$6SV&DZ%3IXZU6:T0VX[G%EE06$;;B/JZ;7L;ZL.^ M=P)(V 1'COR:"I1&Q0]B$0Q;2M?CT!#\,=*GCV9?&]]IXTG?U*?&>&1I^JBG M68\/#[KY3>18QF!DW!E=?335]&YW_#B:&J.!-AD/C:[1MYJ1((\$$S]ANL$A MJO$?2@C]F$7(['_ICQ[[32_+O6Q0Z%C?8SO_228H]?9EMK>-$?3V=&PVXSJW MQR?,@]#D;R>P5O?%I+ 6T;7W3 I@%% M!F7HT47;QX+/G$61*IVD!,%%%H+A>#1H3_OF@];KWS;Q**?C[PA%U(8EZGCF MDD6D+YH1=[?A*950@N5C%I8[8Z2/NF)Y.KX=&H-@0:L-#?W6&!K3;PU,>$?U6 MZFYIQSWLZU8SRG/),KP04<;$:X^)&!.Q8ME4I6Z7MM%6?R "#BR6)F-31)L& M 1F!*4.4SS$;SZ.I&;G)O41QMA(FTF9[:NHCZPZBSO@NGKCU8;._> ]^\DD MU.DD)=AR&(F I6ZZ7HVN3G:_G*P$@<1()*CK!H;*''82D5())7 D7N( G]T M5H'83CM/;IX22!(O(9'<#2RJQ&H2D[P,)4 D:B)-LC9H',FV)L%1D%/"2N(U MRIG7!KL*]%X2KX(\)8PD$D2F^AI<#G)^J="63%'"0"(]0OZOZ?<*1& 2@8(\ M%2PN)#9"(@4;6,I@L9?8V;@X?,A4IXZ)N<^([6-')/2PCX@;PZ0FJP2;Q!%8 MW?M^[W$8L 1=W;H/^ &S;TU-HRN.Q8.T#U$;#91O2Q)%W3I"3)1\PJ^FBZ0* ME0:%Q$"\"7$4Z:+ME&E&3VD@B*@C (M%@PO@A=&MG%J?D!0*J,T!B0*)!D8 M8D:J9UCZ8&#V!\$3,[??]E15$R!4($[04P6 YD@HP2>1)$GX4FQ6@Y0*4BG: M"L+OCKDJP.V@O!**$HN21#%+>XEXG""]&ERKTI3YLZ^BK!*>$@ESD+IL)LVJ M$37-61:&U7PQ)10E>B8=6R6>L_%$=?XYWPM^A\Z7&%X\[',QWS4HEE,"5 MR!I%0!O//?;UC7QDJQ10 E:B<4I?[VAPK1J1;Q$G-D#5(^X&%JG9 ^&"H*Q8 M2@GA4HKG5K>,;H!SSQ@^BH5NWBES$YU5H![[2\S$]7]L%:@=[4NF7G2L0A?! M 70!Y!5+*T$OL4%)Z,?3>T#8&-V-S8DX/H6!\!Z<>#=#X/"3!@6K MY/P\)?@*WCYJ@G!5SXP>.^ )]_I*_.4 >PN&UDL(M0Q@*G#,:H65@)7?;TKX M9?18@Y5RS:_&]%X;],<#4Y_3:E<=I7 MO<26#Y^ZN J.GR0&J>PEM_][2,5_XBI@$\^UX KA*W%O[4V+$W&)(;/5U)WVO,_R=O?OY&@R'25*CT@729;=^A_>5 M#ST[J*JDB/BK'9=KBZ3VV7G[XNSDA3M[3:LHL>^&:DK$Y8Y0HN#N\;SV>9&X M^!$,)M5&"^XP+VTTMTP'NSZ/4XY6(7GC^2MT"*JII,3A:]2+U#E4,OB;'S4( M@@,XTF%R<3?@ ;DL+)YO=MP*N'&^%"#5\O!*28-MFQB&N;X3T M@'F;]4TKK(Z 2)G*DPVSEX*42.LK)]=!6>C%\*,>Y@IB?,,_9 MV+Z%W&PWETK4Q013K(!=6?%,>AW4#6C3'51$[K?DBH#H84*E]7A<7A M$T,PA#%[(G9VG!?FUD'U*?.H[?4I9HMMUV,PK00M9OK]@% =#!EZB.H+AH/D MM/KY6750NLNP0_P"M8LRZZ#X [*7!,;#5O1M9KP7Y-5![8 C$TNG<%LMZUXF M4 <##,JA$=@5"M72JN=GU4%I"-F>^R2.[6!8I)7.SZJ#TE/,5G(G2ZEU4#6( M;]2QL+UAQ-^61<$RJ3J8HL,^@= =@1U/F0:UT\8HR-7!G-TK##FAIB"O#FJG M0@DO"3/U4EOL( H&?WY6'90.3L6+7#8_KPYJ6SYBX<=4[CU7?/@R,TQ*\NN@ MOD%]S&C02G9WEY]5!Z7CI3?N>MSGCZ">*_@<[&3W&X?$ZF!,SUMA*&D7#/WB M[#HHGQHC!18$+[?O71LK,*92M@UFY-S5D?*14I Y&0-^*+WMNQ7OF M^Y=Z1IZ/DU]DB%?12K(5S KS9N&G#&]:=K 5C:T-,U<>Q1#DMV\1"PCLN3AR MQ_/@B85[[#IW'A-S]BXY4D:VOG_OF8LM<,=*A=\'^)L5RI%(I^Q?97#T^AA AU M=/&F9H>/=!8;F,VOG2ECMD"4_!$T >XFW_X27.ZRG>(7_Q964=]W-'KU6R>E'I0 MV_!!%5\*O@Z>O6/L%:__>-3RH2_$#E/G7<\5W<_$1Z#CC5"9B+I=J<@C7CKA M;\*@4[0(OU&/L0E:33"SQ:'B8C@J^C=(."PU"8K5D0[64[ M#@G5PA(3([?/Q5=DQ4N\)O8)K!WV"^S\S.-7)N_K'+"L$AL:$XN#=3$=1<$J MCM$$\V#WD_^9M]W2[#5UU';1%E/X@?+QZ4,AT5\H];_=(UYWP@=XX.=_ 5!+ M P04 " ![D6U7-3A2[4$2 #DW0 %0 '-D<&DM,C R,S Y,S!?8V%L M+GAM;.U=;6_;.!+^?L#]!UT..'2!<_/6[FZ[VULHMN,*<"R?Y72OGQ:,1-M$ M9%P2/WZV_/:-QXACE 8?#J[ M?'MQ9L# #3T4+#^=W3L]T^E;UID1Q2#P@!\&\--9$)[]]J^__L4@?W[]6Z]G MW"+H>Q^-0>CVK& 1_F),P!I^-$8P@!C$(?[%^ +\+?TDO$4^Q$8_7&]\&$/R M1?K@C\;[MU<7#T:O)]'O%QAX(;Z?68=^5W&\B3Z>GS\]/;T-PD?P%.)OT5LW M7,MUZ,0@WD:'WBZ>+[(_*?FO/@J^?:3_/( (&D1?0?3Q.4*?SNASL\<^7;\- M\?+\ZN+B\OP_=V/'7<$UZ*& ZLV%9WLJVDL=W>6'#Q_.DV_W32LMGQ^POW_& M]?F>G4//Y%O$:9_C)$(?HX2]<>B".(%=^!B#V8+^UMLWZ]&/>I=7O>O+M\^1 M=[97?J)!'/IP!A<&_9^@=WAJY&T0!>N#\E@)%PF)"L,%Y_.: /2\]7U MQ8?K"]KOWPN-XMV&#,H(T3%U9IP?]:L((PC M,4.R/;P&MU. 81"O8(QFUW'4/M!!NAQZN=W=3K_ M^?[[(%K=^N&3D%,N4)S/PG.UZ#?#.7CAH&: %&7U!;+INN UBXIVF!&<70:'&6^CZ=/EF\!$& M6RCBM=3L].=: >F0N& )/=4T/?WY4QP2M<>[*3$G,1TT&SJJ1*SPJ=K0"O&% M2_3@0S.*)*P[JWT;X\*GIHI8V'@W@RY$C^#!EQ@F/*K3N1J'P;(70[P>P !YJ.DCL M+#'7)$A/YV\(<$"ZC:80)Z9;Q!2K?0OC"9+84*B48JL6?"%<4@W/X";$5+]" MI\=H?SHG5&D^%/CT+<>,3=4J1=RF-GGQ8&/5-NBLVUBXJ=J/Z:O3 M/%I3 8[HJLU1= ,BY)('#Y"_)5:A',(W'DC-^FM3$CM>04SWR/$Z&0:9G9N' M6=07+),U06.)CNNWK=5.8S/$I6I3W]FJ)LJIYG<4KT8P7&*P69%1@ DOC=5] M5+?MK^R:ZEV6OL/,;%.6&W?$X]T%OKOU,_L;?"M0P.<8!A[T]OU0,61**6(4 MTX999HA\\\.^_&0OD!^Z!2%\6O\2EHI-]K5$297+ D0/2:G+-NHM =B<4\S/ MH1]'^T^249",@.R#/U+8^UN,01^ MXCKC/AFM.S+QDHHHM@R2Y&79<@/+Q*X18@_B3V>7^^< [!:&4[7F*&MQ'M&L M ^VF1_!>[^D7.%SS5)VI-3Q&E#PDA(LSXPFBY2I.N%<#899EB5Y6'Q,8BT_=AM@AEG82QC2#8B\&*-J$$?!'.-QN)%VH?#]R MV+U7:]:.THU.Z"9+/,D@J*ZM'$H_*D6)+:-.2!1+15CS1Y?XC#LA--8R<_N" MZU7X5'H$8$S_+A98)X#*>PJ$32MP_2T]XC(*0^\)^3[/_,!>07H M!%PQ)SBCW-B+^RB5@N-4^&1Z1' LQR(CLE88O7C"21BX#1Q^OKD>D9G8V5=% MU F+_5X-@N+(JZZMV@3&%.SH*EXZ=5%NKSJ*86N?D;FH%UBG 44XQ5OH-1E7 M'!+504T3@/ABZX31'#Q#Z;E3VUAU["*-"T=4G1 I^O##!KIX,2R@4QVX2.,D MIP"=($OW[&!#P/A4JF,::;ADA-<)+%H<-,]J@\1Q3EUCU2DF:6@XHNJ$2!(A M-XD2F 1RR/RD'AF!R#JAD^-2:CV@52C-FAC?A>89CE!JH2PFU2B>;A8(Z+V* MKG6',I )"34*M)N$ GK#E7>1,BBQVFL474L$ WIC,H +2)CSK, -UU &%3:% M1F$T Q>1M#HAX\2A^ZWV#IMU&"3\B"K2*BU5QS)LC9#!*;K M;M?;I *?&#'D(HZ%EJ%5'>!(PR>O")W@R[DB>N2V@2D74ZHVD[*RL=>!.B(F M<<]/O0]C$JFVD$?B)'WAD0@WA6NF)O)R&G+%_/6\+.68_*[F6$;]M8^%,QK7 M)Y_1,-X4'O/#:QY"$5P069#TG:2D+WT:X<)XZ57]N91#,J8?1LDLS JT.9:( M0Z+*GD:QO: U2\ELA/@1N3!RR#SCF5,VC6JO)\2D8D9%\NOD_1SH^[3$++D' MVB<,F]X:!2B*TY-PF:R,:JLA5%K-'Z^J4F/L5[*E0=/'LK0K8 M4S89)V$0%D43ND .B;HSHI)L2CYEP=3W:=#/^> M-^$(JS14/?N;HU(K:9LSO^:&BL'4(D[*I?R>E!)^22 M&JRJF)P ET6@>I.Y*58"R;4&2>B1V!2JZS9/AJE#']5"Q+ /MO7T7B.:R1\4Q/Z@H3-Z5FJL=]+=>5J+U[X#4"\B!&-MAN8 7 MO'(+)H'J&2L/+E-:@=M[O3U0_LO8"OM_[TO[?U+;?[1/(^E4_?8?O1V+L#/% MX2/RZ"7F]Q$M63QX#-.-T:/@D$"3/OYO,!O-J8;8E)U:[:34R/[EMTW(SSX\ M>@>)3:V!93P-Q29*T@G@$&?>>D?QX M$Z_6&_>D/#%V*LS'*D^G 9!GD[X,(#W", Y!8&.T)"$V_>(6PHA[BU6S7I1G MV4X%_ABE:97C49OK[C Q=RJR1R>_E>;K<'I7?OJ_%52OQ.6N+R6H51_'/AG7 M)DK2'-V:]S/+P%H@D\/SY^\)3^9KJ[4%,KL?>>\^LB"!Q/FYB\::("S7GQST M'[XGZ)LH4O,Q4;H3C"[Z*I=0'6/,^?U)YCTNOJ=!T423.@7DM9)0OG,9\$RF MA@.!U8DD^AJGO8[0F4Z0,^1/R\Q.2\G6]J'H?F2P2Q+B\]!T_]PB#)GW![.E M;-*'ILE<#JKE^Y4;*TPKYT:X=2'TLGT]WX=NNI:BE6!22Q/I#C1-^#9 NIFJ MO@/;=7B#X FVJ[8/5<<0-MEDM!?YZU?8,K$I-+5+',0JYPSXRM#6"EE1M*7' M3].7GLH9GC*-IK9&'CVQ0G0R+X6QA@)(-^C)$H]_00631-.-I2.G7ITZM)U[ MDN!Q2#3=+CINYLF"IPZ[G(D'07*L2AR6%QIKNLO3 "^V"K2=9LE]$_8F*9P; M/D/LH@ARSL1+D&JZI7/FP_5P;$:O5>KN)KFP[0LZM99F;S% MN987$.FL3)XQUN2:HT*);R)L9 5)G5;][4R%HM\?CRKZ39]BH,#(/^#0!\1;#_,5&],88.N;H$4T'+0.T0"Y-**8;)@3%*9&H<"-7 M01D_T5>&H\CUPXAT3'Z9F//[V="P;PU[.IR9<\N>.(8Y&1C._=V=.?M*OW&L MT<2ZM?KF9&Z8_;Y]/YE;DY$QM<=6WQHZ'W8A0+\?/93EFPR_#R?VP(U[J M]J<+_'PH\V--"#]S>]:=?@H)Y6HV.<_>Y469O>F,PCW_^D]C.J:P_@.L-V1< M__O>FMX1OCM38_$==O7,7E9U.3>:Q*W!2:OJ@-P M;,Z' V-J$K62W_I#ZXM)6.Z(5YJ[Z\7EY%V!Q>LRBV-[,NK-A[,[8S"\Z0KC M@SNQ'WRTS+K++B&OY_-=F<];:V).^M3$V#=C:Y08)6-LF3?6V)I_[>QR.?'E MA@6VWY?9[MMW=]:<3I_4@O;MQ$X.)QT:R?W=IR1&2/Q4/:L_EED=FK,)8T_#-8UO-4\2O.<$01)1-Z M:L\HG!VQ-\<@B!80VXML @&?9R,K_F8^,R?.+4&3^.ML_ICC;LWE"<$)-TBY MJGBK%H(4X\W^F1K&:G/J9QC*J'C#5I21/K$K562A&T^L&O^9!'!=LY:+Y'CL M57QG+I[KFL7ZP([';<6#"L*[[I5 WN7O,[BON$"G_WDXN!\G3K!O.I\3]S<;.O.9 MU:=KL.2S-UF?BHYJ9V*6@R)&KV^#@LZ['9H"T_LLW-.?D MTVECJ3AG>%44Q78Z["4\@I=R+O+A=5>M>=J@DFMJ%J"-?:$2=(+L#K@K M%$"\:V!,>32J"_:/@DRL!)T@N]WB -'T >'V%CW3GT23C$.BNF+_*,"$*M ) M+Z:$R4T51\0L&9WJ(OVCD)-3QG]P:?2-JACKXPDT=8(N,)[G<67:QYQ M,T%[3] V&F4/B+;5J\W%T/5U%')I]\I6O["B0D%*O5QFP M2SD M#5&%8L?82 @E@*I2LR I4??0<5B\W)XK;V6E MDY?7GG\F8EF36WMVEP[9O?6?V_OZ(S*DDX+7[BUF4HDK-T@99XN4C,:L4#?* M 45?[3V"X1*#S8J,5'J@FPM2]5A2#J2LEM&UL[5UM<^*XEOZ^5?L?O-FJ6[-5FTXGZ?3;3.\M!TS:50180^;E$^48!7S; M6%S;I)/[ZU?R"]C8>C'(EF S-3430)*?A"_]O9 MY;OW9QKP'3AS_?FWLX?QN3[NF.:9%D:V/[,]Z(-O9SX\^_O__/N_:>B?W_[C M_%SKN<";?=6ZT#DW_2?XJS:PE^"K=@=\$-@1#'[5?K>]-?X&]EP/!%H'+E<> MB #Z(7GP5^WFW=7[1^W\G*/=WX$_@\`[:7431*OQZ1':W#36OO7]ZG_R35?_-<_\=7_)]'.P0:TIOX/!_.+J_?O+BS_O^V-G 9;VN>MCO3G@+*N%6ZFJ=_GERY>+^->L:*GD MRV/@9<^XOLC@;%I&O\ZB385\X9N+Y,=\49?2= YTZ'X-8TGZT+&CN(5;L'']U?GEU?GWY[B6.[,C,+NU/:RP\0* *&0#XFVA#;0C.P!^M "1Z]C>X= KFVM(#OS: M@B5Z7#A\&J[P4(,ZZ'[JIS=U./Y\^QT[7/0\^).)E%I),*:%[<]!:/KC!2)P M ;T9&I>-?Z[=Z+462G8SA^,>H,$Z 'F>='\V7B^7=O Z?!J[<]]]0KW/CW3' M@6L_0H9LA'AV7,#4N("F#Y?/ L_ 7P,6UIUBAS_7]%&#R%ISZ*FBZ.'/'P40 MJ3UZ':'A),*=9H5[%0L*O98(K2!;.'*A"(VST:@$' MN,_VH\?136BU#D?5A_[\/ +!L@L>F615%CX<0\_UD05"+^/PT7/G\8O;=^U' MU^,8OGCJBK!?RZ4;Q:,D&E&0Y<%#!W*S.=XUCJJ'XS/LP$?-AB,0Q$,W"Q2I MO(#^!)!OR%1*L90 6PCF6,,66,$ ZY=I] CE#T)4J59WX /'G\+XNTP'T)Z+5$VF9/,BK+B[3,?%GHM :BEIJR_W5? M@'JMB.T513N_1]>@-B#>?ZFK6][Z345>ZN*MUXK(OH#]JJWS4K\KT.L+]AGK MJI6KLDAMTOS!VJJMT5BSOG!=M>_35J-QM+H"[-&4R%YT:X>N@Q[<=;TU&A5V M7?C:':E>>R(E&48+$.#E]& 9=X-TG)O U.OSY_&QBBUA*I M[W16$^94\X<;+>X G ?V:H%Z08"PU%;W7LV*G]G5U3MO_08CLW4AUVZ(AMT. MG Q^5>$\$D)>1I8>@A,R;F* "]1$X*P?P?G,15P^C/2ZT+(ZK?9)\&2OO6CO3IE5+V)&7[N^F[A?_H\";O 2 7\&9AERW"!/ M)E7D1KA@F@-WJ9WCA+DU'F71GVG)9D!P)T85$%XA6)LL%/2WMFE(R[>DI4UI M25O:+P^^O9ZYZ)?_DB5/=;940;CK@X73?BD\IDUA&6E5!4$_< JZ;5.#3]JV MU>;YI.=C%82YV1&&2Q;D^[B5=\A3-];7\<_YFKV#XJY8\ MKB!W*G4FMP>=@K >SDB%07E8#K/Q],D.'^-!=1V>SVU[=8&]L O@16'V3>R7 MQ<-T^L5T@QDI%YCHSPW!GOT(O/BQT[1P5=D+N:@G^>0>"N*TW"[:;=_2@PQW M:HDXS7UB_KXZ:#J->J/AQ4]#)C3QTC-D3P%<,E69J@U2)M6W ML\OW6RP>1%WSVUD4K"M$;IF@I)_C_'?HQZ&'%Y>GAU57$TI?I<_.HJO( H$J MFLP5S,GB: =F-YT$D+@A%!?*27E*PB*$JFO((P")EZOWQTS,]+("OBAN,L_\ MT,'O4/)B(4G\74OC#T=:H3^.H//C/IVMDK@K%9T*IZTX;2900G\W(!NSW.3+]CK]S(]EB$4*LU\%()9X[XC(&YWJ-*=\M]I6)Q/0'64P/0&3Z#ER"/@PIH9%",>79*:,EZ?U& ML3.Q,6FLMU&WU1:'79@]B/OZ"Y!*UF1LW&$ZT:L\&EJ8RV;0L;?X M%V"6K,S$T@?C'J(2V>CTU='[C0Z3(K?SYV6[*MDH 7Z)]DOVS(:2;L1M]R_H MHF0#A>@B>6)#FJ@^0* @5875C%VVAI&1CQ0HH"M9S)P'US!"KM,%"F!+=I/A MT#6N8NH1! 7H)>-9\N\:!DL[G*" M&0\BSY4PS!K'%)00%VRKG27JF$I& <9 M%)"7C'#966FZ:U0==5# 6++ B>_2,"[&L0=YA-<,7?_9*VJ9Z1)^[_*4A=,HQ"S'WZ;&WS M<$D)N,BZS=9.E-N%UF=GXE(K20JUYL\LV ''RM)E5U4F<9>#KMT@*Z]BE$_J M17-_!^DF>-J0*%,D=*:#%65CHIM9*< M;%\>K3-X*DNN4L:O:*)4SOX52J:J&<#K,()+$)20,_.!Z14E90?SO$VPKAS* MC9;C]6KEN7N0QJ@X_7 LK/$(0J+M@SI6[O;U%OC. DU ?M3V379JGH*#4JD, MA7(KRY SP+4M8*FF,OY*-0DL[JH5H;3G(HR\(_-A1!"LJ#6;608@(M-46?QX^"'#5VX9+H,ZLE\QSLXZ"'+6@]<.G:>1EY="(G3X\1LDO'G6&0 M>ECDP'5U26G1!"Z-0P;Z=HP8'P5Q^G/JYM*BII3B[<>MJ6HM:9\LHNS(M2@. ME)P/"^"IW8DKA!Z&D**)%U7I4UAB!0FQ;'9?A[S(10]/%'U;>-)%/N4RPYHO MUGJ@8!_EE@ 3Y_^"E1K?RK2YB@D#B>T35GE1\653,--U/1'BWY*$IA5WZS^S[WN*2X($=IIWM>CMT-^WAW9VZ[?K.2 MU;S$N"!5:5<\\^B!BHVH#?/%NNFX(%!IPWRQNY4.)Y ;I>MA1:&!XQG,=J7D MB-3QU9:]OY:"DGNC+;L-92)Y=2@E;KWEU9GR>W I@MR^)HE7GATRKMFIU8@" M>4;<[,']Q51N'8R"?HL=)]RQ,D-J-R0G?V@?MKCYIFE,I>P@6:0K&>^4U3$4 MW8;31=,=#WFFLPEP%C[TX/S5+B'E="J.BI*TY^[ZML*YLRHWLN$8^!; 3ABJ)S590=1RS##+4[^."I7,\J$4FM12XRE MUE"=\N'4_+N=VY,2XH3F[2_T:&J=-A0(IM:A;W>]M:ZR%'(?\A!9P;.JLG*" MHGNHG,R9NF'/P\A1.7C9 ('MYG &T'>@X8-@_MJ!P0HF6[SHZ5BT.I*BC93W M -9 KMRP-H 1X-W#5B[;>BZB $>$((5R@0I\?X+IA\B[P0.$Z3L!/CZ_"Y+_ M]V"07+9'98R_C6-DLJ9THM\]8F;D<@G]^/;#[]";Z6$'>GCL"&R/F!Y)K'%4 MM/#(PA%9D/F:W>/+"%PTQ"/(O*]5OLY1\<4G#=%34(,Q$_E3:-X160CO[A# M/S"2VSA^1IG2$==9U&"X9SM 7^(]SKQ\;FLN$ED:.IXV>75T@2[=)NQBZ*D3A:KC.R7_.S61;% M.]6.G\XJ@4C4?9)%768/B@=&).?L.*S3,C@J'R.-O&*1R/PL<^<'[H/;:^RH MZ?@?RO>7Y=+QXWOWMM?82<_&+[Y<)0Y9PTM?]G)1$0[K8(RJP@HM_5"IH(Z* MQ[6D@R^PW-Q?^4LOU"53.=#W<46 M,92HO.AR,&VM+K'TH>WK\P#$PE$75BI*2EI.8?1VR,3<5C W #,WXM-N95E9 M.=;\"B;#)@X]@I5\;SL+Y% $KYAK^DD"545EI4'SJYB(FAAY$WT0!EXYQK<; M)R<*,M5,+#]M^\B&VKJF0R?&400K'/E@:P3$ 1@ 5=45)65-H/F53 )-G!Y+ M]1\GJ4QT%R4K-;VL,M"MQ"_J3+'*D$G*E^HH9A"9Q[!6%#Y")@K(E9Q,94AY M@GW5Y8^0EEWP1,^F_3 >AGF>C;I<2>$?+G=C>/WAX.Y\8ECW201/F53P\0+9 MX8P#CO =J;SL9.\"+N[<[JI:RL3SZ-00<[?)FE ^KH<]FN&3CMX(?QXKB1[8 M(Q17( &;P@'D$4$YLY1#F%[W8&^_R2>]LG;+UFY(3E20S@L\3"3UXH6RZ%4Y MPMA@%WB+/3+JUV6!9^@]N_X<3]RI5K^BI"2OB]GG(1.U MZ"&+M%B&1E3FLDVQD*Q5WCI*K4!,5*A@C6[.0&:O/%85523@3%PN%]-WJ&,UJQJ2 MH>5QF]1U85W0Y 4[:9/_) FQ9SNN1Q[(T\)598]B/*?@)T8HU2"$->6O+BTG M"D-1+XT'=2,PAU.AI-4005>[1QGM$1>X%*]Y+N>>VK?)08%+FCXO+Z4=^; ) M"!7E8BT84ZNU?\=?#6[X!2"R=266+<;BEH47B,B71N=^/@I3781,7+UJ7<.T MQ<-"@99M;Z6^8#6TEBRL0'4J:3_Y5=[F?22L-7"D,M8:>+Y(^Z%?0F^%-'SD M"*_:"0:7$FYN9BBWC(^H7'G70/1='UF1HDU.,_]O81# G]ABVROT2_1*]D[J MM#*]DN2LU,H3KB\1B5Q%EKOS1V>-H_@ 4.1NH!_L^5Z'B^VV<1RTUI6'^,:J M0>K!9_P=(6EE_$0O3(5!E6_0/ XBRH@;7<,19<_RKWD7]1U_GAQN5<^>D5HY M/NKX)!(=QR7NF/?M)!^S!P!&0C5+R19T8@W%N>!"W\X,O<8K%9\RG9XF1GYE M\J44IX&(F*1Z18XFS%N^+@B=P%W1+_7BJGX<9-40A<1B[I3"]@^V2QN9 'W3,P5WNJ#NM;^JW9M^<_)4[\VXKN4#I.&1B M;/^]WA6.4R#IVX'CH\ ?88*AO,O (?RMM2W=:"D'#FWC9BOVW$)@58WC9BBV3X;2-V'!$8VQ[@ MVPA<4?)X-V(3A!$]LI(V8N,K-#BW7U<4;>"]:&W3-4DSOH B\=D],ZC(^8_8G'(Q=O/AV'K%O( ;\F- M:(D()5T!462UD&>3[2<)HU60\(7_RG&%/DT?)E6LH%\>)FU;>JZ^#7<1*KO^)81?$W(9O&"?G*3&L>: K7:"=/-EENY&$B,L@-#6@Y"5N2DFYEKR%S8IM8Y18+XA":Z(=),: = &9A#^G*#,,U'A$V*WS;K8JY M>ZPHIK1V6Z?8$0Y3!JF#",Y4L8#M&6$4+SD_1A:(D,VORB%*CGVI*'N*S-&% M)3$C]8I/)'7'7KF1[<66@>LUI=<[16+Y!2>1+"UKIL)5VMD..+O9CJ2C7:-:ZUV3K@3 M[*$(4J?X+*M3Y+OP*'"1("O;RR;JY#Y K7;"E+/E)C'\I?UYQFEA+9[<9 M;Z>)2=6HDJMQ:I\FAMZQ *]11*_?H3=#QI1^XB.I>-OKESP>] M,M^K!P/DQV'DZ5T R,GABR'26I!UM"^W):TE",>"6OO;/&[MT'60>]IUO74$ M9H8=^+C[C4 P7M@!H.[TN*'M]+C5QV8G]E*[9O]A8G0U0[<&R%L=:R/#TL;? M=K_'5LQAM "!Z3_!8!D'@BS@X=W3$SA$)MZ.LNDC5=R/-'&'D^](*G/0 M&UKWR280R^CK6.S)4!LBB77LJ6M]0Q\W+G8L"N<8FC7^XT6*;2JWCW"_JA/$S;<(X-NZ2A9S\G/$/ M<_)=NS.&=Y8^^HZGSQ::C>6FB[(. ;^&L1!#@.I,O!MK[,.([@$ 5[9PK>H M]]$$,5EGY3DF8/\691\)4!,Y]_;__=I59K9X:!P< MM!.NW1V-;SOAU)@=O^V$4V,G'"]? QA$"QT-!@@=;198+M?ZG=BU-LL1$9/4 MOO=QR<1[[^+!%JO"]AC7WI5*3C\KK%L:9I)V/PO6;@<&*YRG%N_!"1\0B+@V MF%$US:C5_I47==7.)0#1(%])"X!D7HC^&$:![5!29W=+2KMK4["_7"V7\3 MU#)]!T'OPY#C#:54DLZ>H)>5*2+1UU:(R5H,2F..5]5,@NC$7$N(4R:&W0+X M$F8$E2_9XTLI()D$(37+& VM.$%%F;R/MZCC6]3Q+>KX%G5\BSJ^11W?HHYO M45 MG".HT]8<)-ZX^P2"W($GB>Q<, 3=$\,)L#C@F*@*;EC G[ F=, M5 YL5IEYBK NLWLKNPBUOUUTT.R\10Q);W<:O-UIT,YDZ CH57(BU7P7:'6O M-9J:@#!R';X3]@FEC_=N XI HD=9GA0//A9H58[XO@.F6$1&&J7$2+ M*'O%010'2CK* GAJ,\6YSH)] I(UVRD4:_V(&Z[^#QF B:^)M!RE6]O#)T.. M%P!$??P$K#QJH(A)P Q_0=^V0*[1^B8<_E<"\@M 4OW>>W*$G.EO^@CN M&O? GHT,9-?(5*-UK?R-+RB19638^E;)H]Q# 1U0GP"?9Q2,Z/>GU,I M,:V-T^::*;EZBUMQKD//=H/XL/EM*@-EG8-4Y=2XI0O:3IRC#I5)Q#+XL/2F( M^3I6%C\U_LA"$B/\TNC;GH?< ]33H(L%3XZR"O%(9.5NH")E<:;?X_\\VB% MW_P?4$L#!!0 ( 'N1;5?2$/08CD< ''A P 5 &ULY7UM<^,XDN;WB[C_@.N]F.B.L+NKJG?OMKMG=D.6Y2K%NBRO MI.K>N8Z+#IJ$9$Y1I(:D7/;^^L,+W_%*60*R]B9FIJJD3.@!\3"1 !*9?_[7 MYUV"GG!>Q%GZEV_>?O_F&X33,(OB=/N7;SZM+B>KZ7S^#2K*((V")$OQ7[Y) MLV_^]5_^^W]#Y#]__A^7E^@FQDGT,[K.PLMYNLE^07?!#O^,WN,4YT&9Y;^@ M7X/D0#_);N($YVB:[?8)+C'Y@O_PS^B?OG_WY@%=7EJT^RM.HRS_M)PW[3Z6 MY;[X^8P:7)5!>2B:UMX\OZG^P]7_G,3IYY_I M_ST$!4;D>:7%S\]%_)=OZ.]6/_OEQ^^S?/O#NS=OWO[P'Q]O5^$CW@67<4J? M6XB_J;5H*S*]MS_]]-,/[-M:5)!\?LB3^C=^_*&&T[1,OHTU\ATD1?QSP>#= M9F%0LF$W_@Q22M!_7=9BE_2CR[?O+G]\^_US$7U3/WSV!/,LP4N\0:R;/YT*E(J9,^*;Z[#''&SF8),]_H/H_I'@;E#BB/_03_:&W_XO^T#]4']\&#SCY M!E%)P@]EOW[JM54I_> :[#W.XRR:I<>A'FI[@D_>G;Q\10>Z^LZ[L,[*(#D* M?%?3.>P[?-P3;_71;8I0AY]..5/]>$?GA+_M:#B)]+,H'A MJ 9)F]!88/8+;&*HVFY:S\)>NPFUYEDN]IW.C*S-35 \L(8/Q>4V"/;D!][] M^ -.RJ+^Y))^PAY"]<$?=&[$.YR6L[\?XO*%SMS$!TC+8O(<%_5OL8[^Y1M+ MG1^&':':D[SN39"'AD=22?P09F1"VY>7"7_X7'V39SMK*-7SRRP5_D@>FM_A M#YU 472H)Y;C(COD(1XUYMU>C7G"%:17 <,H&Y9!?K0ZB M2F2)A"HU.&Q;XC*(4QS-@CPEZ^!"2S.5L$M^Z0%WB267!,,H+;PAE6IA5$O# M8="4CEE:YFQ]O8R+SUWM^<@$P1#*!TZT2-C8EWJG-5R%7G9(0[Y5TL:\H\_/@9_R_+:KLIVK%1" M+FBB!TCY(9?P3@PM+.6L=AH;4D3[F(WQFY]^?,/&>75]/_]C_25KP$C-@E+* MQ4@;(-*A5HAX'VL]KN%@$T'42,)Q6E:'_3Z)QWK+1BVGL,#;WI/>/08$UED80<69F%. :&S/XWCL+-*"&0]Y( ;(LCT&. MKPBFZ'V61<4DC>ZR%._V2?:"\0KG3W&(BW4>I$404GY>O=2\U1V?O;)1IW;I M) ^@9[9>U:)W/I^T&TJC=VYGBH=8Z5VI@8Q+1TH*K^M&]02\18=PG*15V15K)[D8J[63SJ0]0I*)N.=$@9@PM3'15&01JB2/K,-R+*$ M&JWJA]D>@,8::*3=V04CY-9"*$6]$\,.GV UJ (B&JAF"M,YMR=,?W9)G&_% M0;Q"QBDC9/!Z/.@*P!E]"2K9F",N=^YQ7I2/.%_BA$<^4G1LFT\]Z 8%9PRP M M[002L-@QLV$(=$83JH4D(5;?@^K1/[8."*3WZ8.0&4![9C[W*TIQG=AB'3 M5;6Z40^Y2M+9N.NA-H,O%X/! "TVR>D>$ZZ=1T!;*#=Q&I?X-G["T9S,9>DV M?DCPI"AP65R]\&.&)"ATX<:C6G"Y.7)$U[H[(2/4O5/R>,Q#JO(6+ED3J&T# M\4;0PPMBS2#6#I23Z6MB89-L3V\KA(]IEF3;EV6\?2SUD8-&+9=DM>Q"EZ & M%3"DM,,Y)&*CA5HUQ/7@6,].J!$S\'K"*:4]!7[)("L"OKJB8(BEQZ<+\.+B M<'BTSH,(TX -NNW _D&OQNK99-!QR2DK^%UF:17 \,L&I>#Q-SILMY#]D]US M!L2V:BUZ'^3E2^<,A+@(W6\T+M^8!MS&X8_M6#\VWU8;#$-'0Q8CQOBV!).[ M.&60M6I/(B?#F,U2G&]?IEF^SWCD@&9_0J_@;J_"!GB[;Z&3]DX?:XBB=:,Z MB"NACA8W&9!.MGFF%W755L9J9@SVZ(!V5@4B8QW!AB B:,?I*@1/?M^:(ZCN+08 M>X6@N]U0'=!V,U0F!8,!.FC"*HS)NF/!QR!\C,ET]4+)I]D3E\LYXX .9D,! MF1 ,!FB0#0G0B"(F>_8S,.H5$R^E9&Z*@00:88=^I@%PQ\=42,+@A F>9.7< MD7?#CGE:''*:EXO^FIH74C%GC-" ;+@@D8'! C6PX?@WDFSHX2PHJ(^ZV$QR M@FW+IBS-BD(AZW0O3@>WMP0_*_& @FDS0[7&5"FC_A&HH!89?2FCB.=1#B5K)\ZY6E_@I M2Y[B='M+7"3U?"053[D.=U-?0[4&ET0J'ASPN7VRWHS0:;G>FC-#[FU1* M<1C."R9QGN FMOM]F3S]$..:C3?[2#C3YQQ^W>!LDL[2,I2>S4@D7@ZV!1H=; M\K7W 5=C$MYZ*H6XV'D=O\FA*./T)D[) C@.DCI.=)Z&ZDG"K.-LFK"%WTP4 M)@7O)!F#4LBQR-10H]>&_1)-.!L;?"O^)@CC1&Y4=().0]:40'O1:H*4=Q(9 MH2E.1VI)*-L2S5*HWQ%M>)I!QVU8D 7\?B201@$,JVQ0JA>U M5\>K%+ND.G MN.+<^!DUKOZ>L,ARMRN6<.:@ZF(U3*A/R M/MXF9+(Z TS4PPFJ9OSE\C:T(F;D33(I#.@F9I54!> MK^I#ED3*$BP&67?3NP%N.\?ZU7XGS-.#EI'1+/XF8PY6?$F1G MX2?(>!]V S!QV=>1/'^J(7[Q#T^SHBP^D5]DVCC27+(QJ3A,/F0%OI.%2"L/ M@RAV(,7 V4H+,374T3MOF$.8'=(R?^&32?6/=BZI/OCCXW\,NMK]P@5?1""4 M%>VGWL=>@"+L L_^8SY=G,D,7&<[3(\7+%8*2E%GK[T!;/.Z*^2\#[4%."%T MN9)VMW#HS4(6M-#+^_$13 31"<-@B05"O?O@:@]Q3*I_'D*C#3D8R#A-Q"^# MU\NKWQ7P3A,=*F&=62>\=FDZ0C:S+7&(XZ?@(='W]C6#;M>]:EGO/+$$ M**QWB0!+T]_J(/:9IYC^:?:$\\E#P=(1#KHH^=Y5/+\45AW-W_O2.Q%4B,2= MCB=6MZ>2_ S'($D#B+L*Q2C@=X M0GXXHC]^DP1;"?S!]ZZ&6 JK'N/>ER &689(N%Q1RR JY&N8KW$1YO&>NAFZ M?O3$G ^Z!*0P]AT96!00@:F9T)'U9-B7>!L7517,)@A'8\84\JY-OQ;V<"Z0 M"H,@C0U"Y6S154*-EB<>3=+T$"1+3/,@:3K:%W/-&AG((5FZ,J X(@&FI :7 M15S8$R/^_1#D)$K., U4J<"AS>R)>N?$3;+L;$?>)WD$V#K^-,)@*31$:,DBIH:HGB,\SB(:NVKBD"#IFCT*J$/>#,1 ,4:.30^U>L91BSH[ ME#6 ;#"E%\'G&:1VD,Q M:+DEE547^M32J@ BF U.!5'_A13K[(LL.%LI MZ84R(E0I85HQ>'01L)G(0A6H/T-5?-*$.5:+_#[/GN(T5+O,*G$OA%& EK)F M( N/.G* )OXT#G&MY]76<*?<^)+48GZL3!^DW,14N63 D:0/S&A:Q?B .U^"(($,D7@%F.^><"'7PTPYFN- 81'Z7SL;9 FH9HP[W\$88A&0 M,,+LO28R/EYDFG4BN7_,4G6 @"CBK$*? EQ3HF_P/8@15X 22W.R6#,JYVDW M_KG$:2$WWYWOG,WL0SC-1%Y_ 6)TAVB$:;K^WO%H_I;')?GE:;;;'=+JE$<6 M-ZB05$<<#Z*/!(53Q12@E<029"'2"<5 M2".IN*)/;M5E[-^^>UC'92);7(HBSN8D!;AF1AI\#X(;"E!#+K#O4+9!;]]] M^_ =JK4<#_]=MLX#6OIC];)[R!)%]BFIE"L2:"#6/)"(@*""&I=8=P-5HHC+ M^LA.U0,KZ<[@>U<$D,*JA[[W)8A!ER$27O[>6'LR^;/G\)%6 %9<2)"+N3;] M,I!#\]^5 4$!#3 Q.S871;6LCPL)[92U-3L!6V].P-;@!&PA.@%;6R=@Z\T) MJ'^6IP@A=FGQD,3;0)&<4"OMFA0:R$-^2$1!446-3VDS&A74ZKC.:,E2G,W3 M39;OV._?D+](>JF0S26HI$P+!$1TR(:TE3SK7$494VC4O#E%!H?L0 ITXFIU+L-&L4UUZ7HKG0=@ M_(:3Y-_2[$NZPD&1I3CB>RFRDR*]O-N(&0/L?M",0A@$G6P0*D)GJ-+E9ZJ% M:K5J)\P+DW[-DD-:!CF[2Y[++)-"SBUS%##[C!D( 6**')F"(8TPXM)^+FCS M[!&-DT4-GC0%C%[<\75M+>C!K6VI+"#.: &J[G!7.3]:WYAK>;IB66):+R)^ MPM=!&538E/U5B;N^5*D#/;Q-*9,%1"$M0.7]R4:'IHH):DYY2QF33XFKM(#*?>)8P2(8NZ81@00/62X-!EDN'":AB@91;+D@A M]KG0$P'$!1DN!1>8**IEO7!AML/YEDQO[_/L2_E8Y6=5]DTA[98;6LA]CDA% M 7%%AT_!F5H%<9TZI:X?\CRW"<5YED5U3R6BCFFC!#O@C" 'B3 J< );$LSJ MRMUE)5IGZ%.!4?F($0MGCD*./6,)P(%CW)$ P1$E+)5;W*T5X"=W MWN$AB<.;) O4NRP]&<<9\T1X@V1YK0 @!HBH5"GRF"!BDE[&_RI(/^>'?1F^ MW.=9B#&-LBH::V7:?[/4=LN945WJL\E*%1#/QN!5,+!M G7:N.C,6#XW\VC0 M.,WFEH6?5X\!>8"+0UG0&90 4^^":Y4<'R]8=&!PR*#1 $0]"YBJ P>FB9CJ M!>+*J*/M:7U6M%D <73ULL0;G--[!VO\7%Z1'_JL66%8Z+I>O5EW9[B8,RJ" M(.%8M*JE7H&Z#: '&B-6-8%^IXT@ULIIZY=O@N*!]?-07&Z#8,^9B9.RJ#]I M*5I]\$<3/;+8-"$E]QG?V%!4M!^GZH*@QW2&\G.,GG=Z'@%6"%BL56FH:QM! M5&NCWVM]_[R<% 4N"P,#AT(NN28'V&557P(,?Z2PA&BSU6JV7@%A0>4I6I%! MD'7/"05N24*.ZTR68E2(8PHU!*Q"0*"'BX2,"JLQC=F83DL^\4[': M["?KYA"3+CTD^ Z7\IT/.Q6GELP"?,^@:>3!T,P"I# /5BJ$7;6.=V+=YW@? MQ-'L>8_3 NL9I9!U224MW"Z'I()@R*-#)\DO0&41YL+^I\5Y2NL%9_D+(;RB M?WT1EP21@>ORHOL]&#I(0 U94(O$ C 7;H/.(ENLGQ%YM>[K+P/)1L(5ICC:"'DDC:)/EB"CYG^;8 M"7=O*:)X C)!E]13 ^W22Y0"0R$E-'G000AKR6=#$8_L,!+#'R?*K R26]N- M -75>=H(-$[Y^7+/8%:DI4E757NZ<:GVO_1J[AUF,W@^WZS6AZ,C;$ M*7K17.4"[:D26^3C6NT"I?BT9\?'^=4E01R352%_54AGYFF8'.AYX_LLB[[$ MB=J!M%%UZX?;=Z;OGYOUP/!P!%C1GZ]5*S,'@X,+\I($-*+B%@<%7L;;1^+[ M?2IX_U0SOE['J?=D [_G2.D4P/#,!N608$R*'LT="@QE)NWXAG=D,&T=\:ZL M)U].".'8L_NHQ2R*<%]3)*U\,Y[;VZB[),K9373K9ZH(Q-R,!"Y4;YI.K^>U\ M/9^MT.3N&JT^3):S#XO;Z]ER]:=_^.=W;__W+VCV[Y_FZ[]"XJI=5(%.P1,? M+>(+U-(0.3O ]>Z-&@W>GN4-C'N:X,I3 MW#V7AL";_( C\1U0]U8E[Y@]>M@# LF%(7%(BU!"(RH/YUAW'3QC.]LCE71) M'0W4+FDD8F#HHL8F[A2%V0ZC,G@&8W'Z^Q$UY5_TK#$I^=LG4G5 O5$TU !# M*RN8*F>(7:;*4KIIE-7MH(0VU/A)I[T >@SW>*0Y'L,\O8I+WMF [[).)P^& M-6MY==CT/#2I@6&B'4RRM73M:,I<=*!&[KJ61?RIA7^Z\ MGFUR23 DT\)3^LZB17TR;"$,1_'N']\P(_;N)_+7?[IX\\^-<$S+>$7LRZQ-@8>"@OKF*S(" MF"8(INT@RA(F>(W#ZM.W[--W%S2GQAZS BR)?_9.HHBEJ0J2^R F;N0TV,?$ M/>@\ FNH0H1-HXAH H7+.+T,N:YW]BUQ&<0I MCF9!GM)4II,P/.P."4WO1Y8J<1BK9F8;19?LL^](EWUF+3#LLX8JB>^J!5'$ M);W33G0_K/T4WXZ?G<,':TFJQ"=?F19P?3U33+]Y3:Y0@W0+P[#=(=6!13A+ MM,:-$>;! :9C9^Z_#_)%SE*11LQ'OLRN6A7-)#XQU.#3YKEE/D9B!J>^*:"KN#94!PBOQ08];P2EL3P^,4*:5MS MJY;VRJL^9"VGN"A&GJDVZ> -9PM*:;?9:;20^PEII*)@&*7'I[A,U.;N!Y2E?XF?<'K M-V2DZ.$;!?5;7#Y.#X3Z.YS/GJO,.C29 ?EOM Z>E9LV1[3D=MOLZ*[V]]%& M-P.&M\=C%S+=\):\\[<)SIQF!3M"KM+[F@I/6.AY";TU=4,:>JM2 L,[6Z3J MT-N0*/+\<5"N[M*N+#8TXQC;]\'Y4QSB8I4EZB6#6L&MCV<"WO?P5-)@V&6$ M*'IW!0MQS($8L15.$IJ]#J>$[@GIPR3:Q6E,7PUZFF7>6*3V%L9X%$/]ME-\&ZV#+ M!%-^HI4!=MF:'O$5^6U6&&G5E?1"*!&JE$JM&% 2"0#5OCZ0^P)W69KUT5CRRJ@$9B*T12J_?\ZIAKZM3)3_L'%:V\,_.TQ+0N MFG(C4B7NNOZ/#O2P%I!,%@RA# E.<79UU"L5HU'OV@4I!RGJ9=!'&2D[XJX M(<=/G!PIWM)8"=VL)H>GI,:)G.LBVO,2Y6]^^O$-&_35]?W\CR4.LR>= !4V?!_$*77Q%BDO7<5"P1<;G@G[K>)E,BFY-$UV'>A:*KV&=^Z-@BG> M#"\*E*4H:E4H!X%D+6<>G.C^J18B*FGGV9[4D(5L3Z(H&$+I\>F\;7C$T?M* M:G&OU-%X3RI9:&Z4 :><1%!V*I4+S[$+52#; :.V 6!M,IE@*G8JH>X U!ME M=9A&G!Y(QZK]L2PMKO FRS&78RF-9\]E'F1Y%*=!_C(O\8[5G*$!'AD[83)N M(ISQ%]U'F)WUT8E1:F?Y.5COU_D[J@B9>V#-UN]H21L&\GZ23E8VY@JG>*.\ M.ZJ4=O]>*"&+G!9$H7D.>IB:;.Y@O =<&@^A!C).O009O)YGT!6 9:UDT(:, M(#)05B/U)>?Z6M954,2AHFL*69?,T,+M,D0J"&;YJD,W)$LMB_8T8W%U,X J MH4OT0/6\<^@W3 M/XFCR1";D+;X[T"P@BXUPVT''K9%MN.3<4=WK@SJ(7?K-E# &^GQMW>E!;'[QF]_ 4+IX0MZ'2>'4GD=3RGMTS0.(.N,8R4* MAGIZ?&,,9,0UO?-)\3)5';.]J3>Z%0!FTM1%"T.I:@(,7X_#?0)C"87>S>6R MQ68:%(\W2?;%= 5&K^(V\XP9?#\'C5H>#"4M0 H!XXUXUU9LE!@Z4ZST^Y36%YOH?53WIY^M\!\XJL@+K-MA'8/XZ+Z'5.\(XFF8["DG'196PTP64%G!OZ225!&-0 MM?"D>=HO'Z@T7:DWXF!XU*\XMJ2;"XL-F0!8U&7W;3$$H(UNQE_5./M.JHO( MF=L P]]<*TBAOVM!EMKD\%!A*N&T7XV)3%_>YS8)T0>#&*?OB!N." MN#\J=VE4$TZ]X2,ZU_-R1^A#BZ4X KN)OU%=^BDAK;"+P+Y6WRT/K\LV[ <2C6R(X-HK,LM<',D*,A"UM[ MC^1?-+UGVEW',IJR%40GA;;_-:W8VTD89@>R:%?>Q1NGZI>KZL[H62KJ0;.B M(S!+BDXP04@7\<3NT&O-*?DA=9D[@XY?YDG@ZRG748#/-1&L&,+:2 DUWV. M:;6?VG>L,S"D$;NRPUT1ZX=AUYA?.H[IL)ZG-BW!)_"(7@R97:DV68)XR3-V M-Z"=ZOJN&?DM5X=VFC,> MNN9Z345I[TRU#S9Y=;0*U'"CUX44@;O2,PZW+$K%ZE@<*G-Y5JHQ(2K'- 2 MR18=M6"TIA4P3L71T$W!;TT+EL%O3GA-II J3F82_OT0YYCTF[Q_Y@SHBB_;4+O,E"_0GJKS MO+%U _[)FVLA"TW>9=W:MM9W2=ER7>IRU4P5C:,?A%?8V2[=KG.^N\8.* MO6IQMQ73]*#[9='DLM#<5@-.LJ!J[S-OC084V:$J/0IN;](YF-FN4#0JO>"Q"DF?TQS'"DS7&GD MO=DJ&6REL>H*@[96$J "L3I&*L=/6?)$YT$:A>E_"NR^)3;$TLC[LE9&8BF% M0=HJ*T;)314X^3P%"69QTT69 MQR&90N@7DS3J?]"1O,=YG$5B'$I5C'SV'+(K $LR'3O.[4'>_;&KLH@+\]F M%8[KO_3L0_+BHZ!$#W@;IS0O)XNO8%WR= GW_RNBNDW@Q<=UEFK7Z5[Z/X:J MF(:[VY#43?J7PWZ?L#R,05*G;IRGFRS?\7+KAK2:MMI.$\2,ZU(O8XR=*IA- M@G%XA9PR'6WB635J$*X6\XHI]T$RV M&B$&H0?7\4Z-0=Z9Q4,9Q"G=:JC7%C=9WL]44]]2>E&=.[VF1:?'?J_O>N]@ M\/CFP%#Y]7T0"M#2%ND$W:8C0EG5+%U^XJIA]E8D;%&:/23Q-CC)MJJB[''M MCE2I3C[@)"(=6P7R8L@PQI!/ MSU4;6QF3+MS@E'5RC+8S$HWO4D,J>U48)!N-5W+PH[Y50"U7,+B+>R8:TMIW MQ'6@=?"JZM_KK+XK+ZU:;*WEC';V76CH9E:!03-KG,*.;)9>LB5L3%2;ZP!E MUAYQ \F,W1066&NNJ0R%O%2 6*LNG?0EO!-'"TM=U^%W)N:_C$.#Z);X<*P\ MIZE_'4$OQ!" 2LG12,$CR!":AB14%#%9+5/.^MBS\/-CED0X+^BL*U\MB5)> M=C^-&_4:G,-1N H2&KWK_P6U+$CEN>2455$IOV6C;#EB62.J(LA%513*.U%Z M)0@F4<0R>08)W<>:IU6&1=:WAV%6[27UA OBNJQP_A2'F)]3TRH&VY2U\FN0 M'%3.POE_UELQC#,^1&5AC#/\)K0\,X[Z^]4EB6>3$[TU@J/K0TX,#^\>MT?C M*A$4,^QY2]^A&:N9+#4U>_ M^C8ARENYT2K2#(-RB-V4N!M3 ,WE.#A+XULV&,BS5^+J](#SZ?8\B.@O'5O+>O>,@G>\6/P/!? MPQHYGR\EZOKA;HL \"V+*+-AO8=S MPX1KK>TVZO=&%9->4';2W<^.: $%.2SLX1A\^ M9>WMY/V2+I[7?R7LO:6+Y#\%N_TO:/;OG^;W'XD!]4[:]UD6?8F3A/1NGI8$ M>4PKN['K;M;NW\@V7-+VJ.[U*J./:0 ,<8]!/61NW08SN&TKB#<#UK=4]=;L M8EIH.KY8;MN5P65SDQH8FMIC%=W/]>3N_?SJ=H8FJ]5L[=\);6NJF([QI))N M-V644/O[+X(8&.:HL8F[@(TD)$-%D\<6K!C/.@^BIFIP!ZV]Z3JR+9>4>U5W MNZ0\JB$PM'T->G&[\':RGEVC^PEQ+]%R-IW-?YT0@^B=VK0&@+7OJ!)V24X] MX"[[Y))@Z*6%)R0G(,) O;ANC1*S\9/*NC5N&KA]XR41!,,>';HA>6X7=^\O MU[/E1W0]NWKU*E:=[:0B9Y,^>-&D6&GRMR@,S%$MN,R*\:^MW\/0M\0;?SR=7\=K[^JW>.3;/=+N9W"HG_.&79*+4=, MT@K=SY9H]6&R?/4.G'$YS/U8NX7O4-;#$E<.5[*8[0MZ9X0-.F%CA EY-R5\ MV=//>&NY%%4KN5^,FCH@+D=5&M[)- JFP*K99 7 WUGA+?7GEGB?Y12\J2J M4MSI97,#Z-[E6(4L&/88 KY4K@X:N0AN3O#OMBO]ZPT?7+,?9K MN-7L/5W H>7L?K&DJS?OS%OG05IL<$X7ICR_EMF8&7116H\,VO!HM2&9.VJW.U4T>^F0R>:-;\4Y(-%%4W 9NT1MP"C9>3N]4- M63\N;E!U_#"Y/5%DFV(UV;UD3+#?!24QY8M-6]2*71-^4?'RR#:V!X?AK^^$LF9NVPJ:0JCK MO@H?<71(B#MMZI]Q_C^F):?.P/%=[7D&XYL!P^SCL0L^P_3#[/K3+Z1C3G=X- M#QM%,"0=@U9'RRKU$+J>KR;OWR]G[]G-HJN_(B@YB=JWL5V#S-[@ MFM3]6%F[3LE-JUX7#%5' M:Q]:O(/7-TJ@]H"3Z.2^L!CX#64'74&Z;SH%,Y MG&0>[3MV$Z=QB6_C)RPD@!AI,$>TY,=VCNZJW(Q:-P.&T,=CUQM7:)D5VG[2 MFXGSE'CCA]VX999:T0]G31V14U2E!9"1!J@Z M(+I9V;5^LX"OR*8-OK83 [/4P+B?-S'2<'6O-[G"\P MLC4_MO6H+LL-[JBFO!/^-/AUM+^:K.93YO->SV\_T2T"9Y7]33@- M?MU+4$5OKWKOP6_S]0?T?K9XOYST?O2DZ,11RFTI1!K"?1;$K 6;DI;#$W(G-"7P(@0ZME;O/L^@0 MEAWCQF9WHW54ZOF9MPS=D,]0"B4PU+)%*LPZE1Z/]62:J*.*?F?*_B]TB+VZ MC5,\+_&N4#P1K8;C0QX3],'ICDH<#-O,&"4%!41N427$M/P33 @;).MW^D&P MQ6]M(PU[*E[#."7@M7&<'7DP)+, J8WD1#G10?M&R3O%JMCEHLT\>X=5-Q\5 MLBY)I87;99-4T"F-GG#^D!7X5L,F'<@AC6I9E#?"GJI+UTCN@Q>*H@K>T U" M7])QG>D1XZ# J1R*/9='(5?P_C+KHL"."!R#$ZDW-D /S'QA 5)(Q]Q3H3YP M7;\2BM^KZ)3)^36K :";U@TVZ4"GGY=LPHYN!-V&]IA/"E?.L#!+B5; 6O=N6)B9T&7SY&)0XCX-$95 4 MLEZJ0,K@2LL_=@7!V L=.F$O,/B"=I4,'+K\EN6?YRE9T8>$\*9>#H2]$$8* M6,J8GB0\RLC@#3E#95"D>FE\'\]MD%/(R:+1QS1(F=&W@R$O?!&"EC* MFYXD/-[(X$FR_#,9M*5"GAR/!K%BJZ'[O6-7H:1SM\Y1D&*3>P!Q)0KA]OIM MD$:*'O&OG&:@[(#IY9DDGX-YK3I@A)R1Y*LS!6-='>*$^IG%^SP3IEVIA+-0 M*3FT)O*I_[7W851C$K*@U$+^7U(:2_68)=%\1^;U)\P"O&5$L%%PFU+6!+R? M3E8E[9TUUA"ER8FI HH[&MX9]3$('^,4YR_=6UDZ1ND47#+*#+S+*+4T&$89 M(0X9U2A<(%S+7[#L#71GG+@7998E_AEV<\C3F*8T(_VZB9_IW[0F2R/ODE]& MV%UZ*87!L,N$<$BNQ683A[A+K$VEQ1A69)OR2Y#[W[Q2WBQE@R_(WQ-'.#*$6YRR7Y+PC+IY%'7: M][1]J(2OV$[4R4/;7K3"*M]NW.M-7HH!A--TR*,Z:.^)N*U5+H+K5RAOOP?C MADE B=7(6Q&$G_!.7K W4-H)X*V "NS0]O34$=]FI.MTS&=&9WO:)A1X8EHX *SM;U7'R M%M!%"$TWM;MW1C4@A%3OY1ETO@8BZA:^]=%SPSZ^R0)ER:OI56>5T5VLC'\\ MRH: <-/044NV*EJ!MC0]N@?B"5M1_(R"SE(TZ"A!)K;Z_H])"0AA%>MJO0:L M=;455FM;"F$MW7UE:.;7?J=4&T4&):<;?58=Z&W?:37 S-Q6,(4]MHX27> ( MK/-.N&X*P@UQ9:,KG)*_E'2KJFAK5EHNQJW:\)5"TKI[JFR2Q@; D/48U+J% M>=4*JII!K!W4:0C,VESL;Z<@N>GFE9VNV^W+$=WI[VM:*(+AZQBTXDZHR,T. M-6&MT.^R$EM=(I<)NB2>&FB79:(4&$HIH8E)>_C"8Q_DY0M*B9KEW7%']JR; M&'B>ACF-2;S&_,^;++_'>9Q%:B*-:<"M91O;L;YYL]4&0\C1D$5#]U 2#[)N MX8+\G>NB;Z.JE>\N3K"(402Q3[/=+DM7919^_I ET:289@E]<_) &J6M%7<6 MWFX!NHEUU\AZ)Y$E0#&I"M5 !55!+) Y*%#8: &S;A]I%=VX?+DFZ*Q>HKZ" M/^LE ZZV5EUI[\2RABC&8A'S$^^#A-YR9<(H(M+ *$76Z9@\JG))H U-KJ6= MUC7@<\(T=TPW8:JU@5+2 O*0HK4*RN$1\R8(\61'\^-8];XK[H]T(F@UQ5I9 MH(02 *HM7,#$@#%HFJ5/."]CEJ0[WQ6+#?^DB+/T!K."]%;/P:H=?YP;T4TU M&2T: ^32Y4) 1(,M)CY?K02,Q7S1$X?WP8LFZ-F@XX^="OAJ)@X4@+). MCE)C(-.(GFWPV7;/E;P3K9[^^^GJ)FET1T:YGXUO\#"L--VFM;#N2C_E@E$- M# 'MLS#DD("2AQDEU,R4U,Q$1-33U:HN6DT:8HF8JXM4]I&'.I#R MX,)*"K'Z/CP,IS\J+/*+?AS%!9#!=%R![)-CKYV$7:"53\51*3 E>42],D =CU2U MZEQ*IM3Q*:'XD;W.F-Q(E;!3?%.^J(S^J":*JI*YG6Z=F]*&DV ",TV%5Q^Q.AX?: M8/@[&K+@55)+FV2!KX07)PLA >?>6V 53 D9!V"!)%T#:6%#_4U9IBD)S"LK M 27R@,P6;)&7]"874&RHI\NNT;DFS$VW_-QLQ(RK;L*W V3JG,D!4NF#9*,E M:(,#%)\RWD@1A?LQ2,F4QN)7,*8PE1Z+6=Q9%*X%Z"8*5R/KG3J6 ,6DK[4& MVF#,V'$!J;@ANRI1G;LJ7I:^B/.+* -PPA64ZGOO!-& &I*"B=2E\;Q30.VR M7>,BS..]-KF7E2Z,\&Q)=^S<[(XB&)J-0:OVN/6%+,XU)[0W]&[B-$A#,M<%2YW%&T)M2ZAIRKM]X? P M2ZC?H%*P6B'K.&V&&NX@6X8H",8^Z-!)\EQ5!,I: FVR'!5!@B\3VL1#$'Y& M):(N=<84TBC3@,L>*3[;U8' 96/Q'?N M*T$Y[#_!D[HUA B<]B=#C==_&4[8-Y"\_0J7.\?[?>*V]7EV6*=38) M_WZ(-(T +EX@(GD>:Q(+XKJ'_C3 :,XIQUX\S;X 9=-S6 M[+. WR_;IU$ PS,;E++H7XR;U0];P:*H50- -8)HFA7*T^7V>^=E'[NPA"J/ M]$M U.@CDM9P9"&_9SJ1FZ3I(4B6N,WI4^C/Y P*SD[EK( W&ZY::>]LL(8H M7!YD.JSZ8I-/R7]L."L3CZ/BAHS6O I;9Q46Z'9 D*QP_D0FRZ+=ZM44-!O= MD.,B9T=V=% +:&0KW@G[:NB2VFBL(40?<+US1)A]NITCA?U;XB"9%24[='HH ME[@D;N P!$8GZ,S>:8$V=DXJY9TN1FAB5D,R]I@)\]LO.1?W;MHH=+(PF ;[ MF&ZF4GMK-F,F)==GR^8.# ^5U1K>N34*IM6Q40+FW%&R<*CNA2W52>9,2IX7 M=)(.&%9T'0TP;+."*63TVNV3N)/J 4AF+V)8P[)Y$UAGEKB((^)9_AHD!S*A ML\\BEBM>]?:-;,2IR3NJ@ST3.*H%,"0]"K:5BGWI[S^*T M4Z+C*V!#"5]UL"PH@.&?#4IU5J8J$1.LY6R-_B;+UWD0D==BA4,:MQ9CFT6L M7MW7TM6F4ZH%JTX7#!%' E9M\A?L0(=&%!4TOJ%H]+Q3] [33:-LAV^SHI@\ M!7%"SW/762?G,LV?C//B*BCBK\.OQ#- M<]CAG'+T9^^T_@W'VT=:BHWG@23('G!.\QL$Y!$N#F51DA>2O,'7<7*@=<:; MP%1VDFI@^:D:=TGZTSZ0[CMPFI;!O!(G[8Z8+BO-=L2W,;TC (C 7OC7C#=K M $X ^NO@#P>R;J5)-%LP?78IKEM[(&L;1)?H@;8)TS96=!8>PR3ZVZ$H-2EJ MCV[-N_6S[[*1_N:F8-LW:_S#]V"VV>"PRCM%FJ 121F+,O"5-$SQ>JLZ.,+ MJ9KX:DR;K)\Q_=% MZVILZPPM]G0515\FUK)W?Z'!P[?C]'NC*F&7L[T><-<(R"7!S-5:>$-^M;0) M@^(1;9+LB__MI7X/!A/3$N^".*V_I'F)WEH]")MF_/'-OI-J)IK; ,I1:^!& M7R.O5:L(5IHX5?S=,<],V@P8.FLZ:4UG21M?!YW5P(UT;M+R@CBY MYT$(_;Z*[ZHV@L&L[#YK?Q4Q6O8GG[^KA&_=RT?LT#D-^J/J9%,.P^23=T.<_K9GG4>=TP:EIFY_VL MU@YK'/'6P=R6'OE4;@TWHX]OSN7;\MI.=]^38]L"\X:\L@-BV/UQ[\,MH%SO M=1\,I_^BF \2ZT[DAS+@2&1-(Y/)TA&3PZMAA/L[2, MRYD9.11 MR<()E+!&*BTK&[=E93=$Q>+&F+.!.6.=(>"#9X7=4"7X M6MH"6K"< ;0O=P M2@/P_8F;(,[9=<-6"M&@,@%83WYNMABI>SF32JQ.&\S9U+O3=8?1-[*.7TPK4G#, K+O@YQFLB]Q:T:Z V"M]$>4 MAU_O>>;AGLLR)(%AOF M"W[ 242X-YSO#**PQLJ(4UAM50ITA *J@AZ)3E/3Q,NX*/,CS]-ZHI;4.ANI M"FO<1N.69#9D#: ];8&=H..Z#12G**@]G*J8FI>!I9G0@^*1;II5IF2=7>,- M)K-[Q ^*A $UJ\ :2&N\DNHF["I&3#0;6UEF**J4JV,Q[;B](D$E^?DI^?DE MC@X\'?UBPR;7ND!+C&F@1W<"$.>XP7-X17O.TEV>HMM=KA[=&#@6O[8G$G[S MNT9YTRB=T6D&D780;XA=<&R:0K_SQA!M#;'F7!^N ML#ZOOV1---I'3&]$"X,JBL :-B4^(?SB2]8)O?N=RWIYZDT"+,4C'WP/ZWG+ MP:ES?/E\T&3(?\5IE.G(W1. ]:@5Z&3$KN2\/NVK0YS0 ^7B?3Z(Y9)\#>M) M2[$-GW,CA+94RLLYP8&.HVJ4*,7JT%0B@,<#Q-6Z="P M]*>5&@I&C=,K=D#H5=@*\Q(_9](_MT?BIYM-F@XV\6P@]Y.?UIQ6"RR MPBI,@$0)-51J]/A'/E_WCT$:\"*--QAW$@/(:DEI9&$-D1GH<'Q:#;3!F&4Y MH$FH+.*YSG>45W,K3K'BM9'(P!H(-4#)I:GZE:!1K%[7HM4+;K!5$)^W%)O: M%OE\RI-#4<:I4#%KGH:*YVY2@#42EFB%L!^FAAH]5"LBHNEUO)KS/\HO02@O10SCZ9^R^"^H\;"!:E4$V,M&\FMJE((:!AU$VUJE7D:@39G4U&UK MJV#602(O[$ZR.BSBF$9@C=\K>J#+%]76PFM;0TUSU5UOWR$2JS+(J<]>OM!S M#WK\IW(,%(+ AE*/4A@N(HZX/*H5_+IH#159H%8G6W@3AMC/XF?]1H!_("7V<[,IW$HIE-VPSEE MG0L2TWCHA&$-B@52<=7;40&R"NAW@\?1M^&N5J,D5X(\6EK$AE'CNIV[E%Z' MCP8RL]/#HLSCD)AD^H%BU#2RL ;+#%0(.Z&QUQ-V'%KK(/:9I['I7]O7W7'O M"@!*<2;'IP/6?UTP3U6P_/T]!@[UQ\TA!6E #U>#3AA)ZX5]L:='VZW;RQ>TLBM :<[)2Q?+E DY+,@0^'DGDG M9(EV'\!@-PV8LQH0DP[,]T /5?-RL$ N+NX[+>LT*TK:D2H[A3XYZU 8T+"8 M,:HSY#(5/B:5DJ=1J7.#:4IK#$0 C8 *F71Y11.@S5CB\C<8WW.0YC1J!K MFE6XNEX_V65Y65V3EPV.C1Z@D1H%5\P$VRI?H$:=^9W=!GQMJG4@+#9UDA<: MK;?(XVW,]\-I;K([+-_8'*$/:$B/@BULXW4:H>>G=3,\4K[3$$ON1HPI]F@X M6:C3->9_M@F9Y)E@QN@!&M51<"7VE2FA;VOU[VC.*4E633"#.$^?<%IFN6)' M4:L >MAD."W'JZ,*9IRJ7*"U?:BF;S*#L-68^ESCN)9 C^RH#E@.^2#5*IM: M^3K7ZT&+U!KEASJ%&O.P)2D CU '/>)FU-9O=KLR054;OC8M<$F/G>_S["F. M<'3U\JF@/6SV%B=A&3\I3WKLM0$-[!&@A7T.7/+3^KH1]/""OJ7MD.']KA-A MUK8%:WSIW%(ETVFBI9 M0&-GA"C&X=<*=-W"JI2R*[Y4"<*0Q"DF?_!B",8QZ0I#'10I1L.H4!WZ%Z[E M*XE_AUA!RH[,9 ,B$0,T%#ITRM3L[,4@ZW@F#FL>:NY6'#4/2;0!C=41H$?. M0^W-%._S$$5)_T># IZ"!+.=BFXTI! >V9&\QWF<1:+#795^FSV'C^2IL&0F ML\T&R\O@ND4 B&>>.BZ+:+W@;.VT?S$,<+VHD@#UHUY[&AP3DBR>:/6QNAY@ M#8W5(4,[_]WEVV!,-6OZ*GV_AJ#W=.CGU1_[^'S_^UR#^L=T^ M'^U;:C=5(!@FIME%U3GK]!6E^!B0P5P-+L@L=]$!/[/0WV<1DD#.T#,971--O1/<3J6AWA M61&7N$JHPPTLK0:S35DKK-Z>]%#LS+\):!IUUE7A\.U^/KU K.G+*]HVJCQW M-,ES.L/5=3>KZ9!5U\L*=J.G_@5(!1*E/)()0AI\+;Y3%$'T5KI.4 'Q*#-W7)VD)M8ZB^7M@E#H#0*$W/%?.U7N/K&%3=#&X:0'F 4_>C6_(W M\G']$?D_ZA>23_X?4$L#!!0 ( 'N1;5&UL[7UKD^)(DNWW:[;_@5O7;&W6;+/KU=TSU3-S MUTB2S,*6!!:HKNW[I4TI!: I(3$AD97LK[\1D@ ]XN$A)%S0.38SE9E$!.[G MQ-/#W>-O__&R]CK/A(9NX/_]S?L?WKWI$-\.'-=?_OW-E]E-=]8;#-YTPLCR M'B0C[(/GB7SH__?#AW5/GY@;0[J_$ M=P+Z93HXM+N*HDWXR]NWW[]__\$/GJWO ?T6_F ':UB#L\B*MN&AM7DPO/SPEY?0_?L;_KWIUW[_^$- EV\_O'OW_NU_/PYG M]HJLK1O7Y[C9Y,V^%F]%5._]IT^?WL:?[HN62KX\46__'1_?[L4YM,P^=17E M,Y*$[B]A+-XPL*THIEW[-1UI"?[;S;[8#?_3S?L/-Q_?__ 2.F_VX,<(TL C M4[+H\'\9>X=O#9V-R\EZRS]XVPM89V12QE56E"S^_H878"U_^/CNT\=WO-W_ MDRL4[3:L4X8N[U-O.F\K?:?O$#\D#OLA##S7L2+BW%H>!VRV(B0*]0)!6SB' MM!.+$C]:D]TT87--:0''XMDS;XN'"_&&SY_L Y:#7YU4Z?+GVV_9X6K M>R_XKI546:EFF5:6OR3AP)^M&(&KP'/89-O_Y]:-=D92ZILY7>X1FX$IR?+4 M]9W9=KVVZ&Z\F+E+WUVPWN='7=L.MG[$5J<)X]EVB1;Q&IH^7;\I>2;^ENAD M+10[_7L'/FN0+<$ G 1%3__^"0T8[-%NPJ:3B'>:#>]5.E'4M>I A:V%2_?) M(]TP!,SNLO)U] N/3U5LAHUV4V(3]]EZ\@#=1%7K=*F&@;^\B0A=WY$G+5G" MPJ?+<._Z; 5B@W'\Y+G+>. .7>O)]0#3%Z1N'>O7>NU&\2S)9A2V\O"I@^V= M 6,-4/5T^?H6]5FSX830>.K6"24K7T-_(FQOJ 4E7ZJ&M9 L.<)3L@DHQU>[ MZ$G*GR[)G%I^N"!TO$A[IN7!)AYM1=25]PPK:JOV@,;0&C36[%S:%O4I; MC=K13!6HT%2=O>C6"EV;??&=ZVW9K%# MFP?IKL]?QF<"8XVJM5O7:<=X&E+6JA/O]%039J#YZD:K!Q(LJ;59L5Y F2S& M<%=JMOZ3G2GNT/H-6F9-139N2"7[AI*0Z9].P/ZW7!7R$A'?(,'5M>=^YX7XP6XXS^S$IF0JQ%\,+[-PW>]Q?)"@X9^Q];V*OD)#8/RR# MY[<.<=]R>/@/,4XQ1NR7W^,OZCZQP[!E'VZ+/.N)>''[O[,RA2)OSR#5'HDY M:U$L5+Y$4:8L85UJ=P+J$,JPWK=E43M'4]F-)BWQ=A/[6MS8*]<[,+R@P5J& M3HI$(!$T"Q3[BO.@V67?[W 9[CUK*8:S4 2(YWL,0(7:8"%Z1T*;NAN.BP;8 M7$D@OA]0\17H=F:8]V-G2I8NEY>+]XE^@F!Q\] MX.720,1_1MUX2'1$@GRV(I[''6!L/\9$W:YGBT OL]O).[8T@+' M/E,%"/]?V@)_25LD!B:$N@%W@Z8 [$N%@:A_PD1=HB$JWGW?@:)]* H^_^"# M75 /">I[-[0M+Y'HGOTM5,,M* Z%'.7,J543%?;?B$7!H&<*0R%'.89J5#PS MX+TMI3EAE+.*O#04]R,WVO$(Q=%V_70TG.:Q+I>"8HQRZ)0I MA8+MWM+@1SSP4H5OL2048Y2SIDHY%)Q[3!]J>0/?(2__278JH$M%H4BCG#&5 MZJ% /:$N=WR;N;9^TBB7A8*-]S+D^YZ@:.LX#*XP_6?H^N2] MB@IA':3#"XZU$LUH- C'E'5RJ)V^&21 MA_3V?4DHWHC'5;%RF#A/@C"RO/_G;G0[27%Y*.:(!U>5HN&0[1.H>,]'E<1:5@X*,4<*8)VW;'?EP\ MRH".%PO9S*LJ#T4XSQ5\,LK ".L\%$7*'JN>/WXI"?3!3V/?M!#+ND*!1PG!!) ME7KGAGKKN!%Q$I$.L=C'A-82U+6UH 3@Q% "E48Q[W\EGO>??O#=GQ$K#'SB M)%M]E85?6@7* N(=HD9=% I^#;PM0XG&CJ!4,@8D1:&0(]X=2M3#\;U,G)H/ M:T_RN(@*<5D-*/"(EXAJ99'\TR+"97:?R9T56:F$*OQE-:#X(UXHJI5%\Y^G M/;;P+ /UG7FA(!1M1%=8H6HH(,_6EN?=;D/7)Z%R;BD4A(*,Z/,J5 T%Y/Z: MT"6;U!YH\#U:I;&=*K E%:"@(WJV*E7% ?_E&$>>Q+\ID1>4!FAK05E .:Y" ME<996S.1_,JE-5<.BC?BP52D&$[,U/;)<^U[+["4^_)<,2B^B*=0@5HH\-Y: M_C>ZW43V;D(#FQ!^?1(>1AO@0 1L $H)XOG4" H<B79_A>$%.7F);MD7?5-OB@#5 MH?R@9A0"PR"@Z6]O2WH-V1\:RG(*?GLUEP+U0^>F%$065Y<$F]C('F94+DPJ6NA MI=4U.11!%$($96N MZ$PD@NGV"IAI?LU-;5>P+]@_BNF2^.UK?H>U"CP&<<@7RFBGMYC"6\#++GRZ M==L4)_3QEA$8;/Q6U<%+6UR5 2F!;;60[RV,$VO'S8M@VVJQ/%[>8SC68MNJ M6/,V$$.W;$HOJ:7D1E8%+U/R"?2H]4=G:&Z]$/"X$1;&RZ%W]38[33V\U,I568(A@4Y8LA\BAG2I:^&E8:Y*%@0%=*J&@;^<$[J^(T_Z M^U=A8;Q$S56)4>B,SD=\[C;9&T@KX&5RKCR[J75'Y\:$EE,8:LYVH+101^.PO45PJ*V(EZ:ZGHX!"*#SF!V(880)RN/ ME^*Z)G.2$@=TFN[2^9W[O:\)A"AY#;QLV?50I<,"G:R,?J#="6:^[=J-L5>P M.^'Q/VX4QYEP=]X@#L8EOJWD4UD)+^]W/?P"$$$?=57NNFJXW6H@NW@]G%W MG58FT$X7+5 JB9>='(YO>1")M$6GH>LX\96IY4TLERVK/6OCLCDX(Z_B7@10 M%R_'>56JX(B@DS7ZQ.E;U.,.H6ZFK.]M@)F^O_6B@Q*96^ML5XSV)85Z1 MR+4S+VCD KX_GASPW?E3[FM> \";VZLRH,[DK]R)>Q8\GJ(DX'1/L+BI,4F9.TK8,>2UTE4 M'H3VD:3.%233JDJFH 8/'O71!]9QN4F6B_+5C5:];1@Q,6G_)8VS MXL$-[+_.W'I1V0(J-(:\9=$06+(+5(8+?7X]N 3T@C"VP:?Y$0 9B0!5L7

U%2ET P?=#KO" .6;=AB6)FP:YY6 M\W]D3TH=' L4E;!SZ%0E#H $.EM2W2JL:OCY=JHRI47A@BWD!]V2I7X8"-^& M* *1+8R=C*?B'J6L[P6S. K\(*]8VD7UNU! 5>QRL/=4I$6IL/CU^2J9' MGRRYO>F4"9);R&)JWGWZ^"ZF9W8W&?P^)3;/2[T;+Z8D=B/@B=5VHR BQ]R1 M L)X75A5]%0^QAS"=6O)^'JP7)^OPF,_R8<76W''BR3OQWOY<-/50T_N4W7X MP0!!YRT.2"OKJ-@\RBJ@)_VIRI0&@O91I%W#Y#70LP49;O,UJF,N9LWM]BOL M\EN0+*BF[?T5'...9]+]78CK;_E;Y(>[N5NR""A)RL5I*?HO#"Q&D>M;=,=? MPXI3DO%;E""V"T+.% U^*7HR([/.=08"+KY[,JW3$7=+?+)0N3%+*Z G3JK2 M+:2*7_9B0B*(Z:]0##VUDN&B(5+R@D?BWH-^[\1W:X6N+2=/4AP]$Y,9B4JE MT3?;7PG/S$J<+CMY6TN2/$HY7I2\C#14&3:#GJ;)C,)*(*%36^QX=ZZWC52. MCM(*Z(F:3AMQ!<71B9%TIU1, W]'XX;0$SO5,NYT0"%[0F:='OG;3?=>\%WB M\_A3P><1Y/+(V^S$C>*[/&9\6@^J&L5E"&JA;2BY+!,:/+L.?P3R2\A30APN M7KMVY#XG:9,$YRO A65-[;'D76R.RZ+-WLR>/QHS%]9)@=D[!"D/_ MQS:YHPWG ;]<\FTW?I3M*.L\ ((">!BRD6_#]M!LM-LT21!Z[\OZR;&?/5+9 M=5!>&]OYLU$"Y6Z'.C@K6TC8-O,I" FJC61O(^"!-&MNMM/T%%EY;/_2,_8- M-63H,X'R)9QL_]7?L9>4!5F]/Z1E8T=;O<35F#Y8^HN73_^X)Z0 M4/D4FUDKV-ZO9^P75>"]Z*L19->DYM[&/%^?,79FNKQ>PD"C?**\(\F_&9C2 M[%2@^%5P&^B>ODV>9,S!1%]URB*7'S W85Y4&]N5N (M.E[E(%W9;+!_N5N9 MI%13#=T/N8$.(,#ERIB?4+*Q7&>_4]H[E?I.Y@%)DRX!:P_=\;F!OF*"Y)5U MHL*+;=Q24WHDK,KRHFX/W2>[P14'@F0[=Q5[B6?Y$<]HP/ZZX47D-)NT@>[??0)7066MKV#_R;2S M"7'2\ ?/(W9BL./!HR![!K@!= _R^KJ(&6;HDP%<\3KF_!:XF=?&M#ERU[=% M2#-NUK)%4+:%[MI>WQ8!@!GZK# EFW2I&R^R;Z[)29770'=S/X&'8FI*-2I7 ML]CSM,4\@3V_V%61KJJ#[A1?&^UZ9-HU7EV?B,<\R/ M-['EL?]"J.V&JI!!0%7TEY<;&:U*G-!'+5SE.@X_+7BMN3:.S9&[X+,RUY3_ MCQL#GRV/Q'XM#![79E,2_Z#K._D_9$I."'4#IWQYE6:][[_8*\M?DBF;WOJ+ M!5&=L\\M!_J+U17.Z#A<_5$[]P&:Q/_3\AYHL-VP&NQW.[FD(T[Y19.:N[:Q M%.CO?I^[8U?DJ7*WWL0#B6E)H]?.?5;J?O_0@F?/6]Z].4:U=/"^CWLBF6TW M&R\&VO+V0 _\14#7%O#E1V@#Z*^R5^A2ANB@GT;VN>3XV]?*&*920?Q'V0VA M%J>D+BB.3D@A.&[\E#QP/?#W&\'[@.;#Z?:^AHJGAT]J%/])]Y.(K@'04SN% M)-?X?N%(@Y<^$\]ALLPL:89Q507\M]NKL:33JU$&I)XW)==>"2,F#> _X%Z= M(7.@&F*,9T)EHO.LJ&DF^GFP]^&7I@OG-2$5T=]?/X$A.#!M2L$53\!L*QVG M"1"_%9]+RO5SI:1E,#G ML#QN0!GX:3B=CA=-->R4>E4X B&!SM>4)&:/??YE'5&R\MAI[:HPI-8=G9KR MGE*U"2B7;*Z=#?W(W1O_N7/3X7Z97A"RAMDOH^[\R[3?&=]WQI/^M#L? MC$>S3G=TUYE]>7SL3G_CG\P&#Z/!_:#7'.I/Q<- ;]&7!ADH%_O$CC8MB1Z7 ;KK]&KJEYI&S^IPA_[!Z\KZFZ MV)SUY%NFP;>&8*PD"?+;4[5VR^+K 4BT(CO*3,DS\3-&B]R$]I?BA#;M_]H? M?>GC3$JIJ/L7KCF77]UHU=N&$3OB4?VT VX Z_9$*1Y@0H"W@#R0#:DL7;68 M 84\Q$0)HW/#[%-QF U&;)C-QU.T]7\O\BXSL0$> U!4P@H\*(D$&$;J6LA# M!T!-*0A!#P+R$,EY_I8S$V9'R_MWQ=$RF?+=]?RW?^],AGP7_:_6>O/73O^_ MO@PFCVP8X8P@J2^S?AP!JJ*EB1 +9C2ZS%I!'FU@&LN9(HRA0E^FV/%^Z?(, MX_F\]+G1][Z\5LV[HX?![;#?ZECYZY_B[2AY.*:K&2R\E@# M[)B#%#2 A,61!XB:@M(846B,/ 8.R:S&3YZ[3)LKAB/GAL2/Q2%Q/QAU1SU^ M4S&^'0X>XKN-SG#0O1T,!_/?*@T1>0!S^K4JL14#(@W^-6H$:900ME5))21Q ME#CD&D!="VO,5$%=/) H""/)QY!X28NA6PM3-YP61)?>E/X_J?B<.J-'Q\' M^/X&K _PKL#5"AEL@X9-H,7]*,5$C 43=M!7M J42R('C*'#GG M[H,T)H3&W@WB4?IS<93VN],1&Y6SSJ0_[1CHYBY*-.=^P34KS&BH=$R<5EV._.*JY0VOU>(@AX9U_BY/7:L8\34R+D@P,X00I9\T9J234"C;)!1KK^7/"!F_0>^2^M,^Y/Q ME&_1D/)X%*0'I.Z0UD!RGRS(8[3/ E5&7A5T%!6]+.%X((^<.;7\<$%HQA-* M=6-4\FZ83[NCV3W;08WO]V:$[A#U\FBO4>P &L=V@8:4IAK.N!(*5:(*,,:, M&T(>;R 2"X.N(EC( _ $QV6E _.'DFM%#0[,G3_MOQ,IY=45^S)+=M!9D9@4 MY>X2,[)3S0&\'?-FKM$]N!H2TGGBO'W_U@K=<+PHS ,[/?]I ]#ZV-DAFG0, M-\,0G?)3@PIJ#@5H+)U$DY2?[,%_;NNU;Q/N!QTG*7##;\D38OPGE:E:40D[ MF4.3Y +0PF19 ]VQ \9&7>$I24'Y2J]@)&1KM$S7@?;F'@CB-HN1(4/+W MK.5(D'SCZX&@=<&-,WM%G*W'^I&N\T.V$E4:N\8SQ"EXM&)R22.N5!.%P#,U MCA5$'NS7'C3((+>62TJ6::_,,@48HL#JZ)ZIIX0+&D&$'H1QB!54#;:2AVHF M8A!YP%U+Z.!QLCX(U]M2WEFA8PO>PL6%%)J"T\KP0M4 *_F[:H(,D0?='RK: M\)08P_8,NMHC"]LVZ(H!6*KA5O*'+445(@^P/U)XX7%R9T<<-R)#]YF4Q#5? M! T:NX+PPQ- Q';_RP9(J09MR3TV'R:%/&(O.U[JV'VX7 .?2;-=&YM=Y'4O M*9(*CD6+PZI4 ZGD5*L.KCIM8%U\E)5$@=R$JZ9!Y_A0K:EV..A6";2JKG,K MAEW)GUXQU$K^O.60#N1UZ_)C.XY=J2@9=Z6PX\?+O2U_.])X#VG8X&7%A9R( M&_:V,?'R5XR]DB-P$CO2\'*&$42B7:+B= F9-UA:E.[8.:%ZD U:_9C=S(P0OU[TT7?E&3"M6\UF<;.-CR7^L%D?3]+L[ MAR]_77];M_X>-V,3&CA;.\KL(',OO*LVV]*J[7@A_3QNI5(0#LL?VK/J9=&& MQ6>'A&X<\DKM(!;<>,HJ=3RD(=&4^BN7A,R_%2^@2E<1^_@# MZ(!%HF!8H)]R9MO-QG,K<*:MB/V*KCEG0"S0.1-,&[?$MU?LK/+-> 4KU&S' MQ%CC,E;0+W.>;@MY>P&-%[12S7:0!^V>6NZ*ZF&O;S/+(V$:73,BD7:&%!=O MW5HFZ8#%R5&E_*E3HN1">;*E]HI?FTJAYL5*I5JW\F@0%BK1Y%H3TBC3W]EO MQ[[.?OG]T?I'0/<;F%"RHK""HG+MF(*,UP^)-ID\$.>#?V2MF> Y<:1+ RNO M*(Y,A@34$O(*#4Z<\B7SROQ[<)!).;6("J+-WVJDRE.*7$OT'>S>ZXLX/!:! MF]I'@4_6&R_8$9(DJHO?7O%#RTXOVM.]N7I_>VJ[%SI[U:1])L/)972+O?BZ MG?.I[;:D6]0R:$[L,T5H&IN@?R6^$^BGYT(Q[*U?/3VX,(L+H4"?PTN[W FA M_ _6DKPW.,3F:N''K.HN<72'5@$(Z$RE5];A\?TR=H"34R0ICGUN-2='J7>& M%:;)@E!*G&&"A53>6-AG0I^"D,1EL1F=6#NN5IJ;0$]IL3RV]TEU3L6:UTPJ MCLMF:F3)I'4ASNUN_U>5ZV8I;4K6=7.?K^AN,.L^/$S[#_&[FK>_'1,9X;IP M_I$S&P%OG)?U^* 3M6CQ53W M"=UEU=)0I:J#O0VH2I4>!W2J[K?4=WG6#R;BO?O"?](-*D45[.<#JQ*E10&= M)ZEFL3&]PFXDK8?M*UK["QDY/-I+FV:,Z>H!:?OY8FB3C;;3#TQG=TK-^KX!V(GJOW YL1/5C;%Y=_N4 M=#<_\4M$[7!2[91F%G4M8,?X2]LZ!@2+BS7&B-\W@^5=*[WBHGWIK"TYU:[1 M$).=M.3BYTM=J&%&I&IKT@*7WGU2V3)+[[?D;SU++YGAVB]?GS(3O<(E5]2D MC7:XQY[W_;(V^* K9!SJ_=!AM=O!K7F/+MHS0,KB9R!4R'F[2R+\/2N49=_0 M*UMNY/H)+NN,GKI0(>U15I[601?#;MQ0.^BNT,WA?(L5QTX3=4>>B*#S-:>60WB6+>[*'/_"5=*RIJF&?4M0#W<@;- 95.BJNYC3UD2V(ICL MX.$+8+LNZA2"9NS66?MT)4*E;;5X>3R!8PUT%VW!5ZBMM.'KZF$[N#33$Z[! ME"\Q/&J,^*5G;>561W2S_1_)_IB=D,I&9<5%KJ8>\F)=AX$1!@WRA4 :B3JQ M:+0[9DF"C19O(Z?J$W[)FU<#\4F6J/;]K,BZE@6]3'D5S1Y)_[P,Z(=0-'"5; M)FU@CZA3:#3'JK&T,NMUX,^BP/[V.?"<;M@+/#Y14,N3S'/*&MCVL$J<:+5J MY0![Y \)NVPR9U)"!U2^#O9M87T#2(1%R^@:^*PSD3":,A&+XQT^'ZK:P X, MJW,^U&/5,GKO+9MTUSQC-)3,; WLN]_ZJ"OCT#*B>H'_3&C$+:1S0M?A>)'\ M)610WY/X<78H@Z"FL*/(ZJ/6 +F6<9YLIEQ[8NW4<5^::MC!7/5Q*4$$G;?] MS)_/NI^\;F+K'A\ 5<:.NSJ%0P-T6A, POO=^,ESDT2!ROB/']^IXC_N^K?S MSOAV.'CHS@?C$7KX!U?,Y)Y55KX-$Z3N;0!1X788%=4L*.? %EW/9,4J30(Z M/H9MNX)1]"TE(<,V7:T, W_)9MLU%W'.OD=]B2(N?6ETB+5 O_XHBJ6[ I&5 M;P<=JHZEX:/92X]A8/G=)25QMB/E58>P)+8Y5MU+LK8^A:)-65DI<=P(!JZD M++:Q#@ZO4MF& #YD@>+A%0GX>0')EL4;9'5"V*XDY7'OTVNRJ;2('=ISU=P MQ6[VKB9]Z>/B1VO-9[:EVW%.YI99RNV4]GW/K![MJA6 M.T[)1G8]M4+X!KZ<5 #[GJQ\.ZB!=+HB01*%\,U\?(LZ7G39).0OX^.JVLXG M*7ZQQ$CT03?Y920*D_LMZ_B7K/.P+NC>N*%V4*GLEL4 ,%,57\V' L0K]CA< MNV+\C?PY/3MV?S. 7U$)VQ16%Q-:7)HY[VH>+GZT7MSU=BUEB)4I%,'V(#J1 MC[)"+;$VY$]WZG5?5+8=*T6%15^D3.8HW08V((G*Y#7:P8R\?RGYJ#'#F&35 MF)+GP'MV_27?B2N7"F%)[)5:UU.R"X%"U:;N2M@ U%KNBX6P+_=,(!4KV!": MAQS(^DLG<5%H9VW0*QX.K4K;J[G:>]^@:Z5!+V[#[9X::G%1L$V\#2BKM*UU M_Q<2^X=E\/S6(6ZRV6 _'/<8[)??AV1I>7T_SR1%IGE MXQQ0)U\MW;ZQ(OD2R""+$"MAFI>XF7U9=QM&KG_O^FS$N)8W(_39M4DX\&WE M/*&O!IV9Z]^RE9 KSQ%0K='/BXE?T[UENYY\$DD+B\I>WERB4"833-@&-G1G M17'I=C B[U=*'AK.@&%^C/G] WRF:>S*7M4MY*<8+GI+9IG#B36OB>Z>0U,- MRDMC)TP(+S!5$&VW4V[UE$S\[//,Q^V864SF^KS\&1O_F>%5&<9S!9 ASN,E MQK*F"[=J]PRNK[UGR!?!,Y44\2I?((B4N8CK&Y-%L?X;-3VP15E;L@H.79_- M6OD%(/60O TH#;[SY<':L$^BG7Q1-&L%V7]7[214]#6L@ \ZJ?(D'[,HSDU& MJ,T!7U9*B%)N _NBPHA12>H@:VUQ6,!JT:+1E(<9K,-$V*?*#D2V'[61D-!)&"Z*C+U\0[$MK4W>A> M8P95QPXAK6F;(("D-4E[TML8?WG,W#-TK:?$=J?*X/-!E<'G?C#JCGJ#T4,F MC4]G..C>#H:#^6\GYO.1S-)'850Z*>)^>"NFC:"]<11?M?,LB0>AY*--4ASK M%%P%9^&(4\* /D4*I=/&NJIKH9USF^7LFB)BA0I"0F.U%=$.SA2.G\(?%]J_9:VW6S7/2Z+/C>U@O<:[WR1G> U2OHU2KJF MO=/,\@@L3%=8$OM*LX;87 4"345)\Y,%,#9:6!3[8K*.B&@%!BB.-/&M-I?E M@01+:FU6KFUYV%Q\>7%\;SYMA\SR M(%>D3E^_?:A-&&UH0@/_*4,!^^WW+W,1V.P3_@':>J$&J0!H*FQ+3+3IFQCA M/.C:_]RZE$QHL"$TVO''&OAK"XAUF]&4P?;[:Q)=@#JMV1$L2G=)L0)[QD\@S#<\N%_<"0XAG5FG@)2K)X5 MVL)V8SO',EH9XH8&\Y187C^,8F>6IVA*(K:TB_P2DTPLPK+8;F]-#UXE1.B# MELO$%.U9&Y??D?*Y!31 =?6P7>G.,!AAT*$S+-B.N:'-W^><*OWT=?6PG?!P M=K("Z- 9OF,SBAT=[E9C0:C?:*]P(_ M8CV3,%%)"',F^K'H3-0;/SX.YH_]T7S6Z8[NV.^C^6#TT!_U!OU9>S+UJQ0W M2.!OV R2V]'>%JUS&2J4:\=52"6FB@X_!>KTT)LB)#6SVN)*\9VAKSWH@LRN\JHMWGP'/8K*;.X"@OCG81 $C( MIE,2?7^;M8/M=V?W 64[/2YMFO2=+38P Z.Z!>RD$-)%1V$;AFE"S6RMT M;;9-N'.];42#X9=Y_Z[3[TY' M;&,[ZTSZT\[LQINZ'-P3GX@F_CWWZ>BKN"P-YRQ6;2[C.AUI*,MGSMYAG@&$#A>!N%D>7S-2&=<(_S9[R\Z =H7>UC7ZH; M#MAZ8;V87A*/@],[0]H,]E5]S216ZR$Y2"\Z29!0XQ2[DMI=YQ_;,%*[S55N M$/OV__P="PYS6^<:F0;&LXV\(6SO HSY1@?K1<\XQ45;LSQ)BF.[)S3:+900 M717Y*3QP^@\5L+T7SMH!"C"UQO(SCE:$#OQ%0-=QJU/B\3P=\V"\(?RF,;UP M5UJ ?E99@,;SS_UI9S"Z'T\?DQ0)T_ZPRRU!\W%G/.E/N_R>LS/L=V>G6H*T MF1)B552GJWRH?+$XSH#+$Z'W()"5;T=.(3$%A<&C5AE]*Y47KS"-3 DWZ>\_ MY!G*WD.Y@K34DC1#%6B$X]1N@K/^9ZD+>$6"A2VU))70Z00K<$)>_1+=8(XZ M?RZN;?%"59]'SG6N61?J.E-A"+RZR#1\YXKK(G.UC](HX14^0U-SAI779VBN MX1F:UU=HX*_0(.[MS)Z@:*#3EQ>T_[(A M?JC8#$J*8[LK@-E1JML:@U^:$"3,V/R^NM'JF""DRZ.;E?:^OZCL?;/^0Q+% MD#7Y?1W,/W<>^N.':7?RF3N$3=DI"MOO*T5B2O@+Y/S23NMU(:^!G1AU2IZ) MOR6QYV&?=0OJ6UYO&T;!FE#N_S\,6+=DA]0D2 J>!+5:NRW9XVKXE68WK:8T M_LG/4&[ ^;!ZBRWI K4,D/+3J!5!P3F;7F^2MSI(!25T.^_9]S6A6Z,)W: T MC-BRL>JRKL0$41WR1.70?%Z,4KZ)9:_G]" Q;,?OA/DQ#I:GC-L1ED2+?S;! M52I]H\CV KKAD==Q JGP"_O:N#9QE"AK:T&/7_6[BYI"#@0 _5B\7[7TYXUR M261+Q:D[3,E.JG6.V:E@7$T>.3$WV7V=NO6A9-&L, MV^HAI4;(8!6@+MH+[F#KR42R:(>SLA)V)$;-0QL $/HH%\AH1!Y^* 4$92TO M;3%1%LPU,/^,3R5;9&)_[$S[D_$T=BUL3?*45X/CJ\'QU>#X:G!\-3B^&AQ? M#8Y_'(/C/A50[ Y+=PD3Z2]'(M(__/[XWP+4TP_Y9Q?QFD1&WI9L]B_F2'\A M![SVG/S/>4B)$UDN>)C8(>-W A?HM/+3N^)I93[MCF;W_6GF9?;NL-.=S?KS M%F5]W&O-NTF2X!QT>M%40WKN,^V@QVQ,]P']RJ:R53].R?79"J<\CF$>S(CG MC2G;S7O$61+-">;$9MNQT0'Q7'R;\S3%\0\Q514 G&9J:+H=':.605-3QVG^ M>&,R,^ZNYR77)DB6*/SZ:"OV3*_JM^U\M)4=-$@8N3;L#5%I:>R+M1J>$=4@ M<0[/#1@)ZBK8-UXU, '!Y"QTV$FH+;&)^\RG8P-:9%6QLSG53H\:HX9H&@:6 M#WSU6%02.TE.'8\>RQ% "=N:T,#9VM&8ID]UR0W3XI+M6,!KW:Q)=45YSS@5 MY7@():'*&JTHCF^-5G6V,OHB'1KQ?#6ZM([ET>V#"\70'"/48(KO844:HMNK M;RV//X,S6Q$2#?DW<.24ATMYC2NPB4SF,*=5HRF6D!!_/3[.L0 M/2MM51!=-&NLWGEXB,:ZZX\2U1\=>\H7Z(6 J1N M ]O@(NJL,W*JV#;GIKJ%%J4T*?_U P3'NTP M(Q+UMI2#IJ!260O;#;LQ-@%87?:@+BDXLU2W[++RV+;*\W6 +#[H8WE"R<9R MG335B7802XIC;[&;(D^)SD4/V\S;9O=$^<1;L2"V/;LQKL6(&(74I)_P_WNR M0L+^\O\!4$L! A0#% @ >Y%M5^"^-<0 " PCT H M ( ! &5X,S$M,2YH=&U02P$"% ,4 " ![D6U7(&0A[ P( #F/0 M"@ @ $H" 97@S,2TR+FAT;5!+ 0(4 Q0 ( 'N1;5=I MIUL6)@4 )(A * " 5P0 !E>#,R+3$N:'1M4$L! A0# M% @ >Y%M5[<97>P2!0 QB$ H ( !JA4 &5X,S(M M,BYH=&U02P$"% ,4 " ![D6U76'B'X^?Q "'(PL # M@ 'D&@ 9F]R;3$P+7$N:'1M4$L! A0#% @ >Y%M5Q:VU"DH#0 ?H8 M !$ ( !]0P! '-D<&DM,C R,S Y,S N>'-D4$L! A0#% M @ >Y%M5S4X4NU!$@ Y-T !4 ( !3!H! '-D<&DM,C R M,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( 'N1;5?&81DUIQP !:= 0 5 M " < L 0!S9'!I+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 M" ![D6U7TA#T&(Y' !QX0, %0 @ &:20$ &UL4$L! A0#% @ >Y%M5RU/]._!,@ XR,# !4 M ( !6Y$! '-D<&DM,C R,S Y,S!?<')E+GAM;%!+!08 "@ * + &4" !/Q $ ! end