0000854775-24-000004.txt : 20240202 0000854775-24-000004.hdr.sgml : 20240202 20240202102127 ACCESSION NUMBER: 0000854775-24-000004 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240202 DATE AS OF CHANGE: 20240202 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DIGI INTERNATIONAL INC CENTRAL INDEX KEY: 0000854775 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] ORGANIZATION NAME: 06 Technology IRS NUMBER: 411532464 STATE OF INCORPORATION: DE FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34033 FILM NUMBER: 24589193 BUSINESS ADDRESS: STREET 1: 9350 EXCELSIOR BLVD. STREET 2: SUITE 700 CITY: HOPKINS STATE: MN ZIP: 55343 BUSINESS PHONE: (952) 912-3444 MAIL ADDRESS: STREET 1: 9350 EXCELSIOR BLVD. STREET 2: SUITE 700 CITY: HOPKINS STATE: MN ZIP: 55343 10-Q 1 dgii-20231231.htm 10-Q dgii-20231231
00008547759/30202436256612Q1falseP2Y00008547752023-10-012023-12-310000854775exch:XNAS2023-10-012023-12-3100008547752024-01-26xbrli:shares0000854775us-gaap:ProductMember2023-10-012023-12-31iso4217:USD0000854775us-gaap:ProductMember2022-10-012022-12-310000854775us-gaap:ServiceMember2023-10-012023-12-310000854775us-gaap:ServiceMember2022-10-012022-12-3100008547752022-10-012022-12-31iso4217:USDxbrli:shares00008547752023-12-3100008547752023-09-3000008547752022-09-3000008547752022-12-310000854775us-gaap:CommonStockMember2022-09-300000854775us-gaap:TreasuryStockCommonMember2022-09-300000854775us-gaap:AdditionalPaidInCapitalMember2022-09-300000854775us-gaap:RetainedEarningsMember2022-09-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000854775us-gaap:RetainedEarningsMember2022-10-012022-12-310000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310000854775us-gaap:TreasuryStockCommonMember2022-10-012022-12-310000854775us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310000854775us-gaap:CommonStockMember2022-10-012022-12-310000854775us-gaap:CommonStockMember2022-12-310000854775us-gaap:TreasuryStockCommonMember2022-12-310000854775us-gaap:AdditionalPaidInCapitalMember2022-12-310000854775us-gaap:RetainedEarningsMember2022-12-310000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000854775us-gaap:CommonStockMember2023-09-300000854775us-gaap:TreasuryStockCommonMember2023-09-300000854775us-gaap:AdditionalPaidInCapitalMember2023-09-300000854775us-gaap:RetainedEarningsMember2023-09-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000854775us-gaap:RetainedEarningsMember2023-10-012023-12-310000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310000854775us-gaap:TreasuryStockCommonMember2023-10-012023-12-310000854775us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310000854775us-gaap:CommonStockMember2023-10-012023-12-310000854775us-gaap:CommonStockMember2023-12-310000854775us-gaap:TreasuryStockCommonMember2023-12-310000854775us-gaap:AdditionalPaidInCapitalMember2023-12-310000854775us-gaap:RetainedEarningsMember2023-12-310000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000854775us-gaap:DevelopedTechnologyRightsMember2023-12-310000854775us-gaap:DevelopedTechnologyRightsMember2023-09-300000854775us-gaap:LicensingAgreementsMember2023-12-310000854775us-gaap:LicensingAgreementsMember2023-09-300000854775us-gaap:IntellectualPropertyMember2023-12-310000854775us-gaap:IntellectualPropertyMember2023-09-300000854775us-gaap:CustomerRelationshipsMember2023-12-310000854775us-gaap:CustomerRelationshipsMember2023-09-300000854775us-gaap:NoncompeteAgreementsMember2023-12-310000854775us-gaap:NoncompeteAgreementsMember2023-09-300000854775us-gaap:OrderOrProductionBacklogMember2023-12-310000854775us-gaap:OrderOrProductionBacklogMember2023-09-300000854775dgii:CostofSalesandGeneralandAdministrativeExpenseMember2023-10-012023-12-310000854775dgii:CostofSalesandGeneralandAdministrativeExpenseMember2022-10-012022-12-310000854775dgii:IoTProductsandServicesMember2023-09-300000854775dgii:IoTSolutionsMember2023-09-300000854775dgii:IoTProductsandServicesMember2023-10-012023-12-310000854775dgii:IoTSolutionsMember2023-10-012023-12-310000854775dgii:IoTProductsandServicesMember2023-12-310000854775dgii:IoTSolutionsMember2023-12-31dgii:segmentdgii:numberOfOperatingSegments0000854775dgii:EnterpriseRoutersMember2023-12-310000854775dgii:ConsoleServersMember2023-12-310000854775dgii:OEMSolutionsMember2023-12-310000854775dgii:InfrastructureMgmtMember2023-12-310000854775dgii:SmartSenseMember2023-12-310000854775dgii:VentusMember2023-12-310000854775us-gaap:RevolvingCreditFacilityMember2023-12-070000854775us-gaap:LetterOfCreditMember2023-12-0700008547752021-12-220000854775us-gaap:SecuredDebtMember2021-12-220000854775us-gaap:RevolvingCreditFacilityMember2021-12-220000854775us-gaap:LetterOfCreditMember2021-12-220000854775dgii:SwinglineCreditFacilityMember2021-12-220000854775srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2023-12-31xbrli:pure0000854775us-gaap:SecuredDebtMemberdgii:FederalFundsRateMemberus-gaap:BaseRateMember2023-10-012023-12-310000854775us-gaap:SecuredDebtMemberdgii:LIBORMemberus-gaap:BaseRateMember2023-10-012023-12-310000854775srt:MinimumMemberdgii:BenchmarkRateMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775dgii:BenchmarkRateMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775us-gaap:SecuredDebtMember2023-12-310000854775srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775us-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000854775dgii:PriorCreditFacilityMember2023-12-070000854775dgii:December72023CreditAgreementMember2023-12-070000854775us-gaap:RevolvingCreditFacilityMember2023-12-310000854775us-gaap:SecuredDebtMember2023-09-300000854775us-gaap:LineOfCreditMemberdgii:CreditAgreementDomain2023-12-310000854775dgii:IoTProductsandServicesMember2022-10-012022-12-310000854775dgii:IoTSolutionsMember2022-10-012022-12-310000854775us-gaap:CorporateMember2023-12-310000854775us-gaap:CorporateMember2023-09-300000854775srt:NorthAmericaMember2023-10-012023-12-310000854775srt:NorthAmericaMember2022-10-012022-12-310000854775us-gaap:EMEAMember2023-10-012023-12-310000854775us-gaap:EMEAMember2022-10-012022-12-310000854775dgii:OtherlocationsMember2023-10-012023-12-310000854775dgii:OtherlocationsMember2022-10-012022-12-310000854775us-gaap:TransferredAtPointInTimeMember2023-10-012023-12-310000854775us-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310000854775us-gaap:TransferredOverTimeMember2023-10-012023-12-310000854775us-gaap:TransferredOverTimeMember2022-10-012022-12-310000854775us-gaap:EquipmentMember2023-12-310000854775us-gaap:EquipmentMember2023-09-3000008547752023-04-012023-12-310000854775srt:MinimumMember2023-04-012023-12-310000854775srt:MaximumMember2023-04-012023-12-310000854775srt:MaximumMember2023-12-310000854775dgii:The2021PlanMember2023-12-310000854775us-gaap:EmployeeStockOptionMember2023-10-012023-12-310000854775us-gaap:EmployeeStockOptionMember2022-10-012022-12-310000854775us-gaap:EmployeeStockMember2023-10-012023-12-310000854775us-gaap:EmployeeStockMember2020-01-290000854775us-gaap:EmployeeStockMember2022-10-012022-12-310000854775us-gaap:EmployeeStockMember2023-12-310000854775us-gaap:CostOfSalesMember2023-10-012023-12-310000854775us-gaap:CostOfSalesMember2022-10-012022-12-310000854775us-gaap:SellingAndMarketingExpenseMember2023-10-012023-12-310000854775us-gaap:SellingAndMarketingExpenseMember2022-10-012022-12-310000854775us-gaap:ResearchAndDevelopmentExpenseMember2023-10-012023-12-310000854775us-gaap:ResearchAndDevelopmentExpenseMember2022-10-012022-12-310000854775us-gaap:GeneralAndAdministrativeExpenseMember2023-10-012023-12-310000854775us-gaap:GeneralAndAdministrativeExpenseMember2022-10-012022-12-310000854775us-gaap:EmployeeStockOptionMember2023-09-300000854775us-gaap:EmployeeStockOptionMember2023-12-310000854775srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-10-012022-12-310000854775us-gaap:RestrictedStockUnitsRSUMember2023-09-300000854775us-gaap:PerformanceSharesMember2023-09-300000854775us-gaap:RestrictedStockUnitsRSUMember2023-10-012023-12-310000854775us-gaap:PerformanceSharesMember2023-10-012023-12-310000854775us-gaap:RestrictedStockUnitsRSUMember2023-12-310000854775us-gaap:PerformanceSharesMember2023-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended: December 31, 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-34033
digilogoregistered2a02.jpg
DIGI INTERNATIONAL INC.
(Exact name of registrant as specified in its charter)
Delaware 41-1532464
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification Number)
9350 Excelsior Blvd.Suite 700  
HopkinsMinnesota 55343
(Address of principal executive offices) (Zip Code)
(952912-3444
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $.01 per shareDGIIThe Nasdaq Stock Market LLC
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act:
Large accelerated filer 
 Accelerated filer 
Non-accelerated filer 
 Smaller reporting company 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
On January 26, 2024, there were 36,256,612 shares of the registrant's $.01 par value Common Stock outstanding.



INDEX
 Page
 
  
 
  
  
  
  
  
  
  
  
 
  
  
  
  
  
  
  

i

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
 Three months ended December 31,
 20232022
 (in thousands, except per share data)
Revenue:
Product$77,250 $81,755 
Service28,839 27,551 
Total revenue106,089 109,306 
Cost of sales:
Cost of product37,766 39,612 
Cost of service6,270 7,070 
Amortization953 1,103 
Total cost of sales44,989 47,785 
Gross profit61,100 61,521 
Operating expenses:
Sales and marketing19,647 19,106 
Research and development14,633 14,094 
General and administrative14,687 16,358 
Total operating expenses48,967 49,558 
Operating income12,133 11,963 
Other expense, net:
Interest expense, net(5,661)(5,971)
Debt issuance cost write off(9,722) 
Other (expense) income, net(26)17 
Total other expense, net(15,409)(5,954)
(Loss) income before income taxes(3,276)6,009 
Income tax (benefit) provision(222)230 
Net (loss) income$(3,054)$5,779 
Net (loss) income per common share:
Basic$(0.08)$0.16 
Diluted$(0.08)$0.16 
Weighted average common shares:
Basic36,129 35,608 
Diluted36,129 36,859 

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

1

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(UNAUDITED)
Three months ended December 31,
20232022
(in thousands)
Net (loss) income$(3,054)$5,779 
Other comprehensive income:
Foreign currency translation adjustment2,948 1,289 
Other comprehensive income2,948 1,289 
Comprehensive (loss) income $(106)$7,068 

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



2

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
December 31, 2023September 30, 2023
 (in thousands, except share data)
ASSETS  
Current assets:  
Cash and cash equivalents$31,548 $31,693 
Accounts receivable, net61,441 55,997 
Inventories67,590 74,396 
Other current assets4,799 4,112 
Total current assets165,378 166,198 
Property, equipment and improvements, net28,644 29,108 
Intangible assets, net270,921 277,084 
Goodwill342,424 341,593 
Operating lease right-of-use assets12,187 12,876 
Deferred tax assets5,192 4,884 
Other non-current assets3,916 3,788 
Total assets$828,662 $835,531 
LIABILITIES AND STOCKHOLDERS' EQUITY  
Current liabilities:  
Current portion of long-term debt$ $15,523 
Accounts payable16,679 17,148 
Accrued compensation9,382 16,427 
Unearned revenue31,235 25,274 
Current portion of operating lease liabilities3,216 3,352 
Income taxes payable1,179 1,116 
Other current liabilities8,754 7,138 
Total current liabilities70,445 85,978 
Income taxes payable2,304 2,308 
Deferred tax liabilities1,817 1,812 
Long-term debt194,684 188,051 
Operating lease liabilities13,333 13,989 
Other non-current liabilities4,004 2,905 
Total liabilities286,587 295,043 
Commitments and Contingencies (See Note 11)
Stockholders' equity:  
Preferred stock, $.01 par value; 2,000,000 shares authorized; none issued and outstanding
  
Common stock, $.01 par value; 60,000,000 shares authorized; 42,748,931 and 42,501,150 shares issued
427 425 
Additional paid-in capital407,330 403,735 
Retained earnings221,791 224,845 
Accumulated other comprehensive loss(24,063)(27,011)
Treasury stock, at cost, 6,500,331 and 6,436,204 shares
(63,410)(61,506)
Total stockholders' equity542,075 540,488 
Total liabilities and stockholders' equity$828,662 $835,531 

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


3

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
 Three months ended December 31,
 20232022
 (in thousands)
Operating activities:  
Net (loss) income$(3,054)$5,779 
Adjustments to reconcile net (loss) income to net cash provided by operating activities:  
Depreciation of property, equipment and improvements1,813 1,649 
Amortization6,591 6,957 
Write-off of debt issuance costs9,722  
Stock-based compensation3,106 2,868 
Deferred income tax (benefit) provision(303)905 
Other349 (29)
Changes in operating assets and liabilities (net of acquisitions)448 (15,449)
Net cash provided by operating activities18,672 2,680 
Investing activities:  
Purchase of property, equipment, improvements and certain other intangible assets(292)(963)
Net cash used in investing activities(292)(963)
Financing activities:  
Proceeds from long-term debt214,062  
Payments on long-term debt(233,025)(4,375)
Proceeds from stock option plan transactions225 872 
Proceeds from employee stock purchase plan transactions531 594 
Taxes paid for net share settlement of share-based payment options and awards(2,169)(2,987)
Net cash used in financing activities(20,376)(5,896)
Effect of exchange rate changes on cash and cash equivalents1,851 228 
Net decrease in cash and cash equivalents(145)(3,951)
Cash and cash equivalents, beginning of period31,693 34,900 
Cash and cash equivalents, end of period$31,548 $30,949 
Supplemental disclosures of cash flow information:
Interest paid$4,309 $8,466 
Income taxes paid, net72 565 
Supplemental schedule of non-cash investing and financing activities:
Transfer of inventory to property, equipment and improvements(1,105)(1,512)
Accrual for purchase of property, equipment, improvements and certain other intangible assets$(10)$(17)

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


4

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(UNAUDITED)
Accumulated
AdditionalOtherTotal
Common StockTreasury StockPaid-InRetainedComprehensiveStockholders'
(in thousands)SharesPar ValueSharesValueCapitalEarnings(Loss) IncomeEquity
Balance on September 30, 202241,950 $420 6,413 $(58,172)$385,244 $200,075 $(26,054)$501,513 
Net income— — — — — 5,779 — 5,779 
Other comprehensive income— — — — — — 1,289 1,289 
Employee stock purchase plan issuances— — (20)186 408 — — 594 
Taxes paid for net share settlement of share-based payment awards— — 72 (2,987)— — — (2,987)
Issuance of stock under stock award plans249 2 — — 870 — — 872 
Stock-based compensation expense— — — — 2,868 — — 2,868 
Balances, December 31, 202242,199 $422 6,465 $(60,973)$389,390 $205,854 $(24,765)$509,928 
Balances, September 30, 202342,501 $425 6,436 $(61,506)$403,735 $224,845 $(27,011)$540,488 
Net loss— — — — — (3,054)— (3,054)
Other comprehensive income— — — — — — 2,948 2,948 
Employee stock purchase plan issuances— — (24)231 300 — — 531 
Taxes paid for net share settlement of share-based payment awards— — 88 (2,135)(33)— — (2,168)
Issuance of stock under stock award plans248 2 — — 222 — — 224 
Stock-based compensation expense— — — — 3,106 — — 3,106 
Balances, December 31, 202342,749 $427 6,500 $(63,410)$407,330 $221,791 $(24,063)$542,075 

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


DIGI INTERNATIONAL INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

1. BASIS OF PRESENTATION OF UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation
The unaudited condensed consolidated financial statements of Digi International Inc. ("we", "us", "our", "Digi" or "the Company") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission applicable to interim financial statements. While these financial statements reflect all normal recurring adjustments that are, in the opinion of management, necessary for fair presentation of the results of the interim period, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements. These financial statements should be read in conjunction with the financial statement disclosures in Part I, Item 1 of our Annual Report on Form 10-K for the year ended September 30, 2023 (the "2023 Financial Statements"). We use the same accounting policies in preparing quarterly and annual financial statements. The quarterly results of operations are not necessarily indicative of the results to be expected for the full year.
2. EARNINGS (LOSS) PER SHARE
The following table is a reconciliation of the numerators and denominators in the net income per common share calculations (in thousands, except per common share data):
 Three months ended December 31,
 20232022
Numerator:
Net (loss) income$(3,054)$5,779 
Denominator:
Denominator for basic net income per common share — weighted average shares outstanding36,129 35,608 
Effect of dilutive securities:
Stock options and restricted stock units 1,251 
Denominator for diluted net income per common share — adjusted weighted average shares36,129 36,859 
Net (loss) income per common share, basic$(0.08)$0.16 
Net (loss) income per common share, diluted$(0.08)$0.16 
Digi excludes certain stock options and restricted stock unit awards that would have an anti-dilutive effect on our diluted net (loss) income per share calculation. For the three months ended December 31, 2023 and 2022, 1,563,857 and 234,365 shares outstanding were excluded, respectively.
6

3. SELECTED BALANCE SHEET DATA
The following table shows selected balance sheet data (in thousands):
December 31,
2023
September 30,
2023
Accounts receivable, net:
Accounts receivable$66,873 $61,880 
Less allowance for credit losses1,407 1,693 
Less reserve for future credit returns and pricing adjustments4,025 4,190 
Accounts receivable, net$61,441 $55,997 
Inventories:
Raw materials$28,649 $29,974 
Work in process130 66 
Finished goods38,811 44,356 
Inventories$67,590 $74,396 
4. GOODWILL AND OTHER INTANGIBLE ASSETS, NET
Amortizable intangible assets were (in thousands):
 December 31, 2023September 30, 2023
Gross
carrying
amount
Accum.
amort.
NetGross
carrying
amount
Accum.
amort.
Net
Purchased and core technology$85,080 $(60,833)$24,247 $85,032 $(59,833)$25,199 
License agreements112 (112) 112 (112) 
Patents and trademarks40,035 (20,421)19,614 39,957 (19,888)20,069 
Customer relationships309,241 (82,181)227,060 309,196 (77,380)231,816 
Non-compete agreements600 (600) 600 (600) 
Order backlog1,000 (1,000) 1,000 (1,000) 
Total$436,068 $(165,147)$270,921 $435,897 $(158,813)$277,084 

Amortization expense for intangible assets was $6.2 million and $6.5 million for the three months ended December 31, 2023 and 2022, respectively. Amortization expense is recorded on our condensed consolidated statements of operations within cost of sales and in general and administrative expense.
Estimated amortization expense related to intangible assets for the remainder of fiscal 2024 and the five succeeding fiscal years is (in thousands):
2024 (nine months)$19,058 
202521,781 
202621,549 
202720,593 
202820,411 
202918,355 
7

4. GOODWILL AND OTHER INTANGIBLE ASSETS, NET (CONTINUED)
The changes in the carrying amount of goodwill by reportable segments are (in thousands):
 Three months ended December 31, 2023
 IoT
Products & Services
IoT
Solutions
Total
Balance on September 30, 2023$173,957 $167,636 $341,593 
Foreign currency translation adjustment567 264 831 
Balance on December 31, 2023$174,524 $167,900 $342,424 
Goodwill represents the excess of cost over the fair value of net identifiable assets acquired. Goodwill is quantitatively tested for impairment on an annual basis as of June 30, or more frequently if events or circumstances occur which could indicate impairment. We continue to have two reportable segments, IoT Products & Services and IoT Solutions (see Note 6). Our IoT Products & Services segment is structured to include four reporting units, each with a reporting manager: Cellular Routers, Console Servers, OEM Solutions and Infrastructure Management. Following our acquisition of Ventus in November 2021, we have two reporting units within IoT Solutions: SmartSense and Ventus. Each of these segments was tested individually for impairment during our annual impairment test completed in the third fiscal quarter of fiscal 2023.

Assumptions and estimates to determine fair values under the income and market approaches are complex and often subjective. They can be affected by a variety of factors. These include external factors such as industry and economic trends. They also include internal factors such as changes in our business strategy and our internal forecasts. Changes in circumstances or a potential event could affect the estimated fair values negatively. If our future operating results do not meet current forecasts or if we experience a sustained decline in our market capitalization that is determined to be indicative of a reduction in fair value of one or more of our reporting units within either of our segments, we may be required to record future impairment charges for goodwill.

Digi conducted an analysis as of December 31, 2023 and concluded changes in market conditions from the time of the fiscal 2023 test, conducted as of June 30,2023, were not indicative of a reduction in fair value of any of our reporting units.
Results of our Fiscal 2023 Annual Impairment Test
As of June 30, 2023, we had a total of $32.7 million of goodwill for the Enterprise Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.6 million of goodwill for the OEM Solutions reporting unit, $20.4 million of goodwill for the Infrastructure Management reporting unit, $48.9 million of goodwill for the SmartSense reporting unit and $118.6 million of goodwill for the Ventus reporting unit. At June 30, 2023, the fair value of goodwill exceeded the carrying value for all six reporting units and no impairment was recorded.
5. INDEBTEDNESS
On December 7, 2023, Digi entered into a credit agreement (the “Credit Agreement”) with BMO Bank N.A. (“BMO”), as administrative and collateral agent, BMO Capital Markets Corp., BofA Securities, Inc. and MUFG Bank, Ltd., as joint lead arrangers and joint bookrunners, and the several banks and other financial institutions or entities from time to time party thereto as lenders (the “Lenders”). The Credit Agreement provides Digi with a senior secured credit facility (the “Credit Facility”). The Credit Facility includes a $250 million senior secured revolving credit facility (the “Revolving Loan Facility”), with an uncommitted accordion feature that provides for additional borrowing capacity of up to the greater of $95 million or one hundred percent of trailing twelve month adjusted earnings before interest, taxes, depreciation, and amortization ("EBITDA"). The Credit Facility also contains a $10 million letter of credit sublimit and $10 million swingline sub-facility. Digi may use the proceeds of the Credit Facility in the future for general corporate purposes.
Digi borrowed a total of $215 million under the Credit Facility to repay all obligations and to pay related fees and expenses under the Third Amended and Restated Credit Agreement dated as of December 22, 2021 (the “Prior Credit Facility”), by and among Digi, as the borrower, BMO, as administrative agent and collateral agent, BMO Capital Markets Corp., as sole lead arranger and bookrunner, and the other lenders from time-to-time party thereto. The Prior Credit Facility consisted of a $350 million term loan B secured loan and a $35 million revolving credit facility that included a $10 million letter of credit subfacility and $10 million swingline subfacility.
8

5. INDEBTEDNESS (CONTINUED)
Borrowings under the Credit Facility bear interest at a rate per annum equal to Term SOFR with a floor of 0.00% for an interest period of one, three, or six months as selected by Digi, reset at the end of the selected interest period (or a replacement benchmark rate if Term SOFR is no longer available) plus the applicable margin or a base rate plus the applicable margin. The base rate is determined by reference to the highest of BMO’s prime rate, the rate determined by BMO to be the average rate of Federal funds in the secondary market plus 0.50%, or one-month SOFR plus 1.00%. The applicable margin for loans under the Credit Facility is in a range of 1.75% to 2.75% for Term SOFR loans and 0.75% to 1.75% for base rate loans, depending on Digi’s total net leverage ratio. The initial borrowings were made at Term SOFR for a one-month interest period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility was 7.96% as of December 31, 2023.
In addition to paying interest on the outstanding principal, Digi is required to pay a commitment fee on the unutilized commitments under the Credit Facility. The commitment fee is between 0.20% and 0.35% depending on Digi’s total net leverage ratio. Our weighted average Revolving Loan Facility commitment fee was 0.30% as of December 31, 2023. The Credit Facility is secured by substantially all of the property of Digi and its domestic subsidiaries.
The debt issuance costs and remaining balance under the Prior Credit Facility totaling $9.7 million at December 7, 2023 were written off and included in other expenses upon the entry into the Credit Agreement. Digi incurred an additional $1.3 million in debt issuance costs upon entry into the Credit Agreement, with this amount amortized over the term of the Credit Agreement and reported in interest expense.
The Revolving Loan is due in a lump sum payment at maturity December 7, 2028, if any amounts are drawn. The fair value of the Revolving Loan approximated carrying value at December 31, 2023.
The following table is a summary of our long-term indebtedness at December 31, 2023 and September 30, 2023 (in thousands):
Balance on December 31, 2023Balance on September 30, 2023
Revolving loan$196,000 $— 
Term loan 213,625 
Total loans196,000 213,625 
Less unamortized issuance costs(1,316)(10,051)
Less current maturities of long-term debt (15,523)
Total long-term debt, net of current portion$194,684 $188,051 
Covenants and Security Interest
The Credit Agreement requires Digi to maintain a minimum interest coverage ratio of 3.00 to 1.00 and a total net leverage ratio not to exceed 3.00 to 1.00, with certain exceptions for a covenant holiday of up to 3.50 to 1.00 after certain material acquisitions. The total net leverage ratio is defined as the ratio of Digi’s consolidated total funded indebtedness minus unrestricted cash as of such date up to a maximum amount not to exceed $50 million, to consolidated EBITDA for such period. The Credit Agreement also contains other customary affirmative and negative covenants, including covenants that restrict the ability of Digi and its subsidiaries to incur additional indebtedness, dispose of significant assets, make certain investments, including any acquisitions other than permitted acquisitions, make certain restricted payments, enter into sale and leaseback transactions or grant additional liens on its assets, subject to certain limitations. Amounts borrowed under the Credit Facility are secured by substantially all of our assets.
9


6. SEGMENT INFORMATION
We have two reportable segments: IoT Products & Services and IoT Solutions. IoT Products & Services is structured to include four operating segments, each with a segment manager. These four operating segments are Cellular Routers, Console Servers, OEM Solutions and Infrastructure Management. IoT Products & Services derives revenue from the sale of connectivity products and solutions. These products and solutions include enclosed router devices in Cellular Routers, enclosed devices for edge computing and data center applications in Console Servers, chip modules in OEM Solutions and sensors in Infrastructure Management, as well as our cloud based remote manager application and extended support and monitoring of devices sold. IoT Solutions is comprised of two operating segments. These operating segments are SmartSense and Ventus. IoT Solutions derives revenue from the sale of monitoring and networking service solutions. These solutions include wireless condition-based monitoring services in SmartSense and Managed Network-as-a-Service ("MNaaS") in Ventus.
The operating segments included in each reportable segment have similar qualitative and quantitative factors, which allow us to aggregate them under each reportable segment. The qualitative factors include similar nature of products and services, production process, type or class of customers and methods used to distribute the products. The quantitative factors include similar operating margins. Our CEO is our Chief Operating Decision Maker and reviews and makes business decisions using consolidated information such as operating income and gross profit.
Summary operating results for each of our segments were (in thousands):
Three months ended December 31,
20232022
Revenue
IoT Products & Services$82,023 $84,342 
IoT Solutions24,066 24,964 
Total revenue$106,089 $109,306 
Gross Profit
IoT Products & Services$43,859 $46,021 
IoT Solutions17,241 15,500 
Total gross profit$61,100 $61,521 
Operating Income (Loss)
IoT Products & Services$10,341 $12,683 
IoT Solutions1,792 (720)
Total operating income$12,133 $11,963 
Depreciation and Amortization
IoT Products & Services$3,098 $3,292 
IoT Solutions4,953 4,820 
Total depreciation and amortization$8,051 $8,112 
Total expended for property, plant and equipment was (in thousands):
Three months ended December 31,
20232022
IoT Products & Services$37 $637 
IoT Solutions*182 326 
Total expended for property, plant and equipment$219 $963 
* Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively.
10

6. SEGMENT INFORMATION (CONTINUED)
Total assets for each of our segments were (in thousands):
December 31,
2023
September 30,
2023
IoT Products & Services$382,874 $384,018 
IoT Solutions414,240 419,820 
Unallocated*31,548 31,693 
Total assets$828,662 $835,531 
*Unallocated consists of cash and cash equivalents.
7. REVENUE
Revenue Disaggregation
The following table summarizes our revenue by geographic location of our customers (in thousands):
Three months ended December 31,
20232022
North America, primarily the United States$79,695 $83,465 
Europe, Middle East & Africa14,390 15,877 
Rest of world12,004 9,964 
Total revenue$106,089 $109,306 
The following table summarizes our revenue by the timing of revenue recognition (in thousands):
Three months ended December 31,
20232022
Transferred at a point in time$79,394 $85,486 
Transferred over time26,695 23,820 
Total revenue$106,089 $109,306 
Contract Balances
Contract Related Assets
Our contract related assets consist of subscriber assets. Subscriber assets are equipment that we provide to customers pursuant to subscription-based contracts.  In these cases, we retain the ownership of the equipment a customer uses and charge the customer subscription fees to receive our end-to-end solutions. The total net book value of subscriber assets of $16.7 million and $16.6 million as of December 31, 2023 and September 30, 2023, respectively, are included in property, equipment and improvements, net. Depreciation expense for these subscriber assets, which is included in cost of sales, was $1.0 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively. We depreciate the cost of this equipment over its useful life.
Contract Assets
Contract assets at Digi consist of products and services that have been fulfilled, but for which revenue has not yet been recognized. Our contract asset balances were immaterial as of December 31, 2023 and September 30, 2023.
Contract Liabilities
Contract liabilities consist of unearned revenue related to annual or multi-year contracts for subscription services and related implementation fees, as well as product sales that have been invoiced, but not yet fulfilled. The timing of revenue recognition may differ from the timing of invoicing to customers. Customers are invoiced for subscription services on a monthly, quarterly or annual basis.
11

7. REVENUE (CONTINUED)
Our contract liabilities were $35.0 million and $23.0 million at December 31, 2023 and 2022, respectively.
There were contract liability balances of $27.9 million and $21.6 million balances as of September 30, 2023 and 2022. Of these balances, Digi recognized $7.4 million and $6.1 million as revenue in the three months ended December 31, 2023 and 2022, respectively.
Remaining Performance Obligation
As of December 31, 2023, we had approximately $156.9 million of remaining performance obligations on contracts with an original duration of one year or more. We expect to recognize revenue on approximately $67.5 million of remaining performance obligations over the next 12 months. We expect to recognize revenue from the remaining performance obligations over a range of two to five years.
8. INCOME TAXES
Our income tax benefit was $0.2 million for the three months ended December 31, 2023. Included in this was a net tax liability of $0.2 million discretely related to the three months ended December 31, 2023. This liability primarily was the result of book stock compensation in excess of recognized tax benefits.
Our effective tax rate will vary based on a variety of factors. These factors include our overall profitability, the geographical mix of income before taxes and related statutory tax rate in each jurisdiction, and tax items discretely related to the period, such as tax impacts of stock compensation as there are no open audits during the period. We may record other benefits or expenses in the future that are specific to a particular quarter such as expiration of statutes of limitation, the completion of tax audits, or legislation that is enacted in both U.S. and foreign jurisdictions.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is (in thousands):
Unrecognized tax benefits as of September 30, 2023$3,162 
Decreases related to:
Expiration of statute of limitations(32)
Unrecognized tax benefits as of December 31, 2023$3,130 
The total amount of unrecognized tax benefits at December 31, 2023 that, if recognized, would affect our effective tax rate was $3.0 million, after considering the impact of interest and deferred benefit items. We expect that the total amount of unrecognized tax benefits will decrease by approximately $0.4 million over the next 12 months.
9. PRODUCT WARRANTY OBLIGATION
The following tables summarizes the activity associated with the product warranty accrual (in thousands) and is included on our condensed consolidated balance sheets within other current liabilities:
Three months ended December 31,
20232022
Balance at beginning of period$772 $886 
Warranties accrued94 90 
Settlement made(85)(54)
Balance at end of period$781 $922 
12


10. LEASES
All of our leases are operating leases and primarily consist of leases for office space. For any lease with an initial term in excess of 12 months, the related lease assets and lease liabilities are recognized on the condensed consolidated balance sheets as either operating or financing leases at the inception of an agreement where it is determined that a lease exists. We have lease agreements that contain both lease and non-lease components. We have elected to combine lease and non-lease components for all classes of assets. Leases with an expected term of 12 months or less are not recorded on the condensed consolidated balance sheets. Instead we recognize lease expense for these leases on a straight-line basis over the lease term.
Operating lease assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments. These assets and liabilities are recognized based on the present value of future payments over the lease term at the commencement date. We generally use a collateralized incremental borrowing rate based on information available at the commencement date, including the lease term, in determining the present value of future payments. When determining our right-of-use assets, we generally do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised.
Our leases typically require payment of real estate taxes and common area maintenance and insurance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. Fixed payments may contain predetermined fixed rent escalations. We recognize the related rent expense on a straight-line basis from the commencement date to the end of the lease term.
The following table shows the supplemental balance sheet information related to our leases (in thousands):
Balance Sheet LocationDecember 31, 2023September 30, 2023
Assets
Operating leasesOperating lease right-of-use assets$12,187 $12,876 
Total lease assets$12,187 $12,876 
Liabilities
Operating leasesCurrent portion of operating lease liabilities$3,216 $3,352 
Operating leasesOperating lease liabilities13,333 13,989 
Total lease liabilities$16,549 $17,341 
The following were the components of our lease cost which is recorded in both cost of goods sold and selling, general and administrative expense (in thousands):
Three months ended December 31,
20232022
Operating lease cost$891 $904 
Variable lease cost317 309 
Short-term lease cost27 25 
Total lease cost$1,235 $1,238 
At December 31, 2023, the weighted average remaining lease term of our operating leases was 6.3 years and the weighted average discount rate for these leases was 4.5%.
13

10. LEASES (CONTINUED)
The table below reconciles the undiscounted cash flows for each of the first five years as well as all the remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet as of December 31, 2023 (in thousands):
Fiscal yearAmount
2024 (nine months)$3,197 
20253,529 
20263,139 
20272,043 
20281,897 
20291,840 
Thereafter3,865 
Total future undiscounted lease payments19,510 
Less imputed interest(2,961)
Total reported lease liability$16,549 
11. COMMITMENTS AND CONTINGENCIES
We lease certain of our buildings and equipment under non-cancelable lease agreements. Please refer to Note 10 to our condensed consolidated financial statements for additional information.
Data Logger Solutions, LLC ("Data Loggers") brought suit in Delaware Superior Court against us and our subsidiary Digi SmartSense, LLC in October, 2020. The suit alleges that Data Loggers has not been paid certain commissions it believes it is owed and will continue to be owed under a Reseller Agreement entered between Data Loggers and TempAlert. SmartSense is the successor of interest of TempAlert and terminated the Reseller Agreement in 2019. Data Loggers claims it is entitled to actual, speculative and punitive damages in connection with its allegations. A trial is scheduled to commence in February 2024. We intend to defend the matter vigorously; however, there can be no assurance that we will be successful in such defense. We are unable to estimate the total costs to defend the matter or the potential liability to us in the event that we are not successful in our defense.
In addition to the matters discussed above, in the normal course of business, we are presently, and expect in the future to be, subject to various claims and litigation with third parties such as non-practicing intellectual property entities as well as customers, vendors and/or employees. There can be no assurance that any claims by third parties, if proven to have merit, will not materially adversely affect our business, liquidity or financial condition.
12. STOCK-BASED COMPENSATION
Stock-based awards granted in the first fiscal quarter of 2024 and 2023 were granted under the amended and restated 2021 Omnibus Incentive Plan (the "2021 Plan"). Shares subject to awards under the 2021 Plan or any prior plans that are forfeited, canceled, returned to us for failure to satisfy vesting requirements, settled in cash or otherwise terminated without payment also will be available for grant under the 2021 Plan. The authority to grant options under the 2021 Plan and set other terms and conditions rests with the Compensation Committee of the Board of Directors.
As of December 31, 2023, there were approximately 1,881,637 shares available for future grants under the 2021 Plan.
Cash received from the exercise of stock options was $0.2 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively.

14

12. STOCK-BASED COMPENSATION (CONTINUED)
Our equity plans and corresponding forms of award agreements generally have provisions allowing employees to elect to satisfy tax withholding obligations through the delivery of shares. When employees make this election, we retain a portion of shares issuable under the award. Tax withholding obligations are otherwise fulfilled by the employee paying cash to us for the withholding. During the three months ended December 31, 2023 and 2022, our employees forfeited 87,792 shares and 71,951 shares, respectively, in order to satisfy withholding tax obligations of $2.1 million and $3.0 million, respectively.
We sponsor an Employee Stock Purchase Plan as amended and restated as of December 10, 2019, October 29, 2013, December 4, 2009 and November 27, 2006 (the "ESPP"), covering all domestic employees with at least 90 days of continuous service and who are customarily employed at least 20 hours per week. The ESPP allows eligible participants the right to purchase common stock on a quarterly basis at the lower of 85% of the market price at the beginning or end of each three-month offering period. The most recent amendments to the ESPP, ratified by our stockholders on January 29, 2020, increased the total number of shares that may be purchased under the ESPP to 3,425,000. ESPP contributions by employees were $0.5 million and $0.6 million for the three months ended December 31, 2023 and 2022, respectively. Pursuant to the ESPP, 23,665 and 19,683 common shares were issued to employees during the three months ended December 31, 2023 and 2022, respectively. Shares are issued under the ESPP from treasury stock. As of December 31, 2023, 446,562 common shares were available for future issuances under the ESPP.
The following table shows stock-based compensation expense that is included in the consolidated results of operations (in thousands):
Three months ended December 31,
20232022
Cost of sales$181 $142 
Sales and marketing1,168 851 
Research and development430 448 
General and administrative1,327 1,427 
Stock-based compensation before income taxes3,106 2,868 
Income tax benefit(663)(599)
Stock-based compensation after income taxes$2,443 $2,269 
Stock Options
The following table summarizes our stock option activity (in thousands, except per common share amounts):
Options OutstandingWeighted Average Exercise PriceWeighted Average Contractual Term (in years)Aggregate Intrinsic Value (1)
Balance on September 30, 20231,553 $18.52
Granted87 24.58
Exercised(19)24.04
Forfeited / Canceled(10)23.17
Balance on December 31, 20231,611 $18.893.8$12,533 
Exercisable on December 31, 20231,137 $16.893.3$10,656 
(1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date.
The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. The total intrinsic value of all options exercised during the three months ended December 31, 2023 and 2023 was $0.4 million and $1.7 million, respectively.

15

12. STOCK-BASED COMPENSATION (CONTINUED)
The following table shows the weighted average fair value, which was determined based upon the fair value of each option on the grant date utilizing the Black-Scholes option-pricing model and the related assumptions:
Three months ended December 31,
20232022
Weighted average per option grant date fair value$12.44$19.98
Assumptions used for option grants:
Risk free interest rate
4.45% - 4.68%
3.89% - 3.98%
Expected term6.00 years6.00 years
Expected volatility46%
46%
Weighted average volatility46%46%
Expected dividend yield
The fair value of each option award granted during the periods presented was estimated using the Black-Scholes option valuation model that uses the assumptions noted in the above table. Expected volatilities are based on the historical volatility of our stock. We use historical data to estimate option exercise and employee termination information within the valuation model. The expected term of options granted is derived from the vesting period and historical information and represents the period of time that options granted are expected to be outstanding. The risk-free rate used is the zero-coupon U.S. Treasury bond rate in effect at the time of the grant whose maturity equals the expected term of the option.
As of December 31, 2023, the total unrecognized compensation cost related to non-vested stock options was $4.1 million and the related weighted average period over which it is expected to be recognized is approximately 1.5 years.
Non-vested Stock Units
The following table presents a summary of our non-vested restricted stock units and performance stock units as of December 31, 2023 and changes during the three months then ended (in thousands, except per common share amounts):
RSUsPSUs
Number of AwardsWeighted Average Grant Date Fair ValueNumber of AwardsWeighted Average Grant Date Fair Value
Nonvested on September 30, 2023846 $30.56 135 $37.72 
Granted302 24.55 122 24.59 
Vested(198)26.87 (30)37.11 
Canceled(9)32.07 (7)25.15 
Nonvested on December 31, 2023941 $29.39 220 $30.92 
As of December 31, 2023, the total unrecognized compensation cost related to non-vested restricted stock units and performance stock units was $24.2 million and $1.4 million, respectively. The related weighted average period over which these costs are expected to be recognized was approximately 2.6 years and 0.8 years, respectively.
16

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Our management's discussion and analysis should be read in conjunction with our Annual Report on Form 10-K for the fiscal year ended September 30, 2023, as well as our subsequent reports on Form 10-Q and Form 8-K and any amendments to these reports.
SAFE HARBOR STATEMENT UNDER THE PRIVATE SECURITIES LITIGATION REFORM ACT OF 1995
This Form 10-Q contains certain statements that are "forward-looking statements" as that term is defined under the Private Securities Litigation Reform Act of 1995, and within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended.
Forward-Looking Statements
This discussion contains forward-looking statements that are based on management’s current expectations and assumptions. These statements often can be identified by the use of forward-looking terminology such as "anticipate," "assume," "believe," "continue," "estimate," "expect," "intend," "may," "plan," "potential," "project," "should," "target," or "will" or the negative thereof or other variations thereon or similar terminology. Among other items, these statements relate to expectations of the business environment in which Digi operates, projections of future performance, inventory levels, perceived marketplace opportunities, interest expense and statements regarding our mission and vision. Such statements are not guarantees of future performance and involve certain risks, uncertainties and assumptions. Among others, these include risks related to ongoing and varying inflationary and deflationary pressures around the world and the monetary policies of governments globally as well as present concerns about a potential recession, the ability of companies like us to operate a global business in such conditions as well as negative effects on product demand and the financial solvency of customers and suppliers in such conditions, risks related to ongoing supply chain challenges that continue to impact businesses globally, risks related to cybersecurity, risks arising from the present wars in Ukraine and the Middle East, the highly competitive market in which our company operates, rapid changes in technologies that may displace products sold by us, declining prices of networking products, our reliance on distributors and other third parties to sell our products, the potential for significant purchase orders to be canceled or changed, delays in product development efforts, uncertainty in user acceptance of our products, the ability to integrate our products and services with those of other parties in a commercially accepted manner, potential liabilities that can arise if any of our products have design or manufacturing defects, our ability to integrate and realize the expected benefits of acquisitions, our ability to defend or settle satisfactorily any litigation, the impact of natural disasters and other events beyond our control that could negatively impact our supply chain and customers, potential unintended consequences associated with restructuring, reorganizations or other similar business initiatives that may impact our ability to retain important employees or otherwise impact our operations in unintended and adverse ways, and changes in our level of revenue or profitability which can fluctuate for many reasons beyond our control.
These and other risks, uncertainties and assumptions identified from time to time in our filings with the United States Securities and Exchange Commission, including without limitation, those set forth in Item 1A, Risk Factors, of our Annual Report on Form 10-K for the year ended September 30, 2023, subsequent filings, as well as this filing on Form 10-Q and other filings, could cause our actual results to differ materially from those expressed in any forward-looking statements made by us or on our behalf. Many of such factors are beyond our ability to control or predict. These forward-looking statements speak only as of the date for which they are made. We disclaim any intent or obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise.
CRITICAL ACCOUNTING ESTIMATES
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, the disclosure of contingent assets and liabilities and the values of purchased assets and assumed liabilities in acquisitions. We base our estimates on historical experience and various other assumptions that we believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
17

A description of our critical accounting estimates was provided in the Management's Discussion and Analysis of Financial Condition and Results of Operations section of our Annual Report on Form 10-K for the fiscal year ended September 30, 2023.
OVERVIEW
We are a leading global provider of business and mission-critical IoT connectivity products, services and solutions. Our business is comprised of two reporting segments: IoT Products & Services and IoT Solutions.
In fiscal 2024, our key operating objectives include:
continuing to transition to complete solutions with software and service offerings included with our products, as this drives Annualized Recurring Revenue ("ARR"), which provides more predictable and higher margin revenue; and
delivering a higher level of customer service across our businesses.
We utilize many financial, operational, and other metrics to evaluate our financial condition and financial performance. Below we highlight the metrics for the first quarter of fiscal 2024 that we feel are most important in these evaluations, with comparisons to the first quarter of fiscal 2023:
Consolidated revenue was $106 million, a decrease of 3%.
Consolidated gross profit was $61 million, a decrease of 1%.
Gross profit margin was 57.6%, an increase of 130 basis points.
Net loss was $3 million, compared to net income of $6 million.
Net loss per diluted share was $0.08, driven by the $0.26 impact of the term B debt issuance cost write off, compared to net income per diluted share of $0.16.
Adjusted net income and adjusted net income per share was $17.6 million, or $0.48 per diluted share, compared to $17.8 million, or $0.48 per diluted share.
Adjusted EBITDA was $23 million, or 22.0% of revenue, compared to $23 million or 21.4% of revenue.
ARR was $108 million at quarter end, an increase of 13%.
CONSOLIDATED RESULTS OF OPERATIONS
The following table sets forth selected information derived from our interim condensed consolidated statements of operations:
Three months ended December 31,% incr.
($ in thousands)20232022(decr.)
Revenue$106,089 100.0 %$109,306 100.0 %(2.9)%
Cost of sales44,989 42.4 47,785 43.7 (5.9)
Gross profit61,100 57.6 61,521 56.3 (0.7)
Operating expenses48,967 46.2 49,558 45.3 (1.2)
Operating income12,133 11.4 11,963 10.9 1.4 
Other expense, net(15,409)(14.5)(5,954)(5.4)158.8 
Income before income taxes(3,276)(3.1)6,009 5.5 NM
Income tax (benefit) expense(222)(0.2)230 0.2 NM
Net income$(3,054)(2.9)%$5,779 5.3 %NM
NM means not meaningful

18

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
REVENUE BY SEGMENT
Three months ended December 31,% incr.
($ in thousands)20232022(decr.)
Revenue
IoT Products & Services$82,023 77.3 %$84,342 77.2 %(2.7)%
IoT Solutions24,066 22.7 24,964 22.8 (3.6)
Total revenue$106,089 100.0 %$109,306 100.0 %(2.9)%
IoT Products & Services
IoT Products & Services revenue decreased 2.7% for the three months ended December 31, 2023, as compared to the same period in the prior fiscal year. This decrease was driven by decreases in sales volume of Console Server and Cellular products, partially offset by growth in sales of OEM products.
IoT Solutions
IoT Solutions revenue decreased 3.6% for the three months ended December 31, 2023, as compared to the same period in the prior fiscal year. This decrease was primarily driven by one-time revenue reductions in Ventus, partially offset by increases in sales volume in SmartSense.
ARR
ARR was $108 million as of December 31, 2023, compared to $96 million as of December 31, 2022. IoT Products & Services ARR was $23 million as of December 31, 2023, compared to $14 million as of December 31, 2022. IoT Solutions ARR was $85 million as of December 31, 2023, compared to $82 million as of December 31, 2022.
COST OF GOODS SOLD AND GROSS PROFIT BY SEGMENT
Below are our segments' cost of goods sold and gross profit as a percentage of their respective total revenue:
Three months ended December 31,Basis point
($ in thousands)20232022inc. (decr.)
Cost of Goods Sold
IoT Products & Services$38,164 46.5 %$38,321 45.4 %110
IoT Solutions6,825 28.4 9,464 37.9 (950)
Total cost of goods sold$44,989 42.4 %$47,785 43.7 %(130)
Gross Profit
IoT Products & Services$43,859 53.5 %$46,021 54.6 %(110)
IoT Solutions17,241 71.6 15,500 62.1 950
Total gross profit$61,100 57.6 %$61,521 56.3 %130
IoT Product & Services
IoT Products & Services gross profit margin decreased 110 basis points for the three months ended December 31, 2023 as compared to the same period in the prior fiscal year. This decrease was driven primarily by decreased volume in Console Server, partially offset by increased sales and higher margin mix in OEM.
IoT Solutions
The IoT Solutions gross profit margin increased 950 basis points for the three months ended December 31, 2023 as compared to the same period in the prior fiscal year. This increase was primarily the result of increased revenue and margins in SmartSense.
19

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
OPERATING EXPENSES
Below are our operating expenses and operating expenses as a percentage of total revenue:
Three months ended December 31,$%
($ in thousands)20232022incr.
(decr.)
incr.
(decr.)
Operating Expenses
Sales and marketing$19,647 18.5 %$19,106 17.5 %$541 2.8 %
Research and development14,633 13.8 14,094 12.9 539 3.8 
General and administrative14,687 13.8 16,358 15.0 (1,671)(10.2)
Total operating expenses$48,967 46.2 %$49,558 45.3 %$(591)(1.2)%
The $0.6 million decrease in operating expenses in the first quarter of fiscal 2024 from the first quarter of fiscal 2023 was primarily the result of decreases in general and administrative expenses, partially offset by increases in sales and marketing and research and development expenses.
OPERATING INCOME
Three months ended December 31,
($ in thousands)20232022incr.
(decr.)
incr.
(decr.)
Operating Income (Loss)
IoT Products & Services$10,341 $12,683 $(2,342)(18.5)%
IoT Solutions1,792 (720)2,512 NM
Total operating income$12,133 $11,963 $170 1.4 %
NM means not meaningful
Drivers for the changes in operating income for the periods presented are described above in the revenue and gross profit details.
OTHER EXPENSE, NET
Below are our other expenses, net and other expenses, net as a percentage of total revenue:
Three months ended December 31,$%
($ in thousands)20232022incr.
(decr.)
incr.
(decr.)
Other expense, net
Interest expense, net$(5,661)(5.3)%$(5,971)(5.5)%$310 (5.2)%
Debt issuance cost write off(9,722)(9.2)— — (9,722)100.0 
Other expense, net(26)— 17 — (43)NM
Total other expense, net$(15,409)(14.5)%$(5,954)(5.4)%$(9,455)158.8 %
NM means not meaningful
Other expense, net, increased $9.5 million for the three months ended December 31, 2023, as compared to the same period in the prior fiscal year. This increase was driven by the debt issuance cost expense realized upon the extinguishment of our prior credit facility (see Note 5 to the condensed consolidated financial statements for additional information).
INCOME TAXES
See Note 8 to the condensed consolidated financial statements for discussion of income taxes.

20

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
KEY BUSINESS METRIC
ARR represents the annualized monthly value of all billable subscription contracts, measured at the end of any fiscal period. ARR should be viewed independently of revenue and deferred revenue and is not intended to replace or forecast either of these items. Digi management uses ARR to manage and assess the growth of our subscription revenue business. We believe ARR is an indicator of the scale of our subscription business.
NON-GAAP FINANCIAL INFORMATION
This report includes adjusted net income, adjusted net income per diluted share and adjusted earnings before interest, taxes and amortization ("Adjusted EBITDA"), each of which is a non-GAAP financial measure.
Non-GAAP measures are not substitutes for GAAP measures for the purpose of analyzing financial performance. The disclosure of these measures does not reflect all charges and gains that actually were recognized by Digi. These non-GAAP measures are not in accordance with, or, an alternative for measures prepared in accordance with GAAP and may be different from non-GAAP measures used by other companies or presented by us in prior reports. In addition, these non-GAAP measures are not based on any comprehensive set of accounting rules or principles. We believe that non-GAAP measures have limitations in that they do not reflect all of the amounts associated with our results of operations as determined in accordance with GAAP. We believe these measures should only be used to evaluate our results of operations in conjunction with the corresponding GAAP measures. Additionally, Adjusted EBITDA does not reflect our cash expenditures, the cash requirements for the replacement of depreciated and amortized assets, or changes in or cash requirements for our working capital needs. We believe that providing historical and adjusted net income and adjusted net income per diluted share, respectively, exclusive of such items as reversals of tax reserves, discrete tax benefits, restructuring charges and reversals, intangible amortization, stock-based compensation, other non-operating income/expense, adjustments to estimates of contingent consideration, acquisition-related expenses and interest expense related to acquisition permits investors to compare results with prior periods that did not include these items. Management uses the aforementioned non-GAAP measures to monitor and evaluate ongoing operating results and trends and to gain an understanding of our comparative operating performance. In addition, certain of our stockholders have expressed an interest in seeing financial performance measures exclusive of the impact of these matters, which while important, are not central to the core operations of our business. Management believes that Adjusted EBITDA, defined as EBITDA adjusted for stock-based compensation expense, acquisition-related expenses, restructuring charges and reversals and changes in fair value of contingent consideration is useful to investors to evaluate our core operating results and financial performance because it excludes items that are significant non-cash or non-recurring expenses reflected in the consolidated statements of operations. We believe that the presentation of Adjusted EBITDA as a percentage of revenue is useful because it provides a reliable and consistent approach to measuring our performance from year to year and in assessing our performance against that of other companies. We believe this information helps compare operating results and corporate performance exclusive of the impact of our capital structure and the method by which assets were acquired.
21

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
Below are reconciliations from GAAP to non-GAAP information that we feel is important to our business:
Reconciliation of Net Income to Adjusted EBITDA
(In thousands)
Three months ended December 31,
20232022
% of total
revenue
% of total
revenue
Total revenue$106,089 100.0 %$109,306 100.0 %
Net (loss) income$(3,054)$5,779 
Interest expense, net5,661 5,971 
Debt issuance cost write off9,722 — 
Income tax (benefit) provision(222)230 
Depreciation and amortization8,051 8,112 
Stock-based compensation3,106 2,868 
Restructuring charge103 23 
Acquisition expense(61)381 
Adjusted EBITDA$23,306 22.0 %$23,364 21.4 %
Reconciliation of Net Income and Net Income per Diluted Share to
Adjusted Net Income and Adjusted Net Income per Diluted Share
(In thousands, except per share amounts)
Three months ended December 31,
20232022
Net (loss) income and net (loss) income per diluted share$(3,054)$(0.08)$5,779 $0.16 
Amortization6,238 0.17 6,463 0.18 
Stock-based compensation3,106 0.08 2,868 0.08 
Other non-operating expense (income)26 — (17)— 
Acquisition expense(61)— 381 0.01 
Restructuring charge103 — 23 — 
Interest expense, net5,661 0.15 5,971 0.16 
Debt issuance cost write off9,722 0.26 — — 
Tax effect from the above adjustments (1)
(3,913)(0.11)(4,869)(0.14)
Discrete tax (benefits) expenses (2)
(182)— 1,192 0.03 
Adjusted net income and adjusted net income per diluted share (3)
$17,646 $0.48 $17,791 $0.48 
Diluted weighted average common shares36,71536,859
(1)The tax effect from the above adjustments assumes an estimated effective tax rate of 18.0% for fiscal 2024 and fiscal 2023 based on adjusted net income.
(2)For the three months ended December 31, 2023 and 2022, discrete tax (benefit) expense primarily are a result of changes in excess tax benefits recognized on stock compensation.
(3)Adjusted net income per diluted share may not add due to the use of rounded numbers.

22

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
LIQUIDITY AND CAPITAL RESOURCES
Historically we have financed our operations and capital expenditures principally with funds generated from operations. In fiscal 2022 we issued debt to fund our acquisition of Ventus. Our liquidity requirements arise from our working capital needs, and to a lesser extent, our need to fund capital expenditures to support our current operations and facilitate growth and expansion.
On December 7, 2023, we entered into a credit agreement. The Credit Agreement provides Digi with a $250 million senior secured revolving credit facility, with an uncommitted accordion feature that provides for additional borrowing capacity of up to the greater of $95 million or one hundred percent of trailing twelve month adjusted earnings before interest, taxes, depreciation, and amortization. The Credit Facility also contains a $10 million letter of credit sublimit and $10 million swingline sub-facility. Digi used the proceeds to retire the remaining balance of the prior credit agreement may use the proceeds in the future for general corporate purposes. For additional information regarding the terms of our Credit Facility, including the Revolving Loan and its subfacilities, see Note 5 to our condensed consolidated financial statements.
The Credit Agreement replaced our prior credit agreement that consisted of a $350 million term loan B secured loan and a $35 million revolving credit facility. The $35 million revolving credit facility included a $10 million letter of credit subfacility and $10 million swingline subfacility.
We expect positive cash flows from operations for the foreseeable future. We believe that our current cash and cash equivalents balances, cash generated from operations and our ability to borrow under our credit facility will be sufficient to fund our business operations and capital expenditures for the next 12 months and beyond.
Our condensed consolidated statements of cash flows for the three months ended December 31, 2023 and 2022 are summarized as follows:
Three months ended December 31,
($ in thousands)20232022
Operating activities$18,672 $2,680 
Investing activities(292)(963)
Financing activities(20,376)(5,896)
Effect of exchange rate changes on cash and cash equivalents1,851 228 
Net decrease in cash and cash equivalents$(145)$(3,951)
Cash flows from operating activities increased $16.0 million primarily as a result of:
a $0.4 million decrease in net operating assets for the first quarter of fiscal 2024 compared to a $15.4 million increase in the first quarter of fiscal 2023
and a $9.7 million debt issuance cost write-off included in net loss in the first quarter of fiscal 2024.
These were partially offset by:
a $8.8 million decrease in net income
and a $1.2 million increase in deferred income tax benefit.
Cash flows used in investing activities decreased $0.7 million primarily as a result of:
a decrease in purchases of property, equipment, improvements and certain other intangible assets.
Cash flows used in financing activities increased $14.5 million primarily as a result of:
debt payments of $233 million in the first quarter of fiscal 2024, including $213.6 million to retire our prior credit facility, an early payment of $1.9 million against our prior credit facility and a payment of $17.5 million against our new credit facility, compared to debt payments of $4.4 million in the first quarter of fiscal 2023,
increases in debt issuance costs,
23

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
and decreases in proceeds from stock option plan and employee stock purchase plan transactions.
These were partially offset by:
gross proceeds of $215.4 million from the issuance of a new credit facility and
a decrease in taxes paid for net share settlement of share-based payment options and awards.
CONTRACTUAL OBLIGATIONS
The following table summarizes our contractual obligations at December 31, 2023:
Payments due by fiscal period
($ in thousands)TotalLess than 1 year1-3 years3-5 yearsThereafter
Operating leases$19,510 $4,079 $6,296 $3,890 $5,245 
Revolving loan196,000 — — 196,000 — 
  Total$215,510 $4,079 $6,296 $199,890 $5,245 
The operating leases included above primarily relate to office space. The table above does not include possible payments for uncertain tax positions. Our reserve for uncertain tax positions, including accrued interest and penalties, was $3.1 million as of December 31, 2023. Due to the nature of the underlying liabilities and the extended time often needed to resolve income tax uncertainties, we cannot make reliable estimates of the amount or timing of future cash payments that may be required to settle these liabilities. The table above also does not include those obligations for royalties under license agreements as these royalties are calculated based on future sales of licensed products and we cannot make reliable estimates of the amount of cash payments.
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
None.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to ongoing market risk related to changes in interest rates and foreign currency exchange rates.
INTEREST RATE RISK
We are exposed to market risks related to fluctuations in interest rates on amounts borrowed under the Credit Facility. As of December 31, 2023, we had $196.0 million outstanding under our Revolving Loan. Borrowings under the Credit Facility bear interest at a rate per annum equal to Term SOFR with a floor of 0.00% for an interest period of one, three, or six months as selected by Digi, reset at the end of the selected interest period (or a replacement benchmark rate if Term SOFR is no longer available) plus the applicable margin or a base rate plus the applicable margin. The base rate is determined by reference to the highest of (1) BMO’s prime rate, (2) the rate determined by BMO to be the average rate of Federal funds in the secondary market plus 0.50%, or (3) one-month SOFR plus 1.00%. The applicable margin for loans under the Credit Facility is in a range of 1.75 to 2.75% for Term SOFR loans and 0.75% to 1.75% for base rate loans, depending on Digi’s total net leverage ratio. The initial borrowings were made at Term SOFR for a one-month interest period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility as of December 31, 2023 was 7.96%.
Digi bases the interest period election described above on an assessment of the interest rate environment conducted on a monthly basis. Based on the balance sheet position for the Revolving Loan at December 31, 2023, the annualized effect of a 25 basis point change in interest rates would increase or decrease our interest expense by $0.5 million. For additional information, see Note 5 to our condensed consolidated financial statements. For our Credit Facility, interest rate changes generally do not affect the fair value of the debt instruments, but do impact future earnings and cash flows, assuming other factors are held constant. If interest rates remain elevated, we will continue to see interest expenses that are higher than historical amounts.

24

FOREIGN CURRENCY RISK
We are not exposed to foreign currency transaction risk associated with sales transactions as the majority of our sales are denominated in U.S. Dollars. We are exposed to foreign currency translation risk as the financial position and operating results of our foreign subsidiaries are translated into U.S. Dollars for consolidation. We manage our net asset or net liability position for non-functional currency accounts, primarily the U.S. Dollar accounts in our foreign locations to reduce our foreign currency risk. We have not implemented a formal hedging strategy.
A 10% change in the average exchange rate for the Euro, British Pound, Australian Dollar and Canadian Dollar to the U.S. Dollar during the first three months of fiscal 2024 would have resulted in a 1.5% increase or decrease in stockholders' equity due to foreign currency translation.
CREDIT RISK
We have exposure to credit risk related to our accounts receivable portfolio. Exposure to credit risk is controlled through regular monitoring of customer financial status, credit limits and collaboration with sales management and customer contacts to facilitate payment.
ITEM 4. CONTROLS AND PROCEDURES
EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES
As of the end of the period covered by this report, we conducted an evaluation, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the "Exchange Act")). Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act was recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and is accumulated and communicated to our management, including the principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING
There were no changes in our internal control over financial reporting that occurred during the three months ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
25

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
The disclosure set forth in Note 11 to the condensed consolidated financial statements in Part I, Item 1 of this Form 10-Q is incorporated herein by reference.

ITEM 1A. RISK FACTORS

Except as set forth below, there have been no material changes in our risk factors from those previously disclosed in Item 1A of Part I of our Annual Report on Form 10-K for the year ended September 30, 2023.

Our operations and products are subject to various cybersecurity risks. These risks are particularly acute in cloud-based technologies that we and other third parties operate that form a part of our solutions or that we rely on to conduct our operations. These risks may increase our costs and could damage our brand and reputation.

As we continue to direct a substantial portion of our sales and development efforts toward broader based solutions, such as SmartSense by Digi, the Digi Remote Manager and Ventus offerings, we expect to store, convey and potentially process significant amounts of data produced by devices. We have completed a number of acquisitions in recent years and have inherited a range of different systems that store, convey and potentially process data and in some cases we may be delayed or choose not to integrate these systems into similar systems used in other parts of our business. Many of the business applications that we rely upon to operate our business now exist within cloud platforms that are managed by third parties. Further, as our products and solutions are used by customers across a broad range of industries, some of our customers may be subject to heightened risk of being targeted for cyber security incidents due to the nature of their businesses and operations. These factors may add to the risk of breach by third parties.

If a cyberattack or other security incident were to allow unauthorized access to or modification of our customers’ data or our own data, whether due to a failure with our systems or related systems operated by third parties, we could suffer damage to our brand and reputation. This data may include confidential or proprietary information, intellectual property or personally identifiable information of our customers or other third parties with whom they do business. It is important for us to maintain solutions and related infrastructure that are perceived by our customers and other parties with whom we do business as providing reasonable levels of reliability and security. Despite available security measures and other precautions, the infrastructure and transmission methods used by our products and services or otherwise associated with our operations may be vulnerable to interception, attack or other disruptive problems. Continued high-profile data breaches at other companies evidence an external environment that is becoming increasingly hostile to information security. Improper disclosure of data or a perception that our data security is insufficient could harm our reputation, give rise to legal proceedings or subject our company to liability under laws that protect data, which may evolve and expand in scope over time. Any of these factors could result in increased costs and loss of revenue for us.

The costs we would incur to address and fix these incidents could significantly increase our expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and increased legal liability, including in some cases contractual costs related to customer notification and fraud monitoring. Further, as the regulatory focus on privacy and data security issues continues to increase and worldwide laws and regulations concerning the protection of information continue to become more complex, the potential risks and costs of compliance to our business are expected to intensify.

Our products operate and often are used in conjunction with third party products and components across a broad ecosystem. If there is a security vulnerability any of our products or any of these third party products or components, and if there is a security exploit targeting them, we could face increased costs, reduced revenue, liability claims or damage to our reputation or competitive position.

In addition, cybersecurity is an issue that is becoming increasingly regulated. As regulations take effect or evolve, it is possible we may be unable to fully comply with these regulations. which could result in material adverse effects on our business.
26



ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The following table presents the information with respect to purchases made by or on behalf of Digi International Inc. or any "affiliated purchaser" (as defined in Rule 10b-18(a)(3) under the Securities Exchange Act of 1934), of our common stock during the first quarter of fiscal 2024:
Period
Total Number of Shares Purchased(1)
Average Price Paid per ShareTotal Number of Shares Purchased as Part of a Publicly Announced ProgramMaximum Dollar Value of Shares that May Yet Be Purchased Under the Program
October 1, 2023 - October 31, 2023— $— — $— 
November 1, 2023 - November 30, 202354,942 24.62 — — 
December 1, 2023 - December 31, 202332,850 23.83 — — 
87,792$24.32 — $— 
(1)    All shares reported were forfeited by employees in connection with the satisfaction of tax withholding obligations related to the vesting of restricted stock units.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

During the three months ended December 31, 2023, no director or officer of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
27


ITEM 6. EXHIBITS
Exhibit No.DescriptionMethod of Filing
(a)Restated Certificate of Incorporation of the Company, as amended (1)Incorporated by Reference
   
(b)Incorporated by Reference
10(a)Incorporated by Reference
10(b)**Incorporated by Reference
10(c)*Incorporated by Reference
31 (a)Filed Electronically
   
31 (b)Filed Electronically
   
32  Filed Electronically
   
101  
The following materials from Digi International Inc.'s Quarterly Report on Form 10-Q for the fiscal period ended December 31, 2023, as filed with the Security and Exchange Commission, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Operations; (ii) Condensed Consolidated Statements of Comprehensive Income; (iii) Condensed Consolidated Balance Sheets; (iv) Condensed Consolidated Statements of Cash Flows; (v) Condensed Consolidated Statements of Stockholders' Equity; and (vi) the Notes to the Condensed Consolidated Financial Statements.
Filed Electronically
   
104  
The cover page from Digi International Inc.'s Quarterly Report on Form 10-Q for the period ended December 31, 2023 is formatted in iXBRL (included in Exhibit 101).
____________
* Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. Digi agrees to furnish to the Commission a copy of any omitted schedule upon request.
** Management contract or compensatory plan or arrangement required to be filed as an exhibit to this Form 10-Q.

(1)Incorporated by reference to Exhibit 3(a) to the Company's Annual Report on Form 10-K for the year ended September 30, 1993.
(2)Incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K filed on April 30, 2020.
(3)Incorporated by reference to Exhibit 10(b) to the Company's Quarterly Report on Form 10-Q filed on August 4, 2023.
(4)Incorporated by reference to Exhibit 10.1 to the Company's Current Report filed on December 1, 2023.
(5)Incorporated by reference to Exhibit 10.1 to the Company's Current Report filed on December 11, 2023.

28

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.
     
 DIGI INTERNATIONAL INC.
 
 
Date:February 2, 2024By:  /s/ James J. Loch 
  James J. Loch 
  Senior Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer and Authorized Officer) 
29
EX-31.A 2 dgii-ex31a_20231231x10q.htm EX-31.A Document

Exhibit No. 31(a)

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Ronald E. Konezny, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Digi International Inc.;

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

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

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

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

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

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

(d) Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s 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 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.
     
February 2, 2024/s/ Ronald E. Konezny 
 Ronald E. Konezny 
 President and Chief Executive Officer 


EX-31.B 3 dgii-ex31b_20231231x10q.htm EX-31.B Document

Exhibit No. 31(b)

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, James J. Loch, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Digi International Inc.;

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

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

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

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

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

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

(d) Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s 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 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.
February 2, 2024/s/ James J. Loch
James J. Loch
Senior Vice President, Chief Financial Officer and Treasurer


EX-32 4 dgii-ex32_20231231x10q.htm EX-32 Document

Exhibit No. 32

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Digi International Inc. (the Registrant) on Form 10-Q for the fiscal quarter ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof, each of the undersigned certifies, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Quarterly Report on Form 10-Q complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
February 2, 2024    
 /s/ Ronald E. Konezny 
 Ronald E. Konezny 
 President and Chief Executive Officer 
 
 /s/ James J. Loch 
 James J. Loch 
 Senior Vice President, Chief Financial Officer and Treasurer 



EX-101.SCH 5 dgii-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Selected Balance Sheet Data link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Indebtedness link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Product Warranty Obligation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Selected Balance Sheet Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Product Warranty Obligation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Selected Balance Sheet Data (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Indebtedness - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Segment Information Expended for Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Segment Information Total Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue - Unearned Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Product Warranty Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Contingencies Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stock-Based Compensation (Fair Value Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation (Non-Vested Options) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dgii-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dgii-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dgii-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Ventus Ventus [Member] Ventus Statistical Measurement Statistical Measurement [Domain] Revolving loan maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Number of Restricted Stock Units, Beginning Balance Number of Restricted Stock Units, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number INDEBTEDNESS Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving loan Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Infrastructure Mgmt. Infrastructure Mgmt. [Member] Infrastructure Mgmt. Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted Average Remaining Contractual Term, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Commitments and Contingencies (see Note 13) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Options Outstanding, Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Property, Plant and Equipment, Additions Segment, Expenditure, Addition to Long-Lived Assets Unearned Revenue (Details) Disaggregation of Revenue [Line Items] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Proceeds from employee stock purchase plan transactions Proceeds from Stock Plans Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Prior Credit Facility Prior Credit Facility [Member] Prior Credit Facility Reporting Unit [Domain] Reporting Unit [Domain] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (USD per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $.01 par value; 2,000,000 shares authorized; none issued and outstanding Preferred Stock, Value, Issued Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Inventories: Inventory, Net [Abstract] Weighted Average Exercise Price, Forfeited / Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (USD per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Treasury stock, at cost, 6,500,331 and 6,436,204 shares Treasury Stock, Value Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Options Outstanding, Beginning Balance (in shares) Options Outstanding, Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-compete Agreements Noncompete Agreements [Member] Weighted Average Exercise Price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average per option grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name LEASES Lessee, Operating Leases [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Issued LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] The Purchase Plan Employee Stock [Member] Stockholders' equity: Equity, Attributable to Parent [Abstract] Options Outstanding, Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Unearned Revenue Contract with Customer, Liability Deferred tax assets Deferred Tax Assets, Tax Deferred Expense Schedule of Calculation of Numerator and Denominator in Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of sales Cost of Goods and Services Sold Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Executive Category: Executive Category [Axis] Nonvested Number of Restricted Stock Units [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Weighted Average Exercise Price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Beginning balance Ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Number of shares available for future grants Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Options Outstanding, Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Weighted average volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Transferred at a point in time Transferred at Point in Time [Member] Operating lease liabilities Operating lease other non-current liability Operating Lease, Liability, Noncurrent BASIS OF PRESENTATION OF UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SIGNIFICANTACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Selected Balance Sheet Data [Abstract] Selected Balance Sheet Data [Abstract] SELECTED BALANCE SHEET DATA (in thousands) Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation of property, equipment and improvements Depreciation Weighted average remaining lease term [Abstract] Weighted average remaining lease term [Abstract] Weighted Average Remaining Lease Term [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location Income Statement Location [Axis] Research and development Research and Development Expense (Excluding Acquired in Process Cost) Stock-based compensation after income taxes Share-Based Payment Arrangement, Expense, after Tax Tax withholding for share-based compensation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Operating Lease Liability Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Transfer of inventory to property, equipment and improvements Inventory Transfer To Property, Plant And Equipment Inventory Transfer To Property, Plant And Equipment Inventory Transfer To Property, Plant And Equipment Total Revenue Total Revenue Revenues Weighted Average Discount Rate Leases [Abstract] Weighted Average Discount Rate Leases [Abstract] Weighted Average Discount Rate Leases [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount SmartSense SmartSense [Member] SmartSense Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Cost Lease, Cost [Table Text Block] Research and Development Research and Development Expense [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Shares available for future issuance Share Based Compensation Employee Stock Purchase Plan Shares Available For Future Purchase Share Based Compensation Employee Stock Purchase Plan Shares Available For Future Purchase Award Type [Axis] Award Type [Axis] Potentially dilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of Restricted Stock Units, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Cost of sales: Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Supplemental schedule of non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Interest expense, net Interest Expense Total unrecognized compensation cost nonvested restricted stock units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Accrual for purchase of property, equipment, improvements and certain other intangible assets Capital Expenditures Incurred but Not yet Paid General and Administrative General and Administrative Expense [Member] Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Goodwill [Line Items] Goodwill [Line Items] Weighted Average Remaining Contractual Term, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2024 (nine months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Less reserve for future credit returns and pricing adjustments Allowance for Future Returns and Pricing Adjustments Allowance for Future Returns and Pricing Adjustments Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Denominator: Preferred Stock Dividends and Other Adjustments [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Debt instrument, covenant, holiday, exception Debt Instrument, Covenant, Holiday Debt Instrument, Covenant, Holiday Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Current portion of operating lease liabilities Operating lease other current liabilities Operating Lease, Liability, Current Total lease assets Lease Right Of Use Asset Lease Right Of Use Asset Employee stock purchase plan issuances (in shares) Common shares issued to employees Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of intangible assets Amortization expense Amortization of Intangible Assets Cost of sales excluding amortization Cost Of Goods And Services Sold Excluding Amortization Cost Of Goods And Services Sold Excluding Amortization Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Risk free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Intangible assets, net Net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Debt instrument, covenant, leverage ratio, minimum Debt Instrument, Covenant, Leverage Ratio, Minimum Debt Instrument, Covenant, Leverage Ratio, Minimum December 7, 2023 Credit Agreement December 7, 2023 Credit Agreement [Member] December 7, 2023 Credit Agreement Swingline Credit Facility Swingline Credit Facility [Member] Swingline Credit Facility Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock, shares issued Common Stock, Shares, Issued Schedule of Nonvested Restricted Stock Units Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Number of Restricted Stock Units, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross Profit Gross Profit Unearned revenue Contract with Customer, Liability, Current Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Employee Stock Option [Member] Base Rate Election [Axis] Base Rate Election [Axis] Base Rate Election Weighted average period, unrecognized compensation cost, nonvested awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term Lease, Cost Short-Term Lease, Cost Europe, Middle East & Africa EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Taxes paid for net share settlement of share-based payment awards Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Contract assets Capitalized Contract Cost, Net Other Other Noncash Income (Expense) Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition Business Acquisition [Axis] Less allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Schedule of Amortizable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Beginning Balance Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Numerator: Net Income (Loss) Attributable to Parent [Abstract] Issuance of stock under stock award plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture OEM Solutions OEM Solutions [Member] OEM Solutions Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Diluted net (loss) income per common share Earnings Per Share, Diluted [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Rest of world Other locations [Member] Other locations Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Inventories Inventories Inventory, Net Amortization Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Statistical Measurement Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] IoT Solutions Segment IoT Solutions [Member] IoT Solutions segment member Debt instrument, covenant, liquidity ratio, total net leverage ratio Debt Instrument, Covenant, Liquidity Ratio, Total Net Leverage Ratio Debt Instrument, Covenant, Liquidity Ratio, Total Net Leverage Ratio Total Shareholder Return Amount Total Shareholder Return Amount Taxes paid for net share settlement of share-based payment options and awards Payments for Repurchase of Common Stock Changes in operating assets and liabilities (net of acquisitions) Increase (Decrease) in Operating Capital Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Total lease liabilities Lease Liability Lease Liability Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Basic net (loss) income per common share: Earnings Per Share, Basic [Abstract] PEO PEO [Member] LIBOR LIBOR [Member] LIBOR Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Line of credit facility, accordion feature, increase limit Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Taxes Payable Taxes Payable Options Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total reported lease liability Operating Lease, Liability Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Credit Facility [Axis] Credit Facility [Axis] Base Rate Election [Domain] Base Rate Election [Domain] Base Rate Election [Domain] Total liabilities Liabilities Schedule of Stock Option Activity Share-Based Payment Arrangement, Activity [Table Text Block] Service Service [Member] Expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Unallocated Corporate Segment [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Assets and Liabilities, Lessee [Abstract] Assets and Liabilities, Lessee [Abstract] North America, primarily the United States North America [Member] Income tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Number of Reportable Segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Console Servers Console Servers [Member] Console Servers Sales and marketing Selling and Marketing Expense Unrecognized tax benefits that would decrease next twelve months Decrease in Unrecognized Tax Benefits is Reasonably Possible Common stock, $.01 par value; 60,000,000 shares authorized; 42,748,931 and 42,501,150 shares issued Common Stock, Value, Issued General and administrative General and Administrative Expense Credit Facility [Axis] Credit Agreement [Axis] Credit Agreement Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date GOODWILL AND OTHER IDENTIFIABLE INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Tax Benefits PEO Name PEO Name Preferred stock, shares authorized Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding The 2021 Plan The 2021 Plan [Member] The 2021 Plan Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Entities [Table] Entities [Table] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization Cost of Sales and General and Administrative Expense Cost of Sales and General and Administrative Expense [Member] Cost of Sales and General and Administrative Expense [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Transferred over time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Reporting Unit [Axis] Reporting Unit [Axis] Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Revision of Prior Period [Domain] Revision of Prior Period [Domain] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Preferred stock, shares issued Preferred Stock, Shares Issued Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Assumptions Used For Options Grants [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Less unamortized issuance costs Debt Issuance Costs, Net The Nasdaq Stock Market LLC NASDAQ - ALL MARKETS [Member] Purchase of property, equipment, improvements and certain other intangible assets Payments to Acquire Productive Assets Credit Facility [Domain] Credit Agreement [Domain] Credit Agreement [Domain] Schedule of Product Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Settlements made Standard Product Warranty Accrual, Decrease for Payments 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Weighted Average Exercise Price, Beginning Balance Weighted Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Total other expense, net Other Income Net Total other income, net Common Stock Common Stock [Member] Income taxes payable Accrued Income Taxes, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code EARNINGS (LOSS) PER SHARE Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Decreases related to expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Benchmark Rate Benchmark Rate [Member] Benchmark Rate Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Weighted average interest rate on debt Debt, Weighted Average Interest Rate Minimum Minimum [Member] Property, equipment and improvements, net Property, Plant and Equipment, Net Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Debt issuance costs Debt Issuance Costs, Gross Income Taxes Paid, Net Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Beginning balance Ending balance Standard Product Warranty Accrual COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Purchased and Core Technology Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Current portion of long-term debt Less current maturities of long-term debt Long-Term Debt, Current Maturities Warranties accrued Standard Product Warranty Accrual, Increase for Warranties Issued Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Other expense, net: Nonoperating Income (Expense) [Abstract] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease right-of-use assets Operating lease other non-current asset Operating Lease, Right-of-Use Asset Basic (USD per share) Earnings Per Share, Basic Earnings Per Share, Basic Total unrecognized compensation cost nonvested awards Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Employee stock purchase plan issuances Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] PRODUCT WARRANTY OBLIGATION Product Warranty Disclosure [Text Block] Total intrinsic value of all options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value 2024 (nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Payments to Acquire Property, Plant and Equipment by Segment Payments to Acquire Property, Plant and Equipment by Segment [Table Text Block] Payments to Acquire Property, Plant and Equipment by Segment [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] SELECTED BALANCE SHEET DATA Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Common stock, shares authorized Common Stock, Shares Authorized Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Total loans Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income tax provision Deferred Income Tax Expense (Benefit) Proceeds from stock option plan transactions Proceeds from Stock Options Exercised Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Order backlog Order or Production Backlog [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number of Restricted Stock Units, Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Closing Stock Price Share Price Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Issuance of stock under stock award plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Patents and Trademarks Intellectual Property [Member] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Stock options and restricted stock units Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of Sales Cost of Sales [Member] Exchange [Domain] Exchange [Domain] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Weighted Average Exercise Price, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Payments on long-term debt Repayments of Long-Term Debt Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation before income taxes Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Income tax provision (benefit) Income tax provision (benefit) Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Accrued compensation Employee-related Liabilities, Current Number of Operating Segments Number of Operating Segments Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Debt issuance cost write off Write-off of debt issuance costs Deferred Debt Issuance Cost, Writeoff Amortization of intangibles Cost, Amortization Weighted average remaining lease term- operating leases Operating Lease, Weighted Average Remaining Lease Term Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent License Agreements Licensing Agreements [Member] Interest Paid Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Taxes paid for net share settlement of share-based payment awards (in shares) Treasury Stock, Shares, Acquired Non-cash Tenant Improvement Allowance [Abstract] Non-cash Tenant Improvement Allowance [Abstract] Non-cash Tenant Improvement Allowance Debt instrument, margin spread on LIBOR Rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Sales and Marketing Selling and Marketing Expense [Member] Diluted (shares) Denominator for diluted net income per common share — adjusted weighted average shares Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Income tax benefit specific to the period Income Tax Expense (Benefit) Specific to the Period Income Tax Expense (Benefit) Specific to the Period Operating expenses: Operating Expenses [Abstract] REVENUE Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Lease, Cost [Abstract] Lease, Cost [Abstract] Assets Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Equipment Equipment [Member] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Enterprise Routers Enterprise Routers [Member] Enterprise Routers Other non-current liabilities Other Liabilities, Noncurrent Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Options Outstanding, Forfeited / Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total future undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount IoT Products & Services Segment IoT Products and Services [Member] IoT Products & Services [Member] Total operating expenses Operating Expenses SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Term loan Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Work in process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (shares) Denominator for basic net income per common share — weighted average shares outstanding Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Schedule of Selected Balance Sheet Data Selected Balance Sheet Data [Table Text Block] Selected Balance Sheet Data [Table Text Block] Operating income Operating income (loss) Operating Income (Loss) Revenue: Revenues [Abstract] Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted Average Remaining Contractual Term [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Debt Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer Relationships [Member] Accounts receivable, net: Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] EX-101.PRE 9 dgii-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 dgii-20231231_g1.jpg begin 644 dgii-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X0IV17AI9@ 34T *@ @ !P$2 , M ! $ $: 4 ! 8@$; 4 ! :@$H , ! ( $Q M ( D <@$R ( 4 EH=I 0 ! J@ -8 +<; G M$ MQL "<0061O8F4@4&AO=&]S:&]P($-#(#(P,3<@*$UA8VEN=&]S:"D M,C Q-SHP,SHP-R Q-#HT-CHT-P Z ! , !__\ * " 0 ! ' M": # 0 ! "*@ & 0, P $ !@ 1H !0 $ $D M 1L !0 $ $L 2@ P $ @ @$ ! $ $T @( ! $ M DZ $@ ! 2 '_V/_; $, " 8&!P8%" <'!PD)" H, M% T,"PL,&1(3#Q0=&A\>'1H<'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\ M+C,T,O_; $,!"0D)# L,& T-&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,O_ !$( #$ H ,!(0 "$0$# M$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# M @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S M8G*""0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # M 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! M G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?( MRKR\_3U]O?X^?K_V@ , P$ A$#$0 _ ,S_ M (2?7_\ H.:G_P"!>IQB@#V&O-/BQJFH: M<^D_8;ZYM?,$V_R)F3=C9C.#SU-(#/\ A=K&J:AXFN8KW4KRYC%FS!)IV< [ MT&<$]>3^=>MT >.>*_B;?7=U-9Z'+]FLERGV@+^\EZ@D$_='ICYN,Y&<#@KN M]NK^;SKRYFN)<8WS2%VQZ9-,""NX^'^MZM=>---MKC5+V:W82 Q27#LAQ&Q' M!..PH ]OKQ'Q]KNKV?C;4+>UU6^@A3R]L<5PZJ,QJ3@ XZFD!V_PNOKS4/#- MS+>W4]S(+QE#S2%R!L0XR>W)_.NMU)V32KQT8JRP.0P."#M-3/2+%+8\Z_M7 M4?\ G_NO^_S?XT?VKJ/_ #_W7_?YO\:\#VU7^9_>>;[2?WEUY/6.(RM\_N>>GMW^G7IPKJU*B3D[+S-*+G.6YH2^'? M#D$3RRZ-I4<:*6=WM8P% Y))QP*9:Z#X:O+2&ZM]&TQX9HUDC;[&@RI&0<%< M]#7L'>,OO!OAZ_LI;9M)M(0XP)+>%8W0]B& Z_IZYKYYGADMKB2"9=LL3E'7 MT(."*8'T'X'O#?>"M)F*;-L'DXS_ '"4S^.W-<5\9/OZ-])O_9*0&9\(O^1L MNO\ KQ?_ -#CKU7Q&[Q>%]6DC9D=;*9E93@@A#@@T ?-=?26B>'=,T"UCAL; M6))%38T^P>9)W.YNIR><=/2@#2DBCFB:*5%>-AAE89!'N*I6VA:19W"W%KI5 MC!,F=LD5NBL,C!P0,]* -"O OB/_ ,C]J?\ VR_]%)0!WWPB_P"13NO^OY__ M $".NTU7_D#WO_7O)_Z":FI\+%+9GF%%?.'E'3^'?#OVC9>WJ?N>L<3#[_N? M;V[_ $Z]G7M8.E[.G=[L]"A#ECZGAWCKQU)XAE:PL&:/2XVY/0W!'\1]%]!^ M)YP!ZYX8_P"13T?_ *\8/_0!76;&K7S1KW_(Q:G_ -?I^)_P#D4]8_Z\9_ M_0#0!\VU]3T %% !7@7Q'_Y'[4_^V7_HI* .^^$7_(IW7_7\_P#Z!'7::K_R M![W_ *]Y/_034U/A8I;,\PKI_#OAW[1LO;U/W/6.)A]_W/M[=_IU\3"TO:5$ MGLCSZ,.>1V=%>Z>B?+%?27AC_D4]'_Z\8/\ T 4 :M?-&O?\C%J?_7W+_P"A MF@#VWX!?$?_D?M3_[9?\ HI* .^^$7_(IW7_7\_\ MZ!'7::K_ ,@>]_Z]Y/\ T$U-3X6*6S.7\.^'?M&R]O4_<]8XF'W_ '/M[=_I MU[.N?!TO9T[O=F5"'+'U"BNHV/EBOI+PQ_R*>C_]>,'_ * * +E_?VFF6SI!;QC+.Y_0>I]AR:^9[NY>\O)[J7'F32-(VT<9)R<4 >_^ [22R\$:5%(0 M6:(RC'H[%Q^C"N,^,GW]&^DW_LE &9\(O^1LNO\ KQ?_ -#CKU/Q/_R*>L_] M>,__ * : /FVOI^QOK;4K&&]LYEFMYEW(Z]_\".A'8T 4O$__(IZQ_UXS_\ MH!KYMI@?4]>!?$?_ )'[4_\ ME_Z*2D!WWPB_P"13NO^OY__ $".N^=%D1D= M0RL,%2,@BA@+10 44 ?+%%, KLO#7P[U?6+U#?VT]A8JW[V25=CG&/E53SDY MZD8'/4C! />U@DN=+R726,;C&O)PXZC 'W MNAXZ'@Q-06=C>:A,8K*UGN9 NXI#&7('K@=N1^= 'T_7@7Q'_ .1^U/\ [9?^BDI M=O\ "ZX:U\%7^ 6J* "B@ HH ** "B@ HH *\(^)W_ "/%U_USC_\ 010! M@^'O^1FTK_K\A_\ 0Q7TK0 44 %9'A7_ )%+2/\ KSB_]!% &O10 44 ?__9 M_^T3$%!H;W1O&Q M.$))30/S ) ! #A" M24TG$ "@ ! $X0DE- _4 $@ +V9F $ ;&9F 8 M $ +V9F $ H9F: 8 $ ,@ $ 6@ 8 $ -0 M $ +0 8 $X0DE- _@ ' /______________________ M______\#Z #_____________________________ ^@ ________ M_____________________P/H /____________________________\# MZ .$))300 " X0DE-! ( ( #A"24T$, 0$ M.$))300M & $ #.$))300( 0 0 D ) M #A"24T$'@ ! X0DE-!!H U$ & (J M '"0 X 1 !I &< :0!? &P ;P!G &\ 7P!# $T 60!+ 0 M ! <) "*@ M ! ! ! ;G5L; ( & M8F]U;F1S3V)J8P $ !28W0Q ! !4;W @;&]N9P M 3&5F=&QO;F< $)T;VUL;VYG "*@ !29VAT;&]N9P M!PD &7!E $YO;F4 )=&]P3W5T)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>' MEZ>WQ]?G]Q$ @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12A ML4(CP5+1\#,D8N%R@I)#4Q5C+R MLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?' M_]H # ,! (1 Q$ /P#,_;74_P#RSRO_ &)M_P#2J7[:ZE_Y9Y7_ +$V_P#I M5>LY&%T3%HLR,C&QJJ:FE]ECJV!K6C5SG':EB8G1\O%IRZ<2GTLBMMM>ZIH. MUX#V;FEOM]KDE/E-?6NL [J^I94C_NQ8X?YKGO:NCZ!]?LVF^O'ZRX7XKR&_ M:X#+*R?:UUVS;593^^_9797_ #GZ5=;U+ZL=$ZACOILQ*JGN!#+ZF-98QT>U M[+&!KO;^Y_-O_P (O(RTPYED2)8^.)'LDIO_P"+G+S,F_J0RG/E8YM+_\ H6)*>-ZY M]>>I=0M?7TVUV'@@D,>S2ZP?Z5]CO=0UW^#KJV6_Z6S_ =?.W9EMCIRP=-Z1T[I=#:,*AE3 M6B"X ;W']^VSZ=C_ .4])3XVS+V&:\@UGQ986G_HN:NL^H6=U/*ZYZ5F;?=C M5X]ECJK+76-)#JJV?SI?_I/S5Z!911:(LK:\'LYH/Y4''Z7TS%O=D8N)31>] MNQUE5;6.+9W;7.8&[OUK&WVM: +'AK6M;9 MM:UJ];7C?6?^6^I?^&[_ /SX])3Z1]2[KKOJSAVWV/NL=ZNZRQQ>XQ;:!N?8 M7/=[5;Z^][.EV.8YS'!S(Z4Y62!)OM_[_KESJ:IKZ;29JK.AL@ M?\A=._\ "M'_ )[8O'G?1/P7L/0/^0NG?^%:/_/;$E-]>(V?SUO_ !EG_5N7 MMR\1L_GK?^,L_P"K-_X5_P#1CUV/ MU6_\3?3/_"M7_4M7'?XQ_P#EO&_\*_\ HQZ2FU_BR_I'5/ZF/^7)6_\ 7C_Q M+9WPK_\ /M2P/\67](ZI_4Q_RY*W_KQ_XEL[X5_^?:DE/G'1_P#EKIW_ (V6TM=[FE)3Z>O&^L M_P#+?4O_ W?_P"?'KV1>-]9_P"6^I?^&[__ #X])3Z-]1O_ !+87_7?_/UJ MN?6'_DJW^M7_ -6Q4_J-_P");"_Z[_Y^M5SZQ$#I-I/[U?\ U;%'F_FI_P!V M7Y+X>!<2\_E46-;8\"MILLX :"]WRV[G+I>@?4KJ/4;V6 M=1I=B=/:0;&V@MMM _P+*OYRIC_\)9;Z?L_FO])6%/=?5JMU?U=Z8QXAPQ:9 M'A+&E<9_C'_Y;QO_ K_ .C'KT4 0!H %YS_C)>UO6\4.('ZK_P"C'I*; M?^++^D=4_J8_YP\%KAM6]>^JG4NBW/VUOR>GC6K)8"\M;V9E M-8-U=C/]+_,V_P#@3,>C+?22<7(?27:N]&UU^W;Z;6M;_*24^P+QOK/_+?4O_#=_P#Y\>O9%XSU MJRL=;ZD"X2,R_P#\^/24^D?4;_Q+87_7?_/UJW',8\ /:' $. (G4:M=_97+ M_5C.?B?4O"NI9ZKG.L:T=I-UT'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H M:4AZDY48WIK8SED(C\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E M.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C8M8S$S." W M.2XQ-3DX,C0L(#(P,38O,#DO,30M,#$Z,#DZ,#$@(" @(" @("(^#0H)/')D M9CI21$8@>&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O M(B!X;6QN&UL;G,Z>&UP34T](FAT=' Z+R]N&%P M+S$N,"]M;2\B('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA M<"\Q+C O&UP.DUE=&%D871A M1&%T93TB,C Q-RTP,RTP-U0Q-#HT-CHT-RTP-CHP,"(@9&,Z9F]R;6%T/2)I M;6%G92]J<&5G(B!P:&]T;W-H;W Z0V]L;W)-;V1E/2(S(B!X;7!-33I);G-T M86YC94E$/2)X;7 N:6ED.C(W-F(V9#4Y+3&UP34TZ1&]C=6UE;G1)1#TB861O8F4Z9&]C:60Z<&AO=&]S M:&]P.C1E-#1A9#1E+3-D-F,M,3$W82UA-39A+3AC,3$Q-&(P.#$U,B(@>&UP M34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)X;7 N9&ED.C!A-C&UP34TZ2&ES=&]R>3X- M"@D)"0D\&UP M+FEI9#HR-S9B-F0U.2TW.3(X+30U.3DM.3!D,"TQ8S-D,F-A9#4Q8S&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP M86-K970@96YD/2=W)S\^_]L 0P " 0$" 0$" @(" @(" @,% P,# P,&! 0# M!0<&!P<'!@<'" D+"0@("@@'!PH-"@H+# P,# <)#@\-# X+# P,_]L 0P$" M @(# P,& P,&# @'" P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,_\ $0@"*@<) P$B (1 0,1 ?_$ !\ $% M 0$! 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ ! M?0$" P $$042(3%!!A-180'EZ M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A M,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB) MBI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9 MVN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ _?RBOYC?^%Z>-O\ MH-O^AP\5?^#:?_ .*JN4#^G*BOYC?^%Z>-O^AP\5?^ M#:?_ .*H_P"%Z>-O^AP\5?\ @VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ M .*H_P"%Z>-O^AP\5?\ @VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H M_P"%Z>-O^AP\5?\ @VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"% MZ>-O^AP\5?\ @VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O M^AP\5?\ @VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\ M5?\ @VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\5?\ M@VG_ /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\5?\ @VG_ M /BJ.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\5?\ @VG_ /BJ M.4#^G*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\5?\ @VG_ /BJ.4#^ MG*BOYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\5?\ @VG_ /BJ.4#^G*BO MYC?^%Z>-O^AP\5?^#:?_ .*H_P"%Z>-O^AP\5?\ @VG_ /BJ.4#^G*BOYF]/ M_::^)&D6_DVGQ!\<6L1.[9%KMTBY]70/^"J7[0WAK;]G^*WB:3:NT?:FBN^,YY\U& MR?<\XXZ<5Z!X8_X+J?M&: ZFZ\3Z+KFTY(O="M4#\YP?)2/Z<8X]^:.4#]VJ M*_'7P7_P<.EW\&HX/TD$'^?6E9@?I+17RM\,_^"T7[._Q*\J,^-V\ M/W4W_+#6=/GM=GUEVM"/^^Z^B/A_\6O"OQ8T_P"U^%_$V@>)+7&3-I>H17B# M\8V(I =#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 445^*/_ 7.^)_B;PK^WOJ%GI?B+7--M5T6P80VM_+# M&"4;)VJP&336H'[745_,;_PO3QM_T.'BK_P;3_\ Q5'_ O3QM_T.'BK_P & MT_\ \53Y0/Z$J%X_Z;-S].78#]6JR/%_C[0_A[IOVS7]:TG0[/G] M_J%Y';1\=?F<@<5^!7Q>_P""MG[0'QDDF6\^(FJ:+9R@@6NA*NF+&#V#Q 2G M_@3DU\^^(/$FH^+-3DOM4U"]U*]E^_<7<[32O]68DG\Z?*!_0!\1_P#@K9^S MS\,6D2\^)FBZE-&=HCT>.;4]Y]G@1T[=2P'OR*\.\=?\'$OP@T+S(]#\,^.M M>F7[KO;V]G;OS_>:4O\ FGI^'XQ44>,O^#D[5[C2B0QX[<;C]>>/,?%7_!PM\<=;W+8:3X T5/X6@TV>60#(/)DG92>"/NC M@_0U\(T4[(#ZM\0_\%K_ -I+7@RKX_CT^-Q@I::)8)WSPS0EQZ<'I^-<9K?_ M 5!_:!\0%O/^+'BV/>V\_9KA;;GV\M5P/8<5X+13 ]5U/\ ;G^->L&;[1\7 M?B9(L^0\?_"37JQL#VVB0+CVQBL2^_:=^)6J6K0W7Q"\<7$+8)CEUZZ=3CIP M9*X6B@#JO^%Z>-O^AP\5?^#:?_XJC_A>GC;_ *'#Q5_X-I__ (JN5HH ZK_A M>GC;_HD7'FVGQ2^(UK+C;OA\27B-CTR)*V=-_P""@7QSTI&6/XO_ !(8,.O6N MHT;_ (+7_M*:0%5OB%'>1HFP)<:%IS?B6$ 8GZDU\IT4 ?;F@_\ !?WX_:/M M^T/X+U7&W_CZT=WIQW'H M_A3_ (.+_A'J6U=8\(_$#2W;^*&"UNHUZ]3YR-Z=%/7MCG\:**7*@/WC\(?\ M%Q?VI('!]J]5\&?\%"O@;X^"?V;\5_ M K/(,K%>'[Y;K3[RZL;J/E9K>5HY%Y!X92#U KUGP%_P4(^.'PU\L M:3\5/'$<47"0W.J27D"#.>(YBZ#GVYHY0/Z.:*_#?X=_\%[_ (_^#&C75+[P MOXL13\W]IZ0L3,/3-L8>??!YZYZ5[Y\-/^#DI#Y<7C'X7LO/[RZT;5L\>T,J M#]9>?:CE8'ZF45\=_"W_ (+I?L^?$:2..^UW7/",\F J:UI3A23VWP>:B_5F M KZ2^%_[1/@+XV0J_A#QIX7\2[ADIIVIPW$B<9^9%8LIQV(!J0.RHHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BN7^-L\EI\&/%TL4CQR1Z+>,C MJ=K*1 Y!!]:_FU_X7IXV_P"AP\5?^#:?_P"*II7 _IRHK^8W_A>GC;_HGC;_H*O_ ;3 M_P#Q5'_"]/&W_0X>*O\ P;3_ /Q5'*!_3E17\QO_ O3QM_T.'BK_P &T_\ M\51_PO3QM_T.'BK_ ,&T_P#\51R@?TY45_,;_P +T\;?]#AXJ_\ !M/_ /%4 M?\+T\;?]#AXJ_P#!M/\ _%4*O_ ;3_P#Q5?;' M_!!+XE^)/%O[<5W:ZMX@UO4[4>&+R00W=]+-&&$MO@[68C/)YHY0/V:HHHJ0 M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@# \2?%'PSX.U$6FK^(M!TNZ M*"00WE_%!)M.<-M9@<<'GIQ5'_A?O@7_ *'7PE_X.+?_ .+KY _X*-_\G!0_ M]@F#_P!#EKP.OS'-N/,1A,94PT:2:BVKW9\CC>)*M"O*DH)V=NI^G?\ POWP M+_T.OA+_ ,'%O_\ %T?\+]\"_P#0Z^$O_!Q;_P#Q=?F)17G_ /$2L3_SYC][ M.7_6RK_S[7WL_3O_ (7[X%_Z'7PE_P"#BW_^+H_X7[X%_P"AU\)?^#BW_P#B MZ_,2BC_B)6)_Y\Q^]A_K95_Y]K[V?IW_ ,+]\"_]#KX2_P#!Q;__ !='_"_? M O\ T.OA+_P<6_\ \77YB44?\1*Q/_/F/WL/];*O_/M?>S]._P#A?O@7_H=? M"7_@XM__ (NC_A?O@7_H=?"7_@XM_P#XNOS$HH_XB5B?^?,?O8?ZV5?^?:^] MGZ=_\+]\"_\ 0Z^$O_!Q;_\ Q='_ OWP+_T.OA+_P '%O\ _%U^8E%'_$2L M3_SYC][#_6RK_P ^U][/T[_X7[X%_P"AU\)?^#BW_P#BZ/\ A?O@7_H=?"7_ M (.+?_XNOS$HH_XB5B?^?,?O8?ZV5?\ GVOO9^G?_"_? O\ T.OA+_P<6_\ M\71_POWP+_T.OA+_ ,'%O_\ %U^8E%'_ !$K$_\ /F/WL/\ 6RK_ ,^U][/T M[_X7[X%_Z'7PE_X.+?\ ^+H_X7[X%_Z'7PE_X.+?_P"+K\Q**/\ B)6)_P"? M,?O8?ZV5?^?:^]GZ=_\ "_? O_0Z^$O_ <6_P#\71_POWP+_P!#KX2_\'%O M_P#%U^8E%'_$2L3_ ,^8_>P_ULJ_\^U][/T[_P"%^^!?^AU\)?\ @XM__BZ/ M^%^^!?\ H=?"7_@XM_\ XNOS$HH_XB5B?^?,?O8?ZV5?^?:^]GZ=_P#"_? O M_0Z^$O\ P<6__P 71_POWP+_ -#KX2_\'%O_ /%U^8E%'_$2L3_SYC][#_6R MK_S[7WL_3O\ X7[X%_Z'7PE_X.+?_P"+H_X7[X%_Z'7PE_X.+?\ ^+K\Q**/ M^(E8G_GS'[V'^ME7_GVOO9^G?_"_? O_ $.OA+_P<6__ ,71_P +]\"_]#KX M2_\ !Q;_ /Q=?F)11_Q$K$_\^8_>P_ULJ_\ /M?>S]._^%^^!?\ H=?"7_@X MM_\ XNC_ (7[X%_Z'7PE_P"#BW_^+K\Q**/^(E8G_GS'[V'^ME7_ )]K[V?I MW_POWP+_ -#KX2_\'%O_ /%T?\+]\"_]#KX2_P#!Q;__ !=?F)11_P 1*Q/_ M #YC][#_ %LJ_P#/M?>S]._^%^^!?^AU\)?^#BW_ /BZ/^%^^!?^AU\)?^#B MW_\ BZ_,2BC_ (B5B?\ GS'[V'^ME7_GVOO9^G?_ OWP+_T.OA+_P '%O\ M_%T?\+]\"_\ 0Z^$O_!Q;_\ Q=?F)11_Q$K$_P#/F/WL/];*O_/M?>S]._\ MA?O@7_H=?"7_ (.+?_XNC_A?O@7_ *'7PE_X.+?_ .+K\Q**/^(E8G_GS'[V M'^ME7_GVOO9^G?\ POWP+_T.OA+_ ,'%O_\ %T?\+]\"_P#0Z^$O_!Q;_P#Q M=?F)11_Q$K$_\^8_>P_ULJ_\^U][/T[_ .%^^!?^AU\)?^#BW_\ BZ/^%^^! M?^AU\)?^#BW_ /BZ_,2BC_B)6)_Y\Q^]A_K95_Y]K[V?IW_POWP+_P!#KX2_ M\'%O_P#%T?\ "_? O_0Z^$O_ <6_P#\77YB44?\1*Q/_/F/WL/];*O_ #[7 MWL_3O_A?O@7_ *'7PE_X.+?_ .+H_P"%^^!?^AU\)?\ @XM__BZ_,2@#)H_X MB3B?^?,?O8?ZV5?^?:^]GZ=CX^>!2?\ D=/"?_@WM_\ XNNG^WP?\]H?^^Q7 MS#^QI^QI_8 M?%WBZU_T_B73M.E7_CU[B64'^/N%/W>I^; 7ZDK]&R7%XW$X M?V^+@H-[+6]N[OM?M]Y]5E];$5J7M*\5&^RZV\S^6.BBBO<.X**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *N:'KM]X:U2&^TV\NM/O;=MT5Q;2M%+$?564@@_0U3HH ^F?@I_ MP5\^/WP0:&.W\=7GB2QCZVGB%!J2OZ RO^^ 'HL@%?9GP"_X.-]&U-K>S^)G M@6\TN0C;)J6@3?:(2?4V\I#HOTD<^QK\FJ*+ ?TE_L_?MI?"[]J.T5_ WC31 M=:N&7=N#C@DQ7%M-+;W$#AXI8G M*/&PY!!'((]17V)^RO\ \%OOC'^SW);6/B"]C^(WAV+:K6VLR'[=&@Z^7=C, MF[WE$H Z =:GE _=*BOFC]CW_@JY\)?VQ##I^FZLWAGQ5(0O]AZTR03S,>T# MY*3=^%._')45]+U(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5^&?\ P7M_Y2$:E_V ]/\ _0&K]S*_#/\ X+V_\I"-2_[ >G_^ M@-51 ^+Z***H HHHH **** "BBB@ HHHH **** /ZA_ O_(D:/\ ]>,'_HM: MU:RO O\ R)&C_P#7C!_Z+6M6LP"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBL[Q7XMTOP)X3K!!;H/XF=B M!R.IH T:Y7XN_&[PC\ _"4FN^,_$6D^&]+CX\^^G$?F-_=1?O.W^RH+'TK\\ M?VV/^#@73]#-YX?^"FGKJET,QOXEU. K;1'D$V]NV&D(X(>7:H(^XX(-?F+\ M7_C?XN^/WB^77O&GB+5O$FK2Y'GWLYD\M>NU%^[&OHJ *.P%5R@?I]^U'_P< M2:+H--6U#3Y6R-,@<6NGH.,?N(]J-C PS!F]R22?(:*H HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ J2">2UG22-VCDC8,CJ=K*1R"#ZU'10!]G?\$LOVR/C)J/[7GP]\%0_ M$/Q->>'M7U-(;S3]0NOM\+6R*TDJ()]WEY1&YC*D=1S7[G5^%7_!"/PC_P ) M)_P42\/WFW/_ C^E:C?]>FZW:V]1_S\>_T[C]U:F0!1114@%%%% !1110 4 M444 %%%% !1110 4444 _^B'K^8VOZ_X+=_$+]FQ[/0_&S77Q"\&QD1@74^=4L$_Z93MGS .T"=G_P#H#5^YE?AG_P %[?\ E(1J7_8#T_\ ] :JB!\7T445 M0!1110 4444 %%%% !1110 4444 ?U#^!?\ D2-'_P"O&#_T6M:M97@7_D2- M'_Z\8/\ T6M:M9@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M5\7?\%/?^"M6B_L:Z9<>$_"+66O?$RZ3:T3-OM] 5E!66<#[TA!!6+(R/F; MP' /6?VX/^"AG@']A3PBMQXCNFU+Q%?1,^F:!9N#>7O4!V[10[A@R-QP=H=A MMK\3_P!L_P#X*%?$;]N#Q+YWBC4OL>@VTA>PT&Q+1V%IUPQ7.99,'_6/D\G& MT':/)_B-\2=>^+OC74/$7B;5KW6];U23S;J\NI-\DK=!] HP *PZ MNP!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]'/\ @W \&_;?VA?B%X@Q M_P @OP[%I^?3[1G[O M7[/#))C_ ,F?3OW[?I942W ****0!1110 4444 %%%% !1110 4444 %%%% M'*_'7_DB/C+_ + =[_Z(>OYC:_IR^.O_ "1'QE_V [W_ -$/7\QM5$ HHHJ@ M"BBB@ HHHH **** "BBB@ K[F_X-\?\ D_&\_P"Q5O?_ $=;5\,U]S?\&^/_ M "?C>?\ 8JWO_HZVH _;:BBBLP"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#X3_X*-_\G!0_]@F#_P!#EKP.O?/^"C?_ "<%#_V"8/\ T.6O Z_G3B;_ M )&M?_$S\MS?_?:GJPHHHKPCS0HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHH R: #)K[$_8T_8T_L 6OB[Q=:_Z?Q+IVG2K_QZ]Q+*#_'W"G[O4_-@ M*?L:?L:?V +7Q=XNM?\ 3^)=.TZ5?^/7N)90?X^X4_=ZGYL!?J2OUC@_@_DM MCLG_P#H#5^YE?AG_P %[?\ E(1J7_8#T_\ ] :JB!\7 MT4450!1110 4444 %%%% !1110 4444 ?U#^!?\ D2-'_P"O&#_T6M:M97@7 M_D2-'_Z\8/\ T6M:M9@%%%% !1110 4444 %%%% !1110 4444 %%%% !117 MSS_P4B_;OTO]A'X#S:QBWO?%NM;[3P]ITAXGG"_--( 0?)BR&;&,DHN07! ! MY;_P5L_X*BV_['GA23P;X.NH;CXFZS;APVT21Z#;OD">0'CSF'^K0@_WV&W: M'_$76];O/$NL76HZC=7%]?WTSW%S,]4\0Z]?W&J:SK-R]W>74[;GGD#F\"_\ !//X5613R_/T;^T,$8S]JEDN M<_CYN?QKZ"J'N 4444@"BBB@ HHHH **** "BBB@ HHHH **** .5^.O_)$? M&7_8#O?_ $0]?S&U_3E\=?\ DB/C+_L!WO\ Z(>OYC:J(!1115 %%%% !111 M0 4444 %%%% !7W-_P &^/\ R?C>?]BK>_\ HZVKX9K[F_X-\?\ D_&\_P"Q M5O?_ $=;4 ?MM11168!1110 4444 %%%% !1110 4444 %%%% !1110!\)_\ M%&_^3@H?^P3!_P"ARUX'7OG_ 4;_P"3@H?^P3!_Z'+7@=?SIQ-_R-:_^)GY M;F_^^U/5A1117A'FA1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% &30 9-?8 MG[&G[&G]@"U\7>+K7_3^)=.TZ5?^/7N)90?X^X4_=ZGYL!3]C3]C3^P!:^+O M%UK_ *?Q+IVG2K_QZ]Q+*#_'W"G[O4_-@+]25^L<'\'\EL=CEKO&+Z>;\^RZ M;O7;[3(\CY;8G$K7HOU?Z(****_4#[ **** "BBB@#^6.BBBM "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *V?A_X_UCX5^-]+\2>']0GT MO6M%N4N[.ZA.'AD0Y!]".Q!R",@@@D5C44 ?T4_\$^?VU=)_;F_9]L?$]LL- MGKUD19:]IR$_Z%=@?+D'SH$=G_P#H#5^YE?AG_P %[?\ E(1J7_8#T_\ ] :JB!\7 MT4450!1110 4444 %%%% !1110 4444 ?U#^!?\ D2-'_P"O&#_T6M:M97@7 M_D2-'_Z\8/\ T6M:M9@%%%% !1110 4444 %%%% !1110 4444 %%%% &/X^ M\=:3\,/!.K>(]=O(]/T;0[26^O;F3[L,4:EF/J>!P!R3P.37\[_[=?[7VL?M MK_M#ZMXPU(RP:=N-IHUBS9&GV2,?+3TW')=R.KLW08 ^\/\ @X,_;3-O!IWP M3T&\7=,(M5\3&-N0O#VUJWUXF8=>(3T)!_*NJB 44450!1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1174_ _P9_PL?XT^#_#H3S/[>UNRT[9C=N\Z=(\ M8P<_>]#]#0!_2-\!/!W_ KSX%^"_#^SR_[#T*QT_9C&WRK=(\8P.FWT%=;1 M168!1110 4444 %%%% !1110 4444 %%%% !1110!ROQU_Y(CXR_[ =[_P"B M'K^8VOZ?]BK>_\ HZVH _;: MBBBLP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X3_X*-_\ )P4/_8)@ M_P#0Y:\#KWS_ (*-_P#)P4/_ &"8/_0Y:\#K^=.)O^1K7_Q,_+K" MBBBO"/-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHH R: #)K[$_8T_8T_L 6OB[Q M=:_Z?Q+IVG2K_P >O<2R@_Q]PI^[U/S8"G[&G[&G]@"U\7>+K7_3^)=.TZ5? M^/7N)90?X^X4_=ZGYL!?J2OUC@_@_DMCLG_^@-7[F5^&?_!> MW_E(1J7_ & ]/_\ 0&JH@?%]%%%4 4444 %%%% !1110 4444 %%%% ']0_@ M7_D2-'_Z\8/_ $6M:M97@7_D2-'_ .O&#_T6M:M9@%%%% !1110 4444 %%% M% !1110 4444 %,-=F\_5O$=]+?W+9^56=B0B^BJ,*HZ!5 [5S-%% M: %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Z/\.OV0?BK\7$ MCD\-?#GQIK-O(0!<6^CSM;C/3,NW8/Q(KV7P=_P13_:.\7(DC>!8M)ADQA]0 MU>TB/XH)&<8]U'\Z /E.BON_0?\ @WE^.6K1AKK6/AUI?"DK<:G%?_ &XHN!^;=%?HUJ?_!N!\1(E3['\0O! MEP23N\Z"YAQZ8PC9_2J#)^ODFBX'YXT5]\3_\ M!NM\;H8'9?$OPNE95)"+J=]N<^@S9@9/N0/I6-J'_!O]\?+*WWQMX'O&R!Y< M6KN&^OSQ*/US1<#X@HK[ U?_ ((6_M&Z:TGD^%M'U#8FX&WUVT7>?[H\QUY^ MN![UR^L_\$=_VDM"5C/\,;^3:AD_T?5+"Y.!G_GG.W/'3J:+@?,]%>U:[_P3 ME^//AT/]H^$?CZ3RP"?LND2W6<\<>6&S^'2N*\1?LW_$3PAO_M;P%XTTOR]^ M[[7HES#MV?>SN0=._I0!Q5%37EG-I]RT-Q#)!-'PR2(59?J#4- !1110 444 M4 %%%% !7OW_ 2V\'?\)U_P4'^%-CY?F>1KB:CC;NQ]E1[G/0]/*STXQU'4 M> U]J?\ !!#P:/%'_!06QO?+W'PYH5_J(;&=FY4ML]./^/G';K[X(!^Y%%%% M9@%%%% !1110 4444 %%%% !1110 4444 %%%% '*_'7_DB/C+_L!WO_ *(> MOYC:_IR^.O\ R1'QE_V [W_T0]?S&U40"BBBJ **** "BBB@ HHHH **** " MON;_ (-\?^3\;S_L5;W_ -'6U?#-?I^; 7ZDK]8X/X/Y+8['+7>,7T\WY]ETW>NWVF1Y'RVQ.)6O1?J_T M04445^H'V 4444 %%%% !1110 4444 ?%W_#A']GO_H'>*O_ =/_P#$T?\ M#A']GO\ Z!WBK_P=/_\ $U]HT4[L#XN_X<(_L]_] [Q5_P"#I_\ XFC_ (<( M_L]_] [Q5_X.G_\ B:^T:*+L#XN_X<(_L]_] [Q5_P"#I_\ XFC_ (<(_L]_ M] [Q5_X.G_\ B:^T:*+L#XN_X<(_L]_] [Q5_P"#I_\ XFC_ (<(_L]_] [Q M5_X.G_\ B:^T:*+L#XN_X<(_L]_] [Q5_P"#I_\ XFM2/_@AC^SBB*I\)ZLQ M P6.NW>3^4E?7M%%V!\A_P##C/\ 9Q_Z%'5O_!]>?_'*/^'&?[./_0HZM_X/ MKS_XY7UY11=@?(?_ XS_9Q_Z%'5O_!]>?\ QRC_ (<9_LX_]"CJW_@^O/\ MXY7UY11=@?(?_#C/]G'_ *%'5O\ P?7G_P 4478'R'_PXS_9Q_Z%'5O_ ?7G_QRC_AQG^SC_P!"CJW_ (/KS_XY7UY1 M1=@?(?\ PXS_ &4478'R' M_P .,_V4478'R'_PX MS_9Q_P"A1U;_ ,'UY_\ '*/^'&?[./\ T*.K?^#Z\_\ CE?7E%%V!\AM_P $ M,OV<2/\ D4M67W&NWG'_ )$KG]6_X( _ '48U6%?&NGL,_-!K"L3G_KI&PXK M[K:1=Z!J4UG?6MQ9WENVR6">,QR M1-Z,K8(/L:_J2K@_CA^R_P##W]I+2?L?CKP?H?B2-4*1RW5L/M, /7RYEQ)' M]48&GS ?S/T5^IG[7G_!O*T<5SK'P9UUI&4%_P#A'M;E&6_V8+K 'L%E 'K) M7YH_$GX9>(O@[XRO/#_BG1M0T'6K!ML]G>PF*1/0X/53U##((.02.:H#!HHH MH **** "BBB@ HHHH **** "BBB@ HHHH _H*_X)+_M#-^T=^PKX.U&YF\[5 MO#\1\/:D2W_E(1J7_ & ]/_\ 0&K]S*_#/_@O;_RD(U+_ + >G_\ H#540/B^ MBBBJ **** "BBB@ HHHH **** "BBB@#^H?P+_R)&C_]>,'_ *+6M6LKP+_R M)&C_ /7C!_Z+6M6LP"BBB@ HHHH **** "BBB@ HHHH **** "OY\_\ @K+\ M?3^T+^W=XWU"&9IM,T&X_P"$?T_N%BMSU^Z7[3OQ<7X"_L[^ M-O&3-&LGAO1;J^@#CY9)DC8Q)_P*38OXU_-%=W4E_=2332-+-,Y>1V.6=B(_CAX]T_PQ MX3TB\US7=4?R[>TMEW,W!ZJQ!>7'?RE\^(OB?6/&%ZN&DL; ?V=89[J6!:9P.S*\9/H*^ MR/@]^QM\*_@%'%_PB'P_\+:)/#PMW%8))>'ZW#AI6_%C7IE%2 4444 %%%% M!1110 4444 %%%% !1110 4444 4=<\-Z=XFMO)U*PL]0AP1Y=S LRX/7A@1 MS7 >*/V+?@_XU9FU7X6_#V^DD/,LGA^U\WKG[^S<.?0\UZ;10!\R>+?^".O[ M./C!5^,O^#>KX(Z^K-I>J^/-!E_@$ M&HPSQ#IU66%F/?\ B')_"ON^BB[ _+/QQ_P;8*VZ3PW\5V']V#4]#SV[RQS> MN./+_ESXWX\_X-\/CAX8:1])O_!/B6%?N+;:C);S-]5FC10?^!D?T_;"BGS, M#^=_XA?\$NOV@/ABLC:E\*_%%PD?WFTN)-4 'K_HS2L:7J.DW:]8+VV>WD'_ %@#7]154?$7AG3?%VF-8ZMI]CJEG)RUO=P+-$W MU5@1W/:GS ?RXU^E'_!MQX-^W?&7XF>(=@_XE>BVNG;O[OVB=I,?C]E]>W?M M][_$S_@EU\ /BQ'*-3^%WAFUDEZRZ3"VER!O[V;8QY/?G.>^>:T_V/?V"O ? M[#J>)8_ _P#;*P^*98);J._NEN!%Y(D"",[0P'[QOO%C[T7 ]JHHHJ0"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#E?CK_R1'QE_V [W_P!$/7\QM?TY M?'7_ )(CXR_[ =[_ .B'K^8VJB 44450!1110 4444 %%%% !1110 5]S?\ M!OC_ ,GXWG_8JWO_ *.MJ^&:^YO^#?'_ )/QO/\ L5;W_P!'6U '[;4445F M4444 %%%% !1110 4444 %%%% !1110 4444 ?"?_!1O_DX*'_L$P?\ H M!U[Y_P %&_\ DX*'_L$P?^ARUX'7\Z<3?\C6O_B9^6YO_OM3U84445X1YH44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !110!DT &37V)^QI^QI_8 M?%WBZU_T_B73M.E7_CU[B64' M^/N%/W>I^; 4_8T_8T_L 6OB[Q=:_P"G\2Z=ITJ_\>O<2R@_Q]PI^[U/S8"_ M4E?K'!_!_);'8Y:[QB^GF_/LNF[UV^TR/(^6V)Q*UZ+]7^B"BBBOU ^P"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\;_;'_89\!?MM^!& MTGQ=IP34;=&&FZS;*%OM-8_W'_B3/6-LJWL<$>R44 ?S>_MC_L<>+OV)_B[< M>%?%5OYD4FZ73-3B0BUU:WS@21GL1P&0G*$X.003Y+7]'W[;7['OAW]MGX$Z MEX/UQ4M[S!N-(U()NDTN[ (24=RISM=@9>C*?XE8$,K=&5@1P15I@?JHK^G[2]2AUG3+>\MW\R MWNHEFB,' M_HM:U:S **** "BBB@ HHHH **** "BBB@ HHHH ^*/^"^/Q1;P%^P3=:1&^ MV3QEK=GI; =?+0M=,?IFW4'_ 'L=S7X=5^HO_!R9\0"^L?"SPK&^%AAO]5N$ MW?>WM#%$<>VR;GON]J_+JKB 4444P"BBB@ HHHH **** "BBB@ HHHH Z3X1 M_";7_CI\2='\)>%]/EU37= :_>[_@G?_P3 MO\,_L&?#/[-;>3JWC+5HU.MZV8\-,>OD0YY2!3T'!8CE2V 4445(!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*_'7_ )(C MXR_[ =[_ .B'K^8VOZ+K7_3^)=.TZ5?^/7N)90?X M^X4_=ZGYL!?J2OUC@_@_DMCLSVW5JZ:+XA,:_ZR)L_9IV]U;,1;DGS(AT4 M5^H-<-^TO\%K/]HKX ^+O ]\(_)\2:9-9H[CB"8KF*7ZI($<>ZBA ?S.45:U M?2;G0-6NK&\ADM[RSF>">)QAHI$)5E/N""/PJK6@!1110 4444 %%%% !111 M0 4444 %?TF_L4^*F\;_ +'GPMU:1F::^\*:9),3GF3[+&'Z\_>!^M?S95_0 M=_P20UG^W?\ @G/\+9MT3>7ITUOF,Y'[JZFB]^?DY]\].E3(#Z.HHHJ0"BBB M@ HHHH **** "BBB@ HHHH *_#/_ (+V_P#*0C4O^P'I_P#Z U?N97X9_P#! M>W_E(1J7_8#T_P#] :JB!\7T4450!1110 4444 %%%% !1110 4444 ?U#^! M?^1(T?\ Z\8/_1:UJUE>!?\ D2-'_P"O&#_T6M:M9@%%%% !1110 4444 %% M%% !1110 4444 ?B/_P<#^,CXD_;OM]/$A9/#WAJSLR@/"L[S7!.,]2)E]"0 M!Z U\-U].?\ !8WQ'_PDO_!2'XES;]\=O<6=F@#[E3RK&WC('I\RL2/4FOF. MM "BBB@ HHHH **** "BBB@ HHHH *]Z_P"":G[*W_#8'[7OAGPM=0M)H-JS M:MK9'064!!93_P!=',<61R#*#VKP6OUY_P"#<_X#+X?^#WC/XC742_:O$>H+ MH]DS#YEM[9=\C+[/)* ?>#MW&!^C\$$=M D<:+''$H5$4;54#@ #TJ2BBLP" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E?C MK_R1'QE_V [W_P!$/7\QM?TY?'7_ )(CXR_[ =[_ .B'K^8VJB 44450!111 M0 4444 %%%% !1110 5]S?\ !OC_ ,GXWG_8JWO_ *.MJ^&:^YO^#?'_ )/Q MO/\ L5;W_P!'6U '[;4445F 4444 %%%% !1110 4444 %%%% !1110 4444 M ?"?_!1O_DX*'_L$P?\ H!U[Y_P %&_\ DX*'_L$P?^ARUX'7\Z<3?\C6 MO_B9^6YO_OM3U84445X1YH4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 444 9- !DU]B?L:?L:?V +7Q=XNM?]/XE MT[3I5_X]>XEE!_C[A3]WJ?FP%/V-/V-/[ %KXN\76O\ I_$NG:=*O_'KW$LH M/\?<*?N]3\V OU)7ZQP?P?R6QV.6N\8OIYOS[+IN]=OM,CR/EMB<2M>B_5_H M@HHHK]0/L HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHKY+_ ."GW_!3[1?V&O!C:/H[6NL?$K6("UAI['='IJ'( M%U< ?PCG:G!,O$T,]VEE!AC96\4+R M&6;GY VS:HZLL0:IW_E(1J7_8#T__ - :OW,K\,_^"]O_ "D(U+_L!Z?_ .@- M51 ^+Z***H HHHH **** "BBB@ HHHH **** /ZA_ O_ ")&C_\ 7C!_Z+6M M6LKP+_R)&C_]>,'_ *+6M6LP"BBB@ HHHH **** "BBB@ HHHH **** /YT/ M^"D.J-J_[>GQP97& (Y#&!QW 4 _2O$J]4_;H_Y/:^,7_8\:U_ MZ7SUY76@!1110 4444 %%%% !1110 4444 %?T5?\$UOA:/@[^PE\+]%,?ES M-H<.HSKCE9;O-TX/N&F(_"OYX_#.@S>*?$6GZ7;?\?&I7,=K%G^^[!1^I%?U M":+I%OX?T>TL+6,16MC"EO"@'"(BA5'X "ID!:HHHJ0"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E?CK_R1'QE_V [W_P!$ M/7\QM?TY?'7_ )(CXR_[ =[_ .B'K^8VJB 44450!1110 4444 %%%% !111 M0 5]S?\ !OC_ ,GXWG_8JWO_ *.MJ^&:^YO^#?'_ )/QO/\ L5;W_P!'6U ' M[;4445F 4444 %%%% !1110 4444 %%%% !1110 4444 ?"?_!1O_DX*'_L$ MP?\ H!U[Y_P %&_\ DX*'_L$P?^ARUX'7\Z<3?\C6O_B9^6YO_OM3U844 M45X1YH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !110!DT &37V)^QI^QI_8 M?%WBZU_T_B73M.E7_CU[B64'^/N%/W>I M^; 4_8T_8T_L 6OB[Q=:_P"G\2Z=ITJ_\>O<2R@_Q]PI^[U/S8"_4E?K'!_! M_);'8Y:[QB^GF_/LNF[UV^TR/(^6V)Q*UZ+]7^B"BBBOU ^P"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBODO\ MX*??\%/M%_8:\&-H^CM:ZQ\2M8@+6&GL=T>FH<@75P!_".=J<%R.R@D !_P4 M^_X*?:+^PUX,;1]':UUCXE:Q 6L-/8[H]-0Y NK@#^$<[4X+D=E!(_##Q]X^ MUKXI>,]2\1>(M2NM8UO6)VN;R\N7W23N>I)].@ & !1X^\?:U\4O&>I M>(O$6I76L:WK$[7-Y>7+[I)W/4D^G0 # K&K1: ?7G_!#/_E(]X1_Z M\=2_](Y:_>"OP?\ ^"&?_*1[PC_UXZE_Z1RU^\%3( HHHJ0"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** /RG_X.5=%6'7?@_J(_P!9<0:O M;-\O01M9L.?^VC<=N?4U^7=?K%_PG_\ H#5^YE?AG_P7M_Y2$:E_V ]/_P#0&JH@?%]%%%4 4444 M %%%% !1110 4444 %%%% ']0_@7_D2-'_Z\8/\ T6M:M97@7_D2-'_Z\8/_ M $6M:M9@%%%% !1110 4444 %%%% !1110 4444 ?S;_ +='_)[7QB_['C6O M_2^>O*Z]4_;H_P"3VOC%_P!CQK7_ *7SUY76@!1110 4444 %%%% !1110 4 M444 >E?L::(OB7]K[X5Z?(NZ.^\7Z3!(-N[Y6O(@W'T)]J_I2K^_P#HAZ_F-JH@%%%%4 4444 %%%% !1110 4444 %?^?\ !1O_ M )."A_[!,'_H!U_.G$W_(UK_XF?EN;_[[4]6%%%%>$>:%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !110!DT &37V)^QI^QI M_8 M?%WBZU_T_B73M.E7_CU[B64'^/N%/W>I^; 4_8T_8T_L 6OB[Q=:_P"G M\2Z=ITJ_\>O<2R@_Q]PI^[U/S8"_4E?K'!_!_);'8Y:[QB^GF_/LNF[UV^TR M/(^6V)Q*UZ+]7^B"BBBOU ^P"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBODO\ X*??\%/M%_8:\&-H^CM:ZQ\2 MM8@+6&GL=T>FH<@75P!_".=J<%R.R@D !_P4^_X*?:+^PUX,;1]':UUCXE:Q M 6L-/8[H]-0Y NK@#^$<[4X+D=E!(_##Q]X^UKXI>,]2\1>(M2NM8UO6)VN; MR\N7W23N>I)].@ & !1X^\?:U\4O&>I>(O$6I76L:WK$[7-Y>7+[I)W M/4D^G0 # K&K1: %%%% 'UY_P0S_Y2/>$?^O'4O_2.6OW@K\'_ /@A MG_RD>\(_]>.I?^DG M_P#H#540/B^BBBJ **** "BBB@ HHHH **** "BBB@#^H?P+_P B1H__ %XP M?^BUK5K*\"_\B1H__7C!_P"BUK5K, HHHH **** "BBB@ HHHH **** "BBB M@#^;?]NC_D]KXQ?]CQK7_I?/7E=>J?MT?\GM?&+_ +'C6O\ TOGKRNM "BBB M@ HHHH **** "BBB@ HHHH ]H_X)S_\ )^'PC_[&JP_]'+7]&E?SE_\ !.?_ M )/P^$?_ &-5A_Z.6OZ-*F0!1114@%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% '*_'7_ )(CXR_[ =[_ .B'K^8VOZXEE!_C[A3]WJ?FP%^I*_6.#^#^2V.QRUWC%]/-^?9=-WKM]ID>1 M\ML3B5KT7ZO]$%%%%?J!]@%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%?)?_!3[_@I]HO[#7@QM'T=K76/B5K$! M:PT]CNCTU#D"ZN /X1SM3@N1V4$@ /\ @I]_P4^T7]AKP8VCZ.UKK'Q*UB M M8:>QW1Z:AR!=7 '\(YVIP7([*"1^&'C[Q]K7Q2\9ZEXB\1:E=:QK>L3M,]2\1>(M2NM8UO6)VN;R\N7W23N>I M)].@ & !6-6BT **** "BBB@#Z\_P""&?\ RD>\(_\ 7CJ7_I'+7[P5 M^#__ 0S_P"4CWA'_KQU+_TCEK]X*F0!1114@%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ?F+_P '*7_(D_"7_K^U/_T7;5^3M?K%_P ' M*7_(D_"7_K^U/_T7;5^3M7'8 HHHI@%%%% !1110 4444 %%%% !7[Z_\$4_ M^497PT_[BG_IUO*_ JOWU_X(I_\ *,KX:?\ <4_].MY4R ^IZ***D HHHH * M*** "BBB@ HHHH **** "OPS_P""]O\ RD(U+_L!Z?\ ^@-7[F5^&?\ P7M_ MY2$:E_V ]/\ _0&JH@?%]%%%4 4444 %%%% !1110 4444 %%%% ']0_@7_D M2-'_ .O&#_T6M:M97@7_ )$C1_\ KQ@_]%K6K68!1110 4444 %%%% !1110 M 4444 %%%% '\V_[='_)[7QB_P"QXUK_ -+YZ\KKU3]NC_D]KXQ?]CQK7_I? M/7E=: %%%% !1110 4444 %%%% !1110![1_P3G_ .3\/A'_ -C58?\ HY:_ MHTK^_\ HAZ_F-JH@%%%%4 4444 %%%% !1110 4444 M%?!U_.G$W_ "-:_P#B9^6YO_OM3U84445X1YH4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !110!DT &37V)^QI^Q MI_8 M?%WBZU_T_B73M.E7_CU[B64'^/N%/W>I^; 4_8T_8T_L 6OB[Q=:_Z? MQ+IVG2K_ ,>O<2R@_P ?<*?N]3\V OU)7ZQP?P?R6QV.6N\8OIYOS[+IN]=O MM,CR/EMB<2M>B_5_H@HHHK]0/L HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKY+_P""GW_!3[1?V&O!C:/H[6NL M?$K6("UAI['='IJ'(%U< ?PCG:G!#&T?1VM=8^) M6L0%K#3V.Z/34.0+JX _A'.U."Y'902/PP\?>/M:^*7C/4O$7B+4KK6-;UB= MKF\O+E]TD[GJ2?3H !@ 4>/O'VM?%+QGJ7B+Q%J5UK&MZQ.US>7ER^Z M2=SU)/IT P *QJT6@!1110 4444 %%%% 'UY_P0S_Y2/>$?^O'4O\ MTCEK]X*_!_\ X(9_\I'O"/\ UXZE_P"D5^!5?OK_ ,$4_P#E&5\-/^XI_P"G6\J9 M ?4]%%%2 4444 %%%% !1110 4444 %%%% !7X9_\%[?^4A&I?\ 8#T__P! M:OW,K\,_^"]O_*0C4O\ L!Z?_P"@-51 ^+Z***H HHHH **** "BBB@ HHHH M **** /ZA_ O_(D:/_UXP?\ HM:U:RO O_(D:/\ ]>,'_HM:U:S **** "BB MB@ HHHH **** "BBB@ HHHH _FW_ &Z/^3VOC%_V/&M?^E\]>5UZI^W1_P G MM?&+_L>-:_\ 2^>O*ZT **** "BBB@ HHHH **** "BBB@#VC_@G/_R?A\(_ M^QJL/_1RU_1I7\Y?_!.?_D_#X1_]C58?^CEK^C2ID 4445(!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!ROQU_Y(CXR_[ =[ M_P"B'K^8VOZ?]BK>_\ HZVH M _;:BBBLP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X3_X*-_\ )P4/ M_8)@_P#0Y:\#KWS_ (*-_P#)P4/_ &"8/_0Y:\#K^=.)O^1K7_Q,_+K"BBBO"/-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH R: #)K M[$_8T_8T_L 6OB[Q=:_Z?Q+IVG2K_P >O<2R@_Q]PI^[U/S8"G[&G[&G]@"U M\7>+K7_3^)=.TZ5?^/7N)90?X^X4_=ZGYL!?J2OUC@_@_DMCLFH<@75P!_".=J<%R.R@D?AAX^\?:U\4O&>I>(O$6I76 ML:WK$[7-Y>7+[I)W/4D^G0 # H\?>/M:^*7C/4O$7B+4KK6-;UB=KF M\O+E]TD[GJ2?3H !@ 5C5HM "BBB@ HHHH **** "BBB@#Z\_X(9_\ M*1[PC_UXZE_Z1RU^\%?@_P#\$,_^4CWA'_KQU+_TCEK]X*F0!1114@%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F+_PW_ )2$:E_V ]/_ /0&JH@?%]%%%4 4444 %%%% !11 M10 4444 %%%% ']0_@7_ )$C1_\ KQ@_]%K6K65X%_Y$C1_^O&#_ -%K6K68 M!1110 4444 %%%% !1110 4444 %%%% '\V_[='_ ">U\8O^QXUK_P!+YZ\K MKU3]NC_D]KXQ?]CQK7_I?/7E=: %%%% !1110 4444 %%%% !1110![1_P $ MY_\ D_#X1_\ 8U6'_HY:_HTK^?]BK>_^CK:OAFON;_@WQ_Y/QO/ M^Q5O?_1UM0!^VU%%%9@%%%% !1110 4444 %%%% !1110 4444 %%%% 'PG_ M ,%&_P#DX*'_ +!,'_H!U[Y_P4;_Y."A_[!,'_H!U_.G$W_(UK_P") MGY;F_P#OM3U84445X1YH4444 %%%% !1110 4444 %%%% !1110 444 9- M!DU]B?L:?L:?V +7Q=XNM?\ 3^)=.TZ5?^/7N)90?X^X4_=ZGYL!3]C3]C3^ MP!:^+O%UK_I_$NG:=*O_ !Z]Q+*#_'W"G[O4_-@+]25^L<'\'\EL=CEKO&+Z M>;\^RZ;O7;[3(\CY;8G$K7HOU?Z(****_4#[ **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DO_@I]_P4^T7] MAKP8VCZ.UKK'Q*UB M8:>QW1Z:AR!=7 '\(YVIP7([*"1^&'C[Q]K7Q2\9ZE MXB\1:E=:QK>L3M,]2\1>(M2NM M8UO6)VN;R\N7W23N>I)].@ & !6-6BT **** "BBB@ HHHH **** "B MBB@#Z\_X(9_\I'O"/_7CJ7_I'+7[P5^#_P#P0S_Y2/>$?^O'4O\ TCEK]X*F M0!1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F+_P MG_\ H#5^YE?AG_P7M_Y2$:E_V ]/_P#0&JH@?%]%%%4 4444 M %%%% !1110 4444 %%%% ']0_@7_D2-'_Z\8/\ T6M:M97@7_D2-'_Z\8/_ M $6M:M9@%%%% !1110 4444 %%%% !1110 4444 ?S;_ +='_)[7QB_['C6O M_2^>O*Z]4_;H_P"3VOC%_P!CQK7_ *7SUY76@!1110 4444 %%%% !1110 4 M444 >T?\$Y_^3\/A'_V-5A_Z.6OZ-*_G+_X)S_\ )^'PC_[&JP_]'+7]&E3( M HHHJ0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#E?CK_P D1\9?]@.]_P#1#U_,;7].7QU_Y(CXR_[ =[_Z(>OYC:J(!111 M5 %%%% !1110 4444 %%%% !7W-_P;X_\GXWG_8JWO\ Z.MJ^&:^YO\ @WQ_ MY/QO/^Q5O?\ T=;4 ?MM11168!1110 4444 %%%% !1110 4444 %%%% !11 M10!\)_\ !1O_ )."A_[!,'_H!U[Y_P4;_ .3@H?\ L$P?^ARUX'7\Z<3? M\C6O_B9^6YO_ +[4]6%%%%>$>:%%%% !1110 4444 %%%% !1110 444 9- M !DU]B?L:?L:?V +7Q=XNM?]/XET[3I5_P"/7N)90?X^X4_=ZGYL!3]C3]C3 M^P!:^+O%UK_I_$NG:=*O_'KW$LH/\?<*?N]3\V OU)7ZQP?P?R6QV.6N\8OI MYOS[+IN]=OM,CR/EMB<2M>B_5_H@HHHK]0/L HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y8Z***T M**** "BBB@ HHHH **** "BBB@#Z\_X(9_\ *1[PC_UXZE_Z1RU^\%?@_P#\ M$,_^4CWA'_KQU+_TCEK]X*F0!1114@%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 ?F+_PW_ )2$ M:E_V ]/_ /0&JH@?%]%%%4 4444 %%%% !1110 4444 %%%% ']0_@7_ )$C M1_\ KQ@_]%K6K65X%_Y$C1_^O&#_ -%K6K68!1110 4444 %%%% !1110 44 M44 %%%% '\V_[='_ ">U\8O^QXUK_P!+YZ\KKU3]NC_D]KXQ?]CQK7_I?/7E M=: %%%% !1110 4444 %%%% !1110![1_P $Y_\ D_#X1_\ 8U6'_HY:_HTK M^?]BK>_^CK:OAFON;_@WQ_Y/QO/^Q5O?_1UM0!^VU%%%9@%%%% M!1110 4444 %%%% !1110 4444 %%%% 'PG_ ,%&_P#DX*'_ +!,'_H!U M[Y_P4;_Y."A_[!,'_H!U_.G$W_(UK_P")GY;F_P#OM3U84445X1YH4444 M %%%% !1110 4444 %%% &30 9-?8G[&G[&G]@"U\7>+K7_ $_B73M.E7_C MU[B64'^/N%/W>I^; 4_8T_8T_L 6OB[Q=:_Z?Q+IVG2K_P >O<2R@_Q]PI^[ MU/S8"_4E?K'!_!_);'8Y:[QB^GF_/LNF[UV^TR/(^6V)Q*UZ+]7^B"BBBOU M^P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /Y8Z***T **** "BBB@ HHHH **** "BBB@#Z\ M_P""&?\ RD>\(_\ 7CJ7_I'+7[P5^#__ 0S_P"4CWA'_KQU+_TCEK]X*F0! M1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F+_P ' M*7_(D_"7_K^U/_T7;5^3M?K%_P '*7_(D_"7_K^U/_T7;5^3M7'8 HHHI@%% M%% !1110 4444 %%%% !7[Z_\$4_^497PT_[BG_IUO*_ JOWU_X(I_\ *,KX M:?\ <4_].MY4R ^IZ***D HHHH **** "BBB@ HHHH **** "OPS_P""]O\ MRD(U+_L!Z?\ ^@-7[F5^&?\ P7M_Y2$:E_V ]/\ _0&JH@?%]%%%4 4444 % M%%% !1110 4444 %%%% ']0_@7_D2-'_ .O&#_T6M:M97@7_ )$C1_\ KQ@_ M]%K6K68!1110 4444 %%%% !1110 4444 %%%% '\V_[='_)[7QB_P"QXUK_ M -+YZ\KKU3]NC_D]KXQ?]CQK7_I?/7E=: %%%% !1110 4444 %%%% !1110 M![1_P3G_ .3\/A'_ -C58?\ HY:_HTK^_\ HAZ_F-JH M@%%%%4 4444 %%%% !1110 4444 %?!U_.G$W_ M "-:_P#B9^6YO_OM3U84445X1YH4444 %%%% !1110 444 9- !DU]B?L:? ML:?V +7Q=XNM?]/XET[3I5_X]>XEE!_C[A3]WJ?FP%/V-/V-/[ %KXN\76O^ MG\2Z=ITJ_P#'KW$LH/\ 'W"G[O4_-@+]25^L<'\'\EL=CEKO&+Z>;\^RZ;O7 M;[3(\CY;8G$K7HOU?Z(****_4#[ **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y8Z*** MT **** "BBB@ HHHH **** "BBB@#Z\_X(9_\I'O"/\ UXZE_P"D$?\ KQU+_P!(Y:_>"ID 4445(!1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'YB_P#!RE_R)/PE_P"O[4__ $7;5^3M?K%_ MPG_^@-7[F5^&?_!> MW_E(1J7_ & ]/_\ 0&JH@?%]%%%4 4444 %%%% !1110 4444 %%%% ']0_@ M7_D2-'_Z\8/_ $6M:M97@7_D2-'_ .O&#_T6M:M9@%%%% !1110 4444 %%% M% !1110 4444 ?S;_MT?\GM?&+_L>-:_]+YZ\KKU3]NC_D]KXQ?]CQK7_I?/ M7E=: %%%% !1110 4444 %%%% !1110![1_P3G_Y/P^$?_8U6'_HY:_HTK^< MO_@G/_R?A\(_^QJL/_1RU_1I4R ****D HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#E/CC\6;+X$?![Q-XTU&VNKRQ\+Z=-J4\%MM\Z5( MU+%5W$#<<<9(%?#7_$1W\+?^A&\??]\VG_QZOJC_ (*,_P#)AWQ<_P"Q5O\ M_P!$M7\Y=4D!^QG_ !$=_"W_ *$;Q]_WS:?_ !ZC_B([^%O_ $(WC[_OFT_^ M/5^.=%/E _8S_B([^%O_ $(WC[_OFT_^/4?\1'?PM_Z$;Q]_WS:?_'J_'.BC ME _8S_B([^%O_0C>/O\ OFT_^/4?\1'?PM_Z$;Q]_P!\VG_QZOQSHHY0/V,_ MXB._A;_T(WC[_OFT_P#CU'_$1W\+?^A&\??]\VG_ ,>K\%_"-CX-\;6M]XJU:TT>WFG%KY4,EQ,D*L^V4G:&<$X!.*^[J_FW_ M &%_^3VO@[_V/&B_^E\%?TD4F@"BBBI **** "BBB@ HHHH **** "BBB@#E M?CK_ ,D1\9?]@.]_]$/7\QM?TY?'7_DB/C+_ + =[_Z(>OYC:J(!1115 %%% M% !1110 4444 %%%% !7W-_P;X_\GXWG_8JWO_HZVKX9K[F_X-\?^3\;S_L5 M;W_T=;4 ?MM11168!1110 4444 %%%% !1110 4444 %%%% !1110!\)_P#! M1O\ Y."A_P"P3!_Z'+7@=>^?\%&_^3@H?^P3!_Z'+7@=?SIQ-_R-:_\ B9^6 MYO\ [[4]6%%%%>$>:%%%% !1110 444 9- !DU]B?L:?L:?V +7Q=XNM?\ M3^)=.TZ5?^/7N)90?X^X4_=ZGYL!3]C3]C3^P!:^+O%UK_I_$NG:=*O_ !Z] MQ+*#_'W"G[O4_-@+]25^L<'\'\EL=CEKO&+Z>;\^RZ;O7;[3(\CY;8G$K7HO MU?Z(****_4#[ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^6.BBBM "BBB@ HH MHH **** "BBB@ HHHH ^O/\ @AG_ ,I'O"/_ %XZE_Z1RU^\%?@__P $,_\ ME(]X1_Z\=2_](Y:_>"ID 4445(!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'YB_\ !RE_R)/PE_Z_M3_]%VU?D[7ZQ?\ !RE_R)/PE_Z_ MM3_]%VU?D[5QV ****8!1110 4444 %%%% !1110 5^^O_!%/_E&5\-/^XI_ MZ=;ROP*K]]?^"*?_ "C*^&G_ '%/_3K>5,@/J>BBBI **** "BBB@ HHHH * M*** "BBB@ K\,_\ @O;_ ,I"-2_[ >G_ /H#5^YE?AG_ ,%[?^4A&I?]@/3_ M /T!JJ('Q?1115 %%%% !1110 4444 %%%% !1110!_4/X%_Y$C1_P#KQ@_] M%K6K65X%_P"1(T?_ *\8/_1:UJUF 4444 %%%% !1110 4444 %%%% !1110 M!_-O^W1_R>U\8O\ L>-:_P#2^>O*Z]4_;H_Y/:^,7_8\:U_Z7SUY76@!1110 M 4444 %%%% !1110 4444 >T?\$Y_P#D_#X1_P#8U6'_ *.6OZ-*_G+_ ."< M_P#R?A\(_P#L:K#_ -'+7]&E3( HHHJ0"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** /%_^"C/_ "8=\7/^Q5O_ /T2U?SEU_1I_P %&?\ MDP[XN?\ 8JW_ /Z):OYRZJ(!1115 %%%% !1110 4444 %%%% 'JG["__)[7 MP=_['C1?_2^"OZ2*_FW_ &%_^3VO@[_V/&B_^E\%?TD5,@"BBBI **** "BB MB@ HHHH **** "BBB@#E?CK_ ,D1\9?]@.]_]$/7\QM?TY?'7_DB/C+_ + = M[_Z(>OYC:J(!1115 %%%% !1110 4444 %%%% !7W-_P;X_\GXWG_8JWO_HZ MVKX9K[F_X-\?^3\;S_L5;W_T=;4 ?MM11168!1110 4444 %%%% !1110 44 M44 %%%% !1110!\)_P#!1O\ Y."A_P"P3!_Z'+7@=>^?\%&_^3@H?^P3!_Z' M+7@=?SIQ-_R-:_\ B9^6YO\ [[4]6%%%%>$>:%%%% !110!DT &37V)^QI^ MQI_8 M?%WBZU_P!/XET[3I5_X]>XEE!_C[A3]WJ?FP%/V-/V-/[ %KXN\76O M^G\2Z=ITJ_\ 'KW$LH/\?<*?N]3\V OU)7ZQP?P?R6QV.6N\8OIYOS[+IN]= MOM,CR/EMB<2M>B_5_H@HHHK]0/L HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#^6.BBBM "BBB@ HHHH **** "BBB@ HHHH ^O/\ @AG_ ,I'O"/_ %XZ ME_Z1RU^\%?@__P $,_\ E(]X1_Z\=2_](Y:_>"ID 4445(!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% 'YB_\ !RE_R)/PE_Z_M3_]%VU? MD[7ZQ?\ !RE_R)/PE_Z_M3_]%VU?D[5QV ****8!1110 4444 %%%% !1110 M 5^^O_!%/_E&5\-/^XI_Z=;ROP*K]]?^"*?_ "C*^&G_ '%/_3K>5,@/J>BB MBI **** "BBB@ HHHH **** "BBB@ K\,_\ @O;_ ,I"-2_[ >G_ /H#5^YE M?AG_ ,%[?^4A&I?]@/3_ /T!JJ('Q?1115 %%%% !1110 4444 %%%% !111 M0!_4/X%_Y$C1_P#KQ@_]%K6K65X%_P"1(T?_ *\8/_1:UJUF 4444 %%%% ! M1110 4444 %%%% !1110!_-O^W1_R>U\8O\ L>-:_P#2^>O*Z]4_;H_Y/:^, M7_8\:U_Z7SUY76@!1110 4444 %%%% !1110 4444 >T?\$Y_P#D_#X1_P#8 MU6'_ *.6OZ-*_G+_ ."<_P#R?A\(_P#L:K#_ -'+7]&E3( HHHJ0"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /%_^"C/_ "8=\7/^Q5O_ M /T2U?SEU_1I_P %&?\ DP[XN?\ 8JW_ /Z):OYRZJ(!1115 %%%% !1110 M4444 %%%% 'JG["__)[7P=_['C1?_2^"OZ2*_FW_ &%_^3VO@[_V/&B_^E\% M?TD5,@"BBBI **** "BBB@ HHHH **** "BBB@#E?CK_ ,D1\9?]@.]_]$/7 M\QM?TY?'7_DB/C+_ + =[_Z(>OYC:J(!1115 %%%% !1110 4444 %%%% !7 MW-_P;X_\GXWG_8JWO_HZVKX9K[F_X-\?^3\;S_L5;W_T=;4 ?MM11168!111 M0 4444 %%%% !1110 4444 %%%% !1110!\)_P#!1O\ Y."A_P"P3!_Z'+7@ M=>^?\%&_^3@H?^P3!_Z'+7@=?SIQ-_R-:_\ B9^6YO\ [[4]6%%%%>$>:%%% M &30 9-?8G[&G[&G]@"U\7>+K7_ $_B73M.E7_CU[B64'^/N%/W>I^; 4_8 MT_8T_L 6OB[Q=:_Z?Q+IVG2K_P >O<2R@_Q]PI^[U/S8"_4E?K'!_!_);'8Y M:[QB^GF_/LNF[UV^TR/(^6V)Q*UZ+]7^B"BBBOU ^P"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#^6.BBBM "BBB@ HHHH **** "BBB@ HHHH ^ MO/\ @AG_ ,I'O"/_ %XZE_Z1RU^\%?@__P $,_\ E(]X1_Z\=2_](Y:_>"ID M 4445(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YB_\ M!RE_R)/PE_Z_M3_]%VU?D[7ZQ?\ !RE_R)/PE_Z_M3_]%VU?D[5QV ****8! M1110 4444 %%%% !1110 5^^O_!%/_E&5\-/^XI_Z=;ROP*K]]?^"*?_ "C* M^&G_ '%/_3K>5,@/J>BBBI **** "BBB@ HHHH **** "BBB@ K\,_\ @O;_ M ,I"-2_[ >G_ /H#5^YE?AG_ ,%[?^4A&I?]@/3_ /T!JJ('Q?1115 %%%% M!1110 4444 %%%% !1110!_4/X%_Y$C1_P#KQ@_]%K6K65X%_P"1(T?_ *\8 M/_1:UJUF 4444 %%%% !1110 4444 %%%% !1110!_-O^W1_R>U\8O\ L>-: M_P#2^>O*Z]4_;H_Y/:^,7_8\:U_Z7SUY76@!1110 4444 %%%% !1110 444 M4 >T?\$Y_P#D_#X1_P#8U6'_ *.6OZ-*_G+_ ."<_P#R?A\(_P#L:K#_ -'+ M7]&E3( HHHJ0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/%_^"C/_ "8=\7/^Q5O_ /T2U?SEU_1I_P %&?\ DP[XN?\ 8JW_ /Z):OYR MZJ(!1115 %%%% !1110 4444 %%%% 'JG["__)[7P=_['C1?_2^"OZ2*_FW_ M &%_^3VO@[_V/&B_^E\%?TD5,@"BBBI **** "BBB@ HHHH **** "BBB@#E M?CK_ ,D1\9?]@.]_]$/7\QM?TY?'7_DB/C+_ + =[_Z(>OYC:J(!1115 %%% M% !1110 4444 %%%% !7W-_P;X_\GXWG_8JWO_HZVKX9K[F_X-\?^3\;S_L5 M;W_T=;4 ?MM11168!1110 4444 %%%% !1110 4444 %%%% !1110!\)_P#! M1O\ Y."A_P"P3!_Z'+7@=>^?\%&_^3@H?^P3!_Z'+7@=?SIQ-_R-:_\ B9^6 MYO\ [[4]6%%% &37A'F@!DU]B?L:?L:?V +7Q=XNM?\ 3^)=.TZ5?^/7N)90 M?X^X4_=ZGYL!3]C3]C3^P!:^+O%UK_I_$NG:=*O_ !Z]Q+*#_'W"G[O4_-@+ M]25^L<'\'\EL=CEKO&+Z>;\^RZ;O7;[3(\CY;8G$K7HOU?Z(****_4#[ *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^6.BBBM "BBB@ HH MHH **** "BBB@ HHHH ^O/\ @AG_ ,I'O"/_ %XZE_Z1RU^\%?@__P $,_\ ME(]X1_Z\=2_](Y:_>"ID 4445(!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'YB_\ !RE_R)/PE_Z_M3_]%VU?D[7ZQ?\ !RE_R)/PE_Z_ MM3_]%VU?D[5QV ****8!1110 4444 %%%% !1110 5^^O_!%/_E&5\-/^XI_ MZ=;ROP*K]]?^"*?_ "C*^&G_ '%/_3K>5,@/J>BBBI **** "BBB@ HHHH * M*** "BBB@ K\,_\ @O;_ ,I"-2_[ >G_ /H#5^YE?AG_ ,%[?^4A&I?]@/3_ M /T!JJ('Q?1115 %%%% !1110 4444 %%%% !1110!_4/X%_Y$C1_P#KQ@_] M%K6K65X%_P"1(T?_ *\8/_1:UJUF 4444 %%%% !1110 4444 %%%% !1110 M!_-O^W1_R>U\8O\ L>-:_P#2^>O*Z]4_;H_Y/:^,7_8\:U_Z7SUY76@!1110 M 4444 %%%% !1110 4444 >T?\$Y_P#D_#X1_P#8U6'_ *.6OZ-*_G+_ ."< M_P#R?A\(_P#L:K#_ -'+7]&E3( HHHJ0"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** /%_^"C/_ "8=\7/^Q5O_ /T2U?SEU_1I_P %&?\ MDP[XN?\ 8JW_ /Z):OYRZJ(!1115 %%%% !1110 4444 %%%% 'JG["__)[7 MP=_['C1?_2^"OZ2*_FW_ &%_^3VO@[_V/&B_^E\%?TD5,@"BBBI **** "BB MB@ HHHH **** "BBB@#E?CK_ ,D1\9?]@.]_]$/7\QM?TY?'7_DB/C+_ + = M[_Z(>OYC:J(!1115 %%%% !1110 4444 %%%% !7W-_P;X_\GXWG_8JWO_HZ MVKX9K[F_X-\?^3\;S_L5;W_T=;4 ?MM11168!1110 4444 %%%% !1110 44 M44 %%%% !1110!\)_P#!1O\ Y."A_P"P3!_Z'+7@=>^?\%&_^3@H?^P3!_Z' M+7@8&37\Z\3?\C6O_B9^6YO_ +[4]6 &37V)^QI^QI_8 M?%WBZU_P!/XET[ M3I5_X]>XEE!_C[A3]WJ?FP%/V-/V-/[ %KXN\76O^G\2Z=ITJ_\ 'KW$LH/\ M?<*?N]3\V OU)7W7!_!_);'8Y:[QB^GF_/LNF[UV^BR/(^6V)Q*UZ+]7^B"B MBBOU ^P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MY8Z***T **** "BBB@ HHHH **** "BBB@#Z\_X(9_\ *1[PC_UXZE_Z1RU^ M\%?@_P#\$,_^4CWA'_KQU+_TCEK]X*F0!1114@%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 ?F+_PW_ )2$:E_V ]/_ /0&JH@?%]%%%4 4444 %%%% !1110 4444 %%%% ']0 M_@7_ )$C1_\ KQ@_]%K6K65X%_Y$C1_^O&#_ -%K6K68!1110 4444 %%%% M!1110 4444 %%%% '\V_[='_ ">U\8O^QXUK_P!+YZ\KKU3]NC_D]KXQ?]CQ MK7_I?/7E=: %%%% !1110 4444 %%%% !1110![1_P $Y_\ D_#X1_\ 8U6' M_HY:_HTK^-%_]+X*_I(K^;?]A?\ Y/:^#O\ V/&B_P#I?!7])%3( M HHHJ0"BBB@ HHHH **** "BBB@ HHHH Y7XZ_\ )$?&7_8#O?\ T0]?S&U_ M3E\=?^2(^,O^P'>_^B'K^8VJB 44450!1110 4444 %%%% !1110 5]S?\&^ M/_)^-Y_V*M[_ .CK:OAFON;_ (-\?^3\;S_L5;W_ -'6U '[;4445F 4444 M%%%% !1110 4444 %%%% !1110 4444 ?"?_ 4;Y_:#A_[!,'_HD?L:? ML:?V +7Q=XNM?]/XET[3I5_X]>XEE!_C[A3]WJ?FP%]@UC]G72/$_P =(_&V MJ[;Z:QLXK>QM77]W#(C.WFM_>8;AM'12,\G!'HE?$X'A2+S.KF.+5[R;C']7 M^BZ;O7;Y_#Y*GBYXJOKKHOU?Z!1117VQ] %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% '\L=%%%: %%%% !1110 4444 %%%% M !1110!]>?\ !#/_ )2/>$?^O'4O_2.6OW@K\'_^"&?_ "D>\(_]>.I?^DW_ )2$:E_V ]/_ /0&JH@?%]%%%4 4444 %%%% !11 M10 4444 %%%% ']0_@7_ )$C1_\ KQ@_]%K6K65X%_Y$C1_^O&#_ -%K6K68 M!1110 4444 %%%% !1110 4444 %%%% '\V_[='_ ">U\8O^QXUK_P!+YZ\K MKU3]NC_D]KXQ?]CQK7_I?/7E=: %%%% !1110 4444 %%%% !1110!ZY^P+J MPT7]N'X0W#!2O_"8:7$=S;0H>ZC0G/MNS^%?T@5_,/\ "#Q6O@3XM>%]<9MJ MZ+J]I?%B.@BF1\_^.U_3Q4R ****D HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#Q?_@HS_P F'?%S_L5;_P#]$M7\Y=?T:?\ !1G_ ),. M^+G_ &*M_P#^B6K^U\'? M^QXT7_TO@K^DBOYM_P!A?_D]KX._]CQHO_I?!7])%3( HHHJ0"BBB@ HHHH M**** "BBB@ HHHH Y7XZ_P#)$?&7_8#O?_1#U_,;7].7QU_Y(CXR_P"P'>_^ MB'K^8VJB 44450!1110 4444 %%%% !1110 5]S?\&^/_)^-Y_V*M[_Z.MJ^ M&:^YO^#?'_D_&\_[%6]_]'6U '[;4445F 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ?RQT445H 4444 %%%% !1110 4444 %%%% 'UY_P0 MS_Y2/>$?^O'4O_2.6OW@K\'_ /@AG_RD>\(_]>.I?^D/-/\ A;\/==\3 M:M)Y6E^']/GU*[?NL4,;2-CWPI_&@#\(_P#@LY\2E^)7_!1'QT89/,M=!-MH MT/3Y3# @E7\)C+_GBOEFMGXA>-[[XF>/]<\2:F_F:EX@U"XU*[8?Q2S2-(Y_ M[Z8UC5H 4444 %%%% !1110 4444 %%%% !7[Z_\$4_^497PT_[BG_IUO*_ MJOZ!O^"/VB_V#_P3?^%\&QH_,L[JYPQY/FWMQ+GZ'?D>QJ9 ?2U%%%2 4444 M %%%% !1110 4444 %%%% !7X9_\%[?^4A&I?]@/3_\ T!J_,'_HM:U:RO O_(D:/_UXP?\ HM:U:S **** "BBB@ HHHH **** M"BBB@ HHHH _G)_X*(:4-'_;M^+T(CDAW^+-1GVOG)\R=Y,\]CNR.V"*\9KZ M2_X*\>'_ /A&?^"COQ1M^?WE];W?WL_ZZS@F_P#:GX5\VUH 4444 %%%% !1 M110 4444 %%%% !7]+/[)7Q'7XO?LO?#WQ-YBR2:UX>L;F8@YQ,8$\U?JLFX M?45_--7[=_\ ! GXU+\1OV(O^$;FDW7O@/5KBQVELM]GG8W,;'VW22H/:/VJ M9 ?<-%%%2 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XO M_P %&?\ DP[XN?\ 8JW_ /Z):OYRZ_HT_P""C/\ R8=\7/\ L5;_ /\ 1+5_ M.751 ****H HHHH **** "BBB@ HHHH ]4_87_Y/:^#O_8\:+_Z7P5_217\V M_P"PO_R>U\'?^QXT7_TO@K^DBID 4445(!1110 4444 %%%% !1110 4444 M_^B'K^8VOZ$?^O'4O_2.6OW@J9 %%%%2 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7P#_ ,%_/VJX_A=^SE8_#?3KI%USQ_,'O(U8 M>9#IT+!F)'5?,E"(#QN"2CG!K[8^,7Q\=:P&A_M"016-GOW+I]HF1# M".W"\DC&YV=L#=51 \NHHHJ@"BBB@ HHHH **** "BBB@ HHHH *_H^_8"\+ M?\(;^Q%\)M/*[9$\*:=-(N,;7EMTE<=3T9SSWZ\5_.;H6C7'B/6[/3[5?,NK MZ=+>%?[SNP51^9%?U >$_#L/A#PMINDVW_'OI=K%:1?[D:!!Z]@.YJ9 :%%% M%2 4444 %%%% !1110 4444 %%%% !7X9_\ !>W_ )2$:E_V ]/_ /0&K]S* M_#/_ (+V_P#*0C4O^P'I_P#Z U5$#XOHHHJ@"BBB@ HHHH **** "BBB@ HH MHH _J'\"_P#(D:/_ ->,'_HM:U:RO O_ ")&C_\ 7C!_Z+6M6LP"BBB@ HHH MH **** "BBB@ HHHH **** /PZ_X+[>$3X;_ ."@-U>;=O\ PD'A^POP3_$% M$EM_[;U\45^F_P#P) MU(*LI'(((!![&@#^I:BO _\ @G!^V79?ML?LRZ3XC\R-?$FFA=-\06PP##>( MHS(%[1RC$B]AN*Y)4U[Y68!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'B_P#P49_Y,.^+G_8JW_\ Z):OYRZ_HT_X*,_\F'?%S_L5;_\ M]$M7\Y=5$ HHHJ@"BBB@ HHHH **** "BBB@#U3]A?\ Y/:^#O\ V/&B_P#I M?!7])%?S;_L+_P#)[7P=_P"QXT7_ -+X*_I(J9 %%%%2 4444 %%%% !1110 M 4444 %%%% '*_'7_DB/C+_L!WO_ *(>OYC:_IR^.O\ R1'QE_V [W_T0]?S M&U40"BBBJ **** "BBB@ HHHH **** "ON;_ (-\?^3\;S_L5;W_ -'6U?#- M?$?\ KQU+_P!(Y:_>"ID M4445(!1110 4444 %%%% !1110 4444 %%%% !1139)%B1F9E55&22< "@!U M8/Q+^)WA_P"#G@?4/$GBC5K/0]#TN(S75Y=/M2-1V'=F/0*H+,2 20*^7OV MOO\ @M%\(_V9(+K3]%OE^(7BJ-2$L-&G5K2%^PFNN8U&>"$\QP>JCK7Y%_MB M_M[?$3]MWQ:+[Q?JGEZ7:N6L-$L\Q:?8#IE4R2[X)S(Y9CG&0N%#L!Z5_P % M/O\ @IUK'[='C7^Q](^U:3\-]%N"^G6#?++J$@RHNK@#^(@G:G(0$]6+$_)E M%%6 4444 %%%% !1110 4444 %%%% !1110![M_P3,^%S?&']O/X7Z/L\R&' M6XM3G!&5,5H#=.&]B(2O_ O>OZ)J_'O_ (-S_@PWB/X_^-/'4T(:U\+Z0FFP M,PZ7%W)GZ7P=K]M=RN!G9!,'MF'MF26#\A7XF5_2=^V;\'3\?_P!E+X@>#XX? M/NM:T2XCLTQG-TJ&2W_*9(S^%?S9D%6P>"."#VJH@-HHHJ@"BBB@ HHHH ** M** "BBB@ HHHH ]V_P""?7[<6M?L)?'2#Q'9)+J&@:BJVFNZ6KX%];9SN7/ MEC)+(3CG*DA6:OZ OA'\7/#OQV^'>E^*_"FJ6^L:#K$(FMKF$\$="K \JZD% M65@"I!! (K^8>OHO_@G[_P %'_&'[!GC1FT_=K7@[5)EDU;0II-LX##*-@[68U\'?^QXT7_TO@K^DBID 4445(!1110 4444 %%%% !11 M10 4444 _^B'K^8VOZO@C_HO@C_HO@C_H%?_!M;_\ Q='_ O7P1_T.7A7_P &UO\ _%U_ M,;11R@?TY?\ "]?!'_0Y>%?_ ;6_P#\71_PO7P1_P!#EX5_\&UO_P#%U_,; M11R@?TY?\+U\$?\ 0Y>%?_!M;_\ Q='_ O7P1_T.7A7_P &UO\ _%U_,;11 MR@?TY?\ "]?!'_0Y>%?_ ;6_P#\71_PO7P1_P!#EX5_\&UO_P#%U_,;11R@ M?TXM\=O Z*2?&7A4 *IA_JS:Z!?A_H>@J?E6ZU>[DU"7_>"((E4^Q+CZ]*^-_V@_P!O;XO?M1B2 M'QIXYUG4-/D/_(-@9;.PQV!@A"HV,#!8,WN[S]J?]I3PAX%M/,":Y?HEY+']ZVM$ MS)<2^F5B5R,]3@=Z /V8_P"")/P ;X'_ +"6A7UU"(]3\=3OXBG./F\J4*EN M,^AA2-\= 9&]Q\/:NRKD^4Y:6 MV<^BJ_GJ2>IE0>E5$#\H:***H HHHH **** "BBB@ HHHH **** "BBB@#HO MA=\6?$WP3\9VOB'PEKFI>']:L_\ 57=E,8Y .,J>S*<#*L"I'4&OTH_9+_X. M'W@AMM)^,GAYIF7"?V_H48#'MNFM20/V%8 M8' Q4\H']"5%?C_\.?\ @X]\?:.JKXJ^'WA37E48W:;=3Z8[>Y+^>,_0 5[/ MX/\ ^#C_ .'=[&O_ D'P_\ &FF-_$-/FMKX#KW=X?;L._IRK,#]&:*^*=!_ MX+Z?L_:OM^T7?B[2]S[3]JT8MM&!R?*=^.W&3[5TVF_\%N?V:;Z)FE^(%Q9L MIP$F\/ZBS-[C9 P_7-*S ^L**^6/^'UG[,O_ $4O_P M[5?_ )&H_P"'UG[, MO_12_P#RWM5_^1J /J>BOD63_@N3^S>CLH\8:HP4X##0;W!]^8ZP=0_X+\_L M_P!E;[XY_&-XV<>7%H^&^OSNH_7-%F!]L45\":W_ ,'%/P6L?,6S\,_$F^D7 M&QOL%G%%)TSR;G<,<_P\D?C7(:]_PX*]\_=[=^03E8'[2T5^"7BO\ MX+9_M(>)V98_'5OI,;')CL=%LD]/XFB9^,?WOKFO+/&7[>WQL\?!UU3XK>/I MHI!AH8M:GMX6Z=8XV53T';^9I\H'[I?\%(+V&S_80^+'G31Q>=X8OHX][!=[ M&%L*,]3P>.O%?SHU=USQ%J'B>]-SJ5]>:A<-P9;F9IG/XL2:I52T **** "B MBB@ HHHH **** "BBB@#U3]A?_D]KX._]CQHO_I?!7])%?S;_L+_ /)[7P=_ M['C1?_2^"OZ2*F0!1114@%%%% !1110 4444 %%%% !1110!ROQU_P"2(^,O M^P'>_P#HAZ_F-K^G+XZ_\D1\9?\ 8#O?_1#U_,;51 ****H HHHH **** "B MBB@ HHHH *^YO^#?'_D_&\_[%6]_]'6U?#-??]BK>_P#HZVH M_;:BBBLP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^6.BBB MM "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OUN_X M-Z_V0SX9\#ZW\8M8MMMWX@WZ/H.]?NVB./M$P_WY4" ]0('[-7YR_L8_LLZQ M^V/^T-H/@;2?,ACOI/.U*\5V0IPH/#.R+WK^C#P%X%TOX8^!]( M\.:':I8Z/H=G%8V5NG2**-0BCWX Y/)/-3(#8HHHJ0"BBB@ HHHH **** "B MBB@ HHHH **** "OPS_X+V_\I"-2_P"P'I__ * U?N97X9_\%[?^4A&I?]@/ M3_\ T!JJ('Q?1115 %%%% !1110 4444 %%%% !1110!_4/X%_Y$C1_^O&#_ M -%K6K65X%_Y$C1_^O&#_P!%K6K68!1110 4444 %%%% !1110 4444 %%%% M !7 _M0_ 73OVGOV?O%?@/5-J6_B.P>WCE9=WV:<8>&;'?RY51\=]M=]10!_ M+OXU\&ZE\._&.JZ!K%K)8ZMHMW+8WMN_WH)HW*.I^C BLNOTA_X.!/V,F\$? M$G3_ (Q:):_\2OQ44T_75C3Y;>^1,13'':6-=IXX>(DDF05^;U: %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >J?L+_\ )[7P=_[' MC1?_ $O@K^DBOYM_V%_^3VO@[_V/&B_^E\%?TD5,@"BBBI **** "BBB@ HH MHH **** "BBB@#E?CK_R1'QE_P!@.]_]$/7\QM?TY?'7_DB/C+_L!WO_ *(> MOYC:J(!1115 %%%% !1110 4444 %%%% !7W-_P;X_\ )^-Y_P!BK>_^CK:O MAFON;_@WQ_Y/QO/^Q5O?_1UM0!^VU%%%9@%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '\L=%%%: %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5-964VI7D-O;PR7%Q<.(XHHU+/(Q. J@>E_(I'7'^I!Z9\SKY9 !])_P#! M)']@!?V*?@3]NURWC_X6!XO2.ZU=B S:?&!F.S5O]C)+D<%V/4*IKZSHHK, MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_#/_@O;_RD(U+_ + >G_\ MH#5^YE?AG_P7M_Y2$:E_V ]/_P#0&JH@?%]%%%4 4444 %%%% !1110 4444 M %%%% ']0_@7_D2-'_Z\8/\ T6M:M97@7_D2-'_Z\8/_ $6M:M9@%%%% !11 M10 4444 %%%% !1110 4444 %%%% ''_ ![^">A_M&_!WQ#X)\10^=I/B*T: MUEP/FA;@I*G^W&X5U/9E%?SG_M+_ +/6O_LL?&S7O _B2'9J&BSE%F"D1WL) MYBGC_P!AU(8=QD@X(('],%?&_P#P5_\ ^"=:_ME?"-?$7AFSC/Q&\(P,UB% M#:O;9W/9L?[W5H\\!RR\"0L&F!^%=%2W=I+8W4D$\J?L+ M_P#)[7P=_P"QXT7_ -+X*_I(K^;?]A?_ )/:^#O_ &/&B_\ I?!7])%3( HH MHJ0"BBB@ HHHH **** "BBB@ HHHH Y7XZ_\D1\9?]@.]_\ 1#U_,;7].7QU M_P"2(^,O^P'>_P#HAZ_F-JH@%%%%4 4444 %%%% !1110 4444 %?T,NEV^Z[U!@>03#&&90>S/M7W MKY/\4_\ !QQ\,K#4#'H_@;QQJ5NI(,MR;:UW8Q@A1(YP>>N#C''. ?HE17Y M]^ O^#BGX2Z[?+#KWA7QMH"R-CSTB@O(8QZMMD5_^^48U]@?L^_M8_#G]J?0 MWO\ P%XLTOQ"D*AIX(G,=U; ]/,@<+(@[990#VS0!Z)1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% '\L=%%%: %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15K M2-(N_$&J6UC86MQ?7UY*L%O;V\9DEGD8@*B*N2S$D #)-?K!_P3(_X(BP^# M)M/\??&BQM[S5%VW&F^%I,20V9X*R7?\+R>D7*K_ !;C\J@'F_\ P21_X(_W M/Q*O=+^*'Q4TU[?PQ'LO-#T.X&)-8/WDN)UZK;]"J'!EX)_=X\S]>54(N!P! MT%"J$7 X Z"EK, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP MS_X+V_\ *0C4O^P'I_\ Z U?N97X9_\ !>W_ )2$:E_V ]/_ /0&JH@?%]%% M%4 4444 %%%% !1110 4444 %%%% ']0_@7_ )$C1_\ KQ@_]%K6K65X%_Y$ MC1_^O&#_ -%K6K68!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? MF%_P6D_X)7-XC&I_&3X<:;NOT4W'BC1[6(DW0'WKV%%_C YE4#Y@"_WMY;\H M*_JTA-SK7ABTB^8L3E[BS0>O5H0/4I_=%) M@?E?13B"K8/!'!![4VJ **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /5/V%_^3VO@[_V/&B_^E\%?TD5_-O\ L+_\GM?!W_L>-%_]+X*_I(J9 %%% M%2 4444 %%%% !1110 4444 %%%% '*_'7_DB/C+_L!WO_HAZ_F-K^G+XZ_\ MD1\9?]@.]_\ 1#U_,;51 ****H HHHH **** "BBB@ HHHH *^YO^#?'_D_& M\_[%6]_]'6U?#-??]BK>_^CK:@#]MJ***S **** "OS?_ ."N MW_!7F[^"VKWOPO\ A;?+'XHA!BUS7(R'_LK(_P"/>#K^_P"?F?\ Y9]!\^2G MUQ_P4#_:=7]D3]DWQ9XTA:/^UK>W%GI".,B2]F/EQ''<(29".ZQM7Y,_\$>/ MV,T_;8_:@U#Q)XR236/#/@]TU75A=$R_VM>RNS0Q2EL[PS+)(^<[@FT_?IKN M!K?L-_\ !&WQ[^VE:Q^.O'6L7GA7PMK#&ZCN[I3XY\U%<_*CE31Z+I.O>#+Q@3'<:;JTUP%;L2ERTH*^H&WCH1UK\[ M?VN?^",+3QMH&L7FH:#8W :R\4Z,'MYK!R<*MS&"3#N)V_>:-MP M7<2VVN@\,_\ !8O]I[]FKQ\MAX\FGU-H,/<:)XGT%+&XV$GD%(XIE)YP2648 M^Z>0?U?_ &9?V@O!_P#P4)_9=BU^'38YM%\103:9K.C7N)OL\N-L]M)P PPP M(; W(ZMA2< U0'A?_!)S_@J?'^VGHTGA'QC]DL/B1H]N)=\8$<.OP+@-/&O1 M95X+QCC!W(-NY4^UJ_G]_:Z^#'B#_@EO^WHC>%[R>W31[J+7_#-X^29;1V;; M')_? *R0N#PX5L\-BOW7^!OQ;T[X\_!WPSXSTGC3_$VFP:A$A(+0^8@+1MC^ M)&RI]U-)@=71112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /Y8Z***T **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHKU#]G/]C3XF?M8:P+7P)X2U/685?RYKXJ(;&V/!/F7#XC4@'. MW=N(Z ]* /+Z]J_9!_8#^)/[:WB,6_@_1632(9 E[K=[F'3K+IG+X^=AG[D8 M9^^ .1^C7['7_!OYX5^'4MIK7Q:U1?&6K1X<:-8EX=*A;T=SB6?!P?\ EFO8 MJPK]"?#/A?3?!6@6FDZ/I]EI6EZ?&(;:SLX%A@MT'1410%4#T %3S ?.W["/ M_!+?X??L.:=%J%I#_P ))XWDC*7'B"]B DC!X*6\>2(4QQP2[ G+$8 ^F*** MD HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\,_\ @O;_ M ,I"-2_[ >G_ /H#5^YE?AG_ ,%[?^4A&I?]@/3_ /T!JJ('Q?1115 %%%% M!1110 4444 %%%% !1110!_4/X%_Y$C1_P#KQ@_]%K6K65X%_P"1(T?_ *\8 M/_1:UJUF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\'_ M /!2K_@C%H?[3KWWC3X=K9>&_'TF9KJT(\NPUUNI+X_U4Q_YZ ;6/WADEQ^. M7Q,^%_B'X->-K[PYXJT>^T+7--D\NXL[N,I(A[$=F4]0P)5A@@D$&OZ?:\C_ M &M?V(_A[^VEX-_LKQKHZS75NA%CJMMB+4-.)[QRX/RYY*,&0GJI(!%*0'\W M]%?7/[;G_!'3XF_LD276K:7;R>.O!467_M33;<_:+-/^GFW!+)CGYU+)@
  • OYC:_IR^.O_)$?&7_8#O?_ $0]?S&U M40"BBBJ **** "BBB@ HHHH **** "ON;_@WQ_Y/QO/^Q5O?_1UM7PS7W-_P M;X_\GXWG_8JWO_HZVH _;:BBBLP"BBB@#\VO^#D3QU+IOP6^&WAM9-L6L:U= M:BZ[L%S;0*@X[@?:C]#BO1O^" 7P\MO"?["*ZQ&J&Z\5:[>7DSC[VV(K;JAX MZ#RF('/WSZXKRC_@Y.\*R7?@#X4:V%;R]/U#4;%FSP&GCMW _P#)<]^Q_#V[ M_@@_XOB\2_\ !._0K*.7S&\/:MJ&GRK_ ,\F:[_](-/K)_X.._\ DUSP-_V- M0_\ 22XKX=_8<_X)C?%7]M'X3ZAXI\#>*/"^B:38:O)I4T&I:E>6TKSI##*S MA88)%*E9D&20, $BV ^J/^#C3XD^#-9T;P#X;M[K3[[QQI=[<7,ZP2+)- MIUFT8#)+CE/,D$953R?*)^OIG_!NUX5U/1?V/_$NHW<"-Y%]5+J4SZQMZ5^7-[\%+']FO]KZ+P3\8+.[;2?#VM16NOKI5P/FE26-9 MD!/HIADQZ>8?6O;?^"#WC6X\6?\ !/?2+.=F9?#NL7^FQ%O[AD%P!GV,Y';@ M8[5Y-_P+;>T^"7PWT%B/MFH:Y<7\8W<[((-CB>CH!]LT445(!1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_+'1116@! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 44Y$:5U55+,QP !DDUU_A7]GKQ_XZ95T3P/XPUEG.%%CHUS<;CG M'&Q#WX^M ''45]!>"_\ @E9^T-X]*_8?A5XF@W1 M_P#+QK]P]_O^L3$0_P#D.ES ?A+\//A7XF^+>MKIOA7P[K7B34&Q_H^F64EU M(,]"50$@<'D\<&OKSX!?\$%?C7\5VAN?$RZ/\/=,DP6;49QFZ)I>G:/IT/\ J[6QMDMX8_HB */P%:5+F ^+?V;O M^"%?P7^",EO?>(;:^^(NL0X;?K!"6*MQRMJGRLO!^64R#GZ5]CZ'H5CX9TFW MT_3;.UT^QM4V0VUM$L,,*^BHH 4>P%6Z*D HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "OPS_X+V_\ *0C4O^P'I_\ Z U? MN97X9_\ !>W_ )2$:E_V ]/_ /0&JH@?%]%%%4 4444 %%%% !1110 4444 M%%%% ']0_@7_ )$C1_\ KQ@_]%K6K65X%_Y$C1_^O&#_ -%K6K68!1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\F_M??\$OK*B@#\#_P!J?_@C ME\:/V97N+R+0_P#A./#L66&I>'T>Y:-.>9;?'FI@H ]B9H\,^.PD MW+[57,!_.717ZB?'_P#X-Q;N%Y[OX8>/(;B/),>F^(X3&ZCJ +F%2&/;F)?< M\\?&/QM_X)H_'+X M*^O?#O7IK&(G-]I<0U*UVC^(O 7V#_?VGZ55P/":*BOO+X#/"T!QO26\DN[A?HL2%#C_KH.W7M]"?#/_@V^\&Z68G\8?$7Q)K3#!>+ M2;*'3ESZ;I#.2/? )'IV5P/R)K0\,^%-4\:ZO'I^CZ;J&K7\W^KMK*W>XF?Z M(H)/7TK][_A9_P $=OV>?A5Y9]8G;R?RC'\J^A?!O MP_T'XZE.T99^'[)IBWT MGFV8_P"_1_Q_5RBCF8'S'^SS_P $A/@9^S?KNFZSI?AFZUKQ!I,\=U::GK5Z M]S-!+&P9)%1=L*LK ,&$8((XKZOYC:J(!11 M15 %%%% !1110 4444 %%%% !7W-_P &^/\ R?C>?]BK>_\ HZVKX9K[F_X- M\?\ D_&\_P"Q5O?_ $=;4 ?MM11168!1110!\U?\%:?V:KC]J']B/Q-I6FP- M_\ @EKJWP)\=ZA\ M5_AO87,W@_4+@WVI6EBA\WPY_9!\1Z9XN\-^(/"VI3^,;FZCM-7TZ:QGDB-E8J) DJJQ0LCC">T18(/%5K"T_G(!@&[B7+[QCF2,,6XR@ M.6/Z!> OVQ_A/\3],CN]!^)'@G48Y$W[$UB!9HQQ]^-F#H>1PR@\CUI:@?$O M_!>+]@?6_C$/#?Q+\"^'=5\0>(+7&C:S8:59275U&;[P/MCTJ^US1[FSBO;!\[(E>5 " MT)!7&>(S'@?*2/=/BI^WG\&?@MITUQXB^)7A"U:%=QMH-12[NR,9X@A+RMQZ M+W'J*_,O_@HW_P %O=0_:#\.WW@7X5VNH>'_ MJ"/;:EJMRH2_U:)@5:&- M3Y,+ \G)=P<'8-RL]=@/+?\ @K3^U%_PV]^VHNF^$?,UC1?#^SPWH2VPW_VG M.TI\R6,?Q>9,P12.&6.,]Z_9K]D+X$1_LR?LR^"O J-')-X=TR.&Z=/N2W+9 MDN'7V:9Y&'L:^#?^"+7_ 2PU'P'K-I\8/B5I4ECJ,:;_#.CW2[9K8L"#>3( M>5;:<1HW(R6(!"$?IU0P"BBBI **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /%_\ AW-\!_\ HD?@'_P3 MP_X4?\.YO@/_ -$C\ _^">'_ KVBBBX'B__ [F^ __ $2/P#_X)X?\*/\ MAW-\!_\ HD?@'_P3P_X5[111<#Q?_AW-\!_^B1^ ?_!/#_A1_P .YO@/_P!$ MC\ _^">'_"O:**+@>+_\.YO@/_T2/P#_ .">'_"C_AW-\!_^B1^ ?_!/#_A7 MM%%%P/%_^'T447 \7_ .''_ H_X=S? ?\ Z)'X!_\ !/#_ (5[111<#Q?_ (=S? ?_ *)'X!_\ M$\/^%'_#N;X#_P#1(_ /_@GA_P *]HHHN!XO_P .YO@/_P!$C\ _^">'_"C_ M (=S? ?_ *)'X!_\$\/^%>T447 \7_X=S? ?_HD?@'_P3P_X4?\ #N;X#_\ M1(_ /_@GA_PKVBBBX'B__#N;X#_]$C\ _P#@GA_PH_X=S? ?_HD?@'_P3P_X M5[111<#Q?_AW-\!_^B1^ ?\ P3P_X4?\.YO@/_T2/P#_ .">'_"O:**+@>2: M?^P-\#],M_+C^#_PS9<[LS>&K.9O^^GC)_#.*W](_98^&/A\QFP^'/@.Q,*[ M(S;^'[2/8.F!MC&!]*[RB@#.T/PEI/AA NFZ9I^GJJ[ +:V2$!>N/E X]JT: M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O-_B;^Q_\+?C3XI?7/%GP_\ "GB+6)(UA:\O M].CGF9%X5=S#.!VKTBB@#Q?_ (=S? ?_ *)'X!_\$\/^%'_#N;X#_P#1(_ / M_@GA_P *]HHHN!XO_P .YO@/_P!$C\ _^">'_"C_ (=S? ?_ *)'X!_\$\/^ M%>T447 \7_X=S? ?_HD?@'_P3P_X4?\ #N;X#_\ 1(_ /_@GA_PKVBBBX'B_ M_#N;X#_]$C\ _P#@GA_PH_X=S? ?_HD?@'_P3P_X5[111<#Q?_AW-\!_^B1^ M ?\ P3P_X4?\.YO@/_T2/P#_ .">'_"O:**+@>+_ /#N;X#_ /1(_ /_ ()X M?\*/^'.&)%CBB4(BJ,!5 P /I4E% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!Y_\ %O\ 92^&OQY23_A,/ OA?Q!-(,&XN]/C:Y7_ '9@!(O_ M %A7S/\4O\ @@;\!?'DDDNCP>*/!LS9(73-3,T.3ZKRLOX5]L44 ?E M'\0_^#;35(&>3PG\4;&Z#,=EOJ^D/;[!VS+%(^X_]LQ7A_CC_@@I^T)X39OL M&F^%_$^WI_9FM)'NZ]/M(A].^.OUQ^YE%5S,#^=GQ?\ \$ROC_X(=A>_"?QE M-M_Z!]E_:'I_S[E_4?KZ''FOB7X$>./!CE=8\&^*])8'!%YI-Q 0>?[R#T/Y M&OZ<**.8#^6.BOZBM=\':1XI4KJ>E:;J*LH0BZMDFRH.0/F!XSSBN5U7]EKX M8Z\\C7WPY\!WC3+LD,^@6DF]<8P=T9R,<8-',!_,_17]#7QM_8J^#>E>!9)K M7X2_#*VF$R /%X7L4;!/J(J\;_X92^%O_1-? /\ X3UI_P#&Z=P/Q)HK]MO^ M&4OA;_T37P#_ .$]:?\ QNC_ (92^%O_ $37P#_X3UI_\;HN!^)-%?T&_ +] MB_X.ZSX:O)+SX3_#2ZD6YVJTWABRD(&U> 3%7I.G?L=_"/1X&CM/A9\.;6-F MW%(?#5DBD\#.!'UX'Y47 _FIJ2UM);ZX6&&.2::0X5$4LS'V K^G#2O@EX+T M)X6L?"/A>S:W7;$8-*@C,8QC"X48&...U=%I^FV^DV_DVMO#;0@YV1($7/T' M%+F _F5T+X$>./% 0Z7X-\5:B) 2AM=)N)MP'!QM0YQBNT\/_P#!/SXY>)RO MV3X1_$3;)MVO/H5Q;HV>A#2*HQ[YP*_H\HHY@/Y__#/_ 1P_:0\4!6A^&MW M:QMMR][JEE:[ <\E7F#=N< D?B*]$\+_ /!OY\?-?"_:I/ ^A[@"1>ZN[[>, MX/DQ2?3C(S[D?3>\7] M*]1\'_\ !MYX"LMO]O\ Q&\7:G_>_L^TM['/TWB;'ZU^C]%*[ ^.O!?_ 0F M_9W\*%3>>']>\1,O?4=:G7)YZB Q#N.V.![Y]A\#?\$]?@=\.?+;2?A3X'22 M(826YTJ*\F7C'#S!VSCC.T44 >+_ /#N;X#_ /1(_ /_ ()X?\*/^''_"O:** M+@>+_P##N;X#_P#1(_ /_@GA_P */^'T447 \7 M_P"'+_\ #N;X M#_\ 1(_ /_@GA_PH_P"'K- ULUWI^GQP3&)B"R;E&<$JIQ[" MO1J* "BBB@ HHHH *;+$MQ$R.JNC@JRL,A@>H(IU% 'Q1^U3_P $+OA)\?\ M4[K5_#;7?PWURZ8O(VEPK+ITC'JQM&*A?I$\:^Q)S7R1XG_X-Q_BI::@5T7Q MQ\/]0M]?:W[(/_ 1\^$?[)>H6NLK87'C'Q9:L)(M6 MUH+(+5QW@@ \N,C@AB&<'HXZ5]5T47 ****0!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 L0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D! end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Cover Page - shares
    3 Months Ended
    Dec. 31, 2023
    Jan. 26, 2024
    Entity Information [Line Items]    
    Document Type 10-Q  
    Document Quarterly Report true  
    Document Period End Date Dec. 31, 2023  
    Document Transition Report false  
    Entity File Number 001-34033  
    Entity Registrant Name DIGI INTERNATIONAL INC.  
    Entity Incorporation, State or Country Code DE  
    Entity Tax Identification Number 41-1532464  
    Entity Address, Address Line One 9350 Excelsior Blvd.  
    Entity Address, Address Line Two Suite 700  
    Entity Address, City or Town Hopkins  
    Entity Address, State or Province MN  
    Entity Address, Postal Zip Code 55343  
    City Area Code 952  
    Local Phone Number 912-3444  
    Entity Current Reporting Status Yes  
    Entity Interactive Data Current Yes  
    Entity Filer Category Accelerated Filer  
    Entity Small Business false  
    Entity Emerging Growth Company false  
    Entity Shell Company false  
    Entity Common Stock, Shares Outstanding   36,256,612
    Entity Central Index Key 0000854775  
    Current Fiscal Year End Date --09-30  
    Document Fiscal Year Focus 2024  
    Document Fiscal Period Focus Q1  
    Amendment Flag false  
    The Nasdaq Stock Market LLC    
    Entity Information [Line Items]    
    Title of 12(b) Security Common Stock, par value $.01 per share  
    Trading Symbol DGII  
    Security Exchange Name NASDAQ  
    XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
    shares in Thousands, $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Revenue:    
    Total Revenue $ 106,089 $ 109,306
    Cost of sales:    
    Amortization of intangibles 953 1,103
    Total cost of sales 44,989 47,785
    Gross Profit 61,100 61,521
    Operating expenses:    
    Sales and marketing 19,647 19,106
    Research and development 14,633 14,094
    General and administrative 14,687 16,358
    Total operating expenses 48,967 49,558
    Operating income 12,133 11,963
    Other expense, net:    
    Interest expense, net (5,661) (5,971)
    Debt issuance cost write off (9,722) 0
    Other expense, net (26) 17
    Total other expense, net (15,409) (5,954)
    Income before income taxes (3,276) 6,009
    Income tax provision (benefit) (222) 230
    Net income $ (3,054) $ 5,779
    Basic net (loss) income per common share:    
    Basic (USD per share) $ (0.08) $ 0.16
    Diluted net (loss) income per common share    
    Diluted (USD per share) $ (0.08) $ 0.16
    Weighted average common shares:    
    Basic (shares) 36,129 35,608
    Diluted (shares) 36,129 36,859
    Product    
    Revenue:    
    Revenue $ 77,250 $ 81,755
    Cost of sales:    
    Cost of sales excluding amortization 37,766 39,612
    Service    
    Revenue:    
    Revenue 28,839 27,551
    Cost of sales:    
    Cost of sales excluding amortization $ 6,270 $ 7,070
    XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Statement of Comprehensive Income [Abstract]    
    Net income $ (3,054) $ 5,779
    Other comprehensive (loss) income:    
    Foreign currency translation adjustment 2,948 1,289
    Other comprehensive income (loss) 2,948 1,289
    Comprehensive income $ (106) $ 7,068
    XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
    $ in Thousands
    Dec. 31, 2023
    Sep. 30, 2023
    Current assets:    
    Cash and cash equivalents $ 31,548 $ 31,693
    Accounts receivable, net 61,441 55,997
    Inventories 67,590 74,396
    Other current assets 4,799 4,112
    Total current assets 165,378 166,198
    Property, equipment and improvements, net 28,644 29,108
    Intangible assets, net 270,921 277,084
    Goodwill 342,424 341,593
    Operating lease right-of-use assets 12,187 12,876
    Deferred tax assets 5,192 4,884
    Other non-current assets 3,916 3,788
    Assets 828,662 835,531
    Current liabilities:    
    Current portion of long-term debt 0 15,523
    Accounts payable 16,679 17,148
    Accrued compensation 9,382 16,427
    Unearned revenue 31,235 25,274
    Current portion of operating lease liabilities 3,216 3,352
    Taxes Payable 1,179 1,116
    Other current liabilities 8,754 7,138
    Total current liabilities 70,445 85,978
    Income taxes payable 2,304 2,308
    Deferred tax liabilities 1,817 1,812
    Long-term debt 194,684 188,051
    Operating lease liabilities 13,333 13,989
    Other non-current liabilities 4,004 2,905
    Total liabilities 286,587 295,043
    Commitments and Contingencies (see Note 13)
    Preferred Stock, Shares Outstanding 0 0
    Stockholders' equity:    
    Preferred stock, $.01 par value; 2,000,000 shares authorized; none issued and outstanding $ 0 $ 0
    Common stock, $.01 par value; 60,000,000 shares authorized; 42,748,931 and 42,501,150 shares issued 427 425
    Additional paid-in capital 407,330 403,735
    Retained earnings 221,791 224,845
    Accumulated other comprehensive loss (24,063) (27,011)
    Treasury stock, at cost, 6,500,331 and 6,436,204 shares (63,410) (61,506)
    Total stockholders' equity 542,075 540,488
    Total liabilities and stockholders' equity $ 828,662 $ 835,531
    XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
    Dec. 31, 2023
    Sep. 30, 2023
    Statement of Financial Position [Abstract]    
    Preferred stock, par value (USD per share) $ 0.01 $ 0.01
    Preferred stock, shares authorized 2,000,000 2,000,000
    Preferred stock, shares issued 0 0
    Preferred stock, shares outstanding 0 0
    Common stock, par value (USD per share) $ 0.01 $ 0.01
    Common stock, shares authorized 60,000,000 60,000,000
    Common stock, shares issued 42,748,931 42,501,150
    Treasury Stock, Common, Shares 6,500,331 6,436,204
    XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Operating activities:    
    Net income $ (3,054) $ 5,779
    Adjustments to reconcile net income to net cash provided by operating activities:    
    Depreciation of property, equipment and improvements 1,813 1,649
    Amortization of intangible assets 6,591 6,957
    Write-off of debt issuance costs 9,722 0
    Stock-based compensation 3,106 2,868
    Deferred income tax provision (303) 905
    Other 349 (29)
    Changes in operating assets and liabilities (net of acquisitions) 448 (15,449)
    Net cash provided by operating activities 18,672 2,680
    Investing activities:    
    Purchase of property, equipment, improvements and certain other intangible assets (292) (963)
    Net cash used in investing activities (292) (963)
    Financing activities:    
    Proceeds from long-term debt 214,062 0
    Payments on long-term debt (233,025) (4,375)
    Proceeds from stock option plan transactions 225 872
    Proceeds from employee stock purchase plan transactions 531 594
    Taxes paid for net share settlement of share-based payment options and awards (2,169) (2,987)
    Net cash provided by financing activities (20,376) (5,896)
    Effect of exchange rate changes on cash and cash equivalents 1,851 228
    Net (decrease) increase in cash and cash equivalents (145) (3,951)
    Cash and cash equivalents, beginning of period 31,693 34,900
    Cash and cash equivalents, end of period 31,548 30,949
    Supplemental schedule of non-cash investing and financing activities    
    Interest Paid 4,309 8,466
    Income Taxes Paid, Net 72 565
    Transfer of inventory to property, equipment and improvements (1,105) (1,512)
    Accrual for purchase of property, equipment, improvements and certain other intangible assets $ (10) $ (17)
    XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
    shares in Thousands, $ in Thousands
    Total
    Common Stock
    Treasury Stock, Common
    Additional Paid-in Capital
    Retained Earnings
    Accumulated Other Comprehensive (Loss) Income
    Beginning balance (in shares) at Sep. 30, 2022   41,950 6,413      
    Beginning balance at Sep. 30, 2022 $ 501,513 $ 420 $ (58,172) $ 385,244 $ 200,075 $ (26,054)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Net income 5,779       5,779  
    Other comprehensive (loss) income 1,289         1,289
    Employee stock purchase plan issuances (in shares)     (20)      
    Employee stock purchase plan issuances 594   $ 186 408    
    Taxes paid for net share settlement of share-based payment awards (in shares)     72      
    Taxes paid for net share settlement of share-based payment awards (2,987)   $ (2,987)      
    Issuance of stock under stock award plans (in shares)   249        
    Issuance of stock under stock award plans 872 $ 2   870    
    Stock-based compensation expense 2,868     2,868    
    Ending balance (in shares) at Dec. 31, 2022   42,199 6,465      
    Ending balance at Dec. 31, 2022 509,928 $ 422 $ (60,973) 389,390 205,854 (24,765)
    Beginning balance (in shares) at Sep. 30, 2023   42,501 6,436      
    Beginning balance at Sep. 30, 2023 540,488 $ 425 $ (61,506) 403,735 224,845 (27,011)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Net income (3,054)       (3,054)  
    Other comprehensive (loss) income 2,948         2,948
    Employee stock purchase plan issuances (in shares)     (24)      
    Employee stock purchase plan issuances 531   $ 231 300    
    Taxes paid for net share settlement of share-based payment awards (in shares)     88      
    Taxes paid for net share settlement of share-based payment awards (2,168)   $ (2,135) (33)    
    Issuance of stock under stock award plans (in shares)   248        
    Issuance of stock under stock award plans 224 $ 2   222    
    Stock-based compensation expense 3,106     3,106    
    Ending balance (in shares) at Dec. 31, 2023   42,749 6,500      
    Ending balance at Dec. 31, 2023 $ 542,075 $ 427 $ (63,410) $ 407,330 $ 221,791 $ (24,063)
    XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies
    3 Months Ended
    Dec. 31, 2023
    Accounting Policies [Abstract]  
    BASIS OF PRESENTATION OF UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SIGNIFICANTACCOUNTING POLICIES BASIS OF PRESENTATION OF UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SIGNIFICANT ACCOUNTING POLICIES
    Basis of Presentation
    The unaudited condensed consolidated financial statements of Digi International Inc. ("we", "us", "our", "Digi" or "the Company") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission applicable to interim financial statements. While these financial statements reflect all normal recurring adjustments that are, in the opinion of management, necessary for fair presentation of the results of the interim period, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements. These financial statements should be read in conjunction with the financial statement disclosures in Part I, Item 1 of our Annual Report on Form 10-K for the year ended September 30, 2023 (the "2023 Financial Statements"). We use the same accounting policies in preparing quarterly and annual financial statements. The quarterly results of operations are not necessarily indicative of the results to be expected for the full year.
    XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Earnings (Loss) Per Share
    3 Months Ended
    Dec. 31, 2023
    Earnings Per Share [Abstract]  
    EARNINGS (LOSS) PER SHARE EARNINGS (LOSS) PER SHARE
    The following table is a reconciliation of the numerators and denominators in the net income per common share calculations (in thousands, except per common share data):
     Three months ended December 31,
     20232022
    Numerator:
    Net (loss) income$(3,054)$5,779 
    Denominator:
    Denominator for basic net income per common share — weighted average shares outstanding36,129 35,608 
    Effect of dilutive securities:
    Stock options and restricted stock units— 1,251 
    Denominator for diluted net income per common share — adjusted weighted average shares36,129 36,859 
    Net (loss) income per common share, basic$(0.08)$0.16 
    Net (loss) income per common share, diluted$(0.08)$0.16 
    Digi excludes certain stock options and restricted stock unit awards that would have an anti-dilutive effect on our diluted net (loss) income per share calculation. For the three months ended December 31, 2023 and 2022, 1,563,857 and 234,365 shares outstanding were excluded, respectively.
    XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Selected Balance Sheet Data
    3 Months Ended
    Dec. 31, 2023
    Selected Balance Sheet Data [Abstract]  
    SELECTED BALANCE SHEET DATA SELECTED BALANCE SHEET DATA
    The following table shows selected balance sheet data (in thousands):
    December 31,
    2023
    September 30,
    2023
    Accounts receivable, net:
    Accounts receivable$66,873 $61,880 
    Less allowance for credit losses1,407 1,693 
    Less reserve for future credit returns and pricing adjustments4,025 4,190 
    Accounts receivable, net$61,441 $55,997 
    Inventories:
    Raw materials$28,649 $29,974 
    Work in process130 66 
    Finished goods38,811 44,356 
    Inventories$67,590 $74,396 
    XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Goodwill and Other Identifiable Intangible Assets, Net
    3 Months Ended
    Dec. 31, 2023
    Goodwill and Intangible Assets Disclosure [Abstract]  
    GOODWILL AND OTHER IDENTIFIABLE INTANGIBLE ASSETS, NET GOODWILL AND OTHER INTANGIBLE ASSETS, NET
    Amortizable intangible assets were (in thousands):
     December 31, 2023September 30, 2023
    Gross
    carrying
    amount
    Accum.
    amort.
    NetGross
    carrying
    amount
    Accum.
    amort.
    Net
    Purchased and core technology$85,080 $(60,833)$24,247 $85,032 $(59,833)$25,199 
    License agreements112 (112)— 112 (112)— 
    Patents and trademarks40,035 (20,421)19,614 39,957 (19,888)20,069 
    Customer relationships309,241 (82,181)227,060 309,196 (77,380)231,816 
    Non-compete agreements600 (600)— 600 (600)— 
    Order backlog1,000 (1,000)— 1,000 (1,000)— 
    Total$436,068 $(165,147)$270,921 $435,897 $(158,813)$277,084 

    Amortization expense for intangible assets was $6.2 million and $6.5 million for the three months ended December 31, 2023 and 2022, respectively. Amortization expense is recorded on our condensed consolidated statements of operations within cost of sales and in general and administrative expense.
    Estimated amortization expense related to intangible assets for the remainder of fiscal 2024 and the five succeeding fiscal years is (in thousands):
    2024 (nine months)$19,058 
    202521,781 
    202621,549 
    202720,593 
    202820,411 
    202918,355 
    4. GOODWILL AND OTHER INTANGIBLE ASSETS, NET (CONTINUED)
    The changes in the carrying amount of goodwill by reportable segments are (in thousands):
     Three months ended December 31, 2023
     IoT
    Products & Services
    IoT
    Solutions
    Total
    Balance on September 30, 2023$173,957 $167,636 $341,593 
    Foreign currency translation adjustment567 264 831 
    Balance on December 31, 2023$174,524 $167,900 $342,424 
    Goodwill represents the excess of cost over the fair value of net identifiable assets acquired. Goodwill is quantitatively tested for impairment on an annual basis as of June 30, or more frequently if events or circumstances occur which could indicate impairment. We continue to have two reportable segments, IoT Products & Services and IoT Solutions (see Note 6). Our IoT Products & Services segment is structured to include four reporting units, each with a reporting manager: Cellular Routers, Console Servers, OEM Solutions and Infrastructure Management. Following our acquisition of Ventus in November 2021, we have two reporting units within IoT Solutions: SmartSense and Ventus. Each of these segments was tested individually for impairment during our annual impairment test completed in the third fiscal quarter of fiscal 2023.

    Assumptions and estimates to determine fair values under the income and market approaches are complex and often subjective. They can be affected by a variety of factors. These include external factors such as industry and economic trends. They also include internal factors such as changes in our business strategy and our internal forecasts. Changes in circumstances or a potential event could affect the estimated fair values negatively. If our future operating results do not meet current forecasts or if we experience a sustained decline in our market capitalization that is determined to be indicative of a reduction in fair value of one or more of our reporting units within either of our segments, we may be required to record future impairment charges for goodwill.

    Digi conducted an analysis as of December 31, 2023 and concluded changes in market conditions from the time of the fiscal 2023 test, conducted as of June 30,2023, were not indicative of a reduction in fair value of any of our reporting units.
    Results of our Fiscal 2023 Annual Impairment Test
    As of June 30, 2023, we had a total of $32.7 million of goodwill for the Enterprise Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.6 million of goodwill for the OEM Solutions reporting unit, $20.4 million of goodwill for the Infrastructure Management reporting unit, $48.9 million of goodwill for the SmartSense reporting unit and $118.6 million of goodwill for the Ventus reporting unit. At June 30, 2023, the fair value of goodwill exceeded the carrying value for all six reporting units and no impairment was recorded.
    XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Indebtedness
    3 Months Ended
    Dec. 31, 2023
    Debt Disclosure [Abstract]  
    INDEBTEDNESS
    5. INDEBTEDNESS
    On December 7, 2023, Digi entered into a credit agreement (the “Credit Agreement”) with BMO Bank N.A. (“BMO”), as administrative and collateral agent, BMO Capital Markets Corp., BofA Securities, Inc. and MUFG Bank, Ltd., as joint lead arrangers and joint bookrunners, and the several banks and other financial institutions or entities from time to time party thereto as lenders (the “Lenders”). The Credit Agreement provides Digi with a senior secured credit facility (the “Credit Facility”). The Credit Facility includes a $250 million senior secured revolving credit facility (the “Revolving Loan Facility”), with an uncommitted accordion feature that provides for additional borrowing capacity of up to the greater of $95 million or one hundred percent of trailing twelve month adjusted earnings before interest, taxes, depreciation, and amortization ("EBITDA"). The Credit Facility also contains a $10 million letter of credit sublimit and $10 million swingline sub-facility. Digi may use the proceeds of the Credit Facility in the future for general corporate purposes.
    Digi borrowed a total of $215 million under the Credit Facility to repay all obligations and to pay related fees and expenses under the Third Amended and Restated Credit Agreement dated as of December 22, 2021 (the “Prior Credit Facility”), by and among Digi, as the borrower, BMO, as administrative agent and collateral agent, BMO Capital Markets Corp., as sole lead arranger and bookrunner, and the other lenders from time-to-time party thereto. The Prior Credit Facility consisted of a $350 million term loan B secured loan and a $35 million revolving credit facility that included a $10 million letter of credit subfacility and $10 million swingline subfacility.
    5. INDEBTEDNESS (CONTINUED)
    Borrowings under the Credit Facility bear interest at a rate per annum equal to Term SOFR with a floor of 0.00% for an interest period of one, three, or six months as selected by Digi, reset at the end of the selected interest period (or a replacement benchmark rate if Term SOFR is no longer available) plus the applicable margin or a base rate plus the applicable margin. The base rate is determined by reference to the highest of BMO’s prime rate, the rate determined by BMO to be the average rate of Federal funds in the secondary market plus 0.50%, or one-month SOFR plus 1.00%. The applicable margin for loans under the Credit Facility is in a range of 1.75% to 2.75% for Term SOFR loans and 0.75% to 1.75% for base rate loans, depending on Digi’s total net leverage ratio. The initial borrowings were made at Term SOFR for a one-month interest period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility was 7.96% as of December 31, 2023.
    In addition to paying interest on the outstanding principal, Digi is required to pay a commitment fee on the unutilized commitments under the Credit Facility. The commitment fee is between 0.20% and 0.35% depending on Digi’s total net leverage ratio. Our weighted average Revolving Loan Facility commitment fee was 0.30% as of December 31, 2023. The Credit Facility is secured by substantially all of the property of Digi and its domestic subsidiaries.
    The debt issuance costs and remaining balance under the Prior Credit Facility totaling $9.7 million at December 7, 2023 were written off and included in other expenses upon the entry into the Credit Agreement. Digi incurred an additional $1.3 million in debt issuance costs upon entry into the Credit Agreement, with this amount amortized over the term of the Credit Agreement and reported in interest expense.
    The Revolving Loan is due in a lump sum payment at maturity December 7, 2028, if any amounts are drawn. The fair value of the Revolving Loan approximated carrying value at December 31, 2023.
    The following table is a summary of our long-term indebtedness at December 31, 2023 and September 30, 2023 (in thousands):
    Balance on December 31, 2023Balance on September 30, 2023
    Revolving loan$196,000 $— 
    Term loan— 213,625 
    Total loans196,000 213,625 
    Less unamortized issuance costs(1,316)(10,051)
    Less current maturities of long-term debt— (15,523)
    Total long-term debt, net of current portion$194,684 $188,051 
    Covenants and Security Interest
    The Credit Agreement requires Digi to maintain a minimum interest coverage ratio of 3.00 to 1.00 and a total net leverage ratio not to exceed 3.00 to 1.00, with certain exceptions for a covenant holiday of up to 3.50 to 1.00 after certain material acquisitions. The total net leverage ratio is defined as the ratio of Digi’s consolidated total funded indebtedness minus unrestricted cash as of such date up to a maximum amount not to exceed $50 million, to consolidated EBITDA for such period. The Credit Agreement also contains other customary affirmative and negative covenants, including covenants that restrict the ability of Digi and its subsidiaries to incur additional indebtedness, dispose of significant assets, make certain investments, including any acquisitions other than permitted acquisitions, make certain restricted payments, enter into sale and leaseback transactions or grant additional liens on its assets, subject to certain limitations. Amounts borrowed under the Credit Facility are secured by substantially all of our assets.
    XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Segment Information
    3 Months Ended
    Dec. 31, 2023
    Segment Reporting [Abstract]  
    SEGMENT INFORMATION SEGMENT INFORMATION
    We have two reportable segments: IoT Products & Services and IoT Solutions. IoT Products & Services is structured to include four operating segments, each with a segment manager. These four operating segments are Cellular Routers, Console Servers, OEM Solutions and Infrastructure Management. IoT Products & Services derives revenue from the sale of connectivity products and solutions. These products and solutions include enclosed router devices in Cellular Routers, enclosed devices for edge computing and data center applications in Console Servers, chip modules in OEM Solutions and sensors in Infrastructure Management, as well as our cloud based remote manager application and extended support and monitoring of devices sold. IoT Solutions is comprised of two operating segments. These operating segments are SmartSense and Ventus. IoT Solutions derives revenue from the sale of monitoring and networking service solutions. These solutions include wireless condition-based monitoring services in SmartSense and Managed Network-as-a-Service ("MNaaS") in Ventus.
    The operating segments included in each reportable segment have similar qualitative and quantitative factors, which allow us to aggregate them under each reportable segment. The qualitative factors include similar nature of products and services, production process, type or class of customers and methods used to distribute the products. The quantitative factors include similar operating margins. Our CEO is our Chief Operating Decision Maker and reviews and makes business decisions using consolidated information such as operating income and gross profit.
    Summary operating results for each of our segments were (in thousands):
    Three months ended December 31,
    20232022
    Revenue
    IoT Products & Services$82,023 $84,342 
    IoT Solutions24,066 24,964 
    Total revenue$106,089 $109,306 
    Gross Profit
    IoT Products & Services$43,859 $46,021 
    IoT Solutions17,241 15,500 
    Total gross profit$61,100 $61,521 
    Operating Income (Loss)
    IoT Products & Services$10,341 $12,683 
    IoT Solutions1,792 (720)
    Total operating income$12,133 $11,963 
    Depreciation and Amortization
    IoT Products & Services$3,098 $3,292 
    IoT Solutions4,953 4,820 
    Total depreciation and amortization$8,051 $8,112 
    Total expended for property, plant and equipment was (in thousands):
    Three months ended December 31,
    20232022
    IoT Products & Services$37 $637 
    IoT Solutions*182 326 
    Total expended for property, plant and equipment$219 $963 
    * Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively.
    6. SEGMENT INFORMATION (CONTINUED)
    Total assets for each of our segments were (in thousands):
    December 31,
    2023
    September 30,
    2023
    IoT Products & Services$382,874 $384,018 
    IoT Solutions414,240 419,820 
    Unallocated*31,548 31,693 
    Total assets$828,662 $835,531 
    *Unallocated consists of cash and cash equivalents.
    XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Revenue
    3 Months Ended
    Dec. 31, 2023
    Revenue from Contract with Customer [Abstract]  
    REVENUE REVENUE
    Revenue Disaggregation
    The following table summarizes our revenue by geographic location of our customers (in thousands):
    Three months ended December 31,
    20232022
    North America, primarily the United States$79,695 $83,465 
    Europe, Middle East & Africa14,390 15,877 
    Rest of world12,004 9,964 
    Total revenue$106,089 $109,306 
    The following table summarizes our revenue by the timing of revenue recognition (in thousands):
    Three months ended December 31,
    20232022
    Transferred at a point in time$79,394 $85,486 
    Transferred over time26,695 23,820 
    Total revenue$106,089 $109,306 
    Contract Balances
    Contract Related Assets
    Our contract related assets consist of subscriber assets. Subscriber assets are equipment that we provide to customers pursuant to subscription-based contracts.  In these cases, we retain the ownership of the equipment a customer uses and charge the customer subscription fees to receive our end-to-end solutions. The total net book value of subscriber assets of $16.7 million and $16.6 million as of December 31, 2023 and September 30, 2023, respectively, are included in property, equipment and improvements, net. Depreciation expense for these subscriber assets, which is included in cost of sales, was $1.0 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively. We depreciate the cost of this equipment over its useful life.
    Contract Assets
    Contract assets at Digi consist of products and services that have been fulfilled, but for which revenue has not yet been recognized. Our contract asset balances were immaterial as of December 31, 2023 and September 30, 2023.
    Contract Liabilities
    Contract liabilities consist of unearned revenue related to annual or multi-year contracts for subscription services and related implementation fees, as well as product sales that have been invoiced, but not yet fulfilled. The timing of revenue recognition may differ from the timing of invoicing to customers. Customers are invoiced for subscription services on a monthly, quarterly or annual basis.
    7. REVENUE (CONTINUED)
    Our contract liabilities were $35.0 million and $23.0 million at December 31, 2023 and 2022, respectively.
    There were contract liability balances of $27.9 million and $21.6 million balances as of September 30, 2023 and 2022. Of these balances, Digi recognized $7.4 million and $6.1 million as revenue in the three months ended December 31, 2023 and 2022, respectively.
    Remaining Performance Obligation
    As of December 31, 2023, we had approximately $156.9 million of remaining performance obligations on contracts with an original duration of one year or more. We expect to recognize revenue on approximately $67.5 million of remaining performance obligations over the next 12 months. We expect to recognize revenue from the remaining performance obligations over a range of two to five years.
    XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Income Taxes
    3 Months Ended
    Dec. 31, 2023
    Income Tax Disclosure [Abstract]  
    Income Tax Disclosure [Text Block] INCOME TAXES
    Our income tax benefit was $0.2 million for the three months ended December 31, 2023. Included in this was a net tax liability of $0.2 million discretely related to the three months ended December 31, 2023. This liability primarily was the result of book stock compensation in excess of recognized tax benefits.
    Our effective tax rate will vary based on a variety of factors. These factors include our overall profitability, the geographical mix of income before taxes and related statutory tax rate in each jurisdiction, and tax items discretely related to the period, such as tax impacts of stock compensation as there are no open audits during the period. We may record other benefits or expenses in the future that are specific to a particular quarter such as expiration of statutes of limitation, the completion of tax audits, or legislation that is enacted in both U.S. and foreign jurisdictions.
    A reconciliation of the beginning and ending amount of unrecognized tax benefits is (in thousands):
    Unrecognized tax benefits as of September 30, 2023$3,162 
    Decreases related to:
    Expiration of statute of limitations(32)
    Unrecognized tax benefits as of December 31, 2023$3,130 
    The total amount of unrecognized tax benefits at December 31, 2023 that, if recognized, would affect our effective tax rate was $3.0 million, after considering the impact of interest and deferred benefit items. We expect that the total amount of unrecognized tax benefits will decrease by approximately $0.4 million over the next 12 months.
    XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Product Warranty Obligation
    3 Months Ended
    Dec. 31, 2023
    Product Warranties Disclosures [Abstract]  
    PRODUCT WARRANTY OBLIGATION PRODUCT WARRANTY OBLIGATION
    The following tables summarizes the activity associated with the product warranty accrual (in thousands) and is included on our condensed consolidated balance sheets within other current liabilities:
    Three months ended December 31,
    20232022
    Balance at beginning of period$772 $886 
    Warranties accrued94 90 
    Settlement made(85)(54)
    Balance at end of period$781 $922 
    XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Leases
    3 Months Ended
    Dec. 31, 2023
    Leases [Abstract]  
    LEASES LEASES
    All of our leases are operating leases and primarily consist of leases for office space. For any lease with an initial term in excess of 12 months, the related lease assets and lease liabilities are recognized on the condensed consolidated balance sheets as either operating or financing leases at the inception of an agreement where it is determined that a lease exists. We have lease agreements that contain both lease and non-lease components. We have elected to combine lease and non-lease components for all classes of assets. Leases with an expected term of 12 months or less are not recorded on the condensed consolidated balance sheets. Instead we recognize lease expense for these leases on a straight-line basis over the lease term.
    Operating lease assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments. These assets and liabilities are recognized based on the present value of future payments over the lease term at the commencement date. We generally use a collateralized incremental borrowing rate based on information available at the commencement date, including the lease term, in determining the present value of future payments. When determining our right-of-use assets, we generally do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised.
    Our leases typically require payment of real estate taxes and common area maintenance and insurance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. Fixed payments may contain predetermined fixed rent escalations. We recognize the related rent expense on a straight-line basis from the commencement date to the end of the lease term.
    The following table shows the supplemental balance sheet information related to our leases (in thousands):
    Balance Sheet LocationDecember 31, 2023September 30, 2023
    Assets
    Operating leasesOperating lease right-of-use assets$12,187 $12,876 
    Total lease assets$12,187 $12,876 
    Liabilities
    Operating leasesCurrent portion of operating lease liabilities$3,216 $3,352 
    Operating leasesOperating lease liabilities13,333 13,989 
    Total lease liabilities$16,549 $17,341 
    The following were the components of our lease cost which is recorded in both cost of goods sold and selling, general and administrative expense (in thousands):
    Three months ended December 31,
    20232022
    Operating lease cost$891 $904 
    Variable lease cost317 309 
    Short-term lease cost27 25 
    Total lease cost$1,235 $1,238 
    At December 31, 2023, the weighted average remaining lease term of our operating leases was 6.3 years and the weighted average discount rate for these leases was 4.5%.
    10. LEASES (CONTINUED)
    The table below reconciles the undiscounted cash flows for each of the first five years as well as all the remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet as of December 31, 2023 (in thousands):
    Fiscal yearAmount
    2024 (nine months)$3,197 
    20253,529 
    20263,139 
    20272,043 
    20281,897 
    20291,840 
    Thereafter3,865 
    Total future undiscounted lease payments19,510 
    Less imputed interest(2,961)
    Total reported lease liability$16,549 
    XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Contingencies
    3 Months Ended
    Dec. 31, 2023
    Commitments and Contingencies Disclosure [Abstract]  
    COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
    We lease certain of our buildings and equipment under non-cancelable lease agreements. Please refer to Note 10 to our condensed consolidated financial statements for additional information.
    Data Logger Solutions, LLC ("Data Loggers") brought suit in Delaware Superior Court against us and our subsidiary Digi SmartSense, LLC in October, 2020. The suit alleges that Data Loggers has not been paid certain commissions it believes it is owed and will continue to be owed under a Reseller Agreement entered between Data Loggers and TempAlert. SmartSense is the successor of interest of TempAlert and terminated the Reseller Agreement in 2019. Data Loggers claims it is entitled to actual, speculative and punitive damages in connection with its allegations. A trial is scheduled to commence in February 2024. We intend to defend the matter vigorously; however, there can be no assurance that we will be successful in such defense. We are unable to estimate the total costs to defend the matter or the potential liability to us in the event that we are not successful in our defense.
    In addition to the matters discussed above, in the normal course of business, we are presently, and expect in the future to be, subject to various claims and litigation with third parties such as non-practicing intellectual property entities as well as customers, vendors and/or employees. There can be no assurance that any claims by third parties, if proven to have merit, will not materially adversely affect our business, liquidity or financial condition.
    XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation
    3 Months Ended
    Dec. 31, 2023
    Share-Based Payment Arrangement [Abstract]  
    STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
    Stock-based awards granted in the first fiscal quarter of 2024 and 2023 were granted under the amended and restated 2021 Omnibus Incentive Plan (the "2021 Plan"). Shares subject to awards under the 2021 Plan or any prior plans that are forfeited, canceled, returned to us for failure to satisfy vesting requirements, settled in cash or otherwise terminated without payment also will be available for grant under the 2021 Plan. The authority to grant options under the 2021 Plan and set other terms and conditions rests with the Compensation Committee of the Board of Directors.
    As of December 31, 2023, there were approximately 1,881,637 shares available for future grants under the 2021 Plan.
    Cash received from the exercise of stock options was $0.2 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively.
    12. STOCK-BASED COMPENSATION (CONTINUED)
    Our equity plans and corresponding forms of award agreements generally have provisions allowing employees to elect to satisfy tax withholding obligations through the delivery of shares. When employees make this election, we retain a portion of shares issuable under the award. Tax withholding obligations are otherwise fulfilled by the employee paying cash to us for the withholding. During the three months ended December 31, 2023 and 2022, our employees forfeited 87,792 shares and 71,951 shares, respectively, in order to satisfy withholding tax obligations of $2.1 million and $3.0 million, respectively.
    We sponsor an Employee Stock Purchase Plan as amended and restated as of December 10, 2019, October 29, 2013, December 4, 2009 and November 27, 2006 (the "ESPP"), covering all domestic employees with at least 90 days of continuous service and who are customarily employed at least 20 hours per week. The ESPP allows eligible participants the right to purchase common stock on a quarterly basis at the lower of 85% of the market price at the beginning or end of each three-month offering period. The most recent amendments to the ESPP, ratified by our stockholders on January 29, 2020, increased the total number of shares that may be purchased under the ESPP to 3,425,000. ESPP contributions by employees were $0.5 million and $0.6 million for the three months ended December 31, 2023 and 2022, respectively. Pursuant to the ESPP, 23,665 and 19,683 common shares were issued to employees during the three months ended December 31, 2023 and 2022, respectively. Shares are issued under the ESPP from treasury stock. As of December 31, 2023, 446,562 common shares were available for future issuances under the ESPP.
    The following table shows stock-based compensation expense that is included in the consolidated results of operations (in thousands):
    Three months ended December 31,
    20232022
    Cost of sales$181 $142 
    Sales and marketing1,168 851 
    Research and development430 448 
    General and administrative1,327 1,427 
    Stock-based compensation before income taxes3,106 2,868 
    Income tax benefit(663)(599)
    Stock-based compensation after income taxes$2,443 $2,269 
    Stock Options
    The following table summarizes our stock option activity (in thousands, except per common share amounts):
    Options OutstandingWeighted Average Exercise PriceWeighted Average Contractual Term (in years)Aggregate Intrinsic Value (1)
    Balance on September 30, 20231,553 $18.52
    Granted87 24.58
    Exercised(19)24.04
    Forfeited / Canceled(10)23.17
    Balance on December 31, 20231,611 $18.893.8$12,533 
    Exercisable on December 31, 20231,137 $16.893.3$10,656 
    (1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date.
    The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. The total intrinsic value of all options exercised during the three months ended December 31, 2023 and 2023 was $0.4 million and $1.7 million, respectively.
    12. STOCK-BASED COMPENSATION (CONTINUED)
    The following table shows the weighted average fair value, which was determined based upon the fair value of each option on the grant date utilizing the Black-Scholes option-pricing model and the related assumptions:
    Three months ended December 31,
    20232022
    Weighted average per option grant date fair value$12.44$19.98
    Assumptions used for option grants:
    Risk free interest rate
    4.45% - 4.68%
    3.89% - 3.98%
    Expected term6.00 years6.00 years
    Expected volatility46%
    46%
    Weighted average volatility46%46%
    Expected dividend yield
    The fair value of each option award granted during the periods presented was estimated using the Black-Scholes option valuation model that uses the assumptions noted in the above table. Expected volatilities are based on the historical volatility of our stock. We use historical data to estimate option exercise and employee termination information within the valuation model. The expected term of options granted is derived from the vesting period and historical information and represents the period of time that options granted are expected to be outstanding. The risk-free rate used is the zero-coupon U.S. Treasury bond rate in effect at the time of the grant whose maturity equals the expected term of the option.
    As of December 31, 2023, the total unrecognized compensation cost related to non-vested stock options was $4.1 million and the related weighted average period over which it is expected to be recognized is approximately 1.5 years.
    Non-vested Stock Units
    The following table presents a summary of our non-vested restricted stock units and performance stock units as of December 31, 2023 and changes during the three months then ended (in thousands, except per common share amounts):
    RSUsPSUs
    Number of AwardsWeighted Average Grant Date Fair ValueNumber of AwardsWeighted Average Grant Date Fair Value
    Nonvested on September 30, 2023846 $30.56 135 $37.72 
    Granted302 24.55 122 24.59 
    Vested(198)26.87 (30)37.11 
    Canceled(9)32.07 (7)25.15 
    Nonvested on December 31, 2023941 $29.39 220 $30.92 
    As of December 31, 2023, the total unrecognized compensation cost related to non-vested restricted stock units and performance stock units was $24.2 million and $1.4 million, respectively. The related weighted average period over which these costs are expected to be recognized was approximately 2.6 years and 0.8 years, respectively.
    XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Pay vs Performance Disclosure - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Pay vs Performance Disclosure    
    Net income $ (3,054) $ 5,779
    XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Insider Trading Arrangements
    3 Months Ended
    Dec. 31, 2023
    Trading Arrangements, by Individual  
    Rule 10b5-1 Arrangement Adopted false
    Non-Rule 10b5-1 Arrangement Adopted false
    Rule 10b5-1 Arrangement Terminated false
    Non-Rule 10b5-1 Arrangement Terminated false
    XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Earnings (Loss) Per Share (Tables)
    3 Months Ended
    Dec. 31, 2023
    Earnings Per Share [Abstract]  
    Schedule of Calculation of Numerator and Denominator in Earnings Per Share
    The following table is a reconciliation of the numerators and denominators in the net income per common share calculations (in thousands, except per common share data):
     Three months ended December 31,
     20232022
    Numerator:
    Net (loss) income$(3,054)$5,779 
    Denominator:
    Denominator for basic net income per common share — weighted average shares outstanding36,129 35,608 
    Effect of dilutive securities:
    Stock options and restricted stock units— 1,251 
    Denominator for diluted net income per common share — adjusted weighted average shares36,129 36,859 
    Net (loss) income per common share, basic$(0.08)$0.16 
    Net (loss) income per common share, diluted$(0.08)$0.16 
    XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Selected Balance Sheet Data (Tables)
    3 Months Ended
    Dec. 31, 2023
    Selected Balance Sheet Data [Abstract]  
    Schedule of Selected Balance Sheet Data
    The following table shows selected balance sheet data (in thousands):
    December 31,
    2023
    September 30,
    2023
    Accounts receivable, net:
    Accounts receivable$66,873 $61,880 
    Less allowance for credit losses1,407 1,693 
    Less reserve for future credit returns and pricing adjustments4,025 4,190 
    Accounts receivable, net$61,441 $55,997 
    Inventories:
    Raw materials$28,649 $29,974 
    Work in process130 66 
    Finished goods38,811 44,356 
    Inventories$67,590 $74,396 
    XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Goodwill and Other Identifiable Intangible Assets, Net (Tables)
    3 Months Ended
    Dec. 31, 2023
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of Amortizable Intangible Assets
    Amortizable intangible assets were (in thousands):
     December 31, 2023September 30, 2023
    Gross
    carrying
    amount
    Accum.
    amort.
    NetGross
    carrying
    amount
    Accum.
    amort.
    Net
    Purchased and core technology$85,080 $(60,833)$24,247 $85,032 $(59,833)$25,199 
    License agreements112 (112)— 112 (112)— 
    Patents and trademarks40,035 (20,421)19,614 39,957 (19,888)20,069 
    Customer relationships309,241 (82,181)227,060 309,196 (77,380)231,816 
    Non-compete agreements600 (600)— 600 (600)— 
    Order backlog1,000 (1,000)— 1,000 (1,000)— 
    Total$436,068 $(165,147)$270,921 $435,897 $(158,813)$277,084 
    Schedule of Estimated Future Amortization Expense Related to Intangible Assets
    Estimated amortization expense related to intangible assets for the remainder of fiscal 2024 and the five succeeding fiscal years is (in thousands):
    2024 (nine months)$19,058 
    202521,781 
    202621,549 
    202720,593 
    202820,411 
    202918,355 
    Schedule of Changes in Carrying Amount of Goodwill
    The changes in the carrying amount of goodwill by reportable segments are (in thousands):
     Three months ended December 31, 2023
     IoT
    Products & Services
    IoT
    Solutions
    Total
    Balance on September 30, 2023$173,957 $167,636 $341,593 
    Foreign currency translation adjustment567 264 831 
    Balance on December 31, 2023$174,524 $167,900 $342,424 
    XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Debt (Tables)
    3 Months Ended
    Dec. 31, 2023
    Debt Disclosure [Abstract]  
    Schedule of Debt
    The following table is a summary of our long-term indebtedness at December 31, 2023 and September 30, 2023 (in thousands):
    Balance on December 31, 2023Balance on September 30, 2023
    Revolving loan$196,000 $— 
    Term loan— 213,625 
    Total loans196,000 213,625 
    Less unamortized issuance costs(1,316)(10,051)
    Less current maturities of long-term debt— (15,523)
    Total long-term debt, net of current portion$194,684 $188,051 
    XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Segment Information (Tables)
    3 Months Ended
    Dec. 31, 2023
    Segment Reporting [Abstract]  
    Schedule of Segment Reporting Information, by Segment
    Summary operating results for each of our segments were (in thousands):
    Three months ended December 31,
    20232022
    Revenue
    IoT Products & Services$82,023 $84,342 
    IoT Solutions24,066 24,964 
    Total revenue$106,089 $109,306 
    Gross Profit
    IoT Products & Services$43,859 $46,021 
    IoT Solutions17,241 15,500 
    Total gross profit$61,100 $61,521 
    Operating Income (Loss)
    IoT Products & Services$10,341 $12,683 
    IoT Solutions1,792 (720)
    Total operating income$12,133 $11,963 
    Depreciation and Amortization
    IoT Products & Services$3,098 $3,292 
    IoT Solutions4,953 4,820 
    Total depreciation and amortization$8,051 $8,112 
    Payments to Acquire Property, Plant and Equipment by Segment
    Total expended for property, plant and equipment was (in thousands):
    Three months ended December 31,
    20232022
    IoT Products & Services$37 $637 
    IoT Solutions*182 326 
    Total expended for property, plant and equipment$219 $963 
    * Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively.
    Reconciliation of Assets from Segment to Consolidated
    Total assets for each of our segments were (in thousands):
    December 31,
    2023
    September 30,
    2023
    IoT Products & Services$382,874 $384,018 
    IoT Solutions414,240 419,820 
    Unallocated*31,548 31,693 
    Total assets$828,662 $835,531 
    *Unallocated consists of cash and cash equivalents.
    XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Revenue (Tables)
    3 Months Ended
    Dec. 31, 2023
    Revenue from Contract with Customer [Abstract]  
    Disaggregation of Revenue
    The following table summarizes our revenue by geographic location of our customers (in thousands):
    Three months ended December 31,
    20232022
    North America, primarily the United States$79,695 $83,465 
    Europe, Middle East & Africa14,390 15,877 
    Rest of world12,004 9,964 
    Total revenue$106,089 $109,306 
    The following table summarizes our revenue by the timing of revenue recognition (in thousands):
    Three months ended December 31,
    20232022
    Transferred at a point in time$79,394 $85,486 
    Transferred over time26,695 23,820 
    Total revenue$106,089 $109,306 
    XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Income Taxes (Tables)
    3 Months Ended
    Dec. 31, 2023
    Income Tax Disclosure [Abstract]  
    Schedule of Unrecognized Tax Benefits
    A reconciliation of the beginning and ending amount of unrecognized tax benefits is (in thousands):
    Unrecognized tax benefits as of September 30, 2023$3,162 
    Decreases related to:
    Expiration of statute of limitations(32)
    Unrecognized tax benefits as of December 31, 2023$3,130 
    XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Product Warranty Obligation (Tables)
    3 Months Ended
    Dec. 31, 2023
    Product Warranties Disclosures [Abstract]  
    Schedule of Product Warranty Accrual
    The following tables summarizes the activity associated with the product warranty accrual (in thousands) and is included on our condensed consolidated balance sheets within other current liabilities:
    Three months ended December 31,
    20232022
    Balance at beginning of period$772 $886 
    Warranties accrued94 90 
    Settlement made(85)(54)
    Balance at end of period$781 $922 
    XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Leases (Tables)
    3 Months Ended
    Dec. 31, 2023
    Leases [Abstract]  
    Supplemental Balance Sheet Information
    The following table shows the supplemental balance sheet information related to our leases (in thousands):
    Balance Sheet LocationDecember 31, 2023September 30, 2023
    Assets
    Operating leasesOperating lease right-of-use assets$12,187 $12,876 
    Total lease assets$12,187 $12,876 
    Liabilities
    Operating leasesCurrent portion of operating lease liabilities$3,216 $3,352 
    Operating leasesOperating lease liabilities13,333 13,989 
    Total lease liabilities$16,549 $17,341 
    Components of Lease Cost
    The following were the components of our lease cost which is recorded in both cost of goods sold and selling, general and administrative expense (in thousands):
    Three months ended December 31,
    20232022
    Operating lease cost$891 $904 
    Variable lease cost317 309 
    Short-term lease cost27 25 
    Total lease cost$1,235 $1,238 
    Operating Lease Liability Maturity
    The table below reconciles the undiscounted cash flows for each of the first five years as well as all the remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet as of December 31, 2023 (in thousands):
    Fiscal yearAmount
    2024 (nine months)$3,197 
    20253,529 
    20263,139 
    20272,043 
    20281,897 
    20291,840 
    Thereafter3,865 
    Total future undiscounted lease payments19,510 
    Less imputed interest(2,961)
    Total reported lease liability$16,549 
    XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation (Tables)
    3 Months Ended
    Dec. 31, 2023
    Share-Based Payment Arrangement [Abstract]  
    Schedule of Stock-Based Compensation Expense
    The following table shows stock-based compensation expense that is included in the consolidated results of operations (in thousands):
    Three months ended December 31,
    20232022
    Cost of sales$181 $142 
    Sales and marketing1,168 851 
    Research and development430 448 
    General and administrative1,327 1,427 
    Stock-based compensation before income taxes3,106 2,868 
    Income tax benefit(663)(599)
    Stock-based compensation after income taxes$2,443 $2,269 
    Schedule of Stock Option Activity
    The following table summarizes our stock option activity (in thousands, except per common share amounts):
    Options OutstandingWeighted Average Exercise PriceWeighted Average Contractual Term (in years)Aggregate Intrinsic Value (1)
    Balance on September 30, 20231,553 $18.52
    Granted87 24.58
    Exercised(19)24.04
    Forfeited / Canceled(10)23.17
    Balance on December 31, 20231,611 $18.893.8$12,533 
    Exercisable on December 31, 20231,137 $16.893.3$10,656 
    (1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date.
    The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. The total intrinsic value of all options exercised during the three months ended December 31, 2023 and 2023 was $0.4 million and $1.7 million, respectively.
    Schedule of Valuation Assumptions
    The following table shows the weighted average fair value, which was determined based upon the fair value of each option on the grant date utilizing the Black-Scholes option-pricing model and the related assumptions:
    Three months ended December 31,
    20232022
    Weighted average per option grant date fair value$12.44$19.98
    Assumptions used for option grants:
    Risk free interest rate
    4.45% - 4.68%
    3.89% - 3.98%
    Expected term6.00 years6.00 years
    Expected volatility46%
    46%
    Weighted average volatility46%46%
    Expected dividend yield
    Schedule of Nonvested Restricted Stock Units
    The following table presents a summary of our non-vested restricted stock units and performance stock units as of December 31, 2023 and changes during the three months then ended (in thousands, except per common share amounts):
    RSUsPSUs
    Number of AwardsWeighted Average Grant Date Fair ValueNumber of AwardsWeighted Average Grant Date Fair Value
    Nonvested on September 30, 2023846 $30.56 135 $37.72 
    Granted302 24.55 122 24.59 
    Vested(198)26.87 (30)37.11 
    Canceled(9)32.07 (7)25.15 
    Nonvested on December 31, 2023941 $29.39 220 $30.92 
    XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Earnings (Loss) Per Share (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Numerator:    
    Net income $ (3,054) $ 5,779
    Denominator:    
    Denominator for basic net income per common share — weighted average shares outstanding 36,129,000 35,608,000
    Effect of dilutive securities:    
    Stock options and restricted stock units 0 1,251,000
    Denominator for diluted net income per common share — adjusted weighted average shares 36,129,000 36,859,000
    Basic net (loss) income per common share:    
    Earnings Per Share, Basic $ (0.08) $ 0.16
    Diluted net (loss) income per common share    
    Diluted (USD per share) $ (0.08) $ 0.16
    Potentially dilutive securities excluded from computation of earnings per share 1,563,857 234,365
    XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Selected Balance Sheet Data (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2023
    Sep. 30, 2023
    Accounts receivable, net:    
    Accounts receivable $ 66,873 $ 61,880
    Less allowance for credit losses 1,407 1,693
    Less reserve for future credit returns and pricing adjustments 4,025 4,190
    Accounts receivable, net 61,441 55,997
    Inventories:    
    Raw materials 28,649 29,974
    Work in process 130 66
    Finished goods 38,811 44,356
    Inventories $ 67,590 $ 74,396
    XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Goodwill and Other Identifiable Intangible Assets, Net (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Sep. 30, 2023
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount $ 436,068   $ 435,897
    Accumulated amortization (165,147)   (158,813)
    Net 270,921   277,084
    Amortization expense 6,591 $ 6,957  
    Goodwill 342,424   341,593
    Purchased and Core Technology      
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount 85,080   85,032
    Accumulated amortization (60,833)   (59,833)
    Net 24,247   25,199
    License Agreements      
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount 112   112
    Accumulated amortization (112)   (112)
    Net 0   0
    Patents and Trademarks      
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount 40,035   39,957
    Accumulated amortization (20,421)   (19,888)
    Net 19,614   20,069
    Customer Relationships      
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount 309,241   309,196
    Accumulated amortization (82,181)   (77,380)
    Net 227,060   231,816
    Non-compete Agreements      
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount 600   600
    Accumulated amortization (600)   (600)
    Net 0   0
    Order backlog      
    Finite-Lived Intangible Assets [Line Items]      
    Gross carrying amount 1,000   1,000
    Accumulated amortization (1,000)   (1,000)
    Net 0   $ 0
    Cost of Sales and General and Administrative Expense      
    Finite-Lived Intangible Assets [Line Items]      
    Amortization expense $ 6,200 $ 6,500  
    XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    USD ($)
    segment
    Sep. 30, 2023
    USD ($)
    Goodwill [Line Items]    
    Number of Reportable Segments | segment 2  
    Goodwill $ 342,424 $ 341,593
    Enterprise Routers    
    Goodwill [Line Items]    
    Goodwill 32,700  
    Console Servers    
    Goodwill [Line Items]    
    Goodwill 57,100  
    OEM Solutions    
    Goodwill [Line Items]    
    Goodwill 64,600  
    Infrastructure Mgmt.    
    Goodwill [Line Items]    
    Goodwill 20,400  
    SmartSense    
    Goodwill [Line Items]    
    Goodwill 48,900  
    Ventus    
    Goodwill [Line Items]    
    Goodwill 118,600  
    IoT Products & Services Segment    
    Goodwill [Line Items]    
    Goodwill 174,524 173,957
    IoT Solutions Segment    
    Goodwill [Line Items]    
    Goodwill $ 167,900 $ 167,636
    XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details)
    $ in Thousands
    Dec. 31, 2023
    USD ($)
    Goodwill and Intangible Assets Disclosure [Abstract]  
    2024 (nine months) $ 19,058
    2025 21,781
    2026 21,549
    2027 20,593
    2028 20,411
    2029 $ 18,355
    XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    USD ($)
    Goodwill [Roll Forward]  
    Beginning balance $ 341,593
    Foreign currency translation adjustment 831
    Ending balance 342,424
    IoT Products & Services Segment  
    Goodwill [Roll Forward]  
    Beginning balance 173,957
    Foreign currency translation adjustment 567
    Ending balance 174,524
    IoT Solutions Segment  
    Goodwill [Roll Forward]  
    Beginning balance 167,636
    Foreign currency translation adjustment 264
    Ending balance $ 167,900
    XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Indebtedness - Narrative (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 07, 2023
    Dec. 22, 2021
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity     $ 215,000
    Debt instrument, margin spread on LIBOR Rate 2.50%    
    Credit Facility [Domain] | Line of Credit      
    Line of Credit Facility [Line Items]      
    Debt instrument, covenant, leverage ratio, minimum 3.00    
    Debt instrument, covenant, liquidity ratio, total net leverage ratio 3.00    
    Debt instrument, covenant, holiday, exception 3.50    
    Prior Credit Facility      
    Line of Credit Facility [Line Items]      
    Debt issuance costs   $ 9,700  
    December 7, 2023 Credit Agreement      
    Line of Credit Facility [Line Items]      
    Debt issuance costs   1,300  
    Term loan      
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity     350,000
    Weighted average interest rate on debt 7.96%    
    Term loan | Base Rate | Federal Funds Rate      
    Line of Credit Facility [Line Items]      
    Debt instrument, margin spread on LIBOR Rate 0.50%    
    Term loan | Base Rate | LIBOR      
    Line of Credit Facility [Line Items]      
    Debt instrument, margin spread on LIBOR Rate 1.00%    
    Revolving loan      
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity   250,000 35,000
    Line of credit facility, accordion feature, increase limit   95,000  
    Line of credit facility, unused capacity, commitment fee percentage 0.30%    
    Revolving loan | Minimum      
    Line of Credit Facility [Line Items]      
    Line of credit facility, unused capacity, commitment fee percentage 0.20%    
    Revolving loan | Maximum      
    Line of Credit Facility [Line Items]      
    Line of credit facility, unused capacity, commitment fee percentage 0.35%    
    Revolving loan | Benchmark Rate | Minimum      
    Line of Credit Facility [Line Items]      
    Debt instrument, margin spread on LIBOR Rate 1.75%    
    Revolving loan | Benchmark Rate | Maximum      
    Line of Credit Facility [Line Items]      
    Debt instrument, margin spread on LIBOR Rate 2.75%    
    Revolving loan | Base Rate | Minimum      
    Line of Credit Facility [Line Items]      
    Debt instrument, interest rate, effective percentage 0.00%    
    Debt instrument, margin spread on LIBOR Rate 0.75%    
    Revolving loan | Base Rate | Maximum      
    Line of Credit Facility [Line Items]      
    Debt instrument, margin spread on LIBOR Rate 1.75%    
    Letter of Credit      
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity   $ 10,000 10,000
    Swingline Credit Facility      
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity     $ 10,000
    XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Indebtedness - Schedule of Long-Term Debt (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2023
    Dec. 07, 2023
    Sep. 30, 2023
    Dec. 22, 2021
    Debt Instrument [Line Items]        
    Total loans $ 196,000   $ 213,625  
    Less unamortized issuance costs (1,316)   (10,051)  
    Less current maturities of long-term debt 0   (15,523)  
    Total long-term debt, net of current portion 194,684   188,051  
    Revolving loan maximum borrowing capacity       $ 215,000
    December 7, 2023 Credit Agreement        
    Debt Instrument [Line Items]        
    Debt issuance costs   $ 1,300    
    Prior Credit Facility        
    Debt Instrument [Line Items]        
    Debt issuance costs   9,700    
    Revolving loan        
    Debt Instrument [Line Items]        
    Total loans 196,000      
    Revolving loan maximum borrowing capacity   $ 250,000   35,000
    Term loan        
    Debt Instrument [Line Items]        
    Total loans $ 0   $ 213,625  
    Revolving loan maximum borrowing capacity       $ 350,000
    XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Segment Information (Details)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    USD ($)
    numberOfOperatingSegments
    segment
    Dec. 31, 2022
    USD ($)
    Segment Reporting Information [Line Items]    
    Number of Reportable Segments | segment 2  
    Total Revenue $ 106,089 $ 109,306
    Gross Profit 61,100 61,521
    Operating income (loss) 12,133 11,963
    Depreciation and amortization $ 8,051 8,112
    IoT Products & Services Segment    
    Segment Reporting Information [Line Items]    
    Number of Operating Segments | numberOfOperatingSegments 4  
    Total Revenue $ 82,023 84,342
    Gross Profit 43,859 46,021
    Operating income (loss) 10,341 12,683
    Depreciation and amortization $ 3,098 3,292
    IoT Solutions Segment    
    Segment Reporting Information [Line Items]    
    Number of Operating Segments | numberOfOperatingSegments 2  
    Total Revenue $ 24,066 24,964
    Gross Profit 17,241 15,500
    Operating income (loss) 1,792 (720)
    Depreciation and amortization $ 4,953 $ 4,820
    XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Segment Information Expended for Property, Plant and Equipment (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Segment Reporting Information [Line Items]    
    Inventory Transfer To Property, Plant And Equipment $ 1,105 $ 1,512
    Property, Plant and Equipment, Additions 219 963
    IoT Products & Services Segment    
    Segment Reporting Information [Line Items]    
    Property, Plant and Equipment, Additions 37 637
    IoT Solutions Segment    
    Segment Reporting Information [Line Items]    
    Property, Plant and Equipment, Additions [1] $ 182 $ 326
    [1]
    * Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively.
    XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Segment Information Total Assets (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2023
    Sep. 30, 2023
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets $ 828,662 $ 835,531
    IoT Products & Services Segment    
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets 382,874 384,018
    IoT Solutions Segment    
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets 414,240 419,820
    Unallocated    
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets [1] $ 31,548 $ 31,693
    [1] Unallocated consists of cash and cash equivalents.
    XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Revenue - Disaggregation of Revenue (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Unearned Revenue (Details)    
    Total Revenue $ 106,089 $ 109,306
    North America, primarily the United States    
    Unearned Revenue (Details)    
    Total Revenue 79,695 83,465
    Europe, Middle East & Africa    
    Unearned Revenue (Details)    
    Total Revenue 14,390 15,877
    Rest of world    
    Unearned Revenue (Details)    
    Total Revenue 12,004 9,964
    Transferred at a point in time    
    Unearned Revenue (Details)    
    Total Revenue 79,394 85,486
    Transferred over time    
    Unearned Revenue (Details)    
    Total Revenue $ 26,695 $ 23,820
    XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Revenue - Additional Information (Details) - USD ($)
    $ in Millions
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Sep. 30, 2023
    Unearned Revenue (Details)      
    Amortization $ 1.0 $ 0.9  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01      
    Unearned Revenue (Details)      
    Remaining performance obligation, period 12 months    
    Equipment      
    Unearned Revenue (Details)      
    Contract assets $ 16.7   $ 16.6
    XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Revenue - Unearned Revenue (Details) - USD ($)
    $ in Millions
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Sep. 30, 2023
    Sep. 30, 2022
    Unearned Revenue (Details)        
    Unearned Revenue $ 35.0 $ 23.0 $ 27.9 $ 21.6
    Contract with Customer, Liability, Revenue Recognized $ 7.4 $ 6.1    
    XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Revenue - Performance Obligations (Details)
    $ in Millions
    Dec. 31, 2023
    USD ($)
    Revenue from Contract with Customer [Abstract]  
    Remaining performance obligation $ 156.9
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation 156.9
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
    Revenue from Contract with Customer [Abstract]  
    Remaining performance obligation $ 67.5
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, period 12 months
    Remaining performance obligation $ 67.5
    Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, period 2 years
    Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, period 5 years
    XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Income Taxes (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Income Tax Disclosure [Abstract]    
    Income tax provision (benefit) $ 222 $ (230)
    Income tax benefit specific to the period $ 200  
    XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Income Taxes (Unrecognized Tax Benefits) (Details)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    USD ($)
    Unrecognized tax benefits that would impact effective tax rate $ 3,000
    Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
    Unrecognized tax benefits, beginning balance 3,162
    Decreases related to expiration of statute of limitations (32)
    Unrecognized tax benefits, ending balance 3,130
    Maximum  
    Unrecognized tax benefits that would decrease next twelve months $ 400
    XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Product Warranty Obligation (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Standard Product Warranty Accrual [Roll Forward]    
    Beginning balance $ 772 $ 886
    Warranties accrued 94 90
    Settlements made (85) (54)
    Ending balance $ 781 $ 922
    XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Leases - Supplemental Balance Sheet (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2023
    Sep. 30, 2023
    Assets and Liabilities, Lessee [Abstract]    
    Operating lease other non-current asset $ 12,187 $ 12,876
    Total lease assets 12,187 12,876
    Operating lease other current liabilities 3,216 3,352
    Operating lease other non-current liability 13,333 13,989
    Total lease liabilities $ 16,549 $ 17,341
    XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Leases - Lease Cost (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Lease, Cost [Abstract]    
    Operating lease cost $ 891 $ 904
    Variable lease cost 317 309
    Short-term Lease, Cost 27 25
    Total lease cost $ 1,235 $ 1,238
    XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Leases - Other Information (Details)
    Dec. 31, 2023
    Weighted average remaining lease term [Abstract]  
    Weighted average remaining lease term- operating leases 6 years 3 months 18 days
    Weighted Average Discount Rate Leases [Abstract]  
    Weighted average discount rate - operating leases 4.50%
    XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Leases - Maturity of Operating Lease Liability (Details)
    $ in Thousands
    Dec. 31, 2023
    USD ($)
    Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
    2024 (nine months) $ 3,197
    2025 3,529
    2026 3,139
    2027 2,043
    2028 1,897
    2029 1,840
    Thereafter 3,865
    Total future undiscounted lease payments 19,510
    Less imputed interest (2,961)
    Total reported lease liability $ 16,549
    XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Jan. 29, 2020
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Proceeds from Stock Options Exercised $ 225 $ 872  
    Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 87,792 71,951  
    Tax withholding for share-based compensation $ 2,100 $ 3,000  
    Total intrinsic value of all options exercised 400 1,700  
    Proceeds from employee stock purchase plan transactions 531 594  
    Stock Options      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Proceeds from Stock Options Exercised 200 $ 900  
    Total unrecognized compensation cost nonvested awards $ 4,100    
    Weighted average period, unrecognized compensation cost, nonvested awards 1 year 6 months    
    Restricted Stock Units      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Total unrecognized compensation cost nonvested restricted stock units $ 24,200    
    Weighted average period, unrecognized compensation cost, nonvested awards 2 years 7 months 6 days    
    Performance Shares      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Total unrecognized compensation cost nonvested restricted stock units $ 1,400    
    Weighted average period, unrecognized compensation cost, nonvested awards 9 months 18 days    
    The Purchase Plan      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Number of shares authorized     3,425,000
    Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service 90 days    
    Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed 20 hours    
    Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%    
    Common shares issued to employees 23,665 19,683  
    Shares available for future issuance 446,562    
    Proceeds from employee stock purchase plan transactions $ 500 $ 600  
    The 2021 Plan      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Number of shares available for future grants 1,881,637    
    XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation (Stock-Based Compensation Expense) (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
    Stock-based compensation before income taxes $ 3,106 $ 2,868
    Income tax benefit (663) (599)
    Stock-based compensation after income taxes 2,443 2,269
    Cost of Sales    
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
    Stock-based compensation before income taxes 181 142
    Sales and Marketing    
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
    Stock-based compensation before income taxes 1,168 851
    Research and Development    
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
    Stock-based compensation before income taxes 430 448
    General and Administrative    
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
    Stock-based compensation before income taxes $ 1,327 $ 1,427
    XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details) - Stock Options
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended
    Dec. 31, 2023
    USD ($)
    $ / shares
    shares
    Options Outstanding [Roll Forward]  
    Options Outstanding, Beginning Balance (in shares) | shares 1,553
    Options Outstanding, Granted (in shares) | shares 87
    Options Outstanding, Exercised (in shares) | shares (19)
    Options Outstanding, Forfeited / Canceled (in shares) | shares (10)
    Options Outstanding, Ending Balance (in shares) | shares 1,611
    Options Outstanding, Exercisable (in shares) | shares 1,137
    Weighted Average Exercise Price [Roll Forward]  
    Weighted Average Exercise Price, Beginning Balance $ 18.52
    Weighted Average Exercise Price, Granted 24.58
    Weighted Average Exercise Price, Exercised 24.04
    Weighted Average Exercise Price, Forfeited / Canceled 23.17
    Weighted Average Exercise Price, Ending Balance 18.89
    Weighted Average Exercise Price, Exercisable $ 16.89
    Weighted Average Remaining Contractual Term [Abstract]  
    Weighted Average Remaining Contractual Term, Outstanding 3 years 9 months 18 days
    Weighted Average Remaining Contractual Term, Exercisable 3 years 3 months 18 days
    Aggregate Intrinsic Value, Outstanding | $ $ 12,533 [1]
    Aggregate Intrinsic Value, Exercisable | $ $ 10,656 [1]
    Closing Stock Price $ 26.00
    [1] The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date. The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price.
    XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation (Fair Value Assumptions) (Details) - Stock Options - $ / shares
    3 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Weighted average per option grant date fair value $ 12.44 $ 19.98
    Assumptions Used For Options Grants [Abstract]    
    Risk free interest rate, minimum 4.45% 3.89%
    Risk free interest rate, maximum 4.68% 3.98%
    Expected term 6 years 6 years
    Expected volatility rate 46.00%  
    Weighted average volatility 46.00% 46.00%
    Expected dividend yield 0.00% 0.00%
    Minimum    
    Assumptions Used For Options Grants [Abstract]    
    Expected volatility rate   46.00%
    XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Stock-Based Compensation (Non-Vested Options) (Details)
    shares in Thousands
    3 Months Ended
    Dec. 31, 2023
    $ / shares
    shares
    Restricted Stock Units  
    Nonvested Number of Restricted Stock Units [Roll Forward]  
    Number of Restricted Stock Units, Beginning Balance | shares 846
    Number of Restricted Stock Units, Granted | shares 302
    Number of Restricted Stock Units, Vested | shares (198)
    Number of Restricted Stock Units, Canceled | shares (9)
    Number of Restricted Stock Units, Ending Balance | shares 941
    Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share [Roll Forward]  
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Beginning Balance | $ / shares $ 30.56
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Granted | $ / shares 24.55
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Vested | $ / shares 26.87
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Canceled | $ / shares 32.07
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Ending Balance | $ / shares $ 29.39
    Performance Shares  
    Nonvested Number of Restricted Stock Units [Roll Forward]  
    Number of Restricted Stock Units, Beginning Balance | shares 135
    Number of Restricted Stock Units, Granted | shares 122
    Number of Restricted Stock Units, Vested | shares (30)
    Number of Restricted Stock Units, Canceled | shares (7)
    Number of Restricted Stock Units, Ending Balance | shares 220
    Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share [Roll Forward]  
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Beginning Balance | $ / shares $ 37.72
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Granted | $ / shares 24.59
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Vested | $ / shares 37.11
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Canceled | $ / shares 25.15
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Ending Balance | $ / shares $ 30.92
    EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *M20E@'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 " "K4D)8?L7XW>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*''W!TSJR\9.&PQ6V-C-R&IK&B?&UDCZ]G.R-F5L#S#PQ=+/ MGSZ!&PP*^T@OL0\4V5&Z&GW;)85A+?;,00$DW),WJW??2&\S7N(!@\ MF!V!K*I;\,3&&C8P 8NP$(5N+"J,9+B/)[S%!1\^8SO#+ *UY*GC!'59@]#3 MQ' &UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "K4D)8Y1W.H2D& #"(0 & 'AL+W=O$14UR39PQ)KFSS7E>M.VTG?ZP@569 ,LMB\;_ MOB]?!"]=7BD3[H>+*._'?5AV>5B\V@GY'&TX5^3%]X+HNK-1*GS?ZT7VAOLL M.A,A#^"3E9 ^4[ IU[THE)PY:9'O]:AA#'L^./176]4\D9O=!6R-5]P]5LXE[#5*U(_SN\EUT])HD*$]"/"<;4^>Z8R0MXAZW51+!X,^63[CG)4G0 MCJ]Y:*?XSJ3P^/4A_3Z%!Y@G%O&)\/YP';6Y[EQTB,-7+/;4H]A]Y#E0VD!; M>%'Z/]EE^_;['6+'D1)^7@PM\-T@^\M>\@-Q5&!=5A30O("^*C"KOL'*"ZP4 M-&M9BG7+%!M=2;$C,MD;TI(7Z;%)JX' )N7"@)G[I0IT83L>62S*''2)=$ M&R9Y=-53$)Q\W+/SD)LLA%:$6.23"-0F(G>!PYUOZWO0H*)5]-"J&XH&WG+[ MC%CF.T(-:FG:,\'+?V'!&:'#M+R/-,7>!3(-LV"2GW]\/ ML ^9*NY'_^@.6!;8UPGMR2,/A50Z M/#Q*R5AW4"9H54.\88$WK(<)[7 M/#,E@\M*.BRK^Q'/6C$OTG8D6M80\*( O$ ;E4\[]Z['R2SVG[C4@>$9AF%V MK;YA:7L/+6T(=UG 7=:!>^1K-U+0@8K,F*\]1_&/L_%R^GDV M?H"MR9D.%PUJB&L:Y876J ,\#6PAX21-+R/OR$+!R"1"DHF( R7W\-?1'H43 MZ;=W.F*\J"GRD5N8=9"7[(5,'1BI[LJUL\MG]>E\(K)O=LV!1?O#OI87+6[* M2TM>6H=W[#B0'KT[O""I*WP.]/V*1UY: X/>&H<5M0XG,THE,W&I>XTZ2+>B>I=@%6E0\[J,( MG]U )]X3O+(I:&E*)NXWKT&+Z6HNQ=8-;/TIC6=^FFE!VU FLW0F$U>=UZ!S M$2GFD;_KB=4U)2VLR<=5)S]4QW/)7@^$!EP.JQ6I#EJ26!$MO8C6\J*%SSR/W,01?!QI MS]@3.95W:7A=4[[2?F@M^[GSN5PG0_(#)*@-S*]^R )]I^*!U:!M> \MO8?6 M\I[%AD-'8GAX3#5>&[9#2]NAM6P'P'RX1UDH83^#\J2+HN1SK, ( @?Z5TO\ M1OJ2'X)0!_RX&_?/S@9:A#;0$YJ37RCOW2@1@S\YD^A*V(FX;M>X[%K:>Q&\ MLBEH*3X4=Y9B&>R8]![>U,^P>-A_%\QSQC;DAY;R0T\L\KQBS%DP[QYP(J)Q5\;JF8*7I6+BA+#=@Y"QRV-=L2B6? MF'SFBCP\3+24;^0J.7L;YF.5YF/1-W]R]$8ND_.W84;6T8,S7&26KO(X$2MB MTA^??B(+;L<2#HB6&T_Z]J(\_"4]+?N()W(?I5,O5ABQ9I2Q9N"P=^C)9G=RP8,TK%_!/!,W& MB]NQ]B$A7OA_"7M'3\D34T]_/! 1.UEXSQZ8%^\6/U 8IX_E>^7NV:\;8 8# MT8^(QU=0:IR=0T-E]H.!;$.),'WF_B24$G[Z&PO=V]R:W-H965T M&ULM5IM4^,V$/XKFO2F S,'L:3XC4)F#N@+'Z['P%W[6=A* MXCG;2BTET/[Z2K9CQ9:L@ZO[A<3):O,\N^M]5C*7SZSZRC>4"O!2Y"6_FFV$ MV%[,YSS9T(+P<[:EI?QFQ:J""'E9K>=\6U&2UHN*?(X\+Y@7)"MGR\OZL_MJ M>E\!OBL*4OU]37/V?#6#L\,'#]EZ(]0'\^7EEJSI(Q5?MO>5O)IW M7M*LH"7/6 DJNKJ:?8 7-SA6"VJ+/S+ZS(_> T7EB;&OZN(NO9IY"A'-:2*4 M"R)?]O2&YKGR)''\U3J==;^I%AZ_/WC_I28OR3P13F]8_F>6BLW5+)J!E*[( M+A^ +4+ MT'#!8F0!;A?@FFB#K*9U2P197E;L&53*6GI3;^K8U*LEFZQ4:7P4E?PVD^O$ M\H:5J4P*38%\QUF>I43(BT ;TA%.AQ[0^/^'N@ M>UKNZ(4M,LW*A7VENK4O^)8D]&HF[UU.JSV=+7_\ 0;>3S9:$SGKD5QT)!"DN.\V."%QD\O%K%1-!:K,(Q\.\*H0Q@Y$?Y: M,<[!?<56F;!!BXP?#618O $TFY6/H!U:W$&+G>7<]NER#>C+5G5U>TW'4];T M1,YZ?*&GUKT'AFJ<;!(APDQ6H&QYH,/-)8Z$3Y M()F3*MG40%/9"W.V5>)JA0I-#(L #^\]JYD7+T:@(@T5N:N;EK*&\AHI2>7 MD7&A:FIO;=ZMLP'8R(BKQ2S ?C0"5@LH=$I7VRR84?56J-AL!E$<&% M9K$_ M"E7+('3KH+XULS)AA3V:"S-,")JIMYC):AYIO%!K(72+X2>QH=4AAN]!286U M>\!))7$J;WW.6A2A6Q7O2D&E7]&C;65MBMV9'P1PF!N;61R.]'6H51&Z9?&6 M/@F0<;XC94(;>7RNY!0N17)EA6M*WUDAS(V44)?]MDA4(N='_LCW1AI>4-N>;NK>P5X MHG*_3MO. 01YL;$T-.T-&C5JL$!ZI4J1U#KEU[GO91JY9;J]M1JZ]OR8ZHL#B(;:9S/S V]D8D9:IY%; MI[M*II1W#[S^I M=$X%;R8ZD;<^43T58/=4X#BGQ*;6AR'RA^Q4U^6C#$26V.MG4I6?REN?IU9Y''Q_0W ."&\F.I&W/E$])6#WOMO5$,R] M,XHB/-0>FYGL!R,G ECK-X[^:T-P#@!O3L1$WOIT]32 W=/ =S>$V.C' 0J- MKFU:A5XXW&3.CQZS%K1:UT^?N1P<=Z5HGD)VGW9/N#_4SW4'GU_#BYOF.;5V MTSPV_TBJ=59RD-.5=.F=A[)NJN9)=',AV+9^F/O$A&!%_79#24HK92"_7S$F M#A?J![K_!UC^"U!+ P04 " "K4D)8TS9PF?<" #9" & 'AL+W=O MZZHD@X*J"S$'CB=3(0NJT90S5\TET-2"BMSU/2]T"\JX$_?MWIV, M^V*A<\;A3A*U* HJ7X:0B]7 :3GKC7LVR[39<./^G,Y@#/IA?B?1& M"&4\59Q._4H#W%ROV3_;V#&6"54P$ODOENILX$0.26%*%[F^%ZLO4,73,7R) MR)7]):O*UW-(LE!:%!48%12,ET_Z7.5A X \S0"_ OB[@/8!0% ! AMHJDZ":5K&$IRS\@*R"W@NM,D4\H+]W&NQAB':>_CG/H'R6\ MAN2"!*T/Q/?\H$'/Z/5P_XBFT-^(;"L1[3H1[6/L\3=L5,Q&W!1F MB0TMUO2C97P>>)UVWUUNZM_WZG2[E[73EJY.K:MSM$#?=0:2)-L7/[<7OY3; M:]+;>1:YR6K;>]"\V)G-[FW)0 M$G;N4&I,&$+KLM&6N_6\_G*CJ6= M_2'.[7+,_J11=S)LM!6AI:S.TLF@B-D\TN,_SO =(X MX/E4"+TVS OJ?S/Q/U!+ P04 " "K4D)86@WLNQT' H'P & 'AL M+W=O0^KR4>F? M9BVE1;^:NC57L[6UFP^+A5FM92/,>[61K?OF7NE&6'>K'Q9FHZ4H^T9-O: 8 MIXM&5.UL>=E_=J.7EZJS==7*&XU,US1"/WV6M7J\FI'9\P??JH>U]1\LEI<; M\2!OI?VQN='N;G'P4E:-;$VE6J3E_=7L$_EPS;%OT%O\IY*/YN@:^5#NE/KI M;[Z65S/L%T].1U_[)W.#L_T#8^OG[W_O0_>!7,GC+Q6 M]7^KTJZO9OD,E?)>=+7]IA[_*?D?;6SIN_Z'/3MW;1 M5*WOQENKW;>5:V>7UZHM7:?($KDKH^JJ%-;=?!:U:%<2W7K'!KW]T8JNK-PW M[] %^G'[!;U]\PZ]056+OJ]59T1;FLN%=7J\U\5J_^S/NV?3B6=_D:OWB)$Y MHI@RH/EUO/FMW+CF&&J^<%DXI((>4D%[?VPJ%9W6LK5(&.-B_@#%LW/ 80=^ MQGTP&[&25S,WI8S46SE;_O4O),4?H>A>R=E)K.P0*XMY7UX+LT:NU]#*7\@_ MNFHK:A<\V(L[5VGORB\+VR4C"<\O%]OC<""KM& 'JQ.=_*"31W5^6JU4YV2Y M%6,EG<:[6LY1*RTD<^E"61I7];M=2NX7D>&A#$M/@X3PKBI%"P(@0"@O, M#@*SJ,#ORHKZ!0*SX-DD35@V'H6064J*'!:9'T3F49$WVG%3VZ=Y/U4V32_5 MS9ZJV6BUE?[>3([+/)!$\Y3SD7# JB!X0G=QT%V<&9=6M ^5FS7[S$Z*+,+' M9[B@X]D#F64XY[!,@@<*X:C0?RA5/E9U#4($!P]EG+I_(VV@'4FFEB!RA$@2 MGT.N[X6MV@=42UZ\G8Y&2/!O+ALSR;&+>DX%F) H0 M1]=[Z295B:SX%5-)PP61%'0L,K3B^62W#Q0B<0SM5J=6M1?G%X"]JY/N+4@Z M%@I89?G$-"(#AL@9#DW+"H&2N_F=!AD$[%B2,#(A;4 /25Y4MM25N*OJRCH& M@;4+B2+L_RU>7LO;:= #U4@<:\]!;Y3N=P/J'M6J?;BP4C>NBK\#US@2\FO, M8,"$) F=6D(&R)$XY0YUS$8\^2(&E >R*QM#&#++")\:X@/B2)QQ3J+NW'*Q M4HW;(QKA\PK*#$E5L#P8[J$523F=J+/( #02)]J/5@K=.IE:NI*K@Q,94HH1 MRI*Q1 !F"NDK!1E=HF@(,(YO2%]. ['*;3G MPLF$V@%1-(ZHW<0_IQ" 3YXFP>X LBL2S"ZU: M/QYDNW**T5LC)?JWLA(1]@X\$XIZA^L_!!62K^#H- ,#Z%@<=#?Z>4&YM6KU M6>.VS:7+!AAY"+9Q%1DU.54[@(_%3R=[C6M5EU*;O_7'$/8) MK//9JQY2OI:WTZB/CBGC$!WZR.SZZ,U[3!RA--J*NI,?$9UCC/TO,KO>$YU= M*UW]3Y8?_8HA466,+VO]&%=G>C8\P@QZ-F9R&N, 7Q:'KY^)KDR<"##%L0@Y MG6<\GQ>,] &ZVP23.4D.QKOHP6A#2A_7Y_MX(:.)%9(-)&=QDG\JR\J7QFZ9 MW(BJO*A:M!*;RBV;H-"0TAQGC 5] ]FQC$W)'7C.XCS_)JVH_)[#;SWM0[PRL/ 0 MVA>4XW0,=] NPV2B%F$#W5F<[M^U*T$Z_?0\ X1URHV=H]0-9CQG^[&=SCE+ MYQ3S_= &8PF)?I$R3H*A MFY63.Q/6$#^]E+V&^ M1J4&\(]X11GX[(?M,-\ MZEB+#T4 CQN M(7Z?N03HW6O9W8U5F_[-YIVR5C7]Y5H*)]L;N._OE:M@]C?^9>GAY?CR3U!+ M P04 " "K4D)8 G\9+!(# +"@ & 'AL+W=O&&EL$9%$ ME:3LI$_?H>2H7N0E07VPN,S\_&8T%#E<"OFH$@!-GK(T5R,KT;JXM&T5)9 Q MU1$%Y#@S$S)C&KMR;JM" HLKIRRU74J[=L9X;H7#:FPBPZ$H=&110P0I1-I(,'PL8 QI:I20X_=*U&K6-([K M[1?UVRIX#.:!*1B+] >/=3*R^A:)8<;*5-^)Y6=8!108O4BDJOHGR]JV-[!( M5"HMLI4S$F0\KY_L:96(-0?'W^/@KAS<4QV\E8-7!5J356'=,,W"H11+(HTU MJIE&E9O*&Z/AN7F-4RUQEJ.?#LV$0E.*J&MD8FHVQ'J_6OZ_7=/>O?0-0A MGG-!7.IZ+>[CP^Y3*-"=MKG;F(DF'6Z3#K?2\_;I:0P?JU03,2.W/,J8!&,+-QQ"N0"K/##.Z=+/[4%_I_$ M-M+@-6GP#JF'$]Q+("46 A9@]'A!"B;)@J4E8"E,;T@!LG[CYVUIJ+5[E;;Y MC"Q"VJ'.T%ZLAW?$: /;;[#]UV'754E8J1,A^1^(VW!KS6"-!+^!YK=%?-QN M SIHH(,W07.ERG;@8 =D&_60Q09DMX'LO@D2#P:E61[S?-Y&VCU*>LAB@[37 MD/8.DHY%EN%&?4O=]DZIVR-&&\S]AKG_"N:3BK:_D[,;M M/;KH;O("2KT=Z#9#W^NZU-^"MM=.:G--^LKDG.>*I#!#3]KIH82L;QYU1XNB M.KP?A,:K0-5,\+8&TAC@_$P(_=(Q]X'F_A?^!5!+ P04 " "K4D)8) +J MO*@& "9&P & 'AL+W=O5;(R]%&J?)\,I')AN9$ON";-13;#GQ9.]@H_6"RN"C) [VGZFMY)^!NTFA)64X+R7B!!%U?CJ[\\V6 ]0(C\1>C MCW+O&FE35IQ_US>WZ>7(TXAH1A.E51#XV-$ES3*M"7#\J)6.FM_4"_>O7[1_ M,,:#,2LBZ9)GWUBJ-I>CV0BE=$VVF?K,'_^@M4&1UI?P3)K_Z+&6]48HV4K% M\WHQ(,A947V2I]H1>PM CWT!KA?@[H)P8$%0+PB,H14R8]8-461Q(?@C$EH: MM.D+XQNS&JQAA0[CO1+P+8-U:K'D10I!H2F"*\DSEA(%-_<*/B!:2B*^1DLB M-^@#1%RBDZ\%V:8,9$[1&'V]OT$G[T[1.\0*]&7#MY(4J;R8*$"F]4^2&L5U MA0(/H C01UZHC42_ YKT!?X:PAP,+GN7QR[$# M3M!X.3#Z@@%]GTHJB&+%0Y6V3#$JSVUNJM2$=C6ZI,]E21)Z.8*:E53LZ&CQ MZR]^[/UFL_&-E!U8'#86AR[MBS^A [$BX3FUF5FMC'%9+>/ MOR\53:?S1N@ 5]3@BIR1N$K_AJ*J,EMQ:$0)+Q*6450T@/5S?9?HK"\%WS'( M2;1Z1OS8*$9O&<4W4G;@K;CQ5NR,X@T%I0DCIN-"(P!O@ _4\QFB/[:LU&Y$ M4/&(Y=I/5<.P.:3ZE6@ODO[,#SKAM@C%X4"XIXT!4ZVT!R2.YGX'K45H'DWM:&<-VID3[3_%'81](3R+9W:0OM>2F_B M ;![3.P[P7Y2&RJLH/R^!_<*H\;4%QKC@>KQ<8L).S$M-U N5&IZW^M^IG), MX6>,K%AF.B$ZT4T3$ID+C?TH'&H(?DO%OI/W M##,=U=JMT -+)XNGW7JSB.%X-E!S?LNI?N@DK]MB1^4Q!.0[R?FU#/16V@ZM M;AG;=U+ YRGCQ,%94Y(:NK<;WN1?[H1?W@G0T1_LM2?MN MEKXCS_4>KC@&:9^#QS@(/!QUH5H$PV Z0("X96OL9NM#UTH]8D!C-J-;F9$" M*4%@S##;?VLUX#XMXQYXB]!LKW\?0F^Y&[NY^Q ZS11TIT^;T#P^QF^R_D"7B\)"Q%:R[,)DANB [J%*9:;"Z"9MG]?!7 M5BE6QZEJO^21"/M; &PA=>S'W5G&*C:?#4S7N*5^_!/4O[:T,2OV/J>/L1=, MNY.L32Z:S>,!\"WY8_>.^O?UFB;&__0I,6,9@I$%=@;UB 958FPS!*@O-$/N M2#:T)ZM_[G"4B7J)UI?">& NQRVE8S>EZT"TS>0CAZ<:P+S4+XX&&%K1T'[CI_K;:DU>DHQ&>(>@+UK>B?<[N;;DL M,E$\,)($+:\';E[_HLEZ#9L(\^YH!^G&Q;-^0?BS;\("RS;=][UNR[**1?[ MG!*T#!^X&?XJ2<06*D;3>_E_[*MJ/ >O>GVO:ZU-J,OVD[U#CIR*!W/V(U'" MMX6J#@::I\WYTI4Y5>D\O_;/E]4I4:NF.K3Z2 2T;8DRN@:5WOLI^%]4YT#5 MC>*E.4I9<:5X;BXWE*14: 'X?LVY>KG1/]"9]<38RV132CJZ:%B-G' UW0+&N1 M6#N^]*"3?:-.NKB3=!";V+MUES4S[^0OL' MLEN\59G5W5_TV-L:$[3:UDV9]\ZL!7E:[#[CI[XC#ARP><2!] [D7 >S=S % M!W+,P>H=+-'!/>)@]PZVV"3OB(/3.SB"@^4<<7![![['37+N(GGEU7Y MB*K6FJ&U%QV_G3=C)"W:5+QM*O;?E/DU\T59)"RQ:(+855UF:1(W[.:V81\L MXYH:E7?LKEQ]7I=90JOZ)Q1\V:;-,WKYL8BW2%WFU1YCG+ M]J[U"N_EB:!L9-?;ZGGG_PKMT!0X@1[G;<(ZB8VZ.$/7<9I,65*'KY:UG7 M%^A]L2ISRL//6&[M$XSL$XQT\:PC\=[1^[1HV\HJ1A87*Q:!]< N32Y0W*!; MNGF-3.,5(@8AJMS0XK>E^DV]B5?T:L*>HJ;5 YW,?_P!.\;/JHS9@=D=6%NF M'^86]FWC;W,DW^=PO,-T#CK<-K M M=OE"-K.(R)UL,[4][!*!/=G,]&QB6;Q9*)NQ2=YP;=XL4@0ECF$/:%Q?6ON^ MM#H_\TA?LD'8%B$V9)9T=W715E)E.?[[ILPRQ*;GQ[A*_E'UL04YCB#!EI!@ M 218" D6 8%QJ63O4\G6#LO?V:HV5=3T76K84KVS7=<7!I\VP%C*(<$"2+#P MG+Z(@")R5#I[*ATME;M9>\7/VEDW:Q]GV)&>"A-/9%@;=RS#D& !)%@("1:= MZ%B.87?/L*ME.,@W6?E,*:K;2H\VVVJU;J>!#9M045K7VW9>K0\74BK*M3'& MUGM(L*4K]=E4G,8#R( A)%@$!,9EAK?/# \@,U39X,EES1<6.PMM[+$D>]*2 M"'N.0++<*,OPA!489*,B(#"..W_/G:_E[D/\Q ;MANT!T5U9H8+-R-WH135M MFJS;;;>;[>Z[:2NO),SXN?LZ;A=U)P>\-OS8 0\)MO0EGJ7U.&2\$!(L @+C M<@8;@SYC?-^L442-&0 BA:"HD50 M:'R2#'H;U@MN9R>),C%DYQ$%$ MPWH5K9-X^G+>[O38-B_NCF[H4WNMW.+UD-PP]!Q/)$\;>'1-AT0+SGJ"$#1F M!(7&$STH?%BK^LR#(M%HXTNZ>HU,?%PWU:./+N26O!XGV)=*N6SF6(XMSN.@ M0APH6@2%QI,^:'%8+\8)I)]%M$*6,GR?2,/;5DCD4G66C::.X;OB"8R_F1;AN5)8\E5C"5;Y% V MFCK8-B06Y:"68;JF+8XEV8X0R[/$$R>%W92X!L9'QM*@,&'O?SQTPI#RS0(4 M;0F*%H"BA:!H$10:GU*#\(7URI?^\ G+ZM#4-,3)8Z&/,9I[2+0 %"T\KT,B MJ*#\:QV#,$7TPM0W'4,167@BOB467GWDL52#H@6@:"$H6G2J=WFF!]F)Z&4G MF.,H?9#1[_% HBV)K&"QA:GXO@^HY@2*%D&A\1ER\(Z77G/Z]F,I(DL[MHG% M>@ I[2R)0KX20P:*=IF&N.\!;5<$A<9S.$A.1"\Y???C*7W\T04 5,S)R*K841R) MR&J4B44-;*$//+I40Z(%9SU!"!HS@D+CB1Z4/G+B9;*SSYZ4,JH>?70A5[P+ M1ESI-0*%F6.+"_, M&DA*%H$A<:3/FAQ1*_%Z<^>U$3[4LVU+2+]"&*AL&,4 MB@3*1E/'M+!$H0+,<$U3VH/)=H1@UQ[WC;N;IMQT/Z_[5#9-F7>7:QJS6:\U8/^_*\OFZTW[ MB[W]KTSG_P)02P,$% @ JU)"6.[V9"IY! $@H !@ !X;"]W;W)K M[#L ^*S<2ZLR57DIOFWX^4$S=W2(M]W!=;+R3UD'I(:KC7YIO-$!V\%+FR MHR!SKKSI=&R282%L6Y>H:&>K32$<3Z9XH3,>EF*',;IUN30TZS164EF@ MLE(K,+@=!6'O9G+-\E[@+XE[>S8&]F2C]3>>1.DHZ#(@S#%Q;$'0[QFGF.=L MB& \'6T&S9&L>#X^6;_UOI,O&V%QJO,O,G79*/@M@!2WHLK=H][_@4=_/K*] M1.?6?V%_E.T&D%36Z>*H3 @*J>J_>#G&X;\H](\*?8^[/LBCG DGQD.C]V!8 MFJSQP+OJM0F<5'PIL3.T*TG/C2?"2@MZ"TN#%I43/E8T7RM1I=)A"I%R:&0! M4ZU2N@U:H9'5N4P%;]]*)50B10XQ:2-=F+,@5 JQW"FYE8E0#L(DT95R4NU@ M29J)1#OL.,+/*#K)$>NDQMI_ ^L [K5RF84Y 4F_U^^0WXWS_9/SD_Z[!F>8 MM&'0:T&_VQ^\8V_0!'/@[0W>L'?!2_@[W%AGB'S_7'*XMG=]V1XGY(TM18*C MH.3K,<\8C'_^J?>I^_L[:*\;M-?O61]/PCB*X>$6EH_S>+Y8A:OH8<'S]2)< MSZ+5? ;18C5_C.YA^K"8S1OHT6X6(:A9\A)NWY/1F)(5S, M(([N%M%M- W)ZG3ZL%ZLHL4=+$EQ&LWC2X'X/T"%"UCAE4I#KB,F =4^589Z3!797[(ST.WERW MXS;$F%1&.GD4F[\DF5 [?UHAK:^_HBR)T&*3(SA-)]4EX9*';?B221;+*%Z7 M8T"%EZLRB#P'Q;4UIR6"8#AS1/J5REXMZ#)!4@9;[!O#U:54QP)5"$5=@^5: MH#!!:ZFI +4IV IIH/RAGOE(H*5BW?A^\J*DKTY;O': 5!,D1WM)7J7H(3;B M=0_TX: P;;5V)(KLSU,E^08VASJ@.U1H2/7 %X(EDT&\UH:2_$QDR;=R%=R% MX9*NDW$G=+DYNLM!:S/GW@JHS725T_'LHO!$(")^K53=^1HF7-"%5-HDU[:B MV+#>4A@'40LBVH8>NTX\A%"IBK0>L=2T32:Y(T*O^\N?'CC;/J P@%R8B4[D M<;%! X-N75OABD4"/[S4+X(/Q!K**.MI U84^%W 3L54GMC.JT\5847#0:;; M$#7$-T-W)GY& WK2>,RI?HS" MMB*^<"C:EPITYZQ/%VAV_C5BP?M9M^QFM7GPA'6??Q6O7TOWPNPDH.%WZKK_1CMX0?I@1-]"P .TS>T\3/J!Y!H[_!5!+ P04 M" "K4D)8L%;;>9\# "*" & 'AL+W=OZ[55P+Q].]\$D _'5L;.V4[K_ M_L9.R+%;RE8G(?#+S.-G'L]XF.Z5?C %HH6G4D@S"PIKJTD4F:S DIF>JE#2 MSE;IDEF:ZEUD*HTL]TZEB)(X'D4EXS*83_W:O9Y/56T%EWBOP=1ER?27&Q1J M/POZP6%AQ7>%=0O1?%JQ':[1_E[=:YI%'4K.2Y2&*PD:M[-@T9_<#)R]-_B# MX]X, 0U<:JLG4F M!B67S2][:G4X &I^%"R,:%WA,M,E0@5J4R#DOR-%SMC(JN%1Z1\ M\PZJ-H1D0L"G#"O[W">GI+Z<$%&-"&637^CR"R@[L-R0_2%#W%<"=P>.$[@C M+A?"IW5+Z0>X2,-X.+BDT3"\NKHFE"Z&R?&$9/'ESK.S(;U],T[ZR3O8^^HG M5NR13M]ALVV GD%C*4(G;SH*^\DUI,-P%(]AN=W2P^24S;FHW=,$!K-:<\O1 M3&!M5?8 JFK$;PF!I;_0^\-&;\4 MS"& 43@>7I]0]UODL!605(][\=B)'O?ZHU=Y'HA_ZWO+=]PEBZAS8I2AMM1X M6D&^JQ:P/=.YH;QCEKI%+7(H*$9RH(_E/W8W@>WE4.;77XOXG/>SW.X!]0M? M#/8U6>O8NLP-Z0J'HY2TO6K6TD&8CH:G,FF/=&(K0AZZ6"OTW4U\Z9UZ>J*C M_D#5L?-=D-13M;1-J^A6NT:[:/K+?^9-E_[$](Z3Q@*WY!KWKH8!Z*;S-1.K M*M]M-LI2[_+#@OXLH'8&M+]5RAXF[H#N[\?\7U!+ P04 " "K4D)8O905 M7 X# ">!@ &0 'AL+W=O(GX[U4/W6):."YKH2>>*4QS2@(=%YBS?25;%#0R5JJFAERU2;0C4)6 MN*2Z"N(P[ @YJ.Y=947."# KVM:Z9^S[&2^XD7>8>-1[XIC=T( MIN.&;7")YG/SH,@+CB@%KU%H+@4H7$^\632:IS;>!7SAN-V@?T#ZYWZF7%-%[+ZBLO3#GQ MAAX4N&;;RCS*_2UV_?0L7BXK[5;8M[%)YD&^U4;673(QJ+EHG^RYF\-)PC!\ M(2'N$F+'NRWD6-XPPZ9C)?>@;#2A6<.UZK*)'!?VI2R-HE-.>6:Z=//! N:L M8B)'6+I/P6*- T,%;%B0=V#S%BQ^ 2R!CU*84L-"%%C\FQ\0L2.[^,!N'E\$ MO,'\"I+(ASB,DPMXR;';Q.$E_]\M?)NMM%'TE7P_UWB+FY['M3=GI!N6X\2C MJZ%1[=";OGD5]UB\00WLZ?9 M.:H7P:$/LSR76V$TW?$<^FNV"@\9"LD3 M!"<*:!3/;;K!!Q5FE*28>^OTTLT;F9X,4OI*, 8VO43*W;*,DI)[A Q>HGO?YI 5M^X/>(X&L8T&G6AW/?8'"B&36JC5-&#:ZE5CZ.NT?Q MG;6:\S>\5>Z/3&TX#:W"-:6&5X.>!ZI5P]8QLG$*M)*&],R9)?U 4-D .E]+ M:0Z.+7#\)4W_ %!+ P04 " "K4D)8;(*? RX( !I$@ &0 'AL+W=O M>RZE\[727\U* M",M>RJ(R%YV5M?59KV>RE2BYZ:I:5%A9*%URBT>][)E:"YZ[0V71B\-PT"NY MK#J7YV[N05^>J\86LA(/FIFF++G>7(E"K2\Z46<[\2B7*TL3O=D P2 MA<@L2>#X>1;7HBA($,SXULKL[%32P9V==$9=5@N M%KPI[*-:_R%:?U*2EZG"N/_9VN]-TP[+&F-5V1Z&!:6L_"]_:7$X.# *?W @ M;@_$SFZOR%EYPRV_/-=JS33MAC0:.%?=:1@G*PK*D]58E3AG+S\JE:]E43!> MY>S>KH1FTUQ45BXDGQ>"32O+JZ6DX<0884W [H0][UGH)@F]K-5SY?7$/]#3 M9Y]595>&W5:YR%^?[\'FG>'QUO"K^*<";T369?TH8'$8]W\BK[\#HN_D]7\% MB.^\9C?29(4RC1;L/Y.YL1KI]-]C,'@MR7$M5&)GIN:9N.B@AHS0SZ)S^>ZW M:!"^_XD/RW]]\F7[ZQ"9W-^Q^]L?M(YO>W-[-IA^FDZM/MVQZ M-YO\^.=ZCHIFDU)I*__G4DGN0>4>U+4 G">R8G:E M&@/@S>D90V!%.4<>;H/+GD1MVZFPG?JHE3%LDF5-V:6$_'[BH='9"N6:NX!F M"IJLR%:5*M1RPWYGHS0(1R$&)X,P&/7[IQC&21 GPW:Q']-B.MXMID$T'K-/ M,@,EP86E%@+L!#>B*&8G^.^4O?MM%$?Q^R,S#]RZO60,DB<'M8)V61)"4-@$"6L/P[&Z1 BH'TT.H7/03@8LVO'!\!!BX(3J9F5K U0&,!.AL.@/PJQ $Q'T8#=J>I?F2IK85\Y,@A#@B/< MF_W]S+W.!1%A]A5 LB@(:8?[.7#_Z.Q,65X R*0_@'4C0C<: -1DZ. =AL$X MCMQZ&HS&0[>>CF"OAQ\^A*-DEU&.T\5+[8*!YG0LO;AAOP^Z,7BS*%P+ /B8 M2'<3= ZAR"(M6'8%N"XP6U-@IXK!@ 0Z$3F"0^#S& MA@6I-$V6"9'+:KG=LQ%<&P+A;76[PR<5"*6%FV*+- _3$:VE+(Z"X2BB\8#& M:3*F\9!*(!WW:4P;@R1R>\8L&@7]-&5)E_TZ*YUN]8:< 6Y-Y\ MX%4F*&..D!Z &O8=,6 T& :#_@"C?A(Y9'!)P14$^=)H+:IL0S13&<\3R)&_ MP1UD*TL' '.0L%$_.M3WO6FD+@E2Q,NK&X>A4Q>#JA*VZY> @SH9H4#@B9=, M&)?*/G&?A<^D!9>:/?.B$;16@:'EX3VCS3N>?6ND%GEW+Q])]*WAV&FYKSCP MN*'$=45?UI#K_'+UC7]5 R!Q4<,Y[NSX=X-D(Q"QOZ0^L-#B6X,C$"473#S[ MVD.!2HWV@7H$))A +]%LO9+9"JXT!=5=+C/4S('6+OLBJ)RMK. 82FG%40]V MK8YE2> B_:!5WF30^(Z7]7O$63_+K*UL6G]21>,)X,0@?^X4% [8:9?=PYR? M"6C5$& @ ^S 9:4M[ZQH#Q#6,'RR6O,*=7)\QNC W M!=?L$5=ZH7'@VK&7<(K=Q/WMYP.K_?UIH?G."/;9"?-X?5 %7@1(!5GCXFVD MRU&$ZB]L:5P=WB%Q7#HB%9&0:_$6V9T'6YY\A=T9>T*#M4^^5<,B+QFD2-Y" M$U+2'-0OM8HVK2C*SS)'%B$_WN18WNB=Y3[1#A;I/*.N6@@OIVTM4N=;6D0B M:_N63/M=NF0V9;W'3[34;2A\.<3IDAAS7T,&ON=M92&\N!2XUC?BQ6M&53.*(HX"VR#T$ MGLIV#?00^$HL^;;U3Q=.]Z)Q:=[V;B0("!%OA8;EBE7*LI+>KCTOV[U]9 7X M9^U;-J F)N;P'%;"R1R!S^CFO?6]#6[&:U!AL6WG=L5=R>^RQ)7\7&S9BOHS M DBU3:Q!1R#O-1LK*-F2H_(N_:#(A'2OB.VF/;'!B9)O2"UQJVR)Q]^ MO < ME JBJBDP5%[;UMK%.]92NEM2XW+0L3DO-GLF/WXGPPF71/EALFS!@C3IZVJA M5>DK4I:BI8##*G3U&QSJ?]4]:$O@WU@HI/\ 75YM?H!JESVVB=*N?S@P9^() M9KI';08#C[TE]@Y>__%VL'0?.0SE8=ICV'S;\@U6U^Y@P5Q:O(FZX$GB=T;0!ZPN%JFH?2,'NZ]+E_P%0 M2P,$% @ JU)"6#%?W'"S" JA4 !D !X;"]W;W)K&ULG5C;9#7SDE<]Y4%L,T2?:'I=2F=W+$8]_\$^M'OW*LZ!(IM;^I!_7^7$O(8=4H;) %B3^/:AS M511D"&[\T=CL=4?2QM7GUOH5QXY8IM*K3AT>==<#0LQ-G76W$FS4]Q,S@=B)UF#T;;97TAO9 Y6*L)="H_(4TNP-E" MP@M9X%R8[;.I"KE,L(:J\!0> E[X5$58&I)RH83?X<( M8Z62SF#6BZF")XKJ!SGV(&^03\3+7$$50!?R+Y)+EM8%_2>/B)W>Y=GU_<5I M[XT$R,);5(8)N$@Y"Z-E$@H5FE :U'T]+71)=8MC5E=Z0H3$@99\:),SB!0J MY;.HO6)X &NF5.XY\HU\X.%9S9D@[%&I7";(4F51S;!1X\DKWYB/&:%,(@=4 MR01].EIB7Q/K-YZ&G#E524(!VQ#;7,9BXQJU@J:<(M'(P0X5Q]43.A,5@R IU6IBF+Y>@%G;\Y*H$WRJDOIL]MMD$> M0H*5B/8WB#@6N(UJ2/+WOVLB#'E;J)EB)7 \)NZ%.J/&OD" M9>\)D+O;J^^MLBUZ@585_(867RMJ*[E>M'[-#)5&\%>ADNA:DRV0(]^<\8C9ZM>*^] M,!:IC!1[@$;*::%V1574D>2RJ@J=T2 $QLTU:ZSD5KD!Y\V5D6S+E3@K5\0D M9(XC1(<.UTVF6E5?H,FF4!!CTVB,#CY[J!D1F6ST>1E;>VF*R@E&IE'^)%WY M\V8AC%VIG&MOAMS[5OS 8VMRO*J0NZB_&$DRF"3O^\U%\B'>$HP4SXXHN3&N MU\!0SJDHME%,\_'$*R!.KHT&!Y/WY'K*#V1CF9UHC>B?M,M&W;(EL+R,KR@0 MA"H/-4+LZ0",@FT4]4Y+:'0C!Y"LH%?O7"^@:A16KHAY2W^8U2O K'./,2)5 M>$V:&0*<$':WM8-Y>ILB$6B\Z0QQ/'2,K5\KU",JY&#PBCN8_A:L(%U9JI M#9K&0O])G5JW8$OV(]QKMC3U'&A*E$&24TA'3/<86?Y_$KH1WCI:8&)#:J=+$_-!CQ??ZR-URV3A%@=('Q M>EE63Q-R3,T:ITC<:Q7%K:C+BKX#4?%$BP$Z$.@=[WD=[\,^74C2/#?>PFO MGSOYV-P?,ZF=>)!%K5J'UTZ&V#C[I$MN^#+T2USR<<=J?E^2>(:.++Y@!-8I M@JO]=L77=.WX6OS 4.F5[R@;C3)H=ZH*S7#2#._P96-KCWF_^PDOM)&NUFRP ML3*YP=0R;.Z\WHG1Q_U^DB1X8EU(/T>EYMEV)!V-^_OI1-RS8,3[I-W7SGVA MH&JSI,D:[79&_?%H?Q?_DWXR&>W&#'=#AZY >%%_=&!YHO!\_0_*GM&ZT^Q!Y&K^_+9?'KYA?^3:CU_X9MM*EW!,N?AF, M/X*M^&OX:4 M%"=VDO9^L2@^9L[,G)FA?+16^KO)A;#LH2PJ\8D+U6%<;]L[??&LP%+ M&V-5V1X&@E)6_LD?6C]L')B&KQR(VP.QP^T5.91?N>4G1UJMF:;=D$8#9ZH[ M#7"RHJ#,K<:JQ#E[,A96)[/GY(0#UJ.(.U9?X38%?1;K/DBA@<1@G;\A+>BL3)R]YQ\I;42MM9;5B M_SU=&*O!B;]VF>NEC79+HSPY-#5/Q?$ B6"$OA>#DY]_BB;A+V]@'?581V]) M/YF?_W9Y?G7'+JY^O;Z]/+V[N+[:!?%?"V%_"I;S>\'L6B&=R!%\40AFO&_, M(;M0=^Q&JZQ)K6$_\[+^A)J#^S9GO)L%SRL4!KW/[G*X^;6SC&O!**^; M@FMVB\HC- 2> :2"?83)35R?7S[!]P952\U[G.S2J2.9;QN7"8U*8N#$>U$U MP*55R6P.5W+H4TN6JJJBJG,O[2.K.RFDT3RYS]NT>[5WE\!3&;A0.[.@NO5O MM+7; M7C0HT4J[Q5<=&C!NV!J(Z4EA!-(F<_44MHE26=%%>Q.2DR\>K*"Z@L91$VO= M9*DJ:94FD^#PSF! S_:?\Y2H2.9K2:JPE^B_3:(N'J_0:XZ.9>5B]A.YC MDK$KK_PS-Y_YYY;:;&]P><7Y?/"1#G9& L@NM[1X,MKJDG>[IOAZ8V0IB:<_ M&EY(RZD+.R1XKVPWL40I5L2W=2XABQ>X+;#&4.G@JY46*PZ&P)+%-;+G[/R:>$V)=)9+L637 M_3ZT3NEN3)?\.R531?EU3Y<9#Q&SABT:@X9AB+)^-V&FTZE+?XD*X0+;WPF0 M>Q05LP$(4&&Y$[K2"K)@WE(B G-_O]O8BB:)2U);CRAP\!QA[[FT%@C%'H@$ M_S4&(LW'0SA)"T&LIIN%KP P3I0+F-7=#>@G1EOW"?=6T?[ IG% )S 8!K MO_W$VW"2()Q-W3.>O0P&@C!.\#N-.X]D+S7Q34V(:1".(_>,HK@](QYJ3QOB M'9P)>^PC$KM XOG.\J.1M2M4:U#[_^??.X8>4.3P^\S&3RR:QBR))_\>[ <6 M1T0GBL G=O[0UN&NW5"A+U73M:X/1)ZQ$X'A&-ZA)JAY9994M_ B*] >1 M:E:G>J=FPF::A4E1U:BX&"/:M*;Z9O^)PT@@.2V@JE"[6Y(H'O?9!(5CQZ5U M[^SZZN[BZMOYUXZ6&TK_>2UYAF,N:MN^A<%[P4/5F!Z,W @5(IJ^9&HT0OJ& M>,X<6[]5U+I2JI^?2-EX-*7'9)8\AT_E:!I,)C&-$N1^$K%/&X==)4;[\%V& MF]PYS@TH'/>X4="M9=?WQG#C:Q"M:>6^>>FZ $KX#\-^MO^L/O5?DT_;_3?Y MI6\ZK!!+' WW#\8#IOUWKG^QJG;?E@MET0?=,!<<#9HV8'VI<+-K7TA!_V?# MR?\ 4$L#!!0 ( *M20EC6X(T*.P8 ,$/ 9 >&PO=V]R:W-H965T M:;31$=W&]U+GB MN-^W<8J9L*$N,*>9E3:9]HQXDN!*EXKW'H"!Q%OQ 8U@)#[W=ER'MY*9Q8G!B] M <.K21N_^%"]-#DG MYRZU<)4GF.S+]\F)UI-AX\GY\$F%EQB',!H$,(R&HR?TC=K(1E[?Z.G(8&5T M!A?DJZ$*('1="A<>5S3PU]G2^O&_'P.@TC]^7#^SY=@6(L;3'M'!HKG#WN+5 M;X-I]/8)[\>M]^.GM"]NKKY&.%C4= MVN^FI!UUY+7L4H'P2\K8507%^XAD?OEJ3P65S!*18BO5BL+$)(!EZ7RH%6@- M:U.")]<.MEP\+%'WFQ^8A/ND])[04:8F\@8YT]3+'+5AJKZ7E4TGXC^E6$I% M#:[;'51GL!-SF:,P.25FUQVK3D%4$7E>DA\4849'*WFXI:4[ OO0]RC60L8> M-GJH+)4O2M'2,.#0-G3^XV<->E5^*@Y&DY_Y1AGOC+@7$(LP(Y5>[P.+VUTY M/T\_O4ZF@K;2@TKV73%?*\\%@ M,NU@Y8NQ,5!T#.C6@*^9'9O\>5B0I"%4D^K,&P18KSV_9O.PLD+W?.'%,(YQWM'![4:Z7^UW=+LF28$T,EH[;=7M]&/ M'=G[G6L5D7+M+X_L=K2]GYY5U[+=\NIR^YZ."9(L*UR1:!3.)CTP MU86Q^G"Z\)>TI7;4 ?QK2G=L-+R YE=:N^:##;2W]L4_4$L#!!0 ( *M2 M0E@_HD[M@@0 )T* 9 >&PO=V]R:W-H965T7=OYU/1>28W7%ES?ML)NSE"9U2R9 M)+L'G^2R\?Q@/)]V8HDWZ.^Z:TMWXP&EDBUJ)XT&B_4L.9VHU(,1#2^;3&3P24;[E_OT'\/L5,L M"^'PW*@OLO+-+'F?0(6UZ)7_9%9_X#:>=XQ7&N7"?UC%L\6[!,K>>=-NC8E! M*W7\%>NM#GL&[[-G#/*M01YX1T>!Y87P8CZU9@663Q,:7X10@S61DYJ3T+DY^-R:WT6K?-GK NX,MHW#BYUA=53^S$Q&>CD M.SIG^8N %UBF4$Q&D&=Y\0)>,817!+SBU?#@0KI2&==;A+].%\Y;*HB_#X4< M$8\.(W*3G+A.E#A+J LH2;D^_7M[ Q]Z"C$X\.5F@QEIZ6 D';[(TIQ)3BKN%VAU\0X<: MBPAMS#)REH%RA.T"[9"G%(BVZOF=U&0A7< 3H&FHL!UH0Y7PA.$-S_@^):=/<)W5M)HD83&!!B&4D3]R7YY,@#U4WD/%#X--2?" M7"#*N"[1.3YDL31++?]E'H_RN#3HAG6-88B$=Y;84K,J!0\TS<)HJ(#G#-]+ MC,'65&3&.B9*M;*[Y0RP7F (U3R@%83264.NMI&, ODEFJ4572-+H4BR-2-N MD[= RE @@J2TK@;YG!>^)R>;1Y(WTE4RC,-1,.(CTF/K7DA$AU:: M:D1CFR!85;9IJ0-\4.R HE%Z8B?H3QO@+PB(OB(AH2(.>KD'G,(72K/8!.DM M*EGV2ECXUM,UVH$Y M 4D;*0;B+!2&()1L2?JH"[O@']'LJ M'[$H\K>ONOZNDZ/G(N,^(5^>ZOW_1$WB?P_%.1F!W&_F$>T&O:I A X.;7>H MF7D(%FFVFT[4(S77#R7*R0J'PHW5'YN1WJ/S(5NT"Z"U1'$W5$-GA?KF$B:+ M4"W^AR(, Z;:I@,6&Q =#8HUC;G0JS1,CX9ARI,DP&O^7$SR[?1,#WV7QGLK M0XMV&18C1Z$2H[@]#$^'W>LTKAR/Q^/B=B4L%2V-8:S)-$M_I57'QF4HWGC3 MA06$.H/6F7#9T/Z(E@_0^]H8O[MA!\-&.O\/4$L#!!0 ( *M20EBM$-%5 M[P( %,& 9 >&PO=V]R:W-H965T<>>X8;I3^97)$"T^%D&84Y-:6@S T:8X%,V>J1$DW*Z4+9FFKUZ$I-;+, M!Q4BC%JM\[!@7 ;QT)_-=3Q4E15<)"K49!>U@>[#@Z]RZ@S > MEFR-=VCOR[FF7;A#R7B!TG E0>-J%(S;@TG7^7N';QPW9L\&5TFBU"^WNB4@ M:@(BS[M.Y%E.F67Q4*L-:.=-:,[PI?IH(L>E^U'NK*9;3G$VGFN55:F%!Z8U MD_899HG@:^9>;!A:2N#+V;3^ZLE/(P7B_'M M\CO,)E^O/X^7U[/;0U2/@AVF>B0#+'.$E1+4P%RNP;)$T&/5;/F&"R13!J]_X; 2G*"&%5%JCM" X2[C@[J<>4!T: M$8I:H^@T"J0P+!(*V*K,+1%,&FAF(<$UE](5KE90HN8J@[=P<1'1VN^?[VO) M5T6@EUVX; $--"NP<"P*EB&<]'NG<-+KGNZC$XN7N/TVK9=$X9!JPKU&+U"O M_3@S]"J5M'7/[TYW$W-<#XI_[O6XO6&:ZC(@<$6AK;.+7@"Z'F'UQJK2CXU$ M61I"WLQIZJ-V#G2_4LIN-R[![G\D_@M02P,$% @ JU)"6&YRZ _M!@ M?Q$ !D !X;"]W;W)K&ULE5AM;]LX$OXKA*]W M: ''MOP6NY<$2/J"*]#=%ION]L/A/M 2;?-*B5J2BN/[]??,4)+EV$FQ7RR) MY R?F7EF./35SKH??JM4$(^Y*?QU;QM"^78X].E6Y=(/;*D*S*RMRV7 I]L, M?>F4S%@H-\/Q:#0?YE(7O9LK'OOJ;JYL%8PNU%A=_+KPY?PU9+IG-5>&T+X=3ZNG>;O+V;TGI>\(=6.]]Y M%V3)RMH?]/$IN^Z-") R*@VD0>+QH-XI8T@18/Q9Z^RU6Y)@][W1_I%MARTK MZ=4[:[[K+&RO>XN>R-1:5B;\9G?_4K4],]*76N/Y5^SBV@2+T\H'F]?"0)#K M(C[E8^V'CL!B](S N!88,^ZX$:-\+X.\N7)V)QRMAC9Z85-9&N!T04&Y#PZS M&G+AYK."2?YJ&*"+1H9I+7<7Y<;/R$W$+[8(6R\^%)G*CN6'P- "&3= [L8O M*GROTH&8)'TQ'HTG+^B;M(9-6-_D1S3_^ELQ'_WP!X+0%.'U)^\WG#[?W'^[/H7I1[CRJJ$S<&B/L M6MC*"1/METX)9+"301>;=K#(1.DTLE";O4@M4LP'$JSGD>OX6NM4"=YI() ! MD-K'!:!HV.)3Z$('+8T(RN7X$.HQ5=Z3HF0LCJY3[/$;T&QO9)?SS5*?#I?5UL\^#-)6B,*VK4+F#ZG..:7@-7F!- M&JE,,6)F;50!PPP2GAV"58:2$D.\.Y+!L03R>64=BAFY )Y0!V"ZB%T 'ZI/RM],(Q,A78CE \,0#[6)9H\2I[&K*#^ M"F YT6A.%[YR]-5PK%,,Z-5I'VW)Y7^MTV'?G L/*/HY M*!-K9_/S06F/E@[[$9J/^A%B+3ESN6\K'U1T2NB:%SK2J3S\T2CXWBT6W2,C M+JWKQK-EH@5\PD**,TUPH-;1F$T/BI?(9F;YD?GN1/*^&9;!"O4.+[R>(ROBPNY^*;)7N.:N?IHL^=2G6R[[O*<6!*ZYH# M]*6Z^4I,^N-DSL_);/QS.[K""60F$WHL%\LC[,=;)//^;+JDE\O^9)H\">V. M3O2:(4VB'/&9,V&WU>DVYGM]]C5G-T]#8&-MY@5.OXS3!O<+T'#3;^I-S*6, M"A3QE*X<+7N?$N+;%KU"<_@JZJ//D $_)_Z*8%Z)Q3+![W(T%7^I)<@D" M+<$W!.F"#XC.[/A2C&='WJR5)OWQ9%8_%^(VG&**/=V.+SS C([%X?X&EU&1 M.H!L&@QR\4D+ND.O-A],Q%Y)%ZO=69V9]JFM0#0^B$[:!M(R'@)H:Z;=B;2CW:2,E MP82Z8JRU@V_6%,P:,/9&Y.E);5$FO!<@R(<@^+U MN+^<)V]J;>BZP&#U]+:P/^3\N>O8L',ISI7;\-6?#D? B??C=K3]=^$V7JH/ MR^-?$[](M\&!B_W7$!T-+F>]6&F;CV!+OF*C4N#"SJ];M,#*T0+,KZT-S0=M MT/[G]P+=#P4 ,L* 9 >&PO=V]R:W-H M965T]]9]\0U1$-]:;?Q% MT830O9E,?-50*_W8=F1PLK:NE0%;MYGXSI&LDU*K)[/I]-6DE'/[MYA-QFLU*HE MXY4UPM'ZHEBBWA^M!6=26ON%-S?U13'E@$A3%=B"Q,^6EJ0U M&T(87_V5$T"J3?^6W/0Y'"J^G/U"8[15F*>[L*$5Y)8.< MGSO;"\?2L,:+E&K21G#*<%%6P>%402_,E]8$939D*D7^?!)@D@\FU5[],JO/ M?J!^*FYAH/'BVM14/]:?()0AGMDAGLO9LP:OJ!J+TY.1F$UGI\_8.QWR.TWV M3G^87]NJ !8%+Z2IQ:-\Q97RE;8^.A)_+TH?'$CRSU,H9"=G3SOAQGGC.UG1 M18'.\.2V5,Q__NGDU?3M,RF<#2FWOS<'M]][ 2B[LKL?QX]W!S M]_[Z;GESO7HJV/]A3GPFH0DL%Q6Y@)X6=BUL!/.CTC6 RRC2UZ@Z!E5$U-T) M8\V+2IJ*M"SUP8+<.**$_%C%E9'?FK'XD/'Y;B ME^+HT!>_BM+9B([%.%(!5L05@N\EF+"*'3D%+TN$%I &8/#(-*?.X?I8>E4K M##$P:*/$"O,LK#B![ O6/E;!EN02CZ=C\=!0=B2UI@V8%QH9CL/UHI$>. 91 M$AG1254/):B8PY['H!>*!;2B+:6U\L+V0(HCZY76C!_X'8F1+2D?YAI)\0G4 MA'LG%H?*"/R1@TA)H6>_CR)BHP_4=@OHA/%1ENPVI(RJBKP'5&")2J8 %-:# M5K*![YA77<.V'4,2:(C;RC MTD4N-ZIY-N8FX6Q-DL,5D%;(##1$KF*K-A;D\GKW5C2HP)9Y@'-P"TW"93'( MP6/L<,MD*O24ZU<.J*XCDYMW3?;A*7EFBD:3^@S> ;B"6TK^@PV2*>"1XY.1 MH5*\Z]!]@!.R6LE2:15V+!\38"R D%&50V#LD9GY.#!NA"&N&S/T)%OZ[M*+ M&C,V>NYM6=HM.F3OPW#;8C[LA_^1#;K43SQH$]K(D$5:YWYD!HE -;0&>^!!+"J?G,BXYO %5A MT*4*:WX\@&H(!<\@!Y@2#5D+"CW.^3=?T\AU)(!;;7/K3 VVD#;'9%/$^"Y M^DNS.T1<[AX'",36' !LD9YKIT)^:TQ?!U>:HO\0/DN MGI]YM])M,$]Q1ZRA.AW_]K(0+C^=\B;8+CU72AN :EHV>&V28P&&PO=V]R:W-H M965T; KI2KQ MO\MB=N7BKZRK/2G5GA*V+0IKMEZ^9"^&_@D MD,I54M$.$O\>U;7*<]H(8GQK]AQT1]+"_G6[^Z^L.W292ZNN=?XU2ZO5N\%T M(%*UD'5>?=*;?ZA&GQ'ME^C<\J_8N+EQ-!!);2M=-(LA09&5[K_\WMBAMV#J M/[,@;!:$++<[B*6\D96\>&OT1AB:C=WH@E7EU1 N*\DI]Y7!TPSKJHO[2BEZE*]]>?0ZI. MM+ 5[2I\<<,;E7@B"H8B],/HA?VB3M6(]XN>4W4EC6I4O9-;(*L2E\;(\?']Z;0>6/7,E'O!H@-J\RC&ES\_%,P]G]Y0?*XDSQ^ M:?>+^\^WU_\ZN[J\?W\CKF]_OWO_\?[R\X?;C\?D?'&GXW(^M[UPX)BSQ>1& MFM2*)>Q5X38K1;528I$96^'7)C(7WVII*F6$7I#+8B'+E'TG-LJH;F4->!A> M+&'VE+;&/ A327J,!8&X+$PS3WPF>];8 MR635EH1S<_6:@OFX- M7FD8GFYN8(2DTL9ZXM+R@$I4,< M^5X(?LUS3A6P @9FW0"=3'M4*P-]"\=S#KQ/=&MA'Q)\[%IQVLFWG@A"P/6Y M4#NYOOWX^,;0=^090HVS,IF6T"[F$7(P[L52E M,C*')5<2<0/3/F:6U<2@WM!B5:QSO56P+7#"^;&/YDI^9X^O=,Y'Z7F>+:6S M%/37]=*!(54Y%#-;MB>[RA-?5ZKL;5_(![)99D6;A8=P.445J@4AQ5H;AE*W M@\BLK=G7/98@#0'P%\2B^-W%UJ+.%_ ;?#/?.L\W E&(T5(.QUU$TY3>SIZX MJ0U-^P&':_)U25:@_(8D['&:EON!'?AD MBV V%+>(?!H)9SR"4.\FQ33BSWBCC_K1#883'ATWY/[^_NYN< H.QG/V E K M4ET0Q28]VS(G@;IS)9& 9KY(Y99% GN!C&L-YU)ZRQ+%YVU6FF'B2BII,@1( MLUNZVR?T!;C86+&&9!NE'ARQDE N? C)V3(CA*Z1[+(D6S,1D>R&"D!RV;JU M8 **A#L:MB'$-RD2AR.K(BYP,BW%SBYO3D>O6SJ%D ]@9R0K4L'-FZME5I8, M?T-PI+E*)BN'TS/&*<86SG10(M.I4Z'04(](D3(,.=2Q!:2M&@4!$L!ID;FX M(22SW(0Y!8M _'_*$N)O&]>&/@$U02= Y0$'BZY0!90U^W47TYQB"[FE?-:: MIE\&L'4A2#2,P]'0]WW/#9$G#)95^LINB1NV,.K.F2'KFFAK_8 MCR_DXC@>#T?C\)@61Y,ODS1*)'MPK$/:0K=YIN*%=D5A8WNE9-(O(]1WNE8. M)8@(0"JOTUV%F1!/Y5G*K .YT&VQ'FA+34-_)SP5$0][V=,WD.(OV);LBAH& M44%(E3FT>26":4"_<2CN>80AFU%ES)!L,HG. WQN_]6""O2];5]ARSB.^'\XGC59X+:I MC8YZE!OX[$\L[FBB*:9T^.3Y-7$&9*AA^\^H:%F,+7QE3\7E$E424J:" M]4 LI45"^4/FM1(GP:FXDCEAFGCN'I(V:/$;M 3#T0@F"J;>*!2_-9W,="+" MV!M-.ZE2[ 3K8]"/Q:]=]C]'2>HZ"CSW\3SR@DG_P*?H1 4="8B;TJH M#(>C*&K/8D<\LS1 \?PJ&+NEY%ADY_%HS&IRG] 9(NL,\"5V[I;0")-@OMTI3UA7:$&S:B>3LX@[VIGUF "=3GUE?C!K1&U? M$^\GR<";/%<7_N4.Y7F>YV*ZC4K91.7.9IW#(5JJ7!=,;G8E 6K2(S;F J=Q M3#/!-;?D3('R(,_^; UTE4L0WWT"2! [\:(S,CU-*#1Z%C8"EVLJ;RI9\)DS M^M])'5\/E21J:Z3LB==3Y17,&\?X-_-F4V3C[E@T(M2HZOWUD.939A^0RQ6C M55'M336:$K$7HTX\P__Q]#71PXSN(FS[&OQ #J48(/KCX&/^ZU]VZ+7D3G=^A1$0ME M3<'5D1ZM06M;:: +X=PS$U4G;5[D9@N']Z<"&)(+PT:C5O".*PBB7=/:OBIB M7BK=:WBZI@ZH$?U 8\!2"9O\E2?LJR[F !>D)WC_>=8-[ MZ:)91+28%4U%=W@HF7 GF::>0.\2OI/< /9G#'M&.T='P\A_*J//$LU,\<6[ MQ_RVR)UK$L@E-:'0 B55VS6Q- U9N]!$-VBIPT(Y2PY3:,MRV[PE.K#:+OV\ M_#:K8?6Z1.[2RQ+5T4'IE;@.S)$.-"_!3&1NW!UY'14?M/-]QGK"KZWA'ZEK M97[-N)8^,'1/,FH]]U^[H9=B"N5KP2TF9[!CG=^Z7[5>=%OP][8BW M@)^=HC7O1UI!<$84U4%[SXX;VKT(6]$;^^>;J8K?03%U_^T:]-/]%RONZ.=C MU\5>NO?)3TI-K@+%#2'N5^(X5TK^\#I=-N8Z7H!.XS$*N0@M[U@$T8BN)]YD M5XM&?LC%Z A)W%W-Q!]N0]2D4Q2=J =%,A*'O))N%XMBWCO/>QZE"F25_@K/P &SNOE-UH]U7 MODOW<6LWW7TB_%V:)4HFD:L%EOK>9#1P;UW:FTJO^5/77%>5+OARI218CB;@ M^4*#\9L;.J#[]GGQ/U!+ P04 " "K4D)8)MF(A$$" "9!0 &0 'AL M+W=O_8;Y]UX61,%>SNX0 P. 6(.D#T$I"< ,0=('9&O3)G:T$T MR5(I6B1MMF&S"W.+_^4>CUV7ITN. MT]G>G:B:Y# -3',JD#L(LM>O!J/PXS&O_XGLF?.D=YZ<8\^^FE%#>2[849L> M.W)8.U%VV64<#I,4[P[U_YDU'(\_]$E>%SYXY0SDUC6_0KEHN/;OIM_MY\NU M:ZL7^S,S=_R8^$WCA]8MD5O*%:I@8RC#J['I6ND'@0^TJ%TOK84VG>F6I9F= M(&V".=\(H?>!+=!/X^P74$L#!!0 ( *M20EAD.J)K0P( (H& 9 M>&PO=V]R:W-H965TNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3& MGY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])> M4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH M33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W M[6GKCA9X)TK\P;M7]&&9>1 L@;3?W?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N-_ZM2>0.BO"%]P&V>^Y[88W!97']RXWSCWHI][TA\J$(7M@A*E MO&&J:Q7#ZM!H5UU_^1O>=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMNL^=*]RX[ M+/7/ H0)T,]SSM5Q8C88?C_)&U!+ P04 " "K4D)8V&,Z14 # ">!P M&0 'AL+W=O4+;N-X^V+1(IS#L\9<8:S MC=*/ID*T\%P+:>9!96TSC2*35U@S,U -2EHIE:Z9I:E>1Z;1R H/JD64QO$X MJAF7P6+FO]WKQ4RU5G")]QI,6]=,_WN-0FWF01+L/GSFZ\JZ#]%BUK U+M%^ M:>XUS:*>I> U2L.5!(WE/+A*IM=#%^\#_N:X,0=C<$Y62CVZR9_%/(B=(!28 M6\? Z/6$-RB$(R(9_VPY@WY+!SP<[]C_\-[)RXH9O%'B*R]L-0\F 118LE;8 MSVKS ;=^1HXO5\+X)VRZV(M1 'EKK*JW8%)0<]F]V?,V#P> 2?P*(-T"4J^[ MV\BKO&66+69:;4"[:&)S V_5HTD=>;[L_TSOW7Z[6AFKZ8Q\/^:WHQL>IW-U,S4- MRW$>4&$8U$\8+-Z]2<;Q^Q-BA[W8X2GVQ9+JL&@%@BKAAHF\%5,]&#=*0%N@%&-YDKF7/!> MH*50N1-IO,IBK](XF3Z$F@^7N:H1&A)+@YKPQO^8?&^9#JD'J-80DPD!GW-L M[$M,095P/H6'2B-"W9U%=&>1#0\I]$HO+BX/,ST]*>T4Y-T/8+G)RV]>S-)D_0];'S+(%7LB79?8[=L@'JG ML>30I3<;ATEZ"=DH',<3N"M+ZF8NLP47K>MG8#!O-;<R^RMS MN$T@93T>Q!.7]'B0C'\+N1/^*_98%48'/9-^_MK?#(8(6VF[]ME_[2^?JZ[G M[L.[F^LCTVM."1=8$C0>N%ZON]N@FUC5^ Z\4I;ZN1]6=(&B=@&T7BIE=Q.W M07\E+_X#4$L#!!0 ( *M20EA>8)NI , )<& 9 >&PO=V]R:W-H M965T $).BY;6OM)76C8E)($TKL ^( M#VYR;LY.6(G7]P)?DSKY[[CG']V2V4_K)5(@6?M5"FGE06=M, MH\@4%=;,7*H&)>ULE*Z9)5=O(]-H9*5/JD64QO$PJAF7P6+FU^[U8J9:*[C$ M>PVFK6NF?R]1J-T\2(+]P@/?5M8M1(M9P[:X0ONEN=?D10>4DM8NW@=\Y;@S1S:X3M9*/3GGKIP'L2.$ @OK$!B]GO$:A7! 1.-GCQD< M2KK$8WN/?NM[IU[6S."U$H^\M-4\& =0XH:UPCZHW0?L^QDXO$()XY^PZV+S M.("B-5;5?3(QJ+GLWNQ7?PY'">.7$M(^(?6\NT*>Y0VS;#'3:@?:11.:,WRK M/IO(<>D^RLIJVN649Q?F9K@>9B%EFJY.*CHD== M=JCI"Z@9?%+25@;>RQ++?_,C8GB@F>YI+M.S@#=87$*6A)#&:78&+SNTG7F\ M[#_:_G:U-E;3=?E^JO$.-S^-ZT9H:AI6X#R@&3&HGS%8O'F5#.-W9UCG!];Y M.?3%BD:R; 6"VL"9#D[1/@M\FO;G"F&C!(TMEUNP[BZ J=3.@-G77O>U._TH M_:7A$FRE6L-D:2ZF0%\.ZS5J__56V-C>BT.X*@K52FMHN ODSZY "!+M]-0. MO(;A,!R/,F06A#(A'H_H.9QD77#?FP_= MM+;5N,_02)XD.%E"HWGA6F;E#QI 4B BDH=Q.J!G,HE?Y-TQR_.$C,$@G$Q& M<">?*5UICF8*#VQ'HVM11YF@^%Q 5=^% Z(X&L8T>YD"*?N7'0D%C7JK9=$ M [ZE3C<.JP?5O>K$YF]X)]F?F-YR.C2!&TJ-+T># '0G@YUC5>.E9ZTL"9DW M*_ISH'8!M+]1RNX=5^#P+UK\ 5!+ P04 " "K4D)8ZN%HCJL$ *"P M&0 'AL+W=OLH>I2M(PC9RED0S4NY6JL6LEH80\U]=@G M)!XWM.+.;&+W'N1L(M:ZKCA[D*#634/E]IK58C-U/&>_\5BM2FTVQK-)2U?L MB>D_V@>)JW&OI:@:QE4E.$BVG#IS[^HZ-O)6X,^*;=01#2:2A1 O9G%?3!UB M'&(UR[710/'SG=VPNC:*T(UO.YU.;](WBB8R^7-3*_L.FDTTR!_*UTJ+9'48/FHIW7_JZP^'H0$I^ MP%==,@GW!>.Z6E9T43.XYYKR567(N5),*Q>^X%49/1NNNIB,-3IA5(WS MG<'KSJ#_$X,!?!9,&*'\^/T?D^ G\?P;5_5N$MRR\A\%SPB1^3#F1C"/H;PG/;9$]9NL4:GQ1+FC9"Z^F\XFT..GU4][/BQC>I@ M@W:0;1B"-:HXZ%*L%<*J+JX T\::!5ZW?>K@B;5ZMT5V6Y^D4 KF>;YN+NV] M.]EX6,N\Q*HL;+IR@98TRTLN:K':PB^01BY)"1*CF+AI$%P@Z8>N'R8[9N ; M9I3US,CUL@Q^KW+L/!C"2C*&30C#\#P?1OAW >_?I;[G?QC8>:#:RAIG\&H4 MV$&QNT)(T% $(Y^XH>]=@)>YL1="D+E9E* *M)ZF%QBS2^(,;FS9(PZ2U=3T M+E56K4)4,O3;@U'JNUZ*6GP_07EB&5X6PRA)W" ER$!,4R^&+X+_FHNF9?J' M0&)"#!SDX/;ISE=9,-/O\A<$$CR7& G[.0I_I0=>+$=0P ML? FQ,U\S_(C-\T2RX]2]+>#'V,@:0AGBB#JBR!ZWN M;ZQ]&NY>6YOL1X,WRFCQMDHY:W^X4@Z.T&,/V,X#>?#@M([P"<82,D+FM37Y MP^Y2>H9.C9T%&:&3LR%C;+ T$;0#3TKDX&7ND$4G4MBW"A\SR56X@YH8.85'&B&]^+9_KIJNJ8UY3F"P(>Z).8J M"6PG02I.W#B(D0I"SR8'AQ<<33@.$U(RGF]-7^*J:RQ BW^QV1A?(8HQGW$( M:> =VSMUS9@+W0BO3&=A=#81"U9XK#*I!% _E(( MO5\8 _WX._L?4$L#!!0 ( *M20E@()$UZW@( %8& 9 >&PO=V]R M:W-H965T@K 6DTF[:I%6J MVF[[,.V#20YBU;$S^P+=?OW.":1,HGS!]MT]CY\[YX[)QMAG5R 2O)1*NVE0 M$%678>BR DOASDV%FCU+8TM!?+2KT%461=Z 2A4F430*2R%U,)LTMGL[FYB: ME-1X;\'592GLGSDJLYD&<; S/,A50=X0SB:56.$CTK?JWO(I[%AR6:)VTFBP MN)P&U_'E?.#CFX#O$C=N;P\^DX4QS_[P)9\&D1>$"C/R#(*7-=Z@4IZ(9?S> M<@;=E1ZXO]^Q?VIRYUP6PN&-43]D3L4T& >0XU+4BA[,YC-N\QEZOLPHU_S" MIHU-+@+(:D>FW()902EUNXJ7;1WV ./H#4"R!22-[O:B1N6M(#&;6+,!ZZ.9 MS6^:5!LTBY/:/\HC6?9*QM'L%A<$9T]BH=#U)B$QI7>$V18^;^')&_ 4[HRF MPL%'G6/^/SYD*9V>9*=GGAPEO,7L'-*X#TF4I$?XTBZ_M.%+C^5W*UVFC*LM MPL_KA2/+W\*O0\FV7(/#7+X_+ETE,IP&W .[1J#V>E)/(JNCB@==$H'Q]AG MC]QO>:T0S!*\ZD/ZCC(@7D'QJD [%K0W^=J2THHU?O"6T) MDI]R09AK=!S'U<,,RP7:[EE Z!P>L:*M.=J:SZ0&*DSMV.]ZES 72NB,$](' M./:<&W4VBM61FAX!_&'43^*(MZ=GHR3.+F")Z^U\>XL29SV1\D0G@P) MU;AI&2&8<.3B+^VD\ZO$:]:-AW&L!66TM:N+& MH]I*DNA\V5Y+Y@O6R3B+A_UADO8Z'?M1?= \:1F\HZR\$-.F..B/Q@._&X_] MY7#HJPKW>KU$NVHF&BLTM::V[3MK-S2OVUGQ&MY.W#MA5Y)KI'#)T.C\8AB M;:=8>R!3-9-C88CG4+,M>/"C]0'L7QI#NX._H/LKF?T#4$L#!!0 ( *M2 M0EC:M?+B>P0 ',+ 9 >&PO=V]R:W-H965TXH M674\5^FP#Q:/$N]Y[MV<[*3ZHK< ACT7>:FG@ZTQU?5PJ),M%$)?R0I*_+*6 MJA &MVHSU)4"D5JE(A]RUXV&AB\/?![ M!CM](#/R9"7E%]K5T' K\S^RU&RG@WC 4EB+.C#6[H;(6OE!&#&;*+ECBDXC&@G65:N-QF4E)65I M%'[-4,_,EK#!$!MV7S8)IDB=/XI5#OIB,C3(0.>&28MVTZ#Q[Z#Y[),LS5:S MNS*%]+7^$"WKS.-[\VYX+^ '2*Z8[SF,N]SOP?,[=WV+Y[_A[@-44IFLW+ _ MYRMM%!;'7Z?<;=""TVC4,->Z$@E,!]@1&M03#&;O?O(B]WV/K4%G:]"'/EMB M Z9U#DRNV;_M/DB8PU8O^Q.GG.BE.>W$LNE1ALVOA.7#3UCHFB$K Y%LR2I9 M8WLWO)KM0 $[STIFMK+6HDSUQ35[W"H 5C1% 504#%,*Q0I4EU9ZBJ-ZC:^HI2T"S,Q9SAS10"!P_X/;T4N8UA4$S'CAN%-$R MC@+V*(W(T>X&]XQY;N2X\=A*8\=W(_:SDEH3VSHS;Q 'OA.'I!L@"/>.B+V1 MPP./>:$3NFY+O+'@50-^QB+/\?";%4($^*V+['V9R )#]RN>OWC##,]%MST2 MN!/%_K$9SFC,V?F(NQ>M$=_RES4L5M/S*82>AV'R,1^8]B1K6A_3QN8%E=C? MS8M^/C9& 20A^?,=]')#UF$H=,F%/'#3V[>AYG/1T4=AT4]G;0 M0KPTM6DDFR=?ZPPK%)W!F)@7ARUR@1U%=MSAI\KV5W\C];,U3L)SU=0Y-4K5 MD54=&71D.Z'_1\.\D9D1E1H^7R7EDGDQ9SZ/V'\V]HQQC^J?2N:2W3TG>6T5 ME2S0 9P;E,V:@BTPRF=4[:&%0#'$=.*XP#%;ZC4H39NLQ+XT$F<,)F=/?9*9 M;-/U2B M*B$I;\>;Z^@GH389>IG#&E7=JQ$VOVJN>,W&R,I>JU;2X"7- MBEN\%8.B _A]+:79;XB@NV?/_@%02P,$% @ JU)"6"$,3: > P \08 M !D !X;"]W;W)K&ULG55-;]LX$/TK [4H6D"( M9$F6[=0VX'P4[2&+('&ZAV(/M#22B$JDEJ3BI+]^AY2LIH#CW>U%(CDSCV\> MA\/E7JKOND(T\-340J^\RICV/ AT5F'#])EL49"ED*IAAJ:J#'2KD.4NJ*F# M* S3H&%<>.NE6[M5ZZ7L3,T%WBK07=,P]7R!M=ROO(EW6+CC967L0K!>MJS$ M>S0/[:VB63"BY+Q!H;D4H+!8>9O)^45B_9W#5XY[_6(,-I.=E-_MY$N^\D)+ M"&O,C$5@]'O$2ZQK"T0T_AXPO7%+&_AR?$#_Y'*G7'9,XZ6L_^2YJ5;>W(,< M"];5YD[N/^.0S]3B9;+6[@O[WC>9>9!UVLAF""8?]GST-.KP(F(>O!$1# M0.1X]QLYEE?,L/52R3THZTUH=N!2==%$C@M[*/=&D953G%G?X2.*#N']ENUJ MU!^6@2%4:PNR >&B1XA>08CA1@I3:;@6.>:_Q@?$9J04'2A=1"$PQ=GCQOZ18*-G )7%55 HDLZG@T@F,"KYM=MJM_W5,@!X_.8YO MK\VY;EF&*X_NA4;UB-[ZW9M)&GX\P3X9V2>GT-=77+.R5%@R5\6R@"&?8T1/ M0ATGNJU(&5G3Y>2B!&.K8+BA_ =JD)VBN]<+N'N&$F6I6%OQ#&J9C92L5S9H MJ>$]%V JV6DFR(12>,1]: MQ2V/^IG@$!X$-Q1Z;Y@A8F]AMO#3Q90&\]A/TBE<=XIZE0\W/,\IB6NF#;QC M3?L1-H7%@TGBQXL0)E-_/IN1C&0G[M0UZAPFD1^&"2S\19K 5AI6CVF_A4F8 M^N%\X48+/PY3^'^J6?:&-]:5-CP8%&:RI)RLAK\OV58QH0M4BER8 0:MY,* MQ:/FVF:K89, M=L+T'6E<'?OYIF]C/]W[Q^"&J9(+#346%!J>S:8>J+[!]A,C6]?4=M)0U;EA M16\2*NM ]D)*&PO=V]R:W-H965TLOWZ4;+CI4":7FQ2XGM\E$1.-]H\ MVQK1P58*96=1[5PSB6-;UBB9/=,-*MI9:2.9(]>L8]L89%4 21&G27(12\95 ME$_#VKW)I[IU@BN\-V!;*9GYLT"A-[-H%.T6'OBZ=GXASJ<-6^,2W5-S;\B+ M!Y:*2U26:P4&5[-H/IHLQCX^!'SCN+%[-OA*"JV?O7-;S:+$"T*!I?,,C'Z_ M\0J%\$0DXU?/&0TI/7#?WK%_";53+06S>*7%=UZY>A9=1E#ABK7"/>C-5^SK M.?=\I18V?&'3Q6847+;6:=F#28'DJONS;7\.>X#+Y!5 V@/2H+M+%%1>,\?R MJ=$;,#Z:V+P12@UH$L>5OY2E,[3+">?R6U5JB?#(MFCAXR,K!-J3:>R(V@?$ M94^SZ&C25V@RN-/*U19N5(752WQ,D@9=Z4[7(CU*>(WE&62C4TB3-#O"EPUU M9H$O>[-.N.:V%-JV!N''O+#.T,OX>:CDCG%\F-%WR\0VK,191.U@T?S&*/_P M;G21?#ZB=SSH'1]CSY?4?54K$/0*GI3!4J\5_XM5J&"!"E?%CT' MSZ]*+C@+K4(Y78U0X)HKQ=4:F*H 515,J5OE?$B[+\N1K**7!9R>$E?$H5M+ M4'LR>5G#BV!F/=D2&X>R0 -9TETZO(?L='21 CT%&C>6WJ=!P9S'ZPG<;!MN M!KG6,=>Z<%J"2^["!JG(TI,W4Q-_GWFTGSE+X- ]QGN])M&LPT2Q4/I3Z=IN M6!V&UKSKU?_AW<2[8X8.V(+ %4&3LT_G$9ANBG2.TTWHW$([F@/!K&GPHO$! MM+_2VNT&PO M=V]R:W-H965TAN:2B/+?5 IPCB*)F')N R2N3]; MZV2N:BNXQ+4&4YJ-UG;.L9.[Q, M">-7V#6^HSB K#96E6TP,2BY;'[94_L.!P'3Z)6 N V(/>\FD6=YQ2Q+YEKM M0#MO0G.&+]5'$SDNW4>YM9IN.<799*U57F<6[IG63-IG^)H*OF7^Q7IW+!5H M^O/04B;G'V8MZJI!C5]!'<*UDK8P\%'FF+^,#XEA1S/>TUS%)P&O,#N#X> ] MQ%$\/($W[,H>>KSA_Y7-T< 5-YE0IM9D_UBFQFI2S,]CM3?0H^/0KHMFIF(9 M+@)J$X/Z$8/DW9O!)/IP@OBH(SXZA9[<4E?FM4!0&_CGVRVS3-=,'.-\$O4X MY[L"8:,$M2V76[!>"VWS\M]D6KKW3<4I-3-&99Q9S$G MO"75>_B4"28S!*]YX[,1 MG**$%%)KC=*"X"SE@KOO.H.[0B-"V0@2G2"!Y(1E2@%[2;DEAE4+S2RDN.52 MNL+IH2O47.7P%L[/8UJGT\FA<'Q5!'HQ@HL(:(Q9@:5C4;(Y>HMWZ(&7J56MJFT[O3;DXNF_'PU[T9LM=,4UT& M!&XH-#H['P>@F\'5;*RJ_+!(E:71X\V"9CUJYT#W&Z7L?N,2=/\>R1]02P,$ M% @ JU)"6,8=F3)G! _@H !D !X;"]W;W)K&ULC5;;;N,V$/V5@1H4">#$NOB:V@:2;!==($I]*/I 2R.+6$I4 M26J=_'V'I*S8CJ/V1;S.X1G.F1$76ZF^ZP+1P$LI*KT,"F/JZ^%0IP663%_) M&BM:R:4JF:&AV@QUK9!ESJ@4PS@,)\.2\2I8+=S&JT7--OB$YH_Z4=%HV*%DO,1*H1 6B&C\TV(&W9'6<+^_ M0__L?"=?UDSCG11_\LP4RV 60(8Y:X3Y*K>_8>O/V.*E4FCWA:W?F\P#2!MM M9-D:$X.25[YE+^T][!G,P@\,XM8@=KS]08[E)V;8:J'D%I3=36BVXUQUUD2. M5S8H3T;1*B<[L[I'H?F"P^OFG:!+^TD-PU!$<]:&OGIJZ%DA"-TS +1.L M2A&>7$9^J7S:D7Y/L>[%/L#;M5-A. MW6B-1L/O-2JR(J;M&4<3H&S27K2@U,[1=&\-K M>%H UR2Z5"HJ,:1$6$M3^&4RV$B9:=!29$#* M ZKX1&8S@ U6=,G"3;*,:B>W!<#^! !?Z*=&)QQ+]KE0B%#Z@H:VH)V0*WW> M1=23.8/9/*+O/!S!-Z:XRZZ]]22:DL3GE!$DHTN#JMQ?C:<0CP_BW8)&@S@9 MM^VL+\R3+LR3WC"_D?L@1">6K@2=DN1P[TU2HMJXEY<&1\<_3[K9[G%WX]\T M;]O]R_"!J0VO-)V?DVEX-:72H_QKRP^,K-T+A\H"O9=&ULG5A;<]NX#OXK&&^ZD\RXLJZ^=)/,.&GW\K"[ MF:27AS/G@99H2Q-)]))4W.RO/Q\H678:V].>A\@4"8 ?P \ EO+U5CRZ*6=YI,4U5"/]_(4FVN!L%@.W%?K'++$Z/KR[58R0=I/ZWO M--Y&O96LJ&1M"E63ELNKP3QX=S-A>2?PN9 ;LSS.>BW9,7]\=;ZK\YW^+(01MZJ\DN1V?QJ,!U0)I>B M*>V]VOPN.W\2MI>JTK@G;5K9.!E0VABKJDX9"*JB;G_%URX.>PI3_XA"V"F$ M#G>[D4/Y7EAQ?:G5AC1+PQH/G*M.&^"*F@_EP6JL%M"SUP]6I8]O;^!71K>J MPED;X<)U_E$L2FDN+D<6V[#P*.U,WK0FPR,F(_I3U38W]*'.9/92?P1X/<9P MB_$F/&GPO4P]BH(AA7X8G; 7]3Y'SEYTS.=<:-GY?">>03%+M'\;^,9>T5"62MZA79)D49'*U,60<@(4#D.X# MD"T LKFP5!@JZK1L0 4,,"81W^OW?9S+JN%?3Y$M],F M#S++]8;B7SBA&MU2#+S8%7#L])(<0] ME6M+( \'!AP!/Y'@)"K5U);9TT(U M]'=CC842[_?%U6L$<_Z$8UU)I(W4:0':WNDBE:_7;T$^+@H-./!1ZLK!> 9G MS 7-5RLM5^ S3M'J BTKI<^B;"2=!Q=T(TI1PR20/0!IQUJ_8VTP3!(<53#U MDI!^0Q7B3:<3"F,OF?:H,E@""S#IQX1^M)0%RXWHEDV7;MW'>N0%D_T-7V=) M,!P'@=MO.J/(FW)VA,,DBK9[N8,XHAI$$ZB.6U4F6. /Q\G8N!:./=\G MX6K'*[!#VN0%TGFCFC*C7"!-%U+R12*5R-F,%L\.2$>N7)69U :"R.ZR_'9: M]L< G4)WRZ;;W!4Z+F>>"\*WKD-"U%N+1>M_2TX&T<+DN:6 Y5Z%9QI4.ET^ M[YQGKLL,)=7N,+41:;=NPWH(0._3OC-9HUWNL>;W5%BN?6ZP@>-GOA?C2E*6 M+CFQH\F]T >:^\(\TI(1@9@2O+"DV6CLQHO? M\?0-EZ(9OT4P^\9=8E+&Q<$EE^BNUNX/>YDGA1@@?N@-\?B-^WOEUP&97C]# M7\D0)GHN)(K%SS]-PR#\9?M[@KN3GKN3[^;N7ZI^0@BP+:XVO@*+[4>8NW:AQ-;@5X=*[U"U-:=A5(YOX(;[#.3>\F+M< EV M.FG.]VISM-1@HNXH^L-]_?[ADZ$[?OS5N)V!8KX1&@7R5?MVG97>,^]^93*W M[?G_UNL/\7!3G\9C-,?(]] ;@RCA\<2;[/I[Y(>NP2?HO>UH1I];@^CS4S1R M]-@)G4?HZ=!$P][U>5P#HM#SL3J!7.(%R4LXK\]A%O,=.)QYT8S"T&^1S<*# M]\+1WK=D)?7*?3$;G !BWGY6]K/]1_F\_1;=B;=?]'\*O4(;HE(NH>I[$]P' M=?N5W+Y8M79?I@ME\9WKAKD4:'DL@/6E4G;[PAOT_ZJX_A]02P,$% @ MJU)"6/X0C(/S P ; X !D !X;"]W;W)K&UL MK5=M;^(X$/XK5G:UHE*7O)$ 74!:2E=WTNT*+=>[SVYBP-?$SMD.=/_]C9U@ M H2H)_&E39R9AWGFL3TSDST7KW)+B$)O><;DU-DJ53RXKDRV),>RSPO"X,N: MBQPK>!4;5Q:"X-0XY9D;>%[LYI@R9S8Q:TLQF_!29921I4"RS',L?LU)QO=3 MQW<."S_I9JOT@CN;%'A#5D0]%TL!;ZY%26E.F*2<(4'64^>K__#H#[2#L?B+ MDKUL/"--Y87S5_WR>SIU/!T1R4BB- 2&?SOR2+),(T$<_]:@COU-[=A\/J!_ M,^2!S N6Y)%G?]-4;:?.R$$I6>,R4S_Y_C=2$XHT7L(S:?ZB?6WK.2@II>)Y M[0P1Y)15__%;G8B& ^"T.P2U0W#N,+CB$-8.H2%:169H+;#"LXG@>R2T-:#I M!Y,;XPUL*-,RKI2 KQ3\U.P)"T;91J+>'US*.[0D JVV6!#46Q"%:09KG]'S M:H%Z'^_01^0BJ;]*1!EZ9E3)>UB$YS^WO)28I7+B*@A+@[M)'<*\"B&X$D*( MOG.FMA(]L92DI_XNT+&<@@.G>= )N"!)'X7^/0J\(&R)Y_'][D%'.*%-<6CP MPBMX/\J<"*RX>&C+3>4[:/?5A_A!%C@A4P=.J21B1YS9IP]^['UI(W8CL!.: M TMST(4^^P%W#F4)STD;S-)BXNV;\EU;1<#BV1B=Q13:N MJ#/]"\(X')RK D2W%.!&8"=$8TLT[A2@013!_:YO-YH@9F5!!9QM>,CA]C2' M&'WZ, K\X O:F\N.I CO8*=NR.&,P[4O%1QJN"#:,E>%$S74"F,_&'N>=R9K MBV$4>Z.FX0GCH64\[)3V:;V&:H#X&J4T*W4]0)(DI:"*$MDJ]O"68M\([(3Z MR%(?=8J]4CQY1;S0M5 BT AJJE2")EI&:3Z6^GIN2\+H0HYSP2XM_"#RK^HU MMD&/_]<.-:I!O._9HSC]!ZHA&%_9K&U$Q^_=H&V&HVA\E;#O'Z MM9AY?3^^(EIP##7H+AF-?=DM6VOLP4U5NQ'::2J.O8O?V3/85/1T"ZC9&]IW MK;S#]VEV:=:AV;'[\+O;CR57A"F*L^Q76S5 Y"W)2N@OT5KP7&M8E J;20+* M!SGL3#@\EJ,XG 4#<\I7AH&X2",HS.2;J-OAQYQ8\89"<&53%7MKEVU M(]-7,RB%"_,=/#"%&PO=V]R:W-H965T< MR5:J'WH%8,C/C@L]#5;&])=AJ)L5=%1?R!X$?EE(U5�[4,=:^ M@[4\3") MHB+L*!/!;.+>W:K91*X-9P)N%='KKJ/JGRO@M :"8%4;"8!A_CR^O8 5S$-P9;O?=,K)5'*7_8P9=V&D16 M$7!HC*6@^+>!:^#<,J&.OW>DP3BG!>X_/[%_A 8U6*:P MVHO/1?C+:3QQ?>H+O8]/( MM3 :=V0#;$,?.;PC LRES]E E?FI;+U=ZIXV, VPH#2H#02SUW_$1?3!Y_.% MR)ZY3D?7Z3EVGVN?WX&D<"3V.-C,BJ(J,>V;?2.>J+BJHC'JF<)L5)B=5?@G M:$THQT/&;4H\KDBCH&6&<*DU>#?>P)CO"8FSJ#Q0ZPDJZM0O-A_%YO\M=K=* M3NIB;=8*GA0KP)% .Z(EO6(-$TM"V^]8VW@<&J^5_$AE%B7Y@15/4%R?R'LQ M6BE^=V>X>O")+([F+^(LBP]4'D?E>5V7?IGE*+,\6[9?Q 93)Q4#[:W4\B4K M]87(GAFM1J/5V?6XHUL\[0TH1KEWIU1'Z4VJ(JL/%L$3A6N0^1>A'K759[4] MX/UL;X->R08KP*>N/JZV-#K0=AQ3%'YA[UQ.696E^2N#>K1N?%;BW@;WJXN-#MW- M_J)JR?! XK! 7'11HCTUM#O#P,C>=0R/TF#_X1Y7V"*"L@'X?2&E>1K8)F1L M.F?_ E!+ P04 " "K4D)8?(32.P7%*]5235DAXOH^_#_'C3XC/-HS?5TM*!?I1 MY&5U/EH*L3H=CZMD28NX>LM6M)3OW#%>Q$*>\L6X6G$:ITU0D8^QXP3C(L[* MT>RL>>V:S\[86N192:\YJM9%$?.?ES1GF_.1.WI\X6NV6(KZA?'L;!4OZ T5 MWU?77)Z-=RII5M"RREB).+T['UVXIY'7!#17_)G13;5WC&HKMXS=UR=7Z?G( MJ4=$%%55%1OT&?Y:7P=41%G>?4;.D'?;R+T^M5OZ!7*2O1MR=:5U*K.QD(.KTXR M3MJA7&Z'@@\,A:!/K!3+"KTK4YKJ\6-I:^<-/WJ[Q%;!B"9O$7'?(.Q@8AC/ M_.GAV! >V<-OZ$J&.Z;LFANRNU.DT2,']-YG92;HR4Q\!U;?LFV9+ :];'CB3+';<6C5'NK0E'/BA)[9X&1G M<&*_L7LW$]$?D@PJ:G(\Z64/_&G7[Z3WV0NF?N>V1];Q/'/FACNWH7WFM@N7 MR6'8K;J0'4%58N@U/3*[@&D"[.$MCK[ M4R3TG=#IS$I[NL'%,28EV#PM7:Q<8[!5M)725K3 "0GI.K>F'.S01#D'58N@U/3**HQU[1S[]'[;QTS7 MQ=WI" JV1U+JCA77ND? =DBO[=/MB<$U$+FVKH_DU&TKP'7MA'NHS_9)L[>$ M@I*M-:'N36&M>X1KYH$"L"!<_BW!Q'S@QGCA!%W/MZH-=&K(26=I#-UBQ+K:S[F=6GB2L6%%Q M['F"76AP=P!E72@U_;=/Q;KD15F7@+(NJ%H$I:975K$N 6)=TL?.P.G.27NR MP:6QI]0=*\XE<)Q+C,]N>ZY!*?=83MWVWOZ!9S$NZ>-FSQ[L[_VVA+HWQ;;$ MSK9?>$KK#4#)?@2 NJ%D&IZ;532$M>%&D)*-*"JD50:GIE%=(2(*0E MAN>F3K_+@ +ML9RZ9X6S! YGB>G!J<$W*,T>3:H;5S!+G@6SY/CC6KOP8']A M;^O&(6\*88D=8>>L$HC=H9LXI]N'MA]H27F\W39XD1:RA52"Q_4>3O3N\-83 M>YK!O0(4<*'4]'UH"G"]%P5<#Q1P0=4B*#6]L@IP/3O@/G5?5"NC[7G"O69D MNLKO7A79AS34\GAO?V]!^:+9)RT7EGHYV6Z'W;VZVXM]T>Q [KQ^Z9[.MSNJ MEGF"^RLD(YO9.2SMN);%A\NV=Z>R+8JME%?,N$8$5SN*2QI*[Z OG^ M'6/B\:1.L-NY/OL?4$L#!!0 ( *M20E@>8N9\I 0 )<; 9 >&PO M=V]R:W-H965T04+%!;3XMP#GT]9+N,HA0>.1)XDE/]S#3';SQSL'$X\1MN=U"?<^32C6UB" M_)8]<-5R:Y0P2B 5$4L1A\W,N<*7"S+1 46/[Q'LQ=$QTE16C/W0C;MPYG@Z M(XAA+34$53]/L( XUD@JC[\K4*<>4P<>'Q_0?RW(*S(K*F#!XC^B4.YFSMA! M(6QH'LM'MO\-*D)#C;=FL2C^HWW5UW/0.A>2)56PRB")TO*7_JQNQ%& _U( MJ0+(LP!"7@CPJP"_(%IF5M"ZH9+.IYSM$=>]%9H^*.Y-$:W81*DNXU)R=352 M<7+^B;%P'\4QHFF(OL@=<'070BJC3417,:"[5-)T&^G#*R% B@_HLQ+7V548 M1KH.-%9=2C6IUCDZNP%)HUBLJR+ M0/\:2G1= @\+8/W$>IJ3J?MT3,PX](G$AC6QH9'8H91]F9>1P5'F_H"HOV?I M]W7#PXE?=VLE%M2)!<;$;E,)/..1 /2HGNW >^>G$>.U K,$UJ([JNF.[$RI MD4W&EL!:C,EM#:;!M7@BW9$FS5E]A":[-NG DV6Q.C2KOF M(Q@$796^A0/!C07!9@^BW#FG0O)\+7,.Z'Z;R(M>-D:85Y?-$EJ;=&-O<&!) MK%8]CBVT-NO&Y6"CI3"+==1URMZ@*]:W,"VX<2W8;%N6">5R":F 7@Z6/$E% M]2T<#FXL#IY8DJA5JV,+K?T%WG@=8G051HE6H<<2'8PG'8F:1SB50>-;B-FW M?%=?HGGOZ]X<^-I"V4)KTVS,#2%VY$FLFAQ;:&W6CYID'XO/J&@-XK"FTLO.DDNI[L%;>![2 M>!XRM"1>JZ;'%EJ;=6-ZB'E1QRC>H"O>T6#866[J[>=/AJ/^]2;2>!-B]B9: MEO7'DE&(5M=@;*&U63=^AHPM"=&JM;&%UF;=6!MB7KXQ"G'26=#$P:CG+=_; M+_"#9T)TC[8^$N#;8D=(H#7+4UGN@M1GZUVGJV*OQ6VZEUM6]Y1O(R7.J MU+L8J5G RUV@LB%95FRDK)B4+"D.=T!#X+J#NKYA3!X:>H!Z+V[^'U!+ P04 M " "K4D)8;B\X+(H" "+!@ &0 'AL+W=O+:1?$?A.C8O" MQ-U^_0"G5K;29CHWF#"OR.W8M2AROE64,+@62&Z;!HM?%T!Y M-_="[W'@AFQJ90;\(F_Q!FY!W;770O?\0:4B#3!).$,"UG-O$9Y?9&:^G?"5 M0"\^P#[/(G1*SF5]A=U^[F!A\JM5+S9%VL' M#6']$S_LU^&@((J>*8CV!9'UW8.LRR56N,@%[Y PL[6::=BHMEJ;(\S\*;=* MZ+=$UZGB/>=51RA%F%7HLZI!H*L*F")K@E<4T!53F&V(:2ZD!"5/T2>]54:+ MA@M%?F.[M&\?]!Z1,$:C)2A,J!RC$T08^E+SK=3",O>5]FJ(?KGW=='[BI[Q MM83R#,7A*8J"*$9WMTLT.AG_+>/KJ$/>:,@;6=WX?_(^"8>61):4RZT ]'VQ MDDKH7?/#Y;ZG3-P4NKD@-8%$ZST U+ M!EAR#):Z8(D#EDQF;E@ZP-)CL*D+ECZ%!BO_KZCN*MO6Y6 M7.G+RS9K_;4 82;H]VO.U6/'W&##]Z?X U!+ P04 " "K4D)8EM.F=T # M "="P &0 'AL+W=O#AV9[LM_/O924C;T08)J"HU?KOG MGCL_/EUO(>2#R@ T>LP95WTGTWIZXKHJR2 GZEA,@9N=L9 YT68J)ZZ:2B!I M890SU_>\R,T)Y4[<*]:N9=P3,\THAVN)U"S/B7P: !.+OH.=YX4;.LFT77#C MWI1,8 3Z;GHMS 7O$M'!XAR=)N)F3+ JN=JP]5Z=).*UZ#DY6_A%: KP76FT&>>0KIN[YH8 MZT#]YT '?B/@!23'*,!'R/?\ -V-+M#!WF$#;E G,"AP@]<2^,MF EV6J?B] M*>(2J+49R#Z_$S4E"?0=\[X4R#DX\?XG''FG#31;-!RT<=H.>.]_@.JQ=AXVN34K,V^!&S5("3YZ0EH0K1LI7 MF?XQ(C?/7&\B5 *'*X0Z =[,)JK91(ULC)Y>R4+TPFG0\LUOL]]V[;?=Z'LGQZNQ)WA;S**8RV$5JIY_B=^JX UG/1"K<)'/M+U_ZK M$A\)-K.Q-XJZ&>>-YK-MX M9X4;OZSL=M$[0L>\%RHL6TZ+_NA3;=7#',3/\,TAXP M^V,A]//$.J@[\O@?4$L#!!0 ( *M20EA(@\<;]0< &Y( 9 >&PO M=V]R:W-H965T?#33&B>.%]>%-RR]_,=_XL?VQ#>>/ MC'^NEI0*]+7(R^IBM!1B]6H\KI(E+>+JE*UH*<\L&"]B(7?YP[A:<1JG=:(B M'V//FXR+."M'\_/ZV"V?G[.UR+.2WG)4K8LBYM\N:+T;^Z.G 7?:P%.K M>'Z^BA_H.RH^K&ZYW!MO5=*LH&65L1)QNK@8O?9?D6BB$M17_)O1QZJSC=2C MW#/V6>WY MCRMZQ?*/62J6%Z.S$4KI(E[GXHX]_D7;!XJ47L+RJOZ+'IMK)[,12M:58$6; M6.:@R,KF?_RU-:*30.K8$^ V =Y-$!Y($+0)@F,3A&V"L':F>93:!Q*+>'[. MV2/BZFJIIC9J,^O4\O&S4OWN[P279S.93LQORI3>"YJ6M*K0[^COF/-8_1+H M):$BSO+J-WGTPSN"7K[X#;U 68G>+]FZBLNT.A\+F0$E,T[:FUTV-\,';A:@ MMZP4RPK]*>^:FNG',N/;W..GW%]BIR"AR2D*_!.$/1Q8\G-U1')O>C Y.2(Y MQG5RW_$TP?:W"&J]X(#>&[F/V )=<9IF EW'299GXAOZKSYQ(VA1?;*9WJB& M=E55<;RJ5G%"+T:R9J@HW]#1_-=?_(GWA\TQ2#$")&:X&6[=#%WJ\SNZ8?DF M*Q]0SN)2Q4Q6K MTS[@44H>36-Y;^FNSU"G=UU)(,=*(36HQ5:EOYMB//,\[ M'V\L9D5;LR*G6416 C*X*\'7LE(7)](N_B"#O6E,D*R@W]Q<_G.'[F)!;7XU MZF>=7'FG'HZVF6J,<.:AKQ% 8H9=DZU=$Z==>Q%*F&IC/Z'OR QBFU=.Z;YE M"U*, (D9EDZWEDX'J?RFD&Y"BA$@,-O>(.E$=[$2T,Q=]#0,2,PR;;0V;_;1AV9=UEJJRV#HFF(AS M5,I.N>FES<+9#RUTYJNOA4!BAH6^I_N2WL^:N&1YEL;?3A#]FM"5ZO);NX^- M_JQKU^EN*^+.1%_'H-1,RSK=;]]IV2W/&-^M]*S6.'7Z5G2@:@1*S?00:P_Q M($U'*PME*:0:@5(S+=4DXCN[YFTD5]4Z+A,JP[@2=MP#18]6K=NWG4T[/=O6 MF2&@PM=4X;NQ0D(?+>XI1RTV/I6ZUP^<4E7K67T"Y0E0-0*E9OJIP<./A@E> M2)BX E4C4&JFI1I.?#>='!N\H"#2JG5[.GZP'[Q#((:O&<-W=KKG[RDOZN$ MJQ^@* &J1J#43-\T3?AGPP0I)!]<@:H1*#734LT;OALXGC4\Y=;N[2LH@O@6 MY%$#5 =&J+"F"^RFBX_U&#Y-4=Q"5U8**C,D%'U1-4:EAK)M=K7".\-3T]ED MARS<&>AK!)2::9F_=V0!IT @5(S/=-X@MUX8O8)K:Z ,@JH&H%2,\W3C(*'810, MRBB@:@1*S;14,PH>D%'O$JUR'E6V*> W3?KO63#VWOF6;1O#=1-304K2B/)';DOBL5OK6KM_N+)L[<[W7 MM0Q!(($FD,#9'=^-R^_H[>$Y7+=4[Z(&2AU0:J:-G>56 ZVW@EUP!;OB:@@H M"324!&XH&2K(0VN0X]T@!V42*#732LTD@7M)UGZ0-\VOU1]0#@%5(U!JIHV: M0X+),$$..CL"JD:@U$Q+-:8$;DP9*LBG]I9\=Q3'G;O>7@Y!+8&FEL"]4&LO MRB]IF2PE*W]^&L]QM>V@Z *J1J#43%\UN@2S8<(>E%I U0B4FKF<6B-0V'-U M5\\1G= Z"^-/=^/;G8W>ZZ6'H)Y04T_HIIXCXOMPL^[6[KT,'12!H-1,7S4" MA<-,PH2@. 2J1J#43$LU#H7#3L*$UDD8O!_?H, #I6::UGG)Q T\^_'=F8IQ M--UNV=[E$!1\H-1,2S7XA,-,QH2@$ 2J1J#43$LU!(4])V.,I1,GB"X6M'X! M\P==]- V*;,;WJ"H Z5F&J=1)W2CSK/K1#O3[->)H$P#I6::IIDF[,LTW3K1 MT=T!Q1E0-0*E9EJJ<28Z)?J6.5 U J5FVJ>I)1J&6B)0:@%5(U!JIJ6:6B(W MM3QKCMJMW=O7_?=7?,L4=7M9=/ RTPF-(I$;1=ZIQU4'CWF=S*W5^\E!^0-* MS?2Q\RK\,/P1@?('J!J!4C,MU?P1N?GC>4$*.A,#JD9:M<,AWQ@V[GR@I:#\ MH?[03842MBY%\ZV6[='MQW1>UY^0&>O+FR_QO*U[*17*Z4(F]4ZG\I?ES<=M MFAW!5O7G7NZ9$*RH-Y>R0T.YND">7S FGG;4#;:?&)K_#U!+ P04 " "K M4D)8NK>^Y=($ !G(0 &0 'AL+W=OO M31@2)\03U-.;&2"<[^#_P,%_G,F.LF]\38A WXN\Y%-K+<3FSK9YLB9%S&_I MAI3RDR5E12SD+EO9?,-(G-9!16Z[CA/819R5UFQ2'WMDLPFM1)Z5Y)$A7A5% MS'Y\)CG=32ULO1YXRE9KH0[8L\DF7I%G(KYN'IG94@#E8!8Q)W.:_Y&E8CVU1A9*R3*N#9A=(>8.EO2U$:M?ATM]AE32L>ERF?V$)>D>+:29/]\SZ[>R%[2));Y.&/R'5.;."%32W803MB66+.??\*!\TN7T)"P$!(6 <&TDGAM M23P3??9"19RCG,9EY\V]#P[J8-61MS,\#AS'F=C;8VV-.?IJ>Y[3Q5[@^GK. M""BGIMJ@56U@5.U!]9*JC O*1/8/25'&>167"4$)Y:)3R3W0/QK5#?9P<"*D M,6U?(;M2.HZ/3X0$RJD)Z;="^F\+F52,J78@7XH5RT1&N&K.N6K.0C5GU;^[ M)/7/QG=Z7QJ3]Y7S/-T-]GW55S4Y@7)J<@:MG,%53_.Q!",!B>R&B^BKZP=.4>C\[L4**CX[SQL,BBO#T3,5/Z%J.A:5-$[W2"&(+FC*!HNLY' MAA(;=7YD&66OG>B+;/SYA=9OYO16&I(6@M(B*)I>D8.OQ+#&$H,Z2U!:"$J+ MH&AZ80[N$IOMY;4M"=) SAO:\91R/#QO29 Y(RB:KO/!CV*S(=5GJ)T20UK+ M.2@M!*5%4#2]% ='BWW87@1I4N>@M!"4%D'1],(^R"<8'%XS- M-KA>H[C8V4']+B@M!*5%4#2]"@?/BV%-+P9UO:"T$)060='T5:6#\77-QO>- MSNZ>6]33IFY.T'MUZ#QAYQ(&5%9=MH./=H$^?F24O&ZHU;"V]]6S/X%4$L#!!0 ( *M20E@::^"89 0 *T3 9 M >&PO=V]R:W-H965TDPSS&[HAN7RSI"S#0@[9RN8;1O"B M<,I2&SE.8&6!R9-#%->?$+]J6M/[! O.6"9I6S9) E>?F/ M/U>).'8(3CB@R@%U'&1F] YNY> 6@9;,BK#NL,#C(:-[P)2U1%,/16X*;QE- MDJMMG DFWR;23XQG9"4W18#[O/PD5&JO[HC 2](? -<^"- #G+! MA]D=N'IU#?)M-B?L_?+]AC 90KZJHN* EP\:YM-O7P@=%C($X-;Y=@M<]YE\ M/Y(-98IJ*_-__R[-P;T@&?]'E^T2V]-CJXJ_Y1L MZ!)P(;!6&KPZ#9X)??Q'L6. +JM$X'E*0+UK_QKV;5("^P6P$JG=& WMW7%@ MQJ5?&)A?!^8; WNB J;SLI'4$]M4%,;&*G5M2LE)Z89 5>IY'JM M8SGHK0\1=-T.2XT5C )7SS*L689&EG=$?C-Q4E:KU$2 ,U7&7XL)'=>PMX^A MX\,.U;!'-800Z9E&-=/(R/2>/JF-7FQC65"O<;9Y(^N+[9*8\$.AZ?@:0<]5 MF N!M>*'3M/9G.\HM17XA3)Q*;1V*HZ://Q&N6W*[$AM3_9/;6)@[VOU.M^S MFFYWHG"A,T1 !I;Z[,J7+FW,NR&?K=% MZ,P"YY0.PZ8U0W-O/D.)8;\90\?UNOJF,T-!>$*+8=-KH;G9GJW&L-]672<* MNW3]'ET71:>VO>F]T-Q\E2+/:+I5Y(P:;,8Y6WHNA-:.NFGKB.3M \^'AHBK3;-%YF9[M@:C?O/U(K_;>W5688^M?73QD1&V*NZ#.(CI-A?E MI4(]6]\YO2UN6CKS$W@[+6^.&ICR(NL=9JM$ZG5*EA+2N1G(!++R;J@<"+HI MKE?F5 B:%8]K@A>$*0/Y?DFI. S4 O4-W?@_4$L#!!0 ( *M20EC9_H"A MS , -@- 9 >&PO=V]R:W-H965T3RQQZ,=%S_D!E'!4Q*G:[L>5:^X&' M:+U1>L">C#*VQ@6J;]E<4,^N4,(HP51&/ 6!J[%UXU[/7%\[&(N_(]S)@S;H M4):<_]"=^W!L.9H1QA@H#<'HL<4IQK%&(AX_2U"KFE,['K;WZ%],\!3,DDF< M\OB?*%2;L36T(,05RV/UP'=_8AE03^,%/);F'W:EK6-!D$O%D]*9&"116CS9 M4RG$@0,%VNS@E0[>L4/O%0>_=/"/';JO.'1+AZY1I@C%Z#!CBDU&@N] :&M" MTPTCIO&F\*-4K_M""7H;D9^:+'!-JZC@/BUR2*_%W1-E58@AT!#,!>684,\= MF,>,#%D:PMW//,J,V\<9*A;%\A/\ =\6,_AX\0DN($KA<<-S2;9R9"NBJ2>S M@Y+2M*#DO4+)AZ\\51L)=YI$W=^F\*H8O7V,4Z\5<(;!)?AN!SS'\QOXS/Z_ MN]="QZ\D]PV>_X;D#YAQH:)T71/_^U]D#O<*$_EODW8%=K<96^\2US)C 8XM MV@8DBBU:DP^_N7WGJRH(X M-U69X FH#>D,+.%Y2GLY$P@7;H<./J,-->EX [X"51ZM4G>BZL15'+)24\@J M2;$JZW3A)_.E#$2TI'.928DTBQZE>>DG$"$IBK2B4J0:"1-MNB^S#* NF#IT M.Y 9FO(^?KYLR@?[H'Q-4*S--4!"H&,KZHEJM+IJW)H"^VA\JJ\@#>,WKG<] M=9L\2'IZ8VIO^V7JXL[SE8EU1-M-C"NBX5P.:$L3Q36BZ"B>F<)ZR165Z::Y MH:L7"FU [U>2HE@)K32%D!>;ESEG+CR2 MAK.]D#_4%D"37SDOU-S9:EV>N:[*MI!3=2)**'!G+61.-4[EQE6E!+JJ03EW M \^+W9RRPDEG]=J53&>BTIP5<"6)JO*NY\\L\6?F0 M<4_#/;J8$Q,*K="_#"3R]7< M\4Q$P"'3AH+BWPXN@'/#A''\;$F=SJ#_LI7>SIW$ M(2M8TXKK:['_"]J$)H8O$US5OV3?V,9HG%5*B[P%8P0Y*YI_^JLMQ ' #X\ M@A80/ 1$1P!A"PA_%Q"U@+K4;I-*78<%U32=2;$GTE@CFQG4Q:S1F#XKS+DO MM<1=ACB=+F&#IZC)9=%HR)S%5Z$I)Y^4 JW(VP5HRKAZ1SZ0F^6"O'W]CKPF M#*VVHE*T6*F9JS$00^=FK=.+QFEPQ.D"LA,2^N])X 6A!;X8AB^A1+AG@[N8 M?E>#H*M!4/.%3]3@&DHA-2LV[YOD<2$31<;0?D,N->3DV]\(K8?JNRWMQD]D M]V,>X3-5T@SF#CZC"N0.G/3-*S_V/MJ*,!)9KR1A5Y)PB#UM#M^68H.+:YQY MJ>S2)$CB.)BYN\/@+6;A9!+ZG5DOK*@+*QH,ZU)\)5=2K*H,E?F&YN5'LL3, M60:*M*=HBWF0]+G',A)9+_])E__DA90Z&;,D(Y'U2A)W)8G_4*D-;G(@P1"E M>AH]4*K-+/+\Q*[4TRZLTR>5NA2\,B_406T.TCSW($8BZV6<=!DG+Z3-9,R2 MC$36*\FT*\GT#[4Y?22ZR(^"R'N@39O9- D\NS9][_ZC[PT&=E-0SD5&-:RL M7^]!]'-/8"RV?JX'#8[_0KIL'8U5EI'8^F6Y[WG\P?[AN#;/GP!^\^W%"1Y] M\4-_$B4/%&TUBZ?A$46;?J6_=@]S4MQ2%A%6AFXZJ6^UN0N?UA>'1>GAVX8?6G0AW MFH[^WD5S]?I"Y8;A-X3#&MUY)Z?X.I#-;::9:%'6_?VMT'A;J(=;O &"- :X MOQ9"WTV,@^Y.F?X/4$L#!!0 ( *M20EC.W4#-U , (X2 9 >&PO M=V]R:W-H965T 'Y6CUQU;); ME(R40 5A%'%8SJQ;]^;>371"'?$/@:TXN$::RAMCWW3CKVQF.;HB*""5&@*K MOPW<0U%H)%7'?SM0JQU3)QY>[]'_J,DK,F]8P#TK_B69S&=6;*$,EGA=R&>V M_1-VA$*-E[)"U+]HV\1.U(CI6DA6[I)5NR2T^T( *O5AQ6N)Y?MD3[>Y\6(#$IQ&<5]?JR0)\^?$8?$*'H:\[6 M-,3&VI M:M&(=KH;]ZX9USLSKH\>&96Y0 \T@ZR?;RL.+1%O3^3.&P5<0'J-?/<*>8[G M#]1S__YT;Z08MJD1W6Z?L5LYJX3.7$RM3>' M'(;"$M^)VK!>=6%;73A:W=^,RQS=EL!)BJ]0Q8EZ=9'B!Y(YH%=*I%JO%XDE M# IZ%/O213($UIN&J)V&R* V(Y.T#8'U:$]:VI-?TV:3'AZ(;I)$27@DS=.H MV ^B<%B9<5M;/%K;PYJK+_,5>B195@!ZP$*BC[BLOJ#;I1;K4+FCB)F=6W%%3\ XA M^J<*4SN%X%B(IV%)$@5G=-B9"O1$F*=A<1C$9_RD MVUD*]R>>XD"9; /\O"!'<2Y>%4-H?=:=67%CDX(T:E1,H?6I=U;%';4$[Q!D M>,5\1*E !2P7I7$_40\*;PX^F(5E5GQ^\,2E965_F@#/@.D#= M7S(F]PT]0'L$-?\?4$L#!!0 ( *M20E@'F@_D8 , "D. 9 >&PO M=V]R:W-H965TICV8Y )6$SNUS\[U/;ZVKX=;QI_$"D"B M71)3,;)64J8#VQ;A"A(L6BP%JD86C"=8JB9?VB+E@",#2F+;!3/' B8L_DXBN1I9UQ:*8('7L7Q@V\^0 M!W2E^4(6"_.+MKFM8Z%P+21+ M]EL!G1S0,(4'1/XE@9B*$MU3PT MFQWF/F\RG]X1GVUTSZA<"71+(XC*>%O-OPC"VP=QX]42!A"V4-N]0)[CM2OF M,WD[W*N !_7P&:0*[E1Y+T73+I:D;?C:1_@>*6!.(4+[M2F6H$KJC*M3S:5/ MC8%(<0@C2QT+ O@&+/_].[?K?*S2J4FRH"&RDH:=0L-.';L_3AB7Y+=)X2K5 M,G37H/71N/'=H;TYE"*S<-T#$Z?5+QL%M9/XSQ"OBA"O:D/,L^-"I8D^WPE= MHBEPLW%I".C+/"9+$_\%NMVEZIA5&?65)-J.+=!,#8D%#C.#F<1<(G6 /HQ MWA'QXNK"P5A(4!6EX7.WY>JVVWU7EV]]8Y.5>6(TV[A-(O7/JBA$^!+\Q81 M*&1K*K-*M.@MWCMC4^6_ZK]Q!Y/LU?)"DSVB[C%?$BI0# M%Z;1ZZJ[BV;LD M:TB6FDI]SJ2J^\WG2KWE@&L#-;Y@3.X;VD'Q.O3_ %!+ P04 " "K4D)8 M.9V"VK8" "_" &0 'AL+W=OY]Z@0ESDMCN/8DDYBM%"8,G@>2J*+!X&P+EFX$3.-N-*5GFRFQX M25SB)PY*1 I@DG"$!BX%S'_0G7:-O%7X2V,B=-3*1S#E_,<+W M;.#XQB&@D"K#@/5K#2.@U!!I-W[7G$YCT@!WUUOV!QN[CF6.)8PX_44RE0^< MSP[*8(%75$WYYAO4\5@'4TZE?:)-I=O3%M.55+RHP5HN"*O>^+7.PPY \[0# MPAH0'@(Z1P!1#8C.!71J0.=<0+<&V-"]*G:;N#%6.(D%WR!AM#6;6=CL6[3. M%V'FGLR4T*=$XU0RA36P%:!/Z)D!%@PRM-VZ'H/"A,H;+RTMC:LK(5'K$7HD3.52S1A&63[>$][WK@?;MT?AB<)QY"Z M* IN4>B'48L_H_/A80M\?!H^@U+#_:/6)^?#PQ/)B)I:1I8O.L)WO()ME:JX M.NU93!-?9U$W=A;[R;WO8JY;;LJXTHE"'9U[MPO^UJ3-JW [35:>T%V MFR"[)X,KMM[N,44KYDY,_AIU]EHOO> MNSNW&QQDXZ3#_WN!+D16Y=;;Z=0Z2TL[(B5*^8JIJNLUN\T4OK?# MYV!_&/1'U3#]1U.-]D&PO=V]R:W-H965TY M0%2P"?Q0=JV%4E';MN5D@0&591YAJ%=F7 14Z:&8VS(22*>Q4>#;KN/4[8"R MT/(Z\=Q0>!V^5#X+<2A +H. BL*&S1?*3-A>)Z)S'*&ZC89" MC^P49O+:B5GFD,=]^?T#_'SFMGQE1BC_L_V50MNE;3@BG.Z-)7 M-WS]!;<.U0S>A/LR_H7U=J]CP60I%0^VQII!P,+D23?;0.P8N.XS!N[6P(UY M)P?%+/M44:\C^!J$V:W1S$OL:FRMR;'09&6DA%YEVDYY-[C"<(EP 4,4<9+# M"<*WL<_FU(1-PGD?%66^_ !GP$(8,-\W\QU;Z>,-B#W9'G65'.4^*J%3K<.H%M"+ X@" M[B[',IZ_S^.=X%?S\4U?M&5$)]BU=.%+%"NTO/?O2-WY6,"^DK*O%*%K]J9W M6#B':"&ULK55=;YLP M%/TK5ZR:6FDM!))NZA*D)MFT/E2J^K$]3'MPX!*L@LWL2]+]^]F&L"2E62?M M!?QQS[GGV-S+>"W5H\X1"9[*0NB)EQ-5%[ZODQQ+IL]DA<+L9%*5C,Q4+7U= M*62I Y6%'P;!N5\R+KQX[-9N5#R6-15$^8/@"(&H!D3/:*'.VYHQ8/%9R#-V$YQN%$\#0\2SC$Y@VCP#L(@C'KTS%X/#P_( MB;H#C!Q?]-<#A#G722%UK1"^7RXT*?.-_N@[L89QV,]HZ_9"5RS!B6<*4Z-: MH1>_?3,X#S[VV?U/9#OFAYWYX2'VC7DRYBLE5]S5]O$"!6:<3OJL-WSGCL]V MF%4 (D@7*$"A67:9_HT7/1 M0; G^F#Z?[T&?ZN@2U1+U^&PO=V]R:W-H965TQRZO0'%W M9%:@Z:4T5G&DHUW&;F6!%T%(R3A-DE&LN-#1=!SN;NQT;&J40L.-9:Y6BMM? M,Y!F/8D&T>/%7"PK]!?Q=+SB2[@%O%O=6#K%G99"*-!.&,TLE)/H8G ^._/\ M@>&K@+7;HIGW9&',O3]<%9,H\8! 0HY> Z?/ WP *;TB@O&SU1EU)KW@-OVH M_5/PG7Q9< ?8Z\N-=.&7K5O>)&)Y[="H M5I@0**&;+]^T<=@22-,= FDKD ;V3 MZ-@S[?+PS1+DF0L@ME:DVNW("EO&I_A8;>.159*S8'K*UV[/O<2,FH M"=;<%C_Z_!KNBZ.?*^>.H@23B :' _L T?3-J\$H>;\G2\>=_\W/2:#_>SLE@E/;G9-1A&NW%1!5)$])12UF05 N%CRUL5L)V27+( ML4;PI!1*8'CH[:;1,X#OLAWX3CI\)R^-&>CB'P$[Z0E8MJ.(3SM IWL!7?.- M4+7J,[=7\(6U==;!.OO_"5"TR68:-LAP#9*F@ HCKL^?LV3HA!)GFU75'-"LPGI8 M&*1E$\B*MCM8ST#OI3'X>/ &NO\+TS]02P,$% @ JU)"6,HK&,O" @ MAP< !D !X;"]W;W)K&ULK57?;]HP$/Y7K*R: M.FEM((% .XA48-/V4 V5=7V8]F"2@UAU;&8[T/[W.SLAHR%E>]A+XA_W???= MV;X;[:1ZU!F (4\Y%WKL9<9LKGU?)QGD5%_*#0C<64F54X-3M?;U1@%-'2CG M?M#I1'Y.F?#BD5N;JW@D"\.9@+DBNLASJIXGP.5N['6]_<(=6V?&+OCQ:$/7 ML !SOYDKG/DU2\IR$)I)012LQMY-]WHZL/;.X#N#G3X8$QO)4LI'._F2CKV. M%00<$F,9*/ZV, 7.+1'*^%5Q>K5+"SP<[]D_N=@QEB75,)7\@:4F&WM#CZ2P MH@4W=W+W&:IX^I8OD5R[+]F5ME'HD:301N85&!7D3)1_^E3EX0" /.V H ($ M34#O%4!8 4(7:*G,A36CAL8C)7=$66MDLP.7&X?&:)BPI[@P"G<9XDP\5S(M M$D,>J%)4F&?R=L\QDZOO 5OH7!O%"5DJ/$WB2)*B@G/^XDYP3OX [-?K9EL/30 M:_=@G_6UWM $QAZ^6PUJ"U[\]DTWZGQH"_\_D;U(1J].1N\4>SR!-1."B36^ M-$Y% FW1EA21H[ U9QL/!G@2V\,@CFV&PZBV>:&M7VOKG]16G0L#C:4$3Z9Y M&4MQ)4?_P/%5KZ&MQ:33+BVJI44GI6'I-!RP5!J-3SUMS5ITY/5BV&\H:['I M]]JE#6II@Y/2\-7^Y3@'Q\K5 MNIO+O9@ M)=6]S@$,>2BXT$,O-Z8\]WV=Y5!0?2I+$+@REZJ@!D.U\'6I@,YJ4,']L-.) M_8(RX:6#>NY:I0-9&FM,;"53*>]M\'DV]#I6$'#( MC&6@^%C""#BW1"CCUYK3:[>TP.WQAOUC73O6,J4:1I)_9S.3#[V^1V8PIQ4W M-W+U"=;U]"Q?)KFN_\FJR4UPQZS21A9K,,8%$\V3/JQ]V ($W3V < T(WPJ( MUH"H+K115IAD^@1'C'!??1@=:&L+4AK/FB/7P7 M6H/1!&LA5XQ.&6>&@3XF5X +0'Y<3+51V'(_794VU%TWM?T,SW5),QAZ^)UI M4$OPTO?O@KCSP57W?R)[XD+4NA"]Q)Y^+4%1P\2"<-L61)H<%!%2G&254M@: MA%J?7!XTQ'%-;$^.91J$03\9^,OMXEQ9_21NLYZH[K:JNR^JOI6V91O%M3YG M.S8O&4OZGWURZ>\\416$0[\AV)$6]T*TZ;E7'_]@, M&^6/+MWQ?+FAGC%W>1Y0\:][MF.2D=6$G6#'97^ MUBEL;\ O5"V8T"ADCKC.:8)EJN96:0(CR_I@GDJ#QWP]S/$B!F43<'TNI=D$ M]JQOK_;T-U!+ P04 " "K4D)8'"'A+J<" !S!P &0 'AL+W=OTG\<<^YY]PXU_&6BR>9 RCT7% FQTZN M5'GENC+-H<#RG)? ],Z2BP(K/14K5Y8"<&9!!74#SQNZ!2;,26*[=BN2F*\5 M)0QN!9+KHL#B]P0HWXX=W]DMW)%5KLR"F\0E7L$M\TRJ/,$K>4)TPYG*)?K(,LA>XEVM MN1$>[(1/@E["&:3G*/1/4> %88>>Z;_#@QXY85/'T/*%?74\K>KWXWHAE= ' M]&=7G2J>03>/^6FO9(E3&#OZKY0@-N D[]_Y0^]#E\G_1/;"\J"Q/.AC3[Z5 M(+ B;(6H/3NI]MYEN&(96A;35#;)Q:4?NYNVC\.82V_0Q+R0%S7RHEYYCU@0 MO*#PAKJ*)&IE#OW1GKJ.&.^R6]VP43?L53?/N5!G"D2!6D>G2^#P('FPKZ\C M).J6-VKDC7KEW7.%Z1N5&QU\,S\(HSUIG4$7>^+<5O\J0*QL6YZ MY]IAKF]%$"9 [R\Y5[N)2=#1P( +\% M 9 >&PO=V]R:W-H965TWN0(88D9 M.03!ORW>8EDZ(*;QN\4,NI#.\7A]0/_LM;.6I;!XJ\LGF5,Q"R8!Y+@2FY(> M].X+MGH\P4R7UG]AU]B.Q@%D&TNZ:IV90255\QX=8@][R:0 M9SD7)-+$Z!T89\UH;N&E>F\F)Y4KRB,9OI7L1^D]LB0+5_"-"C1PIYHZNX2] MFR,)6=KW24@$_Z/@/SJ%?QO\*>-0,Y_YP:E^3<3[0&/8HC(4!5%I1 M8:$_@5SL[1D-PT[#\+(:7+<:YM)F>J,('@0AM(UTO@;#_U"#4<=_]&\UR _\ MC>-_6?:;$!,?PKUWVS3J1<-1$FZ/F85'\^B>MJ_"K*6RC+MBOZCWD6%,\UPT M&]*U']&E)AYXORSXA47C#/A^I34=-F[JNS<[_0-02P,$% @ JU)"6$)O M8Y7_ @ DP@ !D !X;"]W;W)K&ULA99M;YLP M$,>_BL6JJ972\A1(Z!*D/JC:I%:+^K!IFO;"@2-8!9O9)FF__6P@)&N(FEFO*%+2H. M.&V,RL+V'">T2TRH%4^:M1F/)ZR6!:$PXTC498GY^S44;#6U7&N]\$@6N=0+ M=CRI\ *>0+Y4,ZYF=N\E)25001A%'+*I=>5>7KN>-FA._""P$EMCI*7,&7O5 MDV_IU')T1%! (K4+K!Y+N(&BT)Y4''\[IU;/U(;;X[7WNT:\$C/' FY8\9.D M,I]:8PNED.&ZD(]L]14Z08'VE[!"-+]HU9UU+)340K*R,U81E(2V3_S6)6++ MP//V&'B=09,(NP4U4=YBB>,)9RO$]6GE30\:J8VU"HY0_5:>)%>[1-G)^!Z4 M)('.T0.6-2?R';$,?:^ 8TGH C7;Z)[@.2GTYNDM2$P*<89.$*'H.6>UP#05 M$UNJ8+1+.^G URW8VP.^A>0"^>X >8[GHY>G6W1ZOO M%20$P."CAL%&Q !)AN: 9IBD W1'1((+] LPW^3@]]5<2*[^,7],PMH AN8 M]#6Z%!5.8&JI>R* +\&*/W]R0^?+ 7E^+\\_Y#U6V1JB4ZI64 F8K3[UL9A8":ZSJ9P.8>93*I[F]7JR@*J::KN,:NIA!05 M3=&J\+OJ'M)*GLK1:CV_4#Y@M"A2)D MRLZY&"DIO.V [42RJNDZZ$;6?X?$_P!02P,$ M% @ JU)"6(7)&+>T!@ &2P !D !X;"]W;W)K&ULQ5I=;]LV%/TKA%<,'9#&$N7/S#&06!W:85V-IET>ACW0$FT)D42/ MI.QDOWZDI.B39F*#1EX22^(]O#PD+^\A.=L3^L "C#EXC*.$7?<"SK=7_3[S M APC=DFV.!%?UH3&B(M'NNFS+<7(SXSBJ \M:]2/49CTYK/LW9+.9R3E49C@ M)04LC6-$GVYQ1/;7/;OW_.);N FX?-&?S[9H@^\P_[%=4O'4+U'\,,8)"TD" M*%Y?]V[L*]=QI$%6XJ\0[UGM-Y!-61'R(!\^^]<]2WJ$(^QQ"8'$OQU>X"B2 M2,*/?PO07EFG-*S_?D;_+6N\:,P*,;P@T7WH\^"Z-^D!'Z]1&O%O9/\)%PT: M2CR/1"S["_9%6:L'O)1Q$A?&PH,X3/+_Z+$@HF8 !P<,8&$ 6P;V(0.G,'!> M:S H# 89,WE3,AY4%E:H,D?&9F9M6A^F,A^O^-4? V%'9_?<>(] M?+@5S/E@06(QG!C*.N2]BSD*(_8+^ !^W+G@_;M?P#L0)N![0%*&$I_-^EPX M(&'Z7E'9;5X9/%"9 [Z0A <,?$Q\[#?M^\+QTGOX[/TMU *ZV+L$CGT!H 4= MA3^+UYM#A;FK-_\=)9< 3C-S2],:I^P+)\-S#O5%@"C^L.KVQ0VE*-E@,=TX M6#V!>KDE>LI>W^P1]<'??PA(\)GCF/VCZIZ\_H&Z?AEBKM@6>?BZ)V((PW2' M>_.??[)'UJ\J;DV"N8; &KP/2MX'.O3YDA(/8Y^!-24QR&8$^+J5S(N1^HBI M%[+V:,WIS&%'&:P,L+LYA,-9?U=GJ5MF,H;-,J[6O1,;/RP;/]0V7CF8JO%V MD8\V!NY#'@0X\H%8:\!W])B_()$?)AOP=16%FVRLJFC*'1@V*!A/6R0LNJ7& M]G1HMZC2-N9$JD8E52,M5;+5^UJK)1.L1I]7F[,J'D;=X6);5HN&;B'':A=R MM7Z>R,*X9&&L9X%P%(F%@--0K/X>V*$HQ8"L 8HB0(II@W739MSIZ4&'AFX9 M>]RA0>OHB31,2AHF1P0-'&\C\H0Q8%GTV*;4"\28 -L()8"+V<10ENF8ZL-(/6JJ&JDU/W;I,0GF&@)KT&9;5?YE MO?&B7SA@B'JC:*XIM";YM>37/L_*7^#6YR/LQ+"B4#V63SLQ3._AJ0S B@'X MBFB>)A1[9).$_[66,?' .$A(LL.,BV](CCAUY@\[C1UT5S>]-T>/'D-H3>ZJ M=-W69J7S^TQ42E9VF J1#+:8AL2_>('.B]?QJ:_;!D\843 "<::HE#/5:()N M"JW)=96BV_H<_9O@BX:>Y"R?IC^2D*N),Y1-%R2:1'--H35)K%)]>_C6:XVA M_+P@WR2::PJM27XE'NP7U,-QD996 S[/*=.# UZA*P:*U!L9%[!5!V$=/ZA!L2*$4G)]#[]B5X+%?4#R89OO,B8>+ M30$E>8942$&@2337%%J3P$HBV=.W#K]&5991--<46G.CN-)94"LESA=^BWKK MX=?N[F?HO3N62U-H32XKV03ULNFLT?>%NJ?/4=>>' R[>HBCR3Z'0H.50H,O M*+0 @^7S?M(R0LJM13W&L1/?*)IK"JW)7Z72X%N?JD"CQRI&T5Q3:$WR*]D& M];+MSS1>82IWAUE^C(!2'A JXX.22:/:S2B:6Z#5MWR< 1S6-^>;)%6R#+[^ M".:D$7H!*IX7(CJ&24I2!EP1'N6K.]&TT,-*PO6>3:W#,=:H-C.%UNR!2IM! MO38SV@.?2"K4@3]DFNO@U',WX.,0CB=/:^=9[>"H#E1J# M+YQ8%0O2#H416D4X.\Y=ISRE..-#ZEPE"=/N\>5@-!RUS[/UU1\]7,ZAGIQ* M/3EZ]63PM-/IZJ5A1RXI"HTZ1R=ZGT_EI%)!CEZ)R,0<6M ^F)3K[8^^;F-4 MU)A":W)7B1H'OO55)Z.*R"B::PJM27[MFIG^[*B;E*MBX$9TA'K'HX!OQ/?) MQ!XYX_8L-GM%S*B4Z=?N3,:8;K*[IPQX)$UX?@&Q?%O>;[W);G6VWM_:5XO\ MEFH%DU^:_8+H)DP8B/!:0%J78\$8S>^AY@^<;+.;F2O".8FSGP%&/J:R@/B^ M)H0_/\@*RMO \_\!4$L#!!0 ( *M20E@GTR)P]@, "L3 9 >&PO M=V]R:W-H965T[AA_ M$A& 1,])G(J1$4FYOC%-$420$''-UI"J.TO&$R+5)5^98LV!A%E2$INV97EF M0FAJC(?9V ,?#]E&QC2%!X[$)DD(_S:!F.U&!C9>!A[I*I)ZP!P/UV0%*P'!FW^&:*?9V01?Q)82.? M0HGZD3J^$;*(0E MV<3RD>U^AZ*@GL8+6"RR7[0K8BT#!1LA65(D*P8)3?,C>2Z$J"0HG.8$NTBP M#Q/<$PE.D>!DA>;,LK)F1)+QD+,=XCI:H>F33)LL6U5#4_T:YY*KNU3ER?%< MLN#I:J*$"-&4)LS^$271\[!-\'/29I3(2Z"X-(:SGFZJVLD#[I<")W0HX M@^ :.?@#LBW;:> S_?_I=@L=I]3;R?"<$WAWR3IFWP#0'/B6!NH8$0Y7BR.9 M/Z#;.&9!+CE;HD<(V"JE_ZJP!^"4Z6@A!?KKDWH"NI>0B+^;Y,[IN,UT]"1Q M(]8D@)&A9@&A.($Q?O\+]JR/35IU!%93SBV5<]O0"Z?F0@55/RY S6:@?*=& M 4GR#(V^R]&]#%U/;MNQ@RUO:&ZK!1X'V;[GET$UXKV2>*^5^'U)3%%-84EE M$[T"=[] MDG>_E;>VO_YCS$G^J:[0ZC57 M.A'\MFQ>\.E*O8[0ZNK9>_7L5[5Z 5_S,:Y\^HHBCZ/\'C[A]GU/A%L;A_&C MTH/P(,H,/X.M6ERLU5*A\3O9#G7V2WN-C@;O6QKLOC'+M_989ZO7$5I=O7U? MA=L;JY^V_'$[Y3K6H>,;@MP3'2'>]URXO>GZ336"G,29X6]#M:ZC0G*B5[2- M1%O!SGYK':'52]^W;;C_QCS?:2/8%5I=O7TKB%O[I9_WO'^TPL&.W3\T?4.4 M6XG*R9N5;8<$^"K;C1&*UB:5^0*]'"UW?&ZS?8Z#\8G>"4^V/C M[U!+ P04 " "K4D)8_+"YKCX% "D$P &0 'AL+W=O_>%8,7<4PN)/+)&6>KYG4[?RWB2M\8CVWDGFL38?EJ8IP*>VS<9]3W&7**"!U0H5V1 401_2I[K,SB]0\V35)W!!5B? ML+$_ 0]489CD\"5/M#K?ZO@1 MZUC!NSS"Z*6]1[I4XO@;<6[]1H=W&+8A8.?@=_P OCS>P>G)V3:AXM$P4U M M0V!G"O;,M!'KTU(K3>R3? [?'T2: @7KFLOHATN.PF?7[=,D@"NUX"%>M^@+ MMTO6&O_^&^MW_FA W*T0=YN\NQ"?PRW.DSPWX&]YRO,0X926M%#I#/YQZE50 M*2;KV7ET_3MX.[W 7'@CVQQSIUON\T9IIOMK#1$MZL M4%*AKB(/[F5"TAW..N4$_V_:85L%BS7J>X" (PDY2123#+;5';9[_AYY_1J= M_]_0E?G'B:EP?;F%R>^V>\,]F.K:PAH+P6%,5?)QH@I4!S5'"J#2AK9FD3?N2I_ 990;?;Z;*]KB33&.E M^M4D4]<8UEQDCB!ROIWIG52:IPK@&;E4< E9L7ME0XCX<].NDM6UB#47HZ-X M' J:YJDV/(*W\_#KJN4W%I7QS7PN<">GMIATT.8/C.?C1QJ0N8WUS &KAL;Q/V<6&[7#K]7O\UEV8,![C4 MY35"@C?''DL\G'"=K? >WWW M&8%!HLT6N5:@:: 6FH*?NBXT?WH]^-Q>#T1 YUZQE!"63)5ENK![)3&#$[_? M[G2 *].@\R)F4Y1%(MH<',]A'2=A#&NQ3".(^0IABF@N04),S#%Z^FS1"+MQ MA%BD$=)W%/,(.&W%7G5C=5 @FT26KU6)0,=GL0U@I'@M WA^<9E4JC M,[',M4%1X#1],TZN*Q/3LZ0SM4R?:PGP*42,Z RO:U"%+FU7:'E;=Q09RKF] MNE$0FKF+(UW56UT/W=A+D5?]M^QJPES]_M7$-?[&#^A%X'S3W=Q >36DXO[J M(Y>TBU20XHS@==H#JN2RN!(J&EHL[*W*5&@M,OLW1DX:F0'T?B:$WC3,!-7% MW/A?4$L#!!0 ( *M20EA%=(:UL@, "T. 9 >&PO=V]R:W-H965T MS(>;+EXE"L 19[2))-#9Z54 M?NVZ-I1I# 7&D(BG\;F$*2:"3D M\7L/ZI1K:L?J\S/Z1R,>QX.R0U M\7W[D3)!OM-D#60L,S?D1X+0;,EX-E09+8C5;L[NC/3XRT5,?GY M!2')9P6I_&6+;[%^9%]?UX-KF=,Y#!T\\!+$!IS1FS_\CO?>%IP+@=5"%96A MBIK01S_,X4/]= ,"BPG)01!N=AE98K 4B:D"LM [=*-WJ"T:Q1)=LX0N9IN1 M'[2B:.!NJC(M5OU6OU=:U?BW2_[MQE17S@OYIO.(%:<\)9^T $E^CF=2":QB MUE2V+YG*"X'50M$I0]%I3.4]DX]D(0 (RQ0@OB("<_=.US*6KE.;^ *Q5\F) MU_*BJ'V4.JM9V.O;<]+8A1 MYRC2C>N]C@.;8#?W >\I# T0[U8>'3687,KC7<*8FGN(Y+,^3I31:-:SI9WGK'I](_F M)_HN9!KZ TQQD;JE8LDP^PDL$-)K=?%K+HJ[23%0/#?M_8PKO"R8QQ7>YT!H M WR_X%P]#_0"Y0UQ] ]02P,$% @ JU)"6/!?[V93! \Q8 !D !X M;"]W;W)K&ULS9A=;]LV%(;_"J$-0P4GQO$<< M;AA_% M")/B M\OV>E^&$.N-A?NV6CX=L)=.$DEL.Q"K+,/]O0E*V&3G0V5ZX2^8+J2]XX^$2 MS\F4R(_+6Z[.O*J7.,D(%0FC@)/9R+F"EQ,TT WR)^X3LA$[QT!+>6#L49_\ M$8\<7Q.1E$12=X'5WYIB7G @ERS]%,2 MR\7(&3@@)C.\2N4=V_Q.2D%=W5_$4I'_@DWYK.^ :"4DR\K&BB!+:/&//Y<# ML=,@0)8&J&R #SG; *Z?5KWI@UQJWEK!)53/RE1R=3=1[>1X M*EGT>#%1NF)PS3(UV0+GP_7F Z,7]T1(=>//I;XD?@9O;HC$2:J.Q )S(D!" MP5\+MA*8QF+H206DN_6B,OBD"(XLP0/PGE&Y$.!7&I-XO[VGA%1JT%;-!+5V M>$,B%P3P+4 ^"L"/P-MR%G\M$8)JO((\0L<2X4Z-"$\B/2KYT(&/-)&-TEO[ MT8OM4BQQ1$:.6DV"\#5QQC_] 'O^+RV4G8JRD_<>6"C5W*V+J?NPRAX(!VP& MFLG!WW8Q_\T">E\!R'=2DBW=;@/X;\%$S)/*$WH'$QPBFE$P)?& MV2ZT%-&Z>32=L-;C0:VC?!3[D/JZM6:<.6KQ=L'E#D0\ XG'-SC=$7 4NE4^3Y3F7ZJ M)1R1!TJT\R8"N&-4\!F9]]F"FS.'L8S&$2@(^WNKU.U:$@A$1AIZ66DFXQP0 M5'"%.X)0Q^UV+8*,2<+GN.0)@JI,=4!/4-?3W&>G9%MWMI10Z :6! Z-&<-V-[XE//]4T0Q3>_36 M3IZ;RHPQP_[+E6>PM0IXKA;CY?!4,_^V"@W6;1T&MH1DC!V>ZNS'%&FP[ND0 M6:HT9#P=M1KG>>JT,L9>-13X%C3CN:C=<\]4J951]N L&0P9TT3MIGG68JV, MM4N(D&WXC VBX'];K:'O\?V)C&.B%W;,;Z_62L*]:JWO]FWKU5@G>F'K/+9: M*[F>5FL6ST3&,U&[9[Y6M59BA?L3!"T?2_+A$SY=2M[./F1&^#S?;14@8BLJBRW)ZFJUHWM5[&.:QXOM MX/>8J_4N0$IFJJGO]M6[SXL=UN)$LF6^J_G I&19?K@@."9&PO.PUI^ M/;XX35_P(<:'K2P5C7V/[[GG?!=B&%5F)=C-@C$3+ LAJS%9&%-^"L-JOF % MKMS.6[P-V//AP=]>Y.+_?M)PUP2D(OZ?D+ M2,]Z.*_%,.IXEWJ]_-AR=;['F/.%QWGCB;H-7Y3.,]E@Q(DWF:U4&L>PK>1D ME"FY*6A$G,$RTX(%]U2,R90*/M,L7;X'K&<@D O1"1P09YB,2FH,T_+*3IK%C?$)%+3C MVU5I%>::KOJ#<[)Q:&XVR$SIE.DN3)^L39.18!G(T3Q?P-VH,@30&%780:97S9S)=9)P!C[^/LM"S%ZK/@N2R82_[% 2/NL&IC<9FR)4NG[53G MLV88V(&-VE[@L(]<-9ATZE4PQ?8MCN''SX9I P\L#D3ZL[W& MJXUWR/-]@-7TN0[!,L4[$ M-8?20$3;8T.P6BP^0"X99K>]9!:G](XO.# ML7=S8^[88ZVT&_66WJ_.^GU7+$7-W5]F)334+(RMN8=36_7=R@I>NJ40OE;] M9# X[==L-UQ:VP7A:OBFV?\31K-8R$*,3='40OMU'*U0 5"[I5RY'M.\%J/>-W,O+)OR M2H2;@E^9E.L;]$ 6A2:BPD[)EI.31I=!.E R.G%&R!(Z2S0(.?#6"3!#( MY(B0_R819(I ID>!_,H5UX5@$62&0&9'A.Q$,D<@\V-V=QI!GB*0I\>$S"+( M#PCD!UK(K]Q)Q\R"3:UP<&E[13B_T;PI903Y$8'\2 OYG5L-P[%C[RZ,<^_9 M% ;(V9+;>(3\A.!]HL6;"07&B][DUC(,3,+C(7R C>$#6L2?QI0/4BG&=43S!L)L3?&X/QU_PKW/H;"Q)$0BV./]O:1])@>&7>BB:Y;'=4C\7)+BGDD)?8(CADON*2865)BL^"8>8R)R24E ME@N.>1IC8JY)R5VS6S)@)^PRC.IA97_]HL<+6"EFG938.B\P9]!DV2@15MHN MC*YB3,PZ*?E2UIZLIPVDZC@HPQR443MH#^3W1VBPA)%T86),S$$9L8/V85X; MSQ4[=T[X&!-S4$;LH$T2>1*FK+RJK*BVB\!0%V-B#LK>9JT+,,_+4H9J".0N MM#$FNGM"[* =YHT6D(3 $[G-TL?=3L<9\( ;F]5*MP!S(.?W/IDYIIZ<6#U;R.>\[87-8TQ,/3FQ>K:8 MO[AOK(1'$YQSM1(A@]-5_ +EF'IR8O4H;E%WI"\/+S9^E-G_T^O(?4$L# M!!0 ( *M20E@3)^RZ[P$ *4B : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$ M95&KU;Y8=N M]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B3:H= MI!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6< M$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\A MT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3 MCY4$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_'Y?TEU.=V;+X\_+[]/HH2+ M,\X)_DJY_P)02P,$% @ JU)"6&(CYQC8 0 2"( !, !;0V]N=&5N M=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O- M^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=& MEM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I" M-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=; M\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO M>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[ MJ#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T M<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ JU)"6'[%^-WO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ JU)"6)E&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6"H70LY2 M!@ &R !@ ("!;0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6 )_&2P2 P "PH !@ M ("!=1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ JU)"6.[V9"IY! $@H !@ ("!FC$ 'AL+W=O M!@ &0 @($>.@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6#%?W'"S" JA4 !D M ("!R$4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JU)"6#^B3NV"! G0H !D ("!XUL 'AL+W=O M\" !3 M!@ &0 @(&<8 >&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6-[W M MT/!0 RPH !D ("!YFH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6&0ZHFM# @ B@8 !D M ("!17X 'AL+W=O!P &0 @(&_@ >&PO M=V]R:W-H965T8)NI , M )<& 9 " @3:$ !X;"]W;W)K&UL4$L! A0#% @ JU)"6.KA:(ZK! "@L !D ("! M;8< 'AL+W=OMX" !6!@ &0 @(%/C >&PO=V]R:W-H965TP0 ',+ 9 M " @62/ !X;"]W;W)K&UL4$L! A0#% M @ JU)"6"$,3: > P \08 !D ("!%I0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6,Q4N$8\ P @ H !D M ("!X*P 'AL+W=O&PO=V]R M:W-H965T8N9\I 0 )<; M 9 " @0FW !X;"]W;W)K&UL M4$L! A0#% @ JU)"6&XO."R* @ BP8 !D ("!Y+L M 'AL+W=O&UL4$L! A0#% @ MJU)"6+JWON72! 9R$ !D ("!2,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6#F=@MJV @ OP@ !D M ("!.^, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JU)"6#H.MOL* P .P@ !D ("!0.P 'AL M+W=O&PO=V]R:W-H965T8N&9N@( .8' 9 " M@7KR !X;"]W;W)K&UL4$L! A0#% @ JU)" M6!PAX2ZG @ &PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6(7)&+>T!@ &2P M !D ("!_?T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JU)"6$5TAK6R P +0X !D M ("!B@X! 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !" $( !1( '4D 0 $! end XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 135 274 1 true 54 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.digi.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Sheet http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies Sheet http://www.digi.com/role/BasisofPresentationofUnauditedInterimCondensedConsolidatedFinancialStatementsandSignificantAccountingPolicies Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Earnings (Loss) Per Share Sheet http://www.digi.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 9 false false R10.htm 0000010 - Disclosure - Selected Balance Sheet Data Sheet http://www.digi.com/role/SelectedBalanceSheetData Selected Balance Sheet Data Notes 10 false false R11.htm 0000011 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net Sheet http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNet Goodwill and Other Identifiable Intangible Assets, Net Notes 11 false false R12.htm 0000012 - Disclosure - Indebtedness Sheet http://www.digi.com/role/Indebtedness Indebtedness Notes 12 false false R13.htm 0000013 - Disclosure - Segment Information Sheet http://www.digi.com/role/SegmentInformation Segment Information Notes 13 false false R14.htm 0000014 - Disclosure - Revenue Sheet http://www.digi.com/role/Revenue Revenue Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.digi.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Product Warranty Obligation Sheet http://www.digi.com/role/ProductWarrantyObligation Product Warranty Obligation Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.digi.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Contingencies Sheet http://www.digi.com/role/Contingencies Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.digi.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954472 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.digi.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.digi.com/role/EarningsLossPerShare 22 false false R23.htm 9954473 - Disclosure - Selected Balance Sheet Data (Tables) Sheet http://www.digi.com/role/SelectedBalanceSheetDataTables Selected Balance Sheet Data (Tables) Tables http://www.digi.com/role/SelectedBalanceSheetData 23 false false R24.htm 9954474 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Tables) Sheet http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables Goodwill and Other Identifiable Intangible Assets, Net (Tables) Tables http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNet 24 false false R25.htm 9954475 - Disclosure - Debt (Tables) Sheet http://www.digi.com/role/DebtTables Debt (Tables) Tables 25 false false R26.htm 9954476 - Disclosure - Segment Information (Tables) Sheet http://www.digi.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.digi.com/role/SegmentInformation 26 false false R27.htm 9954477 - Disclosure - Revenue (Tables) Sheet http://www.digi.com/role/RevenueTables Revenue (Tables) Tables http://www.digi.com/role/Revenue 27 false false R28.htm 9954478 - Disclosure - Income Taxes (Tables) Sheet http://www.digi.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.digi.com/role/IncomeTaxes 28 false false R29.htm 9954479 - Disclosure - Product Warranty Obligation (Tables) Sheet http://www.digi.com/role/ProductWarrantyObligationTables Product Warranty Obligation (Tables) Tables http://www.digi.com/role/ProductWarrantyObligation 29 false false R30.htm 9954480 - Disclosure - Leases (Tables) Sheet http://www.digi.com/role/LeasesTables Leases (Tables) Tables http://www.digi.com/role/Leases 30 false false R31.htm 9954482 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digi.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digi.com/role/StockBasedCompensation 31 false false R32.htm 9954483 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://www.digi.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://www.digi.com/role/EarningsLossPerShareTables 32 false false R33.htm 9954484 - Disclosure - Selected Balance Sheet Data (Details) Sheet http://www.digi.com/role/SelectedBalanceSheetDataDetails Selected Balance Sheet Data (Details) Details http://www.digi.com/role/SelectedBalanceSheetDataTables 33 false false R34.htm 9954485 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Details) Sheet http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails Goodwill and Other Identifiable Intangible Assets, Net (Details) Details http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables 34 false false R35.htm 9954486 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details) Sheet http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details) Details http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables 35 false false R36.htm 9954487 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details) Sheet http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details) Details http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables 36 false false R37.htm 9954488 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details) Sheet http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details) Details http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables 37 false false R38.htm 9954489 - Disclosure - Indebtedness - Narrative (Details) Sheet http://www.digi.com/role/IndebtednessNarrativeDetails Indebtedness - Narrative (Details) Details 38 false false R39.htm 9954490 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details) Sheet http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails Indebtedness - Schedule of Long-Term Debt (Details) Details 39 false false R40.htm 9954491 - Disclosure - Segment Information (Details) Sheet http://www.digi.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.digi.com/role/SegmentInformationTables 40 false false R41.htm 9954492 - Disclosure - Segment Information Expended for Property, Plant and Equipment (Details) Sheet http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails Segment Information Expended for Property, Plant and Equipment (Details) Details 41 false false R42.htm 9954493 - Disclosure - Segment Information Total Assets (Details) Sheet http://www.digi.com/role/SegmentInformationTotalAssetsDetails Segment Information Total Assets (Details) Details 42 false false R43.htm 9954494 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.digi.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 43 false false R44.htm 9954495 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.digi.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 44 false false R45.htm 9954496 - Disclosure - Revenue - Unearned Revenue (Details) Sheet http://www.digi.com/role/RevenueUnearnedRevenueDetails Revenue - Unearned Revenue (Details) Details 45 false false R46.htm 9954497 - Disclosure - Revenue - Performance Obligations (Details) Sheet http://www.digi.com/role/RevenuePerformanceObligationsDetails Revenue - Performance Obligations (Details) Details 46 false false R47.htm 9954498 - Disclosure - Income Taxes (Details) Sheet http://www.digi.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.digi.com/role/IncomeTaxesTables 47 false false R48.htm 9954499 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) Sheet http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes (Unrecognized Tax Benefits) (Details) Details http://www.digi.com/role/IncomeTaxesTables 48 false false R49.htm 9954500 - Disclosure - Product Warranty Obligation (Details) Sheet http://www.digi.com/role/ProductWarrantyObligationDetails Product Warranty Obligation (Details) Details http://www.digi.com/role/ProductWarrantyObligationTables 49 false false R50.htm 9954501 - Disclosure - Leases - Supplemental Balance Sheet (Details) Sheet http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails Leases - Supplemental Balance Sheet (Details) Details 50 false false R51.htm 9954502 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.digi.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 51 false false R52.htm 9954503 - Disclosure - Leases - Other Information (Details) Sheet http://www.digi.com/role/LeasesOtherInformationDetails Leases - Other Information (Details) Details 52 false false R53.htm 9954504 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) Sheet http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails Leases - Maturity of Operating Lease Liability (Details) Details 53 false false R54.htm 9954506 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.digi.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.digi.com/role/StockBasedCompensationTables 54 false false R55.htm 9954507 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) Sheet http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation (Stock-Based Compensation Expense) (Details) Details http://www.digi.com/role/StockBasedCompensationTables 55 false false R56.htm 9954508 - Disclosure - Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details) Sheet http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details) Details http://www.digi.com/role/StockBasedCompensationTables 56 false false R57.htm 9954509 - Disclosure - Stock-Based Compensation (Fair Value Assumptions) (Details) Sheet http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails Stock-Based Compensation (Fair Value Assumptions) (Details) Details http://www.digi.com/role/StockBasedCompensationTables 57 false false R58.htm 9954510 - Disclosure - Stock-Based Compensation (Non-Vested Options) (Details) Sheet http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails Stock-Based Compensation (Non-Vested Options) (Details) Details http://www.digi.com/role/StockBasedCompensationTables 58 false false All Reports Book All Reports dgii-20231231.htm dgii-20231231.xsd dgii-20231231_cal.xml dgii-20231231_def.xml dgii-20231231_lab.xml dgii-20231231_pre.xml dgii-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dgii-20231231.htm": { "nsprefix": "dgii", "nsuri": "http://www.digi.com/20231231", "dts": { "inline": { "local": [ "dgii-20231231.htm" ] }, "schema": { "local": [ "dgii-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd" ] }, "calculationLink": { "local": [ "dgii-20231231_cal.xml" ] }, "definitionLink": { "local": [ "dgii-20231231_def.xml" ] }, "labelLink": { "local": [ "dgii-20231231_lab.xml" ] }, "presentationLink": { "local": [ "dgii-20231231_pre.xml" ] } }, "keyStandard": 257, "keyCustom": 17, "axisStandard": 18, "axisCustom": 2, "memberStandard": 36, "memberCustom": 18, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 135, "entityCount": 1, "segmentCount": 54, "elementCount": 535, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 604, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.digi.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R3": { "role": "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited", "longName": "0000003 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R4": { "role": "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000005 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R7": { "role": "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.digi.com/role/BasisofPresentationofUnauditedInterimCondensedConsolidatedFinancialStatementsandSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies", "shortName": "Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.digi.com/role/EarningsLossPerShare", "longName": "0000009 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.digi.com/role/SelectedBalanceSheetData", "longName": "0000010 - Disclosure - Selected Balance Sheet Data", "shortName": "Selected Balance Sheet Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNet", "longName": "0000011 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net", "shortName": "Goodwill and Other Identifiable Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.digi.com/role/Indebtedness", "longName": "0000012 - Disclosure - Indebtedness", "shortName": "Indebtedness", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.digi.com/role/SegmentInformation", "longName": "0000013 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.digi.com/role/Revenue", "longName": "0000014 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.digi.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.digi.com/role/ProductWarrantyObligation", "longName": "0000016 - Disclosure - Product Warranty Obligation", "shortName": "Product Warranty Obligation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.digi.com/role/Leases", "longName": "0000017 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.digi.com/role/Contingencies", "longName": "0000018 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.digi.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.digi.com/role/EarningsLossPerShareTables", "longName": "9954472 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.digi.com/role/SelectedBalanceSheetDataTables", "longName": "9954473 - Disclosure - Selected Balance Sheet Data (Tables)", "shortName": "Selected Balance Sheet Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "dgii:SelectedBalanceSheetDataTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dgii:SelectedBalanceSheetDataTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables", "longName": "9954474 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Tables)", "shortName": "Goodwill and Other Identifiable Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.digi.com/role/DebtTables", "longName": "9954475 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.digi.com/role/SegmentInformationTables", "longName": "9954476 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.digi.com/role/RevenueTables", "longName": "9954477 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.digi.com/role/IncomeTaxesTables", "longName": "9954478 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.digi.com/role/ProductWarrantyObligationTables", "longName": "9954479 - Disclosure - Product Warranty Obligation (Tables)", "shortName": "Product Warranty Obligation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.digi.com/role/LeasesTables", "longName": "9954480 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "dgii:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dgii:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.digi.com/role/StockBasedCompensationTables", "longName": "9954482 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.digi.com/role/EarningsLossPerShareDetails", "longName": "9954483 - Disclosure - Earnings (Loss) Per Share (Details)", "shortName": "Earnings (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R33": { "role": "http://www.digi.com/role/SelectedBalanceSheetDataDetails", "longName": "9954484 - Disclosure - Selected Balance Sheet Data (Details)", "shortName": "Selected Balance Sheet Data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "dgii:SelectedBalanceSheetDataTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "dgii:SelectedBalanceSheetDataTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails", "longName": "9954485 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "longName": "9954486 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R36": { "role": "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails", "longName": "9954487 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "longName": "9954488 - Disclosure - Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R38": { "role": "http://www.digi.com/role/IndebtednessNarrativeDetails", "longName": "9954489 - Disclosure - Indebtedness - Narrative (Details)", "shortName": "Indebtedness - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R39": { "role": "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails", "longName": "9954490 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details)", "shortName": "Indebtedness - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.digi.com/role/SegmentInformationDetails", "longName": "9954491 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R41": { "role": "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails", "longName": "9954492 - Disclosure - Segment Information Expended for Property, Plant and Equipment (Details)", "shortName": "Segment Information Expended for Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "dgii:InventoryTransferToPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "link:footnote", "dgii:PaymentstoAcquirePropertyPlantandEquipmentbySegmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dgii:PaymentstoAcquirePropertyPlantandEquipmentbySegmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R42": { "role": "http://www.digi.com/role/SegmentInformationTotalAssetsDetails", "longName": "9954493 - Disclosure - Segment Information Total Assets (Details)", "shortName": "Segment Information Total Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R43": { "role": "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954494 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R44": { "role": "http://www.digi.com/role/RevenueAdditionalInformationDetails", "longName": "9954495 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.digi.com/role/RevenueUnearnedRevenueDetails", "longName": "9954496 - Disclosure - Revenue - Unearned Revenue (Details)", "shortName": "Revenue - Unearned Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.digi.com/role/RevenuePerformanceObligationsDetails", "longName": "9954497 - Disclosure - Revenue - Performance Obligations (Details)", "shortName": "Revenue - Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R47": { "role": "http://www.digi.com/role/IncomeTaxesDetails", "longName": "9954498 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dgii:IncomeTaxExpenseBenefitSpecifictothePeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R48": { "role": "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "9954499 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details)", "shortName": "Income Taxes (Unrecognized Tax Benefits) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.digi.com/role/ProductWarrantyObligationDetails", "longName": "9954500 - Disclosure - Product Warranty Obligation (Details)", "shortName": "Product Warranty Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails", "longName": "9954501 - Disclosure - Leases - Supplemental Balance Sheet (Details)", "shortName": "Leases - Supplemental Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dgii:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "dgii:LeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dgii:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R51": { "role": "http://www.digi.com/role/LeasesLeaseCostDetails", "longName": "9954502 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.digi.com/role/LeasesOtherInformationDetails", "longName": "9954503 - Disclosure - Leases - Other Information (Details)", "shortName": "Leases - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails", "longName": "9954504 - Disclosure - Leases - Maturity of Operating Lease Liability (Details)", "shortName": "Leases - Maturity of Operating Lease Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.digi.com/role/StockBasedCompensationDetails", "longName": "9954506 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "unique": true } }, "R55": { "role": "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954507 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details)", "shortName": "Stock-Based Compensation (Stock-Based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails", "longName": "9954508 - Disclosure - Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details)", "shortName": "Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-127", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "longName": "9954509 - Disclosure - Stock-Based Compensation (Fair Value Assumptions) (Details)", "shortName": "Stock-Based Compensation (Fair Value Assumptions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-113", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation (Non-Vested Options) (Details)", "shortName": "Stock-Based Compensation (Non-Vested Options) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20231231.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "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": [ "r17", "r610" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r145", "r237", "r238", "r581" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "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": [ "r237", "r238" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net:", "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r78", "r119" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r86", "r146", "r455", "r487", "r491" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r29", "r408", "r411", "r439", "r482", "r483", "r702", "r703", "r704", "r709", "r710", "r711" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r660" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "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": [ "r377", "r378", "r379", "r498", "r709", "r710", "r711", "r773", "r790" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r666" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r666" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r666" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r666" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax withholding for share-based compensation", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-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": [ "r59", "r60", "r342" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r631", "r642", "r652", "r677" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r634", "r645", "r655", "r680" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r666" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r673" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r638", "r646", "r656", "r673", "r681", "r685", "r693" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r691" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation before income taxes", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r372", "r380" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Stock-based compensation after income taxes", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r147", "r239", "r245" ] }, "dgii_AllowanceforFutureReturnsandPricingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "AllowanceforFutureReturnsandPricingAdjustments", "crdr": "credit", "calculation": { "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less reserve for future credit returns and pricing adjustments", "label": "Allowance for Future Returns and Pricing Adjustments", "documentation": "Allowance for Future Returns and Pricing Adjustments" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangible assets", "terseLabel": "Amortization expense", "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": [ "r7", "r45", "r48" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities excluded from computation of earnings per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r198" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets", "terseLabel": "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": [ "r117", "r142", "r168", "r207", "r222", "r228", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r403", "r405", "r417", "r450", "r525", "r610", "r622", "r735", "r736", "r777" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Assets and Liabilities, Lessee [Abstract]", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "dgii_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digi.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.digi.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r136", "r149", "r168", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r403", "r405", "r417", "r610", "r735", "r736", "r777" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r688" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r689" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r684" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r684" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r684" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r684" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r684" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r686" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r685" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r685" ] }, "dgii_BaseRateElectionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20231231", "localname": "BaseRateElectionAxis", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate Election [Axis]", "label": "Base Rate Election [Axis]", "documentation": "Base Rate Election" } } }, "auth_ref": [] }, "dgii_BaseRateElectionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "BaseRateElectionDomain", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate Election [Domain]", "label": "Base Rate Election [Domain]", "documentation": "Base Rate Election [Domain]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "dgii_BenchmarkRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "BenchmarkRateMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benchmark Rate", "label": "Benchmark Rate [Member]", "documentation": "Benchmark Rate" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r402", "r604", "r605" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r63", "r64", "r402", "r604", "r605" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrual for purchase of property, equipment, improvements and certain other intangible assets", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r247" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r246" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r246" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r246" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r34", "r138", "r579" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r95", "r166" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "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", "r95" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r664" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r665" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r665" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies (see Note 13)", "label": "Commitments and Contingencies", "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": [ "r25", "r73", "r452", "r512" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.digi.com/role/Contingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r105", "r269", "r270", "r565", "r728" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r613", "r614", "r615", "r617", "r618", "r619", "r620", "r709", "r710", "r773", "r788", "r790" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized", "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": [ "r80", "r513" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued", "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": [ "r80" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $.01 par value; 60,000,000 shares authorized; 42,748,931 and 42,501,150 shares issued", "label": "Common Stock, Value, Issued", "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": [ "r80", "r454", "r610" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r670" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r669" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r671" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r668" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r30", "r152", "r154", "r160", "r446", "r461" ] }, "dgii_ConsoleServersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "ConsoleServersMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Console Servers", "label": "Console Servers [Member]", "documentation": "Console Servers" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned Revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r323", "r324", "r335" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r323", "r324", "r335" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r336" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated", "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r713" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of sales", "label": "Cost of Goods and Services Sold", "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": [ "r91", "r442" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r705" ] }, "dgii_CostOfGoodsAndServicesSoldExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "CostOfGoodsAndServicesSoldExcludingAmortization", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales excluding amortization", "label": "Cost Of Goods And Services Sold Excluding Amortization", "documentation": "Cost Of Goods And Services Sold Excluding Amortization" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dgii_CostofSalesandGeneralandAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "CostofSalesandGeneralandAdministrativeExpenseMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales and General and Administrative Expense", "label": "Cost of Sales and General and Administrative Expense [Member]", "documentation": "Cost of Sales and General and Administrative Expense [Member]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dgii_CreditAgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20231231", "localname": "CreditAgreementAxis", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Agreement [Axis]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "dgii_CreditAgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "CreditAgreementDomain", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Agreement [Domain]", "documentation": "Credit Agreement [Domain]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.digi.com/role/Indebtedness" ], "lang": { "en-us": { "role": { "terseLabel": "INDEBTEDNESS", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r106", "r167", "r291", "r297", "r298", "r299", "r300", "r301", "r302", "r307", "r314", "r315", "r317" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r76", "r77", "r118", "r120", "r170", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r426", "r591", "r592", "r593", "r594", "r595", "r706" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, margin spread on LIBOR Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total loans", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r16", "r120", "r318" ] }, "dgii_DebtInstrumentCovenantHoliday": { "xbrltype": "pureItemType", "nsuri": "http://www.digi.com/20231231", "localname": "DebtInstrumentCovenantHoliday", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, holiday, exception", "label": "Debt Instrument, Covenant, Holiday", "documentation": "Debt Instrument, Covenant, Holiday" } } }, "auth_ref": [] }, "dgii_DebtInstrumentCovenantLeverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.digi.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioMinimum", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio, minimum", "label": "Debt Instrument, Covenant, Leverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Minimum" } } }, "auth_ref": [] }, "dgii_DebtInstrumentCovenantLiquidityRatioTotalNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.digi.com/20231231", "localname": "DebtInstrumentCovenantLiquidityRatioTotalNetLeverageRatio", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, liquidity ratio, total net leverage ratio", "label": "Debt Instrument, Covenant, Liquidity Ratio, Total Net Leverage Ratio", "documentation": "Debt Instrument, Covenant, Liquidity Ratio, Total Net Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r22", "r70", "r320", "r426" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "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": [ "r170", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r426", "r591", "r592", "r593", "r594", "r595", "r706" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r23", "r170", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r426", "r591", "r592", "r593", "r594", "r595", "r706" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "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", "r51", "r52", "r69", "r70", "r72", "r74", "r107", "r108", "r170", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r426", "r591", "r592", "r593", "r594", "r595", "r706" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate on debt", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "dgii_December72023CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "December72023CreditAgreementMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 7, 2023 Credit Agreement", "label": "December 7, 2023 Credit Agreement [Member]", "documentation": "December 7, 2023 Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would decrease next twelve months", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r61" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r71" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less unamortized issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r71", "r738" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r113", "r129", "r397", "r398", "r708" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r384", "r385", "r451" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpense", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Tax Deferred Expense", "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances." } } }, "auth_ref": [ "r62", "r769" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation of property, equipment and improvements", "label": "Depreciation", "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": [ "r7", "r49" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "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": [ "r7", "r212" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased and Core Technology", "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": [ "r114" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails", "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned Revenue (Details)", "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": [ "r334", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails", "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "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": [ "r334", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.digi.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r739" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.digi.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r340", "r345", "r373", "r374", "r376", "r607" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r626" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r659" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "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": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East & Africa", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r792", "r793", "r794", "r795" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (USD per share)", "verboseLabel": "Earnings Per Share, Basic", "label": "Earnings Per Share, 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": [ "r161", "r176", "r177", "r179", "r180", "r182", "r188", "r190", "r195", "r196", "r197", "r201", "r415", "r416", "r447", "r462", "r585" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net (loss) income per common share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (USD per share)", "label": "Earnings Per 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": [ "r161", "r176", "r177", "r179", "r180", "r182", "r190", "r195", "r196", "r197", "r201", "r415", "r416", "r447", "r462", "r585" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net (loss) income per common share", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.digi.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS (LOSS) PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r187", "r198", "r199", "r200" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r418" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period, unrecognized compensation cost, nonvested awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r375" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost nonvested restricted stock units", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r766" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost nonvested awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r766" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r372" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "The Purchase Plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dgii_EnterpriseRoutersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "EnterpriseRoutersMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enterprise Routers", "label": "Enterprise Routers [Member]", "documentation": "Enterprise Routers" } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r624" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r624" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r624" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r698" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r624" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r624" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r624" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r624" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r132", "r155", "r156", "r157", "r171", "r172", "r173", "r175", "r183", "r185", "r202", "r241", "r244", "r322", "r377", "r378", "r379", "r393", "r394", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r419", "r420", "r421", "r422", "r423", "r424", "r439", "r482", "r483", "r484", "r498", "r552" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r667" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r631", "r642", "r652", "r677" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r673" ] }, "dgii_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "FederalFundsRateMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Federal Funds Rate [Member]", "documentation": "Federal Funds Rate" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r140", "r262" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (nine months)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r443", "r444" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r103", "r444" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "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": [ "r443" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "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": [ "r103", "r443" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r92", "r535" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r89" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r139", "r248", "r445", "r590", "r610", "r717", "r724" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "verboseLabel": "GOODWILL AND OTHER IDENTIFIABLE INTANGIBLE ASSETS, NET", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r102" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r255" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r590" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r90", "r168", "r207", "r221", "r227", "r230", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r417", "r587", "r735" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r87", "r122", "r207", "r221", "r227", "r230", "r448", "r459", "r587" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails", "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r264", "r266", "r536" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails", "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r266", "r536" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.digi.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Text Block]", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r169", "r382", "r387", "r391", "r392", "r395", "r399", "r400", "r401", "r497" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax provision (benefit)", "negatedLabel": "Income tax provision (benefit)", "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": [ "r126", "r130", "r184", "r185", "r215", "r386", "r396", "r463" ] }, "dgii_IncomeTaxExpenseBenefitSpecifictothePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "IncomeTaxExpenseBenefitSpecifictothePeriod", "crdr": "debit", "presentation": [ "http://www.digi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit specific to the period", "label": "Income Tax Expense (Benefit) Specific to the Period", "documentation": "Income Tax Expense (Benefit) Specific to the Period" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid, Net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r35" ] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in operating assets and liabilities (net of acquisitions)", "label": "Increase (Decrease) in Operating Capital", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.digi.com/role/EarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and restricted stock units", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r191", "r192", "r193", "r197", "r344" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r638", "r646", "r656", "r673", "r681", "r685", "r693" ] }, "dgii_InfrastructureMgmtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "InfrastructureMgmtMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Mgmt.", "label": "Infrastructure Mgmt. [Member]", "documentation": "Infrastructure Mgmt." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r691" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r627", "r697" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r627", "r697" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r627", "r697" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents and Trademarks", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r15" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "dgii_OtherIncomeNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r71", "r124", "r158", "r211", "r425", "r537", "r621", "r789" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r162", "r164", "r165" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r101", "r582" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "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": [ "r148", "r580", "r610" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories:", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r101", "r584" ] }, "dgii_InventoryTransferToPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "InventoryTransferToPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transfer of inventory to property, equipment and improvements", "terseLabel": "Inventory Transfer To Property, Plant And Equipment", "label": "Inventory Transfer To Property, Plant And Equipment", "documentation": "Inventory Transfer To Property, Plant And Equipment" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.digi.com/role/SelectedBalanceSheetDataDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r101", "r583" ] }, "dgii_IoTProductsandServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "IoTProductsandServicesMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "http://www.digi.com/role/SegmentInformationDetails", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails", "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IoT Products & Services Segment", "label": "IoT Products and Services [Member]", "documentation": "IoT Products & Services [Member]" } } }, "auth_ref": [] }, "dgii_IoTSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "IoTSolutionsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "http://www.digi.com/role/SegmentInformationDetails", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails", "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IoT Solutions Segment", "label": "IoT Solutions [Member]", "documentation": "IoT Solutions segment member" } } }, "auth_ref": [] }, "dgii_LIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "LIBORMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR", "label": "LIBOR [Member]", "documentation": "LIBOR" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.digi.com/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r431", "r609" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.digi.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r775" ] }, "dgii_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Lease Liability", "documentation": "Lease Liability" } } }, "auth_ref": [] }, "dgii_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "label": "Lease Right Of Use Asset", "documentation": "Lease Right Of Use Asset" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.digi.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liability Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r776" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (nine months)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r776" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.digi.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "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": [ "r428" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r19", "r168", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r404", "r405", "r406", "r417", "r511", "r586", "r622", "r735", "r777", "r778" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' 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": [ "r85", "r121", "r457", "r610", "r707", "r715", "r774" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r21", "r137", "r168", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r404", "r405", "r406", "r417", "r610", "r735", "r777", "r778" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License Agreements", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r68", "r381", "r768" ] }, "dgii_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, accordion feature, increase limit", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r706" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r18", "r706" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r120", "r304", "r319", "r592", "r593", "r786" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedTerseLabel": "Less current maturities of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r143" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r50" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/RevenuePerformanceObligationsDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r339", "r441", "r481", "r503", "r504", "r555", "r557", "r559", "r560", "r562", "r575", "r576", "r589", "r596", "r606", "r612", "r737", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r665" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r665" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/RevenuePerformanceObligationsDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r339", "r441", "r481", "r503", "r504", "r555", "r557", "r559", "r560", "r562", "r575", "r576", "r589", "r596", "r606", "r612", "r737", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r684" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.digi.com/role/ProductWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r692" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r666" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r95", "r96", "r97" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "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": [ "r88", "r97", "r123", "r135", "r150", "r153", "r157", "r168", "r174", "r176", "r177", "r179", "r180", "r184", "r185", "r194", "r207", "r221", "r227", "r230", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r416", "r417", "r460", "r533", "r550", "r551", "r587", "r621", "r735" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "dgii_NonCashTenantImprovementAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20231231", "localname": "NonCashTenantImprovementAllowanceAbstract", "presentation": [ "http://www.digi.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash Tenant Improvement Allowance [Abstract]", "label": "Non-cash Tenant Improvement Allowance [Abstract]", "documentation": "Non-cash Tenant Improvement Allowance" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r665" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r635", "r646", "r656", "r673", "r681" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r663" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r662" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r673" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r692" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental schedule of non-cash investing and financing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-compete Agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r65" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other expense, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America, primarily the United States", "label": "North America [Member]" } } }, "auth_ref": [ "r792", "r793", "r794", "r795" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating Segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r714" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reportable Segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r714" ] }, "dgii_OEMSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "OEMSolutionsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OEM Solutions", "label": "OEM Solutions [Member]", "documentation": "OEM Solutions" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r207", "r221", "r227", "r230", "r587" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.digi.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r432", "r609" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total reported lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r430" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": "dgii_LeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of operating lease liabilities", "terseLabel": "Operating lease other current liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r430" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": "dgii_LeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease other non-current liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r430" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails": { "parentTag": "dgii_LeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 }, "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease other non-current asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r429" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.digi.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r436", "r609" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.digi.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term- operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r435", "r609" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Order backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r66" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.digi.com/role/BasisofPresentationofUnauditedInterimCondensedConsolidatedFinancialStatementsandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "BASIS OF PRESENTATION OF UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SIGNIFICANTACCOUNTING POLICIES", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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": [ "r75", "r98", "r99", "r115" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncomeUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r9", "r116", "r151", "r154" ] }, "dgii_OtherIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20231231", "localname": "OtherIncomeNet", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Other Income Net", "documentation": "Total other income, net" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r610" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r97" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "dgii_OtherIncomeNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r665" ] }, "dgii_OtherlocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "OtherlocationsMember", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of world", "label": "Other locations [Member]", "documentation": "Other locations" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r633", "r644", "r654", "r679" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r661" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid for net share settlement of share-based payment options and awards", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, equipment, improvements and certain other intangible assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r125", "r770", "r771", "r772" ] }, "dgii_PaymentstoAcquirePropertyPlantandEquipmentbySegmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digi.com/20231231", "localname": "PaymentstoAcquirePropertyPlantandEquipmentbySegmentTableTextBlock", "presentation": [ "http://www.digi.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Property, Plant and Equipment by Segment", "label": "Payments to Acquire Property, Plant and Equipment by Segment [Table Text Block]", "documentation": "Payments to Acquire Property, Plant and Equipment by Segment [Table Text Block]" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r664" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r664" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r663" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r673" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r666" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r662" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustmentsAbstract", "presentation": [ "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Preferred Stock Dividends and Other Adjustments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, par value (USD per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r79", "r321" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r513" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r79", "r321" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r79", "r513", "r531", "r790", "r791" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $.01 par value; 2,000,000 shares authorized; none issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r453", "r610" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r701" ] }, "dgii_PriorCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "PriorCreditFacilityMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Credit Facility", "label": "Prior Credit Facility [Member]", "documentation": "Prior Credit Facility" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r31", "r494" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from stock option plan transactions", "terseLabel": "Proceeds from Stock Options Exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r14" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plan transactions", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r597" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r232", "r442", "r475", "r476", "r477", "r478", "r479", "r480", "r577", "r597", "r611", "r699", "r729", "r730", "r739", "r787" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.digi.com/role/ProductWarrantyObligation" ], "lang": { "en-us": { "role": { "verboseLabel": "PRODUCT WARRANTY OBLIGATION", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r232", "r442", "r475", "r476", "r477", "r478", "r479", "r480", "r577", "r597", "r611", "r699", "r729", "r730", "r739", "r787" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, equipment and improvements, net", "label": "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": [ "r8", "r449", "r458", "r610" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r661" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r661" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/RevenuePerformanceObligationsDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r338", "r339", "r368", "r369", "r370", "r440", "r441", "r481", "r503", "r504", "r555", "r557", "r559", "r560", "r562", "r575", "r576", "r589", "r596", "r606", "r612", "r615", "r727", "r737", "r780", "r781", "r782", "r783", "r784" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/RevenuePerformanceObligationsDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r338", "r339", "r368", "r369", "r370", "r440", "r441", "r481", "r503", "r504", "r555", "r557", "r559", "r560", "r562", "r575", "r576", "r589", "r596", "r606", "r612", "r615", "r727", "r737", "r780", "r781", "r782", "r783", "r784" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r42", "r43" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.digi.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r42", "r43" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on long-term 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": [ "r33", "r495" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r258", "r259", "r590" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r258", "r259", "r590" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r767" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r133", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r201", "r242", "r243", "r394", "r413", "r414", "r415", "r416", "r427", "r438", "r439", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r629", "r640", "r650", "r675" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r637", "r648", "r658", "r683" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r133", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r201", "r242", "r243", "r394", "r413", "r414", "r415", "r416", "r427", "r438", "r439", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r109", "r456", "r486", "r491", "r496", "r514", "r610" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r132", "r171", "r172", "r173", "r175", "r183", "r185", "r241", "r244", "r377", "r378", "r379", "r393", "r394", "r407", "r409", "r410", "r412", "r414", "r482", "r484", "r498", "r790" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r208", "r209", "r220", "r225", "r226", "r232", "r234", "r236", "r333", "r334", "r442" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.digi.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r131", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r337" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.digi.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r127" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.digi.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r128" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.digi.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails", "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Revenue", "terseLabel": "Total Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r159", "r168", "r208", "r209", "r220", "r225", "r226", "r232", "r234", "r236", "r240", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r417", "r448", "r735" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving loan", "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r692" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.digi.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.digi.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.digi.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r712" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "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": [ "r46", "r47", "r443" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortizable Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r46", "r47" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r590" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r590", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.digi.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Units", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.digi.com/role/ProductWarrantyObligationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Accrual", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.digi.com/role/SegmentInformationDetails", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [ "r39", "r40", "r41", "r44" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.digi.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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": [ "r39", "r40", "r41", "r44" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.digi.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r341", "r343", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.digi.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "presentation": [ "http://www.digi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense Related to Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails", "http://www.digi.com/role/IndebtednessScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term loan", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r623" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r625" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "http://www.digi.com/role/SegmentInformationDetails", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails", "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r236", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r267", "r268", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r590", "r699", "r787" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Additions", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r218", "r588" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r234", "r235", "r500", "r501", "r502", "r556", "r558", "r561", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r578", "r598", "r615", "r739", "r787" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "label": "Segment Reporting, Asset Reconciling Item [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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.digi.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "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": [ "r203", "r204", "r205", "r206", "r207", "r219", "r224", "r228", "r229", "r230", "r231", "r232", "r233", "r236" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.digi.com/role/SegmentInformationDetails", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting 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": [] }, "dgii_SelectedBalanceSheetDataAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20231231", "localname": "SelectedBalanceSheetDataAbstract", "lang": { "en-us": { "role": { "terseLabel": "Selected Balance Sheet Data [Abstract]", "label": "Selected Balance Sheet Data [Abstract]", "documentation": "SELECTED BALANCE SHEET DATA (in thousands)" } } }, "auth_ref": [] }, "dgii_SelectedBalanceSheetDataTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digi.com/20231231", "localname": "SelectedBalanceSheetDataTableTextBlock", "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Selected Balance Sheet Data", "label": "Selected Balance Sheet Data [Table Text Block]", "documentation": "Selected Balance Sheet Data [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "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": [ "r597" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of Restricted Stock Units, Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Restricted Stock Units, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Restricted Stock Units, Beginning Balance", "periodEndLabel": "Number of Restricted Stock Units, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested Number of Restricted Stock Units [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Beginning Balance", "periodEndLabel": "Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of Restricted Stock Units, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions Used For Options Grants [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r341", "r343", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "dgii_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfContinuousDaysOfService": { "xbrltype": "durationItemType", "nsuri": "http://www.digi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfContinuousDaysOfService", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Continuous Days of Service" } } }, "auth_ref": [] }, "dgii_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHoursPerWeekEmployed": { "xbrltype": "durationItemType", "nsuri": "http://www.digi.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHoursPerWeekEmployed", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Hours Per Week Employed" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for future grants", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding, Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of all options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options Outstanding, Forfeited / Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r746" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Forfeited / Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r746" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding, Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average per option grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options Outstanding, Beginning Balance (in shares)", "periodEndLabel": "Options Outstanding, Ending Balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails", "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r353" ] }, "dgii_ShareBasedCompensationEmployeeStockPurchasePlanSharesAvailableForFuturePurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.digi.com/20231231", "localname": "ShareBasedCompensationEmployeeStockPurchasePlanSharesAvailableForFuturePurchase", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance", "label": "Share Based Compensation Employee Stock Purchase Plan Shares Available For Future Purchase", "documentation": "Share Based Compensation Employee Stock Purchase Plan Shares Available For Future Purchase" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing Stock Price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r367" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r55" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Contractual Term, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r55" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Contractual Term, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r110" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r11" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.digi.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digi.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Lease, Cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r433", "r609" ] }, "dgii_SmartSenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "SmartSenseMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SmartSense", "label": "SmartSense [Member]", "documentation": "SmartSense" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.digi.com/role/ProductWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r731", "r734" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.digi.com/role/ProductWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements made", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r732" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.digi.com/role/ProductWarrantyObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties accrued", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r733" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "http://www.digi.com/role/SegmentInformationDetails", "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails", "http://www.digi.com/role/SegmentInformationTotalAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r134", "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r236", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r265", "r267", "r268", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r590", "r699", "r787" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r27", "r132", "r155", "r156", "r157", "r171", "r172", "r173", "r175", "r183", "r185", "r202", "r241", "r244", "r322", "r377", "r378", "r379", "r393", "r394", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r419", "r420", "r421", "r422", "r423", "r424", "r439", "r482", "r483", "r484", "r498", "r552" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r234", "r235", "r500", "r501", "r502", "r556", "r558", "r561", "r563", "r564", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r578", "r598", "r615", "r739", "r787" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "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": [ "r171", "r172", "r173", "r202", "r442", "r493", "r499", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r532", "r534", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r616" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "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": [ "r171", "r172", "r173", "r202", "r442", "r493", "r499", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r532", "r534", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r616" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r632", "r643", "r653", "r678" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee stock purchase plan issuances (in shares)", "terseLabel": "Common shares issued to employees", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r79", "r80", "r109" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock under stock award plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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": [ "r11", "r79", "r80", "r109" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options Outstanding, Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r79", "r80", "r109", "r354" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan issuances", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r79", "r80", "r109" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock under stock award plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r57", "r79", "r80", "r109" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending 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": [ "r80", "r83", "r84", "r100", "r515", "r531", "r553", "r554", "r610", "r622", "r707", "r715", "r774", "r790" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.digi.com/role/SelectedBalanceSheetData" ], "lang": { "en-us": { "role": { "verboseLabel": "SELECTED BALANCE SHEET DATA", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r700" ] }, "dgii_SwinglineCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "SwinglineCreditFacilityMember", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline Credit Facility", "label": "Swingline Credit Facility [Member]", "documentation": "Swingline Credit Facility" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r672" ] }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes Payable", "label": "Taxes 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." } } }, "auth_ref": [ "r77", "r119", "r785" ] }, "dgii_The2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "The2021PlanMember", "presentation": [ "http://www.digi.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2021 Plan", "label": "The 2021 Plan [Member]", "documentation": "The 2021 Plan" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r602", "r739" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r602", "r739" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r664" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r671" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r691" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r693" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r602" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r602" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r694" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r695" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r693" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r693" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r694" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r53" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r53" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Taxes paid for net share settlement of share-based payment awards (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r11", "r80", "r109" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, 6,500,331 and 6,436,204 shares", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r26", "r53", "r54" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid for net share settlement of share-based payment awards", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r53", "r109" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r690" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrecognized tax benefits, beginning balance", "periodEndLabel": "Unrecognized tax benefits, ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r383", "r388" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases related to expiration of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r389" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r390" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.digi.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r434", "r609" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.digi.com/role/IndebtednessNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "dgii_VentusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20231231", "localname": "VentusMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/RevenueAdditionalInformationDetails", "http://www.digi.com/role/RevenueUnearnedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ventus", "label": "Ventus [Member]", "documentation": "Ventus" } } }, "auth_ref": [] }, "dgii_WeightedAverageDiscountRateLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20231231", "localname": "WeightedAverageDiscountRateLeasesAbstract", "presentation": [ "http://www.digi.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount Rate Leases [Abstract]", "label": "Weighted Average Discount Rate Leases [Abstract]", "documentation": "Weighted Average Discount Rate Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.digi.com/role/EarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (shares)", "totalLabel": "Denominator for diluted net income per common share \u2014 adjusted weighted average shares", "label": "Weighted Average Number of Shares 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": [ "r189", "r197" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.digi.com/role/EarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (shares)", "verboseLabel": "Denominator for basic net income per common share \u2014 weighted average shares outstanding", "label": "Weighted Average Number of Shares 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": [ "r188", "r197" ] }, "dgii_WeightedaverageremainingleasetermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20231231", "localname": "WeightedaverageremainingleasetermAbstract", "presentation": [ "http://www.digi.com/role/LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term [Abstract]", "label": "Weighted average remaining lease term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "dgii_OtherIncomeNet", "weight": -1.0, "order": 2.0 }, "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance cost write off", "verboseLabel": "Write-off of debt issuance costs", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r93" ] }, "exch_XNAS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2023", "localname": "XNAS", "presentation": [ "http://www.digi.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "The Nasdaq Stock Market LLC", "label": "NASDAQ - ALL MARKETS [Member]" } } }, "auth_ref": [] } } } }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r16": { "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" }, "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(a))", "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.19(b),22(b))", "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.19-26)", "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.20)", "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.21)", "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)(1))", "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.24)", "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.25)", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19))", "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(20))", "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(24))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "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(10))", "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(20))", "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.1,2)", "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.2(a),(d))", "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "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(20))", "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r452": { "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" }, "r453": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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 78 0000854775-24-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000854775-24-000004-xbrl.zip M4$L#!!0 ( *Q20ECVHD(G7@$! !VU#P 1 9&=I:2TR,#(S,3(S,2YH M=&WL?>MSXDB6[_?]*S*8O3M5$3+6 _%P=;-!V50U=UW@,=3TSOTRD4B)T;20 M:#W\F+_^GDP)C T8"0E(B9SH<=F@1^8YO_/,DR=_^>_GF8T>B>=;KO/K7Y6J M_%=$',,U+>?AU[]VAM>]WE__N_T?OTP#N PN=?PKWPM^K4R#8'YU>3G!_KCJ M>@^7\.&E*JM:);[(>GZ]Z.GIJ?H\]FQVH>78ED/^]^O][67@8<>?N-X,!_!R M>KM\(:L7BKIX2.A?/& \7W];_,6;-S[[UILW/FGL4E66E[7+^(K7B6V[5M%6)K<<%7SPQZ9Q*:U6ZY)]N[C4 M?+#>SL"T'JRJX<[8-!7X;X6X%SXQWEP,?U8M,^!;TWI[>D'^#*W' M7RO7KA,0)[@8O-W+-8S.PW;/,\)W<+EKOIFR)E?:?U/VIV@'GFZR-]AX.7C0 M)>T)S)ZD>Z[<6CPYUN17]^21."&Y!QUM.4 =F "#"GJLV^"P+/WO;XD?J?OAA[[B^FT MJY@Z;.B4ZHO/"0/1XB_+I']/+.(A-B:R4?]?]_[GK?R^O[F]^.CMT^>,?HN_ M *1>0*652HD&#+N0E<5]K]\MAVFN7*I>:,KK*Z)O%G\O7G+Y9MZ;R: >F@SQ M;,@#!77TIPDO>Y[;EF$%/\AL#*\P+?B6^48K8GUK^0$ T.^"V0/ D,ZSY5?: MU A>_6^_,_SEOK(8C- XP&-DVP.FLX$"8*26#XJ_238SJL_9M&)] MOOA\1K ?>J0=$Y9]N7C$XKO%W_09FRE5XPVRX)5?W7FN&1K!P!L2[]$R8K N M]&[\;71KX8&[9&\(RO<];V-'_NKG\"8]:W7!VLVL59.S5LU/)]6+QX[XPY)( MVEMV- 0[>)*.)@<6^R1D6-7_$!"PF&M)"PBG80ZKE[*@ ?N$F I3<7:_?3# M&^*X$)YL>FQ2[^+-(R[?CGZGI6IQP/P5=^V=EDGGKKT+C&3>IB:W+FB2(H>I M\1#TK4Q-S7%J!P_DTDXM/T >/#1*:_>6UBT I4GOZ?X91GFHN>O G_Y;([B2 MG\K?$!X(3MP%62EI/O*8QG]A5(\84!C:=6 M@.W"T)^[L"])@"V'F%WLT22O7QC" @!%4.'H:446(X8)QZ\""K#/X5#XPZ>,A8 M%F>,!V9QMYK)4Z3( X-$*'_T](DJ0OG3T5Z$\J>EOPCE3T1X$+FW'J9!<62#VZ"]4/S( M+=55XS86WXL?MY9!G^,\=!X\PC1=<22#VV"[()S(3R:XC:3WX@1<26R;&$$( MCJP'RLH+7@HC%-S&S$5A17Y2P6THO1Y"87.K=A]EZ\Z+LTOIN3@!3/A=*Y#;R+PHK\I*)<MN&WCCD#5OJ!!S<\$MJ'TO'+6;^@Y5_/E )Z23)S#P^1'#D1C M;L/N;33^.SPF+(Z^X#;(OO:(:07?L&'9,*SWY;6/KOT(M'][T>&)+C?R('J# MVX#Y(Z+?DB"@[FUT36%HS5GO;85.355SF1JWP>5',!H2 ^R\>4/&A\50GH3F M-AKC34GF271NXS).E&2>M.8V-MM$Z\B5?0)DT\-0"XIN[N(T>JC._>MY=_3/ M'Y9CS<+9#IHFYN7?L6?AL4WN?YO4FWM1B/OG-*+^XY52[.?R: M/L_8X#:$S<>%V/DZIDL6\.O2^N:W10??B$G+#+Z%CNGGB=#,LE#,M:@&M^$\ M)WB[[7T=W N090,9=SF-4]C6"&G$,:8S[/U1.NO* PPB4'1UEA4RE'BMGG>/"7I.[].GAC880LICW MW*5SA;-X--YSEU@6''K'(>YRKE%5(:/\0NW[B#UC?$ M8+7588HG.7?^-*!1W&WVMQFXSBP['.;5M:B[MLS++VP'4> N+-*#5' M+_-W$>VMY9"$=0F)WTC?U'-H\>X[-?9.<]VX,VPY!1 B[G(@/&Z5XF G=(O; M-,+I]U7QP![ND@\)V?/:+]R;N]Y!%D@/I+FX"_DYI7A^?@!W@3;-JBRI_9VX M#QZ>3RT#VZ])E[[K!=/.#*9IX%(&URWN@FN^N'(B>\!=&+Z#*PNMU/W1[913 M3KB+T?GAR&ED1)&YB^!WL"3:)$N[[-MQMZ9R-M!09.Y"?NXX=OP)W1+RW77-@1>'Y>^/RHDN\HC9">Y"46,FX3 ISSZU3RQ5TZ89F9B-@+;B M?.>6_QE:\^,L4N:3,%-D[C(%7!(\MWR9(I\H"1"\S(FYG=KWY)$X(;DG=(D* M%-,=\2:N-\..009CVWI@[G/W>4Z,@)@+W36$3_T)9KMWA@L-$3'HE\,\N&JR M-;28*36FH0[[IB6D5@C(E0!SF<+(4N$HD%I.I"I<9G:RU&,*I)84J5QFNO9" M*D=$Y39)=6=CIX]GJWL$1U-".UW0;XI#8&X32ITG[)GKM5C=V=QV7PAA1V,/ MYE1=E#,+H7";->*&,R?*-RC2<*:DTL)M#N@T/%DQ%Y0=%VHK'W/!;>:' M ^B?2AUQ5R'"#?1S]92XRYDD.O_IM4C0#P;1$5#EM J=YD"3OES(C6EW<7PB=MT3GV#/F *_ M;L@CL5VV/E=N >,VON>>8Z>2,6[C_D0H \.Y6<%3K) M<*C,YX%*2]1"9P^.0NS\<@@J=SF$PW>6.O?5 HW;O,06SH!G%W@679MGO*%G M-/GWPY^%T6@:MXF&+01?J8\83K%7G(.]%8W;),&IL0O"S(5>0;3E_W'_\0/8T>ET% M!6[\".="J2#7,XGW:X5Z I?OQGFH@3<5.O!FEH&KIQAX7=$0_=G(,'!MQ\"C M3WPW] SB1W]."389=$WKL?T+_&#":M6)WFHJ,E:TL5)3)KBIZ?66,M;DYI@T M9,7X)WO!\AX_>*'#G5G.Q918#]/@JJ96&_H\^/)DF<'T2I'E_U-AE[9_\>?8 M:?\R]B[A ='OT7/6GD;A?8%MZ\&Y,D"$V+E! >UUO;A@S"9[8;BVC><^N5K\ M\L6T_+F-7T"$Z/%:%^RF+S/L/<#XQFX0N+,K.K9'X@5TQW'\$O:^Z.MXV*U6 M5:\K=.0!D"@P%R^.)U6%25VN?]YJ5EORYJ_DJL(^OV3/\Q9?QC33YO3D=[@' M)D(I\VL%&/IVKO'HE7F ?->V3/07F?WO2_Q]X,ZOU+4OY]@T+>?A2D9PX_+] MEXPN"0E/Q[/X'H;G>E>+AT] $5U,\,RR7Z[^2G>W^:A/GM"]"WKSKY*/'?_" M!]4UB2[TK7^3*P6&&/WY%,V\ <]AK(HIH:@4+S_[O5'W!@U'G5%WB(;=ZY_W MO5$/?NWT;U#W?Z]_Z_2_=]'UX,>/WG#8&_3?XHG#"?V.00Z=A\!U)'13O:XB M5=9KK:W#?HM80,<"PY3+],_#SZN>:%[?!O<_$%6+CNOT0]8%!L7V"703L_T5 MY&!JUTUB7=VX!NNV1PUNA>F;"5S0!B?P;TPGO3ZEC781AY*B&CO/U>KBM;Z4#4D_US7/E8RB?657FUJ'[]\L[Y2] \4UIK.R?>R M>$2[KE?GS_2.=4E9X[ [3RX\'<_"-@+_VW!-@GX,MTF/_$YZ:N^E)P)0:L'Y M6P@1$O'LE^@$;W DJ)<:@-V&68*[?#5V77N,;=L-QN[S0L342ON__M)JU/0O M[Z5L*62!N0=!;3)9%Y@TY$RHBY)1\[_^HM3E+X6846N7W_[ M#W3?O1O!7$60J55VHN&UTA3)$3CN*WB]8$-.XHY M3T;AP;TPNAP9W?,T<:QKAD5#UU0VKA;;N)JP<7S,*)F-&]UW^L,>LV3"R*T8 MN6 I!0LK1U-&RZ#HZ".+ &02@_:YA5%=A6!T/7K5 I3'_WDR8E3:*' %+SCA M1;5@7M:U.YM9/EV&0!,+?*CH:/0T_FN7+2M\@YO[T;'JL0W4Z2J)T"^9T0GP%Q03U>!__[YH%3_-7^H(&R#=3:M!\MV'UR//%@^ MW$9,%V+[A:AT"C M][V'>GT(!OL=:A [M_#7=34UCU<2BD<7AC6'AI'H4_<9&P&C!'(GR%M2 &$? M^7-BT/4]$UD.L@(?&5,6^GU.@F6=OS!E6TA0:U0;FI9+G$(C'C67.(4-2N^TB?\YI!:- ,@HV? ML$<.'[-$.#VZD.<6M10<,2/\W(O+%:(R\[>6NUEIUY0+1=?46KWV(1AVR-S* M:N#Z4F%J\IX2-)^87"&(AUS:#!K]*_0LW[18?R)J*JQ5&627>0_8L?[-_OY\ MI@)4(O;WJO?5817%9>BL^*)*?SPDB_((X :I6K=73&?L/'J4I'YONPV50 M/_ G].:A_ F/(J>PQJ%CFA[Q_?@?>MB=LC ,K4J[I>DRZCX;Q(:8T4-?[4=S MS?,O448P._'496F!7&D/0PNL"+Q*N%C_ MN?,_+,?? ]^[2LM*KC*8@SGP[B P V=Q&>R+^L!R'^&Z A5KA5JWD"I8[ M%]!@_S]K'H7X,1*T2EO7M=KVA?^M6JM^()_]9.KZ4TPH&IO-/1 H:XYM1)Z) M$=(-T_#QA![I*B*S8G,9) !1$4@2>1VO"O?]ZOGF?/RGY+)/36W'(_B-M-? M&=?5][(>KT@G?S;M-&#?35WGW?(-;6O9HCM!:K6U'%"BY9N-T,D=)U4]66;_ M=37CKSX*B$WF=,KQ8.=$6\% M%CSP=5T,S4//#^D:1^ BN(+E,Q3UT_@SU9UT];]C!%/%H(2'F3X39F-+>& @4Y-/4@D]>M>AYKHI\ MZ&6HJUY&;'I>%'7,1&SI9=2C$A0@*=M,+*$Y]M CMD."_K,J*[3>#/G3;(N2 M.Q!YCOR(I3L2[B4SZ!KP]UY/D/H0T._&ZB.JIGF?W:'*Y5UBIPE*&-RO/O9- M_&8]+%,X+&+\B8$I@:C.H/T*N$K:]2 MO_/594>?E#BNF6*?U:F9"-LVZ%]:DTV]V3]#B_JRX,*.27P!/#AV9Z-;%8VN MRRKZLFHW=F]7O.(%BZC+2]4^K=I%)GP+=I!>.O>(09A55-3H&6Q3AH\^P9.! MH\@/P2KX4Y?6!2U*98,I#MC=*^5$3_CMH%GI';LYGM)G"6''1)_4E7F/ 1QP MT?A?,"MZ$[L>[J3CB1]&2]9]-A(V7.P'J"5'3S#QBU]-7=9W'7H>/#,J?J<* M(\!!Z"\AVJJT_T'6DKUIBU$3%ODG ]9R;UFJ(?P.M0JT4.J M'@FZP0%&M KVO39Z?<9JI'T?VB02S)JL4UT#VBZ,FB1$'P\O1N@3_;7Q185P M-;XJF%JL\'!."P^/HIJBX2^5#?$_5U%J-;)"*$JG6*LL=X3*0HT(-5)2-0+R MBI$-PR8(&P:H$0]374!%R:-&?N.G",3@8N,7_@ST#[S%6UAD$+X9T.!%HMX- M/ Y\ $JB!_3@N4_!=/%U%?P:6FM4 MY6:#LT&I:E55FYP-2JE5-?UC2NV?_N1M^?!VLR8XTS72?>>4@[7*RZ3*6TVJ MX"6O<]IGXYUW#=+ZX'HO&_)*["(FQT9\T6N*B1["TUD7=U%#5#;QUS>)?WD, M5W^3MRQP6WS<"K-5E#D-MT6%Y9KFV8EA6G>$X>!KZ,.#?#]I1SAU=[N<,IJM M[N9,R5%J+4H-P@5AOS.Z7B\24,G J*4!XTF:3J;I3;EK$3C.@-$6$FOYM5/D M5B;&U*LUV;1XPY9LP!MT7+;B$OI1_A.0PWKT;>IJY'KL7?8+??F3 M!:^&UR('IN92T_9H^-35(T%Z^G,5_0/&?TIFI3;) M=,HIE>#N!G9B1>PD"Y'I1/-D:V0#!_U?[(38>XGD2:VSGJ0UB0J41] 3_1$# M^1M;&0;E&#I6!&-6\ ?>XUMH@ZDSB6&!@^G_6I$WU*JP.D)6)Q4=DS$( Z:6 M 7YO^ZDZX>S"=%G7,OHX,*'@!!'VT!C_>J6MU255KTMU9;G'8C'0=E21Z"_T M@[>ZMR"J6EP6,:X6-R+W=4#+/F%G>Y1 2G_EW8$.3C'U7J?]0"[&'L%_7.!)0+PK;#_A%Y\2 MX&!'6+PSUD=H2;:S@6ADO_LWW?_E=KVW56WJ6EI1:3:J2O/C_1*)UQ[E:EVI M%7[M\8C-9(]9)IQP6G<@[CEU#=@5LF^=X&1RL E^U/WS%\S-6-#4HS[$7Q(< M*"0#SSKW(]2KHF^]?J=_W6/]#>G9(JS;X2^7.'DB8-]Z]R)(I] ]A9N4T#U\ MZQX-7*)1]P=2JA ]XM"T:/KJVS+=M#P=WK]*I84$:CF>72DG=3A%\^X1%_3Z MJSJ+D+9/7RBA%$J([]0_-? SF)'J-?Q1EM+F#!^ND M)1B?%^.5+:SGE),2.KFPDDA+J[;HY*_8IB?*H^&4D$#X<*5AMR84;UDF M)11O<2513^H,8W^*OMGNDU#!I6%\3:C@LDQ*J.#B2F(SH0IFQ5E3UX97^/_U MEZ:J-+Z@[I^A%;P(E5P6(.BI,INIZM9$9K/L -(46@8LT]\4-;K%F7%2Q*0^CFLDQ*Z&:NQ:VIQ[I9JZ*_T:VM M5L#VWC U"Q_8B[^IEK9=/Z2;I#IC-PP6C:OO+?\/H7K+@@55)#I+,RFA>OD6 MMV:L>FM5ZMX&'K"(J=T[SS6(236MT*ME8;2Z(UM94A54RDD)O["> RO'L2CDIH5OXUBVUU_U\M^0!VY&SQH[I$-Y::5BLBL6A MTDQ*:%2^Q:VQT*B=*LLEHF_8"%Q/:-/2L%=HT_),2FA3KL4-'O2ZUO[363D3 M?HCMJ+U=5 :Y>D8FS3G^]-FIR+$W*Y1O>="@BL7TTDQ*:%_.Y4U[74V_(1/, MBI1^SFFW4.)8KK>B=86&+0W'A88MSZ2$AN5"QT:GDF)70JW_*F MJ+%.K5=1]WEJC2VQ@[1$K%6;'ZG2M7-/MA_O<>1#439 XZ2'AEAYG,Q"V_P? M^FB6(P)5Y4AH/AY+BKU]E?:('?C".H8"X#9NJ$\ T ^/R#DTAAL;,;SCA(DM M$]Q\YMXV%9%0$+3*R:FQJ)%;(<=PU($/N_W1<&UBN M&'7O^PP0#![7U=3 /_:XKP?]FVY_V+U!\-MP<-N[ 2;>K/ 2#;ZAP5WWGLUJ MG;.\S>?3SW[GYPV@\^8SKX=4@WC4^;2#*J^\U$;7.@%7QP7;-5)KBI"8)W+6>DMWD[T2C:K$3@P!,W@NJF/ MHH.$;XA!9F/B(4V1$J01!"X2YEOV/3V+/]"HLJKE->$=?C!Q$Z*;2:67!V6?+ <%4S>$1YB^A,BS06!"<]#V[!!@9.( ?TZ39QUCXX\' MSX60^"*>@F$0 M%X@7!P3QZ)$Y*K)#IMUW1WZ;,3W\^]^EB?X(3][SV>$/VW M$26L.(;6G>>:H1&\1U::R'NM=6#W6G M1[Q'I[J'_L4#QO.K6-%\\]P9ZWH!3_S="J;7H0^S(U[WV;!#2I6.[Q/XSQSA MYV1'O6N+H]XUM=)N-"15E]>.>=]L[?81N\3\2J'&WKUN58T)82FGL.@G%Q:M MTFXJ4D/7N1:6 MKLS3Y@06SVD'B/ED&V>H-JNHEO5$F%%MSZR067[E-O2DVM ME55P/P#J(:Q<$F?][.'5.#F\:#/ AJ3K"M?P*J!=^,!.*FI5Y=PPC-P V\B+ M\+>7>8CGGSB?5#[A5A()MY]68FGG9+DNR3[ZYK^AW'C.-_?^C:YFLT,7-AVO]F!:!IK46STM8:4J.>E[$H MF/M1;EQMR6(> U:>+%@;QN05HIKE7:M)K6R+U:EY5D!@H,SQM_>%B4M_G3 7T-J-#/7O9T.?P6T M,9MM+L^FY;OG^CY=6IA8F586SEBF=]@41N$[1N"T0EROM.O4%\RKTIL+(R(J M'@YL1#( KL$ IZN9J^)$S4.I:QX&.+P@=.H57HM&9TJ <] MOV/&#F.'&8CLYIY>R)#8-EUZ<,P?"UIV(]%-:R.:E;;2DNJU!M<)*I'Q/(1K MD1^*6@Q%2F[5E<*9*$-APSWQ"?:,*5/Z)GDDMCN?$6>_R/0LEJ)W%MM'! 6) MO7DE9RRSKPO2QI^AY1&SY[ 3LGR?YJ%22K0N@T37I+J6>>%"5#SP![.=1?9' M@YG"8":W:ES#K("&H]"APG?B0$1J,[N!S9GE6'[@L8["(F+8-V\9D11$NO.& MH/LY?+H:F8>F"!M*"*5=&YAE(!34#A2R34298+?#CF2&':V*:$EZ=LLAJB)*717QNKYE M.88[$YT@#FM%>HS(MZZ?6J!I4PA54K(GG42%1)F E]2.[ \\VAY" 0>FP, K MH"4I8*4$.VLRCD8DY)! 5$IP":U"IS][M DY\8,W0#NOS.>G'!V3!3GWS$\U M*VU=JM?7B^@^\Y&9$DG._5"SPZO(B)H614VKP2UJ"JC3"UT+<4/& ;)\/\2. M0:+-7T^>%=#C!2?G50^1IVK_G9)P,)D,)C=D0CR/F)3.O9C,>RQ(U^5*NR4U MU/4.+UJ24'HF]7J[*B7BY6DT150OZ)G_Q1I[/LC[Y>U5P$T!70IA2O)N$37:9+59-?QOS*F1->-*$NZSX&'@;26@[V77D!F M/CB3].V>RS;2+5+&:;5%O=+6)+610S3"A8D2!0\'CF,X@BYM,2')&[PK43C;ST:-1*6Z[*ZWO#BYCI$M@O#O;W@7[S'?3W0[Q&$:]D[L$ILGPP(&:&^.T##[V$ZB;]_+E61LCYD_H4@5T DH7LW%[^P/8B(,@\(/Y$W6)ML)'R*[R"-$"^VG;DSYI"D7 M+%&!1R2A:;="Q^+>B:2]'\[&Q!M,F"WQ!V'@!]BA!(J#QW2K0[1"M2XI:E[+ M0QQX:@);*;9''Q);#<"6+M4WA <\8:N ]J#02P!;\A9I2OYB/R":Q297(&,P M5G2AW\^@Q(Q9D_VT8M_,RZ3DS^T"E+,*;!_"H.6%[1;#=E,O-;8YL8B7 8:Y MPK^F]=C^!7XLKIYA[\%R&$UT5H(3T7SLT3MC^B>ZYWA(5]DF\RE!V(!@'5[] M0IL6.VY #T[TX&,'68#R!WHVRAQ[ 7(G*)C2R-XQ:5TWI9K#:JTP#?PGEH,= MPX*+ <@!H8?X^-6UN2KSQBL[,?OCQ99C!=R.K*C3%F MY==;\!A&"&*V]9858!J$[DO*FP^*G(@1REMJK/ZDHZ6R;M6)WFHJ,E:TL5)3 M)KBIZ?66,M;DYI@T9,7XIP*Z(+YINJP,FX/.N1A[!/]Q@2O@C%A;L:"IAXU!7_9S2(( M0$94AU!IHIOIJ)C\?]2][W=&O4&_ M36<$?PQ'\,^/;G\T1(-O\-6/N_ON M;W!=[^]=].EV,!Q^IM,;_.AR/\%//_N=GS<]F-3GA';JRZ:A,[/XJH69?P!3 ML/'<)U>+7[XL3*KEL(&PF[[$3X]5-WW!.]> O2_Z.E9)K5:UJ6M4*\41:OSB M6&%586*7ZY_7FU59KF_\2JXJ&S_?]BA%J[::F[_:]JCMG^N:FM^@=CZ*7]]J M>[;AP_BEM7;9A@@C BI/(<8(+ 9!,[ANZB,"AL1$-\0@-#1 FB(E6# Y/JE7 M0LT4%?=\\T&552W)ZE22"2PF%47B0A0*N^VSF=>V3U$S7O2=?E%[ M:IIV]LB4.+[UN.A')W;X<0FQ0B_O?W,]^--!1NAYQ#%>4.#!PVR6Q$78_%?H M!W2YXKPZ0^5Y&".5YNM585YI&A?1_CHF_8A2/GICQS%'KWSH+-D )F8P&>'G MM-:%]EB76K6\SF?EP,<2 $S3:_WD *0-W"6U*=R;XY4:\][#?;N?-8X9"M0(_<.@VI(VXVT6=DC$Z$S@*:J>+EN]^@\5WG'73(LL&T>H$WPJ7.%>9%'*Z5Y4$R[ALTYJM_ MOJ;UZJ#UY"RM[?/E%Z>Y>2&JYRZJ.?HU'PIH.I^E46DW)+F>5P:'.R'FQ*D1 M1>S'*&)?(0RMQ?R8FJ(L?@MKU3S*XE55E,6+LG@.JZ]+5A;_M7/;Z5]WT?"W M;G:)E6INUZMJ>GJT[=6E>M5M5'+K=0]QT%]7,J? M3YUSH8HW5^O'4<*ZYIQ*EPM%IR&9!S&AY V$2HB< L2^F\.F\RE@EA!Y-@B= M$-UCC<#%QV=7T]P9#E=M\1[]MPHTV1V /T([L&(3ZPPJ#Z,ZD !AWR?!GHWI MBC?K#(*1IOI-(1[E% ]%/H%\M)A\U%L: M)_)Q7AUC.X8!O9)$#OG*46C M)5?:=46JU12NFWJ*AK$'4;9Y HEN4-2E5JO!"9#.*^SH.8_ ,]>SR%J@(7;" M)%2K"QJ^@!"D1;\*:K0AZ2V^3V07.Z@.HD:S $>KM!LU26OQ;FF\1ZC M-WE-X9;NJ3_O/#+'EME]GM/J, CB&'4[C*A[.A6U2KLF-5KB-(,2HFF75CT MG'0*)T51.8%3GBZJ)E=5SI7MR VPG8>R73\^Z..5]_+)SJX$018AH?M ZKJD M-7*N)4]4(<&[HWO&F-N93,@"N@8%75U26H4 W1FL]=]Y[AQ&\R*Q-J"@*G1KE;:6DV5:JKP2DN(FEVJ2MK>4M/?T)8/)3S]R(U)+ M1ZW25E1):68NLQ'N*'](VJ53\X62SJ#4;)2L](!G/7M#)L3SB(D"_"S*#;+I MU04M1_@YBLC@E\5G\:)Q:I&HTU,6E!8O"\3"83VBY0DUH*+ZZ&\%J/Z;7F@B"ZATMJ M-'G9XIAGG6QA:KG;-$FTW;KO-P$1!O!C[)>*UB M473P*:&I*2V^&SG*2SBJ-1O9 ='36C)17LU!NQ-K^G5NW. MYK;[0L@]/<6*F+>O.8Q]A:->:;_5%-Y*58^ M+^?UIT.PYX"N]<@C<4+AO.[=LQLNIH_YW0JFUZ$/4R+>0CI>]I6-J&>WJNF< MN"'"E3UFE^M#((KNW=OFYT>#K=5D5$LC:KCAU1*K[-LG4<<__: M;7J&M"(I(FM;1BSMTK*Y@TEC8,INLH67F[EAMG!H<]I?E3W7IM8J[:;4T'GI M+"0\V6/OL,H!0WJEW9 43>RQXJ _=E;=FLL>D4)+S:Y"M>SR4@=YD:5:+:\< M+N\;D@3P\JD+RXZ\!EA[76IE[]$N-NSPE7\X"W]F=[$8K1&):,KBQPSA(FV- M+6FR\(M+B*,$%6/Y :D5 :EDSC'/2O5-MZR<_.%R"T3"EEE+@5CQ1/;H9ZS) M-!775'@Y\E/D=4_0+BLO+"D1EGAIO78&/NOMA]OWA)>QQX:WU*BG*V.MFE3G MIB.\\$]/M$$L-73H.EBS*FKNC+ 26=P:C5Y*5\Y ]=TO8NK*#7(O]0@@TS4:6-C6615RXBBM-4& M&6#4H#G5EIQY_90O#[98!0>BT.!XA0:I!80=[%J7].SGO8@2@S)!+D6)06K, ML3-@=4FNY14_E:JXP+0>3[._S)W-K("=N\T.XJ9;"&'\Q#& Q^C3D!"TX,N6 MT4TFAQI=1#R E.NQA@Y70&[BT:N 8)B7H:"I1X7G+U:=Z*VF(F-%&RLU98*; MFEYO*6--;HY)0U:,?S;D2KOO!@0IRB^7N+V#KH?D^N>EK#'<96]PFM:P/?O6 ME6/9OU8"+R3KVUB7F.PXYAM$+M5)#6BYID=.TJDU R&HNLU."64K)3/T I>1*?57%RETA/K!#9^\>SX$1?T^JLZVY]S&K+<>8MJ M&)]*DH3^\R,%=D>\X11[Y,-0I=?_]EZ/+=_"Q/4.>P-O&-!N,'_'=DA>GQI[ MC?*KHTX0.R ']?P+*1X-&>/G"HW!@$ 9^ M #XTR/7.UK0K\!^/JW$<5.Q)M>9Q1I>>;!#FPJ#(;I0F MP+'%WL[B,O>53#M\][-/-._(F[UE,U/W*3I)ZW().TD+["1-@&4$C\(;>(X= M(?+H M,@VW4.ZO]&KTCK:NJ'%H,.;N')PQ>PZ]P8:NRXH$GL!6'D1^6P8_[2Q* MKG:VQURR++:SZ_:T2=DA]HF4$!R[6UWN1D>+HH.71JCGU="G X.FQ,8V. .6 M>6$YR,!S*\"V*+/;=_ORDJ1W0-&>J5=EW19 MAD#]2.GR_,;>H&.O:75)W;"K+\Z7GV.B/)NM_(!;&]:D$^BH)K!)DVK*>B(H MN8X280F'T-G91S\[=EJ '07TTWKK_*-C)\\(1&GQ'7]$VRS]#?7O6:*.,][\ MMD/+KNXTZ#(ZIY44NO]'KZF2W,@K/.-D/]Y0OJ4 M1A4E;SK0<Q=]E^F]K:=<_Q$*0RSV-* M$#;HJA5V7FCW2<<-J/OAP<<.L@! #QXKX/(">NYP )<#K$SB^(2J.8?1F*U_ M32P'.X;%XE'X@&U8KZ[-/2UA%#DI->-IU=1HU7#N^JRRYG78"[FGOTJ8K/^EHJ23N;DE! MS^:*;YIZKZGZ!W(Q]@C^XP)/8()7V'["+SX5A%5& 9?>T?T]R7+N&9*(,$=J M&I)U+"FZAH"@4L5#19!V@*"RM=H^9$T8M@%TDPPEOOEPZ&YL1/=-[WL/]?JC M[GV_,^H-^IU;^.MZ7:?P-N[K0?^FVQ]V;Q#\-AS<]FXZ(_AC.()_?G3[HR$: M?$/7G>%OZ-OMX/RU[*8O\;-BO4R5RCNCS @3??VJ;ZIRI'/BE$'\YOCK*GQUN?YY M0ZZV&O6-7\E59>/GVQZEJ-5:*]VCMG^N:YM?LM>@FA\^:D>:I=C=/5;GU$HR MITC.>)K5"(P$03.X;NHC K;#1#?$(+,Q\9"F2&F:F92'ERMA=0J7GV]&J[*J MY37A7;U\W@12ZX\I%5'5\Q215@E%Y)/E0 3JAO (T_^ M6:9FOS9GQ9M[AC9G.;?X*R:QSFL/3)\$Z!.MO?Z,+%:[F:4&I9P9\N+DN-.5 M.B6L]P6$O%;UILYLURIM39+U]6+&(A;*"5DHCBRD$87FQ\L]V21 K[1UJ=$H MV;DU!3%O'?-?H1_WZPYT#3\]5[,7&O@;9IQ:0I5]HMJ:'F5?HN_%:.T+1#X:9%TX=]Q9OY]147KFQJ M5+!R^8LQCJJB9W/B^,*MS:)I6:N)KY2>UROD3*U=5;I2HVS8EB[;(V M=L+]S*H9&1G[KD-7T"/8QYC?!/8ZZ,3L*PG"U^30DN[0C*E@T@"7#W%S@,]E<=9+7UAB6VV?K_:>N43K9AQ)P@;?X96M"/87V..\!G2:E(0 M"]IGCMR0Z-^>LRQHCT\=V"0K]'2?6N;@2_B:Q5.I2?"2,I9O5=J*+M4VF.A" M=RG4Y*K*>(AL*I#_&JA_%Q/_Z\M/GT9Q2X'J+.F?5J9:,LA4 M4ZHW,B]@B7:&90+D[NKS0P%2H0G;>C.OXZR*T..09\W?3SW?;>S M\D:8#&7H2?S+\Z;D#L%:M!T!]4"V$^Z05YW7CI6[T#.FX,-O*:&7WM3/LX#< M@$LPC=;9J3K6LA@M#MK/*[&9;GU^(51>>1V:'[#(V"#S9"JYF6AW[I- MI>>6M=8]/'$Z3J&1LL-'VPLI6J7=XN$'>\9T'-&W9IV/@CJ]*SZ^ABH.X/F/M^B M[KGY;<@N<7!WY-W:):;D>;4% A4)'#5]-/'<&;)=Y^$B(-Z,[9 1Z[O[QI,Q M4;\!31=;%P:36R#N"&A+-S2DSN#6P1-2Z'FL8E-,"?&T*^I,B: M%%, C1NG$!!@(@=]>QYIF1T*]Y[,8ZIF5+--4+.:)LGJ>GFN2.P5&D$[5&QN M"&I5VC5)VW"28:'3?050JV\<679,''+G#!9S&T83>/#LB!5BKW<>CBW;WCE@ M%/:[S\0S+)^8ZQ*ARC+HU WZ5+BMA4=+"K*:952B9S6WW MA9!8E\X7R]7Y:-/".AV'U*9W0-H-&6E55BOM'(Z,$WXI?Q!)JT*W0D0#B+36 MNR\7?T%(&_(PP%!1KS[ M';#$S ,KL*>_T K\1^"GZ%J_ORL>$7TPZ<8DOP>*#QPJ;/3_W5<*WQ,_\"PC M(";]HN.8;S]8N3*U"#99\WL]<]9$./#\P6^'_WX0^*TCK$47-GCIPW &]:#4 ME3?CS@?4D\]7;PO'*;$[GTF2[F >KKG>R<*P0TK;59F-Y'B#Z"ETAWTMAS5V MX?*7 [E)7?YC(S>=SZ(HM#5O:X//PA>PSR!LN-YF6R0T)@^6X] $$MVYRS A M H6M)D7^V%4[:DR@T-;7BE1OB1.QR@BU'4'I<:&FT;Z74DO.W'-%Q 67>5)'G7: MY5]JY=;4^ABAVF(0,0N:(&RG;*VEP4Q,-Z2]B]Y/=-^G'WET9^!.# MPS8R+=^P73_TZ)+9)/*P)K;[A"PG$A_ ?RZ'I6<]/SRW^_.L8=2KG%?)]$#= M FL#5L68)30IFB;$^C>W4GQ*,LIYQV M=[08&[J>LT \!J MX^GSLI1Y;$@\X+X(_&X<[AN&%8)3IKN'YH8\#$,F+XB0O\MP6'1\, MQ\[>-*V 9O#!3P_IF<5?PZ#O!O\@++.Q23&HH!C6"UB*N/E9H+^DZ-\1DF9! MOP;HYV7#]F6 0;7#OZ;UV/X%?BQ>.\/>@^6P=4N=K>I&@QM[],YXH(GN.1Z3 M51:53,%0&88[@U>_T<0-X.&V;@>E1#0%Y\, TSK''-N^!C:.,-^GYP50; M.&R9' =D&:_2X#: #YB!K*[-/2UA%#DI->-IU=3(WYB[T?FX5QZQ,3T8Y,N3 M90;31;9EY<:(Q5?RZRUX#-,*@^VWK*#&(#0MG3?SZ+03<*_VEAJK/^EHJ019 M=:*WFHJ,%6VLU)0);FIZO:6,-;DY)@U9,?ZI-BN+FZ;+"H4Y?B 78X_@/R[P M!"9XA>TG_.)305AE%'#I'=W?DVPK82:3@Q$FDFK01ZX7K8B#-B >O0K&A+D9 M"YIZ5'G^93>+&K2[S3A*%UU3OWP>U-]W[X5]3]V\_>Z!_U_T]:ORJ;N$*SCBLK._;$/F M)3+FQTE0-)/F;<-9:-/H,\&ZZ+Z$$C)5H,N*@5L8*PT%L7U V)X/.0=TX25_ M2A9B[B,W>(>B(ZBK5C%I%?4-1:QQ:%:X%)0$(]HJ(_1>\B%"066&KC-<])PS MG?T]H:O5A_"8"C%]4 )SCTR)XUN/Y$QIP(1_ZMHF\?R_[F,\3KHNFVR.GRP' M!5,WA$>8_MI:X;DPFK:ZWUX[6.[)WV$/_1W;X=E*^3DS_YP9']=:G.GLN]BC M3<'.%?B?;EW?_XRB+2!G2@-:@1N\I'%L%BN/CNN0[4005XFK\KE*P%%D-F8>$B3):3*JGJPON%E M.C4O&9VWML[P657.6N\8[>/V&5$M3\_W0V*F;BM5J[1KBM32,Q^!) XNX5"B MRW=P248)V]2::9=XK13$1L4CF^1(!SE2ST6(A.Y.K+MK!]3=]4J[+M64S 4E8_N)2U*FU5EB6YD=?A#D+*>$+;N4I9.J^Q M<32O49-!WNJ2K*\;->$U"DDKH*2E$K0=;<]SD"\%HC*9'HQ0B"Q(H4\R2H:/ M/@F0E72#X7['"7V4=4S:*IX[N?JOOS151?U2V',W!7<$=P1W!'<$=P1W!'=. MXFWO.&8%/+.H\P/M I':T5;!T98:C1*=%%YNY BYYID[.9Z>E$VL-;[$^@RJ M+%E'6F2LMAK,$C"7\-C.0RHX<:BJX([@CN".X([@CN".X([@#J]AC]+Z..YA M?O2;CMVO81#$1(/)"#_?N1Y]3R<(/&LKOCO0?/XFU[U.]U=DJ/46$.(O.MP3/NR8F:WHV02>!L1] MS3HG2[$"0GE"*$DE?!X0:E;:-;DI(%0," DW0W!'<.?D^=WO MBUJJQ$<6XV=XUAQ;)DVQ(X<$B$4 R"=!8),9<0+D3J+/+L; .!,N?F$?XR?L MF?OE+,YV244LK@KN".XQ-#028A%40W!'< M$=P1W#FDF=R1 3B(E52YL9)G4*/0B\L06+S/RA1@.L2+?V?1/JM7$&4*!PU; MU PKK>SG5YJEH;66Q/$Q?>4FR=) LFJ\[%D4&,ISH6P_ #&5G1P_-<"/0$\Q MT"-6801W!'?X+E%(KGGU2KO9R'Q.AL"/D&[!'<$=GKESI/J$Y*JW3E4O+V[O M&10G,*[%50?&"F\0>::_BW8O(A@3L7V'+;/G7..Y%6";^7/C]_[V*X#PY[ M"O,%4Z]0->@*5;.>>;^ *-0%8([@CL\)P[/=[D2X^?0;G!5VRSI@<2 MNB$&F8V)AS1%0JJLJJDV9!'9+Z8%VN*.6:RUZO+>DM/*J.4C&IQ/E M90\(,M[$./DI7NGF7DS!VA32[)*J#4=XK8F/+E/QR2OUS+7L"&6=3%FO'=R= MG[+6E4J[+M7JF4\X+0+>A*XNMZY.MQ=H3:H.=K"IKH*0R5*KL7[N8NIF-T+ M^,#:60I8*OG2#WV>J:Y5VEJS)6FMO&JDA'#Q@3,A7+N$JWYPX:)EW[(N-3>< MQBV$2PA7P80KG6MXO#/O=9WNSI$:&P(PX1J>PX'WJ:?/M9BE.K,BR>ZE;,)5 MIP?>MZ26FE>3OU,>>'_Z[MWBJG.Z2L!17,7150*.XBJ.KA)P%%=Q=)6 H[B* MHZL$',55'%TEX"BNXN@J 4=Q%4=7"3B*JSBZ2L!17,7150*.XBJ.KHKAN/AZ ML?JJSH/*MD?LMZ_Q"/>OK*9J\P"9;CBVR=N*!3$T,30Q-#&T;$,[JSVV0S(/ MXDVV,MMDJXDNWH?Q+IA1"'DHI#DN,E MLHD#/6]-K4G-FA '(0Z\.TS:VE:QPSE,]+BTAB0KZRD7X3!Q@)L2BT2JS9.' M=YAJE;9>DZ5:,Z_-D^(8C)T0Z), V:Z_W[F;9]NM5O02%MP1W!'<$=P1W!'< M$=S9)\+4$D:8X*'U',.=D5MPTU+[U'JEK4GRAI9:1S_E7L!'"'>!N9-*N->R MJ0>1[3HWLGT&Y6Z#8$H\1$^*],B4.+[U2)#%>">*W<2QN(([@CN".X([@CN" M.X([@COEXDZJO,:.LV.8'WV]ZD:_1D 0#@TF(_Q\YWKT/9T@\*QQ&."Q34;N M'?:($Z0.DM@AJJT:+TN* FMYKDGS!;4F7U 3^\C%51Q=)> HKN+H*@%'<15' M5YU!J5EW-K?=%T+@M:[Q!YJ'GC'%/D% !P=9OA^R[>2B$$VL&0KN".Z<XIO0 UK;S-T62+7I&T^F7=06$ M\DR,[0>?OV,[)%O1LP$\#1G HV7NWR$@Q"&$DAS"F >$E$I;DS.?<2H@)-P, MP1W!'9ZYD^-R0V[:5ZVT=6X,^!F4]HWP,SQKCBV3KO@@AP2(10#()T%@DQEQ M N1.HL\NQL X$RY^81_C)^R9^^4LSG:%3ZSU"^X([ARE_]FNF'/D$>R'W@LS M2U&BHF/\&5H>;8>V;IBT2IN;O=D"*KGN1DH#%.;1+'!R[?K!#Q),W=0-]!HU M6B^A;&B/5,2^%P),B=,4R<"TCA>ZETT38.$>+,*%$-P1W#G%-L,C&.TZ,]KU M=3?PZ'KX#$HF>G%5!$L_L*H)F [QXM]9\H&53XBJB8-&48T,"[_LYU>:-**5 MR,3Q,7WE)LFBE>K9BX=%XIB_Q/&> &(J.SE^:/FY0$\QT",6A01W!'?XKIA( MKGEIN98J=&]!\".D6W!'<(?K,ZB58%R+BR",%=X@\DQ_ M%\V01"Y6<$=P1W!'<$=PAUONY!E"=\Q_A7Y JR']D=L!2M G8OL.6V;/N<9S M*\ V\^?&[_VY>_)G:/E60(;$>[0,$CF ]\1P'QSV%.8+IEVA:M+-"Y*RX?PY M 48NP2A4A>".X,[)XW'N]+C*EQX_@W*#K]AF/1@D=$,,,AL3#VF*A%19U4Y9 M8#!V/9-X%Q%EKC3@G>F&8YL@2I#%MX$[OZ)L]5W;,J-O2B3.6PH3=IV GN%X MZZ9&#T:7&K563LFU/+AXHISNR0#*FX)(?A9>GI0IILAN"J5VR>N&,_36!;-& M!;,AI%*8D#Q,R-K)\#F:$+W2KDMZ;HT$"HQ584&$!(;@E%-XWDU@Y^@'*S 9ZAW) T35A<(;9";/,1VR1E3-G$ MEA;NJXK4:.75\T6(K1#;$HIM*D>YIA[/46;M.B6YGF5S^IF+[H>S$P*0V8G_[E[%'[XRGF>B>W"#3V@49E75HFQ*$#5IOC)T7( ]RW > M3GNTT=[Q@)@'#]MHCCW6J2V RP%')BU(IGK-833& ?PQL1SL&!9<[ ?P 5ON MKJ*MDX]'45.K#9C\E[GKLP7M*X_8.+ >R9I$;S45&2O:6*DI$]S4]'I+&6MR MP7]KMA6?'H5C ES,Q8T]:CJ_,MN%C5HYT.JF$!BKJG6 M!5'XY1)OUP3; +I)@2QO_EC') 13K;)A.+&JO*"&_ZH>"VC\&=.2BP_7QAU] M8E$%$5Q=*%KU (IMC8^-C<)VT_O>0[W^J'O?[XQZ@W[G%OZZKJ;FP;''W1^, MND,T&J#K0?^FVQ]V;^AOP\%M[Z8S@C^^]?J=_G4/IC,]X =Z]],FUPO#28] M&<\Q[SSBPU39GX/)MX4%'2X-Z(WE&[;KAQZ!JX= &FL"SHD3=,!DATY ]W;! M\PR+^",8PE<;G+97!TR)?#[+"8G9">+/Z ).&MS2G$O!!7[M3/L#='@&[J[ M[PX!34Q:Z-]+GD5BU/N1!I*HT[]!P][W?N];[[K3'Z'.]?7@9W_4ZW]'=W#G M=:\[7/B%,26WZ\2R5CZC*7XD:$R(@^8> M 4<5WF6,?E";8\2I8EFA:SA8]".UA.?C&-.2LPE>AG+Q!=T6@ OC/LT"1L MB,O+HUB0T<.AS9W=( HM\=#7IZ$NK!UTBAL1&]V3NTIC(688XPG'^V'&>!L'< MO[J\?'IZJOK$J#ZXCZ#__]MTC5\O.YXQA:#/OR3F _8N06O@RZ9>:S3T2SKN MZ%=5I;^KS4OSP;(N5!G^;FER=1K,*NUO@$>DR!?_L^IGGT(?,OA2@+T0["$" M1#!!JP#N:=%OE/?0Y*CR%WVBUU78KTO;CUZ-?^4SU2"@7GVF0I /?L4;X8E- M/\5JI/KHIW^& %N@_ N33!RA=;L8K5R_HA-<4 2Q>J2I *H&%HH%2 8O-$$% MTC#]O3X!E0B21[^=^7[VQSFMBE)F^*7?BPBFIJ-[&+ M/0?8Y]\1CU6&;?#GU W^G+KNSW4[]WWPLH;HT^U@./R,[KKW:/A;Y[[[L;NU MS4M2F9>4:BY#8TI,L+6#R?M940_' %?VQJ()&Y-%R1MFJKV?$W\MO%]LTQ1-5?"6<6[93+;84;@)&>@P;MX"3U'5?-=I=0M:SG++. M3Y,3(0U%DH8TPK!CQW@V&= K;5UJ-#)W>#BH('!C>]_5!&I1.O)D[O.&RE*. MG/O]1\<-O[/Z6ESKUYO7U/Y^P6:2EEO\W%] 4'W0D[H #OP*OMCRZI@NJ7VX M>!0WFD/18VD!!LP'/Y#H:Q^Y8> 'V*'$V K8@O5?LA3:P/)E&CC\$KD=DB:&J7H@YN=5U2U+RZ1G&PKTF@*X5#>EAT-0!=NE27 M^3XEK8#&IMC9HNYD0JL3W0DR:<4&+?CQER62PKWA$G$?2*#2XAQO;-LAF13@NAW)<\H9; M F^F56DKDJKGU?5#.#.E<&;>1\YF5(2:*':.MF+ Q5N"Z+T,4DS.;-T9"J\^ M]HNJXPKBM? GI:[09#FON#HM-PO0MO_,D;E?1)X;,A6&S*9>8&1R8^-X6&(J MR/W<\(S? ?)ZE2"<(!Q7A"O%BNY:R=Q:F"!%JW"BE*[(Q4,?EM(M-C!^&+RH M6ROJ-NZ#7/I\\JO/IU;:,!(F6&_S[H;[Y#_YZ@URCH%5Z.(RNH MJ3W] 'F]2A!.$(XKPI5C2UT"KSC.L.?>Z+7,GL->-.#;M3BF9QUG7S>Y&;7, MOO4^O"EJSW A8X62L<.[[Q](EIZ/ W]:\>+$;7C;8OQ]RZ:CM0]/V :)=7 D MSZQ#H(\,H#BVG+A2:V<9%\)/V#/CWH9/K&T?:^:(:5?!P+I8UAR2N S181WX M5M?MUSV0M89)582^Q6W(@NT-4.+6;/&AS&S,M(.#A+*L9LMK1X'#M!:S>NTU MV8WH9W[SW!GM:QDN.L*^%\'.C/9^2[:0N"*>=5H.H][TW-]!XK9 MRW'8O>U>TQ;;7SNWG?YU%PU_ZW9'Z*8SZNSLYKA["K2/ZM60V*Q7YYNQXP!O M[LVHR:VUWHR;.T=&\^&0Q9LZ-_I3]\E'?DP*-(YH 1\#,5@CQ;=-%_EMJ]AJ M51NT?V [75?%9K592]?R<&L#0ZVJU]54C_JHJZ*6WZ!J'SXJ88^Z';4SQ6I1 M]J;Y'U71"3N]E9(8RR;-2).W4.,JAVA3^4 T3HL>?F8U M\QO@(*IAY)&L"_ECLK,D26=:G96#_KDZ]>=H'*G8> M'T@%'Q1:&H56O9796XVJFLCP$LG0)+:971=^:^H<^V=.*>-4%[[D3GCBS[EJHEF']Y=$;J M]%.?!/NZ;6,X:(+1/;R4"%O9R1OZ7-:&02N46GKNM1JY16;'U3@ MSF&7<\]Y!#ZZ7M;&C@=JI)Y3V\>4HSNS/.<]?D(@Q' SJ( L*8R26H62*OX= MCM9",[P /'XLT &J?S"YCS(PZ4.R9J6M-J5ZK43-K(5XE%4\=OE%!Y"/%LA' M2VHUU@]1$NGE(Z#C=]?[@Q[+/?=<>NB]R!=G-AV4HCWG+J+G.]E8@[\J5]J* MQDN^3B2"3Z),TR&&%DCPTD#DS(*&;Y9C^5-BH@?7-44I1'9=N2#H=TK/3'Z$ MJE;:6E-J*GQWPA85$ ?6I3DB2JNT:S5)T_/:[,V39\K]:MI*CF[/YK_;-]6? M;<8_?P*51\,D-5F@4U)KDAJX; U)SVU=/C\& M+"!;Q_=)X+]N?5_?/Z[6UW>^J_7UG>_?!X.;WWNWMZC3OT&#T6_=>]3KCSK] M[[VOMUW4&0Z[HZ&$^MW1SGWPF_:F1V_<, ZUDG#O_'+[OP%^=6B3P80ZV0&Y MM1[)&D&V[*57&VM[Z;D#1F?F@K3\FVUBMY;30IC-*^JB4I"M\: ZJW*D/M/L MC=?JU5HCGVWHS6J]I>>V-7[S.\28Q)A..Z:&_''[AX2=%HK@H6YV8.#L#\QZNB4I M*\NC4T1YR-DQC'!679#0"ZJ"A&E)V%_?;" D54BJD%3N2/A>4L^AW=)=Z!E3 M>NPQVZMJN!!.!\28.O#ZAQ>Q24ILVMB5WJUI'Z=W/\A*,0N0.N7;K+2;NB1G M;T4B=DH)H>-HXA\>4I&CU#%'@;8F)^8BMTI?EUH.6Y5V79::VGH'BGW/LQ B MR <2SU8$CR2!>RQT:G*EK=8DM5:([8I"Y(3('4+D:L=U-34E-GJWJPC2-^,H.3N MBP!/N73-FF&>6,_$O/@W\=Q-^*G36J^FJJA?A!8J(Y#J^1NMAC!:18)+.J.U M/UY2&*VF,%H% <^1L)/2:+5X,UIG4="#V3FIK)PG\+!)9MC[0W3%^$ >&L== M5:C)E79-EF0M\C)\-::PFLVF M,'S\@^M(V-K'\.G,@9+KO+2'WA&X+CH4P$#)=NR)J_BYZAR6K:]#'UY./.01 MFZES?VK-Q=+U!TIN1[>SW!VR.CADF+P.@ M'R_)2]AT;3."Q&H =^ Y$G;2E;#I MM=Q*V 20> 22FK_1TH71*A)'IK&\!$FI<[;!T) M6ND,=EWF;:.4 %*N0#IRW[*Z(DQ>L="4SN2=O"%7714FKS#8.A*T4IH\C3>3 ME].B)GMOH]K0.0]71VZ [3T[>8D#8(] H/(HE2-7-==KE79-JTMR?7T74*8& M=IP?[)R]J:20Z[.7ZU2.Z,FKR^NTK5I=EY0-;='W[0PKI%Q(>=FE_#A"OD>M M8[U>::L-66IM:%TA;+>0:B'5.4FU\1=WRAB0W\^H$=EJQ9KG^ MRP##"^%?TWIL+Z;5#V? /*/]"WRXF,0,>P^6PX:B@UA'X&BSDY:7TV;/V'7/ M$0&ELB.A5Y0X(L]S=H@$P"NOGLP>8_! M9 "L+P'8D"OM>G6]%3$"JMETJ+3;:;KQUX\Z?H6.?[WAYW+\E"O!E,#_/4+0 M#(8Z]1%Q3&*B&V*0V9AXD:!IBH146=78C.$754(>\><$GO=([)N[WGQM"8$C.T MB3OY0+%]"X/0(ZO3[T;O'E%!'\'CO]JN\<\$.SY%#F?@,/!U UA(J;_^2JYTF,:=FD+(HT.E+/QW"=7BU^^ M+'HC60Z;/[OI2_RLV$#0U=1WVIQI^^CK+T^6&4RO6JUJ4]>H(8V7<>,71]\J M5:#GY?KGS4:UI;0V?B57E8V?;WL4O+^Y^8[%D\YAYRR#UB<'/H_U6*9]"R5U M:DOJEF98$5I7V_<+O34 K4\UTC] (:5U71L::PDIZWDM!HN]$(E4@"ZV0!Q' M2OKPW-$3L1_)#Z9M4PM(#?BE2(T-';H*78C%NX#412^)XP@(M1JC)S>U7.A, M+O1:07K EL5P-(3A.*)FL]O2\LQ@$EHRDLQO$DXYL;IH\U M&M&Y*TI>Q2O"9"02C)8P&4<4#+@VM6#0%>&FI.F9C[S*TV)\O !$_Z:DM)R0 MD>!-IC-F1TV--GK,7=^BUUQ%GP%BOL/V$7WQ*\]5$L>5-D:BHP5;:S4 ME EN:GJ]I8PUN3DF#5DQ_@GVB*U]T,3_-54+K(4AWKYLN0UKFU8[E\LXJU*R MD'BU?J%&J@B^(68G6'RJ\;C*4JLB]'TPN/F]=WN+.OT;-!C]UKU'O?ZHT__> M^WK;19WAL#L:2JC?':%/UX/^J-?_V;WYG,.2UF#RW77-)\NV-ZQ0M?A?H1I- M"3*F8#G@D6R="/[$GO="%Y+P#'0W6RU\B.>(QB_((W.P+-'2$'F(EAJQ1PJT MS-20&VF7F6K-JJ9HN2PS*I85N2)YPIM= MJ>6D%#W)K"*US]6\1MMK(M"B'.+-K,^'IRNQ7(IZ*<[YW7-'S-VX\UPS-, X M_!>>S;^@(?$>+8-L[\&.0U'WEB[:/ZS>D.I:YA-'A'0)Z>)HXGENL=E;NM1*6ZLI>:R?'T.Z MSNKH83'9DJT.?W,]^--!1NAYQ#%>4.#!TZ+CB!$V_Q7Z 4U BP7D[4[&CA7D MA1J,*7T=$WKT2N?OV')N-Q^6T=0J;;V>V8<7O20Y!$X]H?W<#SBT:KF>>3>J M Z'P-EQN%,VW.B5=E,3I>XGR2%^O&HC>B6(7@F',40)%4KJ0*Y.DY U25?+ MT15!-#L1 LRG .\X.6MO 6Y$>3#-Y MB#4#@O^<$-MHC'VX#[.!_-_0(:QX :Z?0>R()A[Y,X1;X%'6!)''J.>-APS+ M,\*9']"P!3XPC-!#3U/+F,)<0IOVNS&!?0%9>2L,]'>R+'>F[5BF^)&@K3(2 MU[U^&/GV^M_>"PK 8$S;(=PO*VB'<0'M&]$!9AI4?)X K,"2I>3(KY+3JK2# M)W>]']&&VEP)]=P1VE*,Q7K(T.^7M47HDT_(LM>/*.+/7,1/#Q3NNP"W^FKI M_BF$_3/ ? #"\!$>8M10)OH3V M\F(*,]I01%7=W^&:D)7C]T'SLI2+*JN*A)[(#L64F EOL[N'9(+RH:I:\F#1 MG^R-,KI"0S"3P9 URZ(DC2@#].M2A@&IP"CY*_L0:!^\V*Y0-?]HF6!&P$"\ M,S)FZ"U)'UF:E2_I_4"MV=PFT7/BSFZ69RY::X$E\X+W#;FTZMJ6AP][#9ZH MJ:#OA[/Y*TA)W*',IT)NPHR]&6W]]&KH?<2T'B,"* %W%G$"^/('F'\\GWLN M\()$>T BLCVS*]Q)0&!ZX?A?47<[X-IH2EZ0 9,>PT,F$_@<"#Q^ :%[Q/^? MO2_M3AQ)%OTK.I[I.]7OR!1BIWJNSZ%LJJ[?K;+K&=?TG4_W"$B,NH1$:[&+ M_O4O(C*U@-@$ B3(#UV-04MF[!$9BV,P;T80!0JQ'4#R,^$V$#Q N\RQ -3B M=^QX-D;; !#M Y?-^': S.V),5 \AUE#_A#XQ70C"698*QX4*X-!RNC[+D#" M)4$( 'KA+\!?HB> '3( %H?WW$8W+Q@@0&/*U,;B+0-N(3M%6"(M$"<1E@);WQ MAGX :XSI@CH%R.FPRR$* R268/,"O0-]"@:;&?2M\\8ZJ8:03D@U]%E@4V$C M.L @RE#4+E109BT8C3:\)##A;+ZE%:* P?\XD^%%D3T#FYCH,WPM6H"&4%"\ M/V( GA@_ UH=Q S*@*".J1"L>F>\&-3FT2<^(;-8-V>12;RFM23<1M0^C%-U M@%1XI,$EP,BQ)UR\P<*%/(V+-!*&:GP1<[8X7H+X ( CZ:6@ MV:K,S '2A$'-=I7(^B@37E(E64:7, M^6ZM26I6R$/1SC9<\!GTX MNRCUIXX!.DE8@0NDJZ;<8NU 6\2DC&9IU2'INBTN&+5[[F]#B^&=]U>[NFG4 M2JMR6]?M;]Y&WV]W&QH0[[P[[%M5+JV*B*W;W4I_8\^=-@^TT\;53:U56M6? M:]U.8U[!_-;2-Y)NM ZT.SRO* #XC<[XXC ND=TB4.$"X4O[MEO_8"7ZDK[7??N7Q MF(]?'Y6/NO5#>2AU2LH[<0]\&URFHDVZT+2<6\ F-M>FMN8O\%B5'G7+'1H0 MCF@*NZ#QG&D)?K)''=!ZX#:!8_V";O9F18X">B9VA8 MX -Z0C/,2]'T2ORU_7?!KX(0# M!%**Z?DSJ,:B3/@"Q/DXXF\+7O95_VE,_,E'VW$HU :XAU^\66I1CN,SZJO. MF -!O@ RA[W:YBN*U77 >PJO^F(#_RX"417X0-@,[,G$\,@'&Z LIK$#3"=5 M3WYYB$B2[D/NXB'%!?M';YX @'K"GQ(UP5* $G01S-H')>&QX/#%,);BHQ.L M^Q-?-O 8O-IE7PS86$JD@$"ZNFFOZD<5*E>'P@UCWQHB3J;,&3#>T 0D!:P) M8.)1[UW>GD!DE,.53'1FP+;Z4,_E<@_]W M5]V/]\]WG:M5?$ 1*82G;EBIF:%9/ADSU,I87+:)%TSF"8H2Q._Z?1.QG-X^ M.^E>*UOLU<4W4.@,-GD=<#F@G>0I!JI\EQ&C 8.B2>8&<9:D;.3V'(]@4;A* MS.4 OIGB&10\PX=/+LM#E&1S[(I+'K9[%*"IG1#Y56P@O$G"1+'Q16Q22'*J MS\C0MH'\7_0HZ@X_XD_!_(\1$T>Q8C!(/.;^3 6VEYH;*6W MP.!!%'J8LZKH,9$Y%5E3W'8*K)[00 *JOTX:2'0(H"S=,V_LQ]UM#I6G_R M2-F2^%FE"!&SU=T]<[?T4%RZ:ZS(/GBBH?>I@!K3%>X',)ZZ,E'8GWC"" ;E M,RK[WN.GIR"(,S)MF_3"AG2AA J8.]I(I/MB^/7>PG,&M#GOQ=J>8%5=RF< M(?J-.]H@44(IC_UD S'?NKHIEY8D[?_"0Q=6M&%,5;"'(FU Y>,5*0,4(]>B MI2!:CLP,5I@,5NZ@-N3/>9-1CCD3F' MN#&*0=AP,49NVMQ(?=4-$YGU5V5J^MQ,UJ=3TQ@0!W-JXWD@?1V/+ B!*Z\4 M$8/HTOF$"^K .F(.97"($,X8R(KQN8XB,JHU?W/!X41;&)_!3PKH:?./0HN< MIW#06C!&^2(NA(=]8D,RWT= H&%[6!=S;(:Z,POR"6@K:6EL[E"IMI[&/F(: M<&\*NFGX:/U+=RC9& E.6TI>;22O);;Q+ZH("%WS: ]A T[8RWE M#4$62<)"GD&C?IT8,0A[*#N 8G<1">W#[1@#2F!)+)$&0)@IU]DJ'VZ=H/\J MR]>)&(AD \<%&MYI%Z\=;O%5Y(FL@%PYW#IK*XD!@1S)1 (RA6%!N%,NIT62 M/Y1]/."$%0HFBZ2:80LVPKD)1CPX[O(TIHD^9*@V(G222HI)C47%00($7>JD MQ$_-9EH*Q9L2L)A6L%0H D H*YS;*N@?"W"%&R6 (Q@PNVE1LN#A<%KZJ6ZD MG]_%8CI\+7$C8^GNP$]NEMK)L_9?UF;*E98<7>?*1+RWPH,<$3)$4@\18W.% M;/L>)IL2&X#*MP;&5#?%02P-CHZ2)"D>J?"C)#)R1HP%C_$MWP.<_D43I8,+ MUB@5'E9;>):!1R;>&V-6:JJHK:6*97&'[Y;OLF$0;;@-5_*);;! M2:*P\HR M"W07N5T_XLK)=EX2"_ME)UFXE/%7'$HNHGH7SF\<$5)D!E:7XGBM3%A^;NV& M 52PFEV_CQR'&L04 ?Y1<,0#:H&?L!+_T8!U2LZ>8(KW@&XUA@:FN^?^$ H"@M6 W+;A4\F12/JB0T@D*):'VHD*\894\("/SO4/29=\+&"!\I+$D.5(/ (5L%BM@NW&=X MO#-T]#>+:_7YG$(O^6:J^_DI2E86L@MCC+(@6S.9MX/V(<5&$YE_M4HE_SE^ M!-ZP^H_7ZB)1(^XF&%4190087+HF@L8AZGV ,Q4CK00NT7?8YEW\)A)%=YS- MDVSJ?_1I/5H9(X7EM.-ZZCAC9_WDF#3C;):_9(?!/]5:5H-_JJUT3UJ[J.8^ M,W9VZY-WQ/N+,:(B3:,U"<7]1UY<0O.^2&ECO&PG*CI$U_4+:B2T:?/GTR2H MM:%+T'ST\E:8C!VR/U-V#JI5JN!IM!MJ.>O.7QO0E>^N7I+1"LMH%*JK_)8W MVKV$%O//08[DP8PLV1)Z_L1G']TP,GZRX?5?S+&7J85:R$DYZ1 MR2C3/H0; M6M)G:F+@@:E651N57 V]W]]AH?>IFKN4R'5K1.7_6CLM6++6_;55P9CLB MKS4NRIR7Y)?!^*Y,Z:^9F:R7)GD&=/(%#SI\*SK@FS\PE(9Z*FB^RU3J)\^* M'UAZAFN!P%>K6C)AZU=IH1>:?C:+[6P(J(V58FJYGNQR=70*NH2#!)+(05-) MD56 K4GL4>R<&D^I3VFJ%Y"W,A3-7P /&,M"PX@/U4H3.JF6,PN=K'$[,7R\*%W*8^ M;W;F<>Y-]\B9,\<#4+X%UH&TW8-M#7:46-C@IUU3&ZVL1I$68X*4Y&;)S;F* MYF7$SI@6TFHM=0N+R,[;#93*2QOT6_N5@5,OZD-$,\V9$M3NG4W3<]X*8VDO M35%J)WII>K:"-3+8XD_1%6R2-?$G4=G!P([78NU0+=I>-6^*.C N!,@%81]OQ?_)W+ M]M7 ?2TI]XWPASU^PGUA'8>#]="Q241\>,IJ%%-;BA$UDA"]X4)"GJL^'%!3 M>8/WIN-/PWX2?$1/5-@ _.%CU!]Y T0;KRMQQZ)8CV:TX",$=(&?>-.IH!IH MGN#^7B_/=8U2\;>YA?#^G(1%>C:OYE[5)'>^72C@8VQ)2AZN*HC#J3A;*2>I+%NR7-^#H\UJYQ?+!>-6@F,;ESS5YC8-25;#Z MPG:I=L<%E6*,0+W@+F@\GPJ@^\%"U!O6*ZQ C%:)5DG%03%B$)N&)5L(J[ 5 M;73%PG-C>!0523AG"X4?K_)R=9-#R\0>L*B!L2FKY7)"I0[(+PZM.MJE:3#\ MQ2*8!+L1$X8(P^+=U&M4%T2L=$2-4]B. /&2LHZ1C[%Z"J8NK!ED4*LV$XW8 MX+OD((->]_/7[L.S E;#X]/7SO/]XT/"45BLO%QBV8IG+WEC+EN__;YI&.*) MI[36JJWMI[1^2#>E%;O>K;E^Y?1.'(<9&QT7S52+#\ ,9H"*\9?<)G*+-/JS M5FVO&OV9W#PI_8Q&[[PP8Z^QPW#(1KB MX/IP8T[T/0K>FH3;8&Q,E8F-Q=MT01*.@$,7!S'B^,]5(*4.T6^P8G((@(IA MI?Z0.D)1,PJ5AMI.P9W[BO!\IP?_&W$ M'W$:YPM*4O6; 68SY20$LPRO.27$GNZ&TM!:7#LGJR%H(GKYM>Y>Z]>"/95W M5U\?=+UW]2O>*'99@-802[ 6;T1" CZI>+@*=<%?0D& K43%@':"4WQB>S N M517#U'5L8:#XY([J+^ IOZ!W#IB>"/]JQ1MY5"'^IF .:X#<8#46'VX"-#,O MXP1>U>!K9$&:K8"NKS>;TGS1@:F+ ?;DI@<3>B;,&]M#%VI&( RS;?V*9$> Y,;ABS/9M]Q$E!S5-&QMLI(2\C 7>X#7#LK^"Q^R( MSB2O!GL3BX1OW6C^[%! M-HTX%DW9^V@I'V?BQZ116]MV#E?K9.S4"SIQ)&;LDCX4HZ?C0VEY(Z#"=MEH MMTNM>C5MDXU&HZ25JYDUV:ADT\^B5JHW&GE5;79\ M45"K'(R43\ 6^4HZ::[JVX+.TQ9@SY(>CR@P-CPC]\1T;L6V:Z)5Q^X:=,XI M8LNV>#Y)7O4-.9M"JFW95S1*ZZI5KFY:%;6\)*^\L*4)D@O.E0O:E0-Q016X MH*96:Y5<Q2S_FPN^R-/I@?-W8D,*\,U_7P,>JJ>5&LAA:]BPJ/MFT M-[2^VIELZD0V[496E2M2'6Q6CUJE5,F[/N"E@,[6$83C=*),U+:C1WDX8<\ M_)!1[*P//_9@[7H97-&F6JEEU;-%GG_DB7(VG7_L0SFBW^#^7>/E$<@9'H'$ M"U[D.8@,U9[X'&0?05>YNFEHJG;X\1CR)$2R5T[9:\-)R#[L527VJF?F7,JS MD#,]"XDJ>.]Y8>V[+T!UB>;6A3MXR/?J"DC;\EA$1H,O/!J\Z5@DE*5CTB&./7Q2!8,40>&J*B-5KXKI0JHT.4QB0QV[W],D@6+ M8UJLVFSO704F3TN.1$#IYB\FCDNP@3-\VHJ4DM32O+II5I)APYR,62R@(CB+ MHY'%!F'R>$3&;T]\/)*%:FR1]:M5L[)^Y3%)KJA-LMG^QR19L!G.WM74=J/ M;%9 PZ. QR5W;.H &46-F#M\HKM^B#&4\M"DZ!0N#TUDC/C"8\2;#DWB$A4^ MFPP_=*QA7+"FU>>-\M5-52VW6[F.&4L&D0RRQ2'*01A$0P:I[!]RE85ZQGG[&> UIWZO MY&S)V9D?*1V$L^O(V9J6E^G>(E_7 X'+XY.2&NT=<'2:/!(_U9&X=&PNSV_9=)@NK- N67$&SIKN#/DP\6?[BVV] M?#%>V;#CNLQ;EEK?:%[=5)O%38&3["79ZZ!'\7NR5^OJIE$,_KKD<^__(P^^ M3W;PO2>#81IW2Y81GB/E;#K@WH]RFI@P6,G+N+++/##>/O0H3X_S:2O*,Z84 MI\=["BSMZJ:B93Q&*E=G29*#)0?G^Y1X3PZN7-UD7G!X(@Y>=-/[Q___;V5OK9=\R2[;R\KY3+U?<._/P^N):?E69, M+:VMSD3_C]+].3!],DH<>Z)X8^8R3&3S+<]5=(GZ?7?@&'BTIA.OTK> :?AOY2D<9]*JIBIX MC$1/Q9,157&8.V6PKE=FSDKSQ^'O8RR1S$K OQ'2AN53>LG<\;D@REJ%AU*F MMDMBYH/#3!W?)0ZUA82+W2CD03FZ1>^[&.A8?&=;T P\7MK]SD:'2P37()"S1O.X3S M#R#7F8-7P9KTW*Q% 3X WO^;T6#U=DLKZUJUK]6TD=ZJUAMMK5\MM_JL6=8& M_]L$7X[2.( +;U%L@)C\YWO]9F5>R"IBN_EGWWE_LXP %M@D$ _5YG4EATDU MC9*B]+J?OW8?GI7[AT^/3U\[S_>/#\J[V\>'Y_N'[]V[7^;,60*CQZ:>@$9Y!31D1HS,B)%' M]D<[4=P09@WB+RF]S<;53;5545O-6A&.ZR5O2=XZ1+99\R"\A5EFK9I:UK)J MSR)3860+B#S +I7>VI!JMB-OX71MK:96:ODNRI=4LZ-$WG DM2/5X"AJK9VC M5@X7YD-]MW33M <8I-LM^W"-8;<5]VS;1*S8W-.N'8)[6I@[IJGUVAEUFY-$ M$Q%-_2!$HQ'1--IY&6N3I9E;G)Q#?JZ0M9F[Z1Z9C70\ )V1(#J('*I-QMX0^7+CNQ;!?:MUM5Z=>^&4;E@WR6)A"?+_5N6 MPEC9-84QYN$A8;B&ZU&NVD!WQY0^1A\P,^T54&QY;FDQ7VPQE6QS\ABN>7/. M#HZ869LC@!PIB33(%IU3BG M NC8L..)[_#!\XDQ3]U_=1^^=Y.@7\C>69:X^LN+PU[F.S:F3U.:?]#C2+Q@1:NDUK8Y22>DR^L0S+4AGVUG MYFIB%$ZM-0K,7 4T%I:?0.::3;L^EJ.JRE=C. 2OO:N[GLB9[XS0?EAIU=F1=';-?4:CLON4\R8RY3LMEP;+HSV6"OL;K::N[=ST]./RJ\#_C$ M0([;(^7-=LSA3C+\,G*IX([#<&.[#-Q847,0@\R/VCG;H$["[@*=M)IJ.76WKT" M&UGDW,RGY M5_)O#DZFVYF=3.>8?W-BX,R?3"_V(,E="Y&@]8KR43=U*SX)XF1]9NB)'PRP MGHS!%H?MX0Z><,0:>-&=^4Z!^>R7\X@M18*5.V+E8G:2Z#J$V0")D78 M@H?3#:-)>=Y8]Y0WAN/T7HTAP\EZ4>^2J>^X/D[7@V_%LZ.KT(/7ZKX<"=OG#0& MT#.Z,/PQO@AEQ.!*6)G#!LQX990HP4#X>/8U_$]Q@V;G)47!% N/+&R+>4K? MMG\HK[KILZ5 PR_3C7\LSQ?WUA=%\:T^)0+]BPT#^KNU7>^!;3DML1$(YWH9 M\^$;I61MB@)49^)"4P]^U,K-HZU>H]4G]4JT>H+^FFF,X9P>\5N9_S8_H%$E M(C(3Z"\:.QXC.GB<,4'"9S1L3$7B &*Y8U,@*3Y[C0\O=UDP.])E27H! M.A\;@[%BN'.O'-B"*0$(> UL;8^AHMMBI3.Q00_^18M/C1[,*2TE Q.[TU;K M^'NH7MV42TG/(]Q#9D- %>5W!KL3M"($E<"Y-P9BB"B-(K4&2!80;B/?5$QC MQ$JG5SF[JLY"J,QPM8':\Y0[X\6(J\MI,-T*,>R*V59<(XYU4"A]QH!>?',$ MI,.&JM+W^619SNY!ZMT8&-NR/66&F@7O$+EX0-1 (W.:FY:B](7MQ(<;&A.@ M;M@B-2W>3?@5F)2^&'K?, W/R(,IN=V2S6C)<6+R+:8[%DB1*"63FVE@H>B6 MY0-^@70FOND9US.X-+*>XM.*N643TB(B/7@.J"J3%)4>6C\JDLP;,XET!#5S M?;-(Q8;U:L,3!1$'Y!K2=F BK@S96B,1B#+@J'9L3OX&RB#-69"PH-O M0W.2*V6^D#6;1D7#!3-J\C]]W0'^,&<(/@%(,#\-=\D49CEG.4:PFB;G+.=C M+468LWSZIJ6K.\6*%JVKAROG;M5S6C^N,$CEIS*AVQM,:#O9##=0JK/4QG/M MZJ9:S]0#T"K'7'\=#U?7KM]+:>7GG-! :P-!$54EZ&T669KI(QK'Q!JF4C37 M^6SIJ6Z3\YSI^O%(7UL7U0CQP"W\%69\2(+H-HQ$M"&X5>7>2^1;9!M,6 3F:.'BRL<=COMJYM&*=F7/Q[$"NQG$?K<.]B0&S&TJK7X M1#@"32K//;!,%G29'SY\ELG$Z*=-7XW!;''^E#1I^!@_33060=? M)$L5'A*D@&$,A!$$TQ*IAH'B>F.=5"4W+\#;-(8W.WPK.6.1H_H&_ 04"IX8 MR"(+'+&A[T1MSRVFD&.+;J[M,!X@P_CIP!-A>LYP(7,@J^P.5:V\00H#9_)17\<]>!;=\17"S<8]E"; MVSQPS^ #()2D5+1?C E7%D\FA2C;C.(P4+ E2'3%T:T7\G_F1 $N[MKX>3TV MAD-F?<"%5:]NO#=;2!9\^WHHHDES1"B^V<[0958$1S"M1WA*A2SB+L)SJUC& M=F,_&MJFL1^5DPG:5NJQ'_?6 )3WL_[SSG 'INWZ3G*R1%VK)X9PP'?)41_W M#[>/7[O*<^=_NKU=YGWPA^;+"] JPMTT"%**I_]4^LQB(\/+X,C)-5XL^+02 M*UU^.O:1OS"U+&W@64UR/MGN9S5 7_>Q(S@ZAD$HZ'3NB[")G*/4/M$&X Q? M#&,59'H@1(R1,?!LV X7&ZF!U=P K"%PB,-(C\9"SVG!]XP@BX 4=3U',')! M[OHF1;SI&!V,Z\$/@-0$MRN8!4]-P65QN2H,'988:2X&;W/)46PTXO8WK=S! M,[XW@+7RJCOH6F,&!(6JX6^#<8)"Q6 [(N, 3XWYW\&Y,*4HH)[3X3%@^ D M!*!5@FTT4 9LJXGQD\?5B:_[#,B%5K)P+.!ZNN?#2V;1*A$!^F"L_.$[ACLT MB$Y4N@DO,<#W=-=0RY3(4U5<'QZ!2,=[)E,R /$X.XEP3AFP.@SP6[9BPT^* M[@_QQ!-4(9T)A _F-@.>)2!I. !#O#Q9F[&WA/(]_S<>]XI(&O< 4W MT=&*,M4Q\ES)]V('RO=0K$8@132 8YH /!+''F*7>8,R&OLD> M1]^MB)U Q@CAXG9_(G4!F#L3V[<\%P2,QTV:9[O[$]C#HLN?&(#1^X JB\Q,Q 7(.OI(8.&'="OD M$:)TH6^*LHV(.D7CE':[U*I7T_9-:35+;:V=28L2>']K?7N42ZC6_[Z2EA:B M?$H0X-NGZ>29)G:?:6KVIJ&@*P1YRE3MNM:^NJFJVOXC?H\S:_P@A6#%>>A9 M%""#X^ PS.Z-F8T?5A8@[U*(>L;X+G:)8G>9-3UO3"=&86U54ES<7M?O,JRW M6Z$3GAAF=2%LG\CS!@CA$-PO:%(^CCK3J0G $NRQ_'Q./H286.)RJB4064D M]<6OEZ JSD( ;S([X]WGTEF=>_<1/6N#-6/HY%NN[7ZZ>2A3MZ*1J5O-JFU" M1GC<6?3M4OAWVA:UO'YJFUC*ZB0KC)ZIBA$/"ZO*F^V;0T6G:"LOXEH2>$U[ ME+'AS'T%53[#^G['Y=Q3P+,;+ 2C9[",M#'[2@6(=DTZFJI0SBU/(P=J"R*E M/-S*H[_P.PZAP7#6D(G./\$!#X5RYP]A,3SII<(6Q;2'PJS'#L/[G,EO2KP* MW(=[:P4&[L',T5W; NZ8?;-=UP N20UVJ@%:DV\T?_JN53B5BC/M#(]B:QN. M8D^7\M).?1+[C9<7_*X[CFYYLW7GL95:\CRV4DN>QWY[>KS[?ONL_-YY>NH\ M//];>?SXY?YSY_G^\6'C\>PNX?.%+80982O"X)5Z(@R^XER8-I<_)"]I+.[& M.XLC!R!KO.))G^ZZ-A6R#7F:#YW8B)*2-P$QN'K@8 '&?*B<5U+&JA^1Q7@& M]! /"&"]+WK^EB:EN2-UM7-_E,89-/I')+.AH:.^Y-. M&T@G+WVG+\%;Z3'/XSU;E(D^W*U/OTR.V$S[W_09=7!;0O/5,H[6.'V^0P:F MMR27C$3E.G+1KF[J2>V:M_28LS K8[$<[->9/HHCYSK+N)*4V]TGXW MP&1VZ'P.VII\T8ML=5I92-J3K4YEJ],8JI9=DB*-LWF5>.+1*;R<.F'S"W-= MQA[!I]:Q:.@+5>TELQRK2Y(UJTN2-;]T.[T=V^;PQRUY22X[SG9,D]J9^=CX M@2H=L>>$'< Q_-(:QKJCQ!J!B]^Q=XT]&AF8Z#C5!]@.[1-UL)[Q*\)F:@:V MU]9-!2AZ,M\[1:N(C#)5=%[A!9?\]J"MO15\$6\SBRN.Y7O;EFARL4T^)O;- M,"@9,]HS+'QD6'!5' \T=R 6Z=!42!L1W]Q& ]YOU%/$(/:90P9;@\;48@V M'F+1["= 3:2P4[=RL;G@(:*1.=*.'K3:$)? QH$0K_E?V+\#%*@U]RQF4NLN M:DAN3_KP]@WW$M*P-\O 1/ 2$H)!.@IGH!!M3#0&XWB+8XNW#'%=T0[%$XU. M4N*!6AFY'M.'?(Q.T%DM@-OB6!*!%>I(XWJ.CA1]C=3-NZ5'.>_\ ;CJ'#?A MX5V4YWDN('D'9VZX?'@10 9O0!3[A%B%ZZ(9]?V@<0M!$ZEHWX3_!8:>8Y_Y M-T1-ZO U$_U'\*RIB".'[7[B/+F:&\/603S%FK\H'$Q9@=A3\S&-C"E^I;Q*]<5#EA_8DRX(UTHJH: M_D1>,M-'+F3.P "8;>0D85RW@.YSPEN1>O-F4XPG4">H/WTCP@3OWP5DPK#8 M.]Y\"DD 20-^5;![(@"7A_*Q$,!R?0?_"MDB)F#QHV.X'/@3_0_;$:W8$,'8 M2(L(+9#+HNZ))I;]%+4%84?)!!F%&CO>5A+5KO$3[@L9"EM/!?H$GA'33".Z MD.H/T/8QPR?\'A? <57,KQ6R>*7H#9>DJW!I<4>E235:Z%("$EY2W@.ZTWWAAB^M/@WDIYKQJG9-NL>9G,8MOH174 MEIV@D@GC!>D-I35+S58SLTJ3;,I?:M52J];*V:*T>JG5RJXF)\-%-0Y6D[/S M944XEPD.H7LD&;[8@_E^Y:NK4?:'10YK2C8VC[@40&QHWG9>R6N)GOYEWA5_ M;LI?FM9.VR0Q;7%_)@5?FB^4R-F>('&JC[#VZUH#3JU MG7#D\.H3G8MK OF;9Y?9$.KP=\V!;@QWE=>7J M1@.!7:WF9/JD)*<<*/\]Z*E*]-1NM7-"3UG&)0IV,'U 1_K4]V\92Y:-B61C MHBS/MT,!F5HLUD L-M1Z;6^QF#G^[LW =6+BI5FOGT1UP MB_F5*1N5 '!O;==;49U::Q2_.O4-6V&($N"@%GJN9)F*G=_&QF#,:]!%QXB@ MYP7]##>\V/;017P.J3+:92:\^44-:N!YN?00B^:Q$)EF: ;ER2EK6B/B^NU, MJEP;K5*KM7YTV=85E]52O9:VW//@9:"XJ(V/*F)@\>)'QN4%UC&+[:P&J,V2>#=-'MF,>G.-5WGN0UXF8IX!JO8 IC_]*-D23D_=V56D! M,-\T0>!93-YY/3 ME"HFMO=!ZUG[_1E#YWSDV 8U%Q-?Z3((ZI@;J5:J>XNW;#%W=@E DFLOD6LW M6!^[@[,Z8[$2/4KVX:I>HB:A2\B ^46+I/0/8 V,#CPTD2HVYB.TNR.7 G@'-M MFNZ&N/W"QN_$8IY@+=^8,Z *!\'RUY5HJXVKFUHIJ:=_P?E=\S/*$E/]+GV* M7W4!0'**GYSBMVZHW/+Q<;G+!*79?7Q\GO+N]O'A^?[A>_?NUQVFNZP;[1=F M)W_5/1^GZJS(IJTWBYI-RW-,^\RTWRA!UAH8)N/#7H!TA7C&H6JZ.U9&)@Z" M09W!],$X&*XS,AS7@W]?6:![0(TPT\3_X]PW/MLGT*[\$C&B9_V\L/0#WO"5 ML*KEBK_0 VB:Y6;:U-Q6N52KU#++ITTWH&5E/FVCU*BM?]26N91%\",_&6C, M$,U?ZM"/S@0E2":#/G9-],P=68 TJBGO+!QFQE.5?]TF559V,I6=3 _8RV"M M_?--#/KCGBJ [G'$9=N_R25-&<)I85,:K5V(ML*7D!(%\JA^L))TF223!>/= M^>P!GO@,AO4K^TI*(S7;81Z66J_D)=7F$E):@+,:LCU/WCD+E=CSFYV6H1K4 M=U"KGEEOE;PS5%.JJD(P%)9BIF8I3$=3R[6]VU])'96&I5I21Q6!I3[9?FIG MJX$=Y=169LZ65%);<51;*JE"<)3QFEY'4=Y8JU:6.NJ(?1V8P^AH6FJJO/-5 M!]&T,W/5T*=J-?*2Q4X/:4*FV_ PO)E\"7J5D1 M.ZRUU;J6E:++5YR^@%H0,:T8DZGO416%60.#N9C4;]HN.!/)1-E&B],J0) -.Y[X#A\_GSY[^_CUZ_WSU^[# MEW66HSO26'L/\];$0#A*D;5E!STO<-$^F9 MEW*P/WUCBM!6**%<@=U?#S#OU8RULM%?',8()27E&__*82.XVK/#,@F9GK]W M>C[*O0?;8PHZ1E%6_BF(!S&+Q+(B-WID6$ C!M@SK@=?$&E0^C:*2MP__&)8 M7.K#7Z5M,J)/R"IWNJF#@H$[ M%=<\J8[3.GYH/T,@,$M ,X#G@&>>W6<.Y95C(0)FTM.;=--D+Y0_KWM*?$G*6'>!:SVE MSYBE3'507 '##U"4NBYN1C'P M-@KXP^&ZYBOS'>EOK-,,U0=B+B^XS_R"6" MKCPQ[%P-'SN!'% H'1B3Y)GWAN^=6Q$^])E-IAVXQX--1/O$]WJTI0'Z+0 L M$$J!OXF?P]MXG1ES)D!I2'%XUY)UP"XK9:T-+YE;P<#4C4FP4;C.\$Q\AJV M&>'KIJJX4S;P>7$6O6F*5@_^,=0G.L*9P&=9C-M$;X8WAJ>Y' U$TR *E8[B M.<@$\!)W,&9#7[P% <^P=@">\HGU'1]1CKFY<,_OC#9LT85#D**BG@XX!;:K MO!HO-E"8:\Y^4\: A5;S7N4?^"?9=<) M@*5@L0P@D?@$[XJ5V<#VP(J%O:H*8'5H<^Y^CX4ZDZEISQ@#/GA>3YZZ-0M6 MW)_-+Q @-L(%P+-Q?V,=.!!-+T_E%(V$@P2*7&;. _ #B #X--HA##A]DP M6], 8V:(] CKBU04ZC!CB1K:R^BNYMCHKJ0VNB/+^G$$!CB.(""0/&$!*QMB M.;W;&P/A?@3;;QB$?I=8X>TE5G@[:87WGA]O__OZ8Z?710O\Z[?N0Z_S?/_X ML)L!3B]8\MKE%8D M0(CGJ>:,9E0$=W)-C3<#6JDY/5Z'2I64)]R@*8\3RP!>4>XM+.9!7??-A.V_ MP[NNZ K\^^I75-B(:C<1*H_>$-R"O(8=/R?:9PC?"2$$Q!Q;@B!FP!%7A M3@5^L7 0 M+0C4CF^&J*P7Y@+*0MOW@A,FT-NN'2I)_15>1SH0WTTP7+8S$FR*[L.3'*'D M^+7VE R I=#@1'&P!/I8< M!# .'3?O^K*SIE(R,&6(>/4I2/Z?9(" 1%\9AG*)&!.]>[1*/!9U__ IV88L MD%=Q"'<<0.$+D=/'64*D=9#,'Z@9P>.(ZKN35IU+AI97R2 ;XX]8&SH?H*7D]1]Y*_JBC4,M\-D(\*D M=G53+B4G7BL /Q.7BXR><@^U8^^A@GM(!E;#/8C&'?#?RH$G"]7/0B554+*C M7X6ZQ9QM96RM)=EE308NO>E&33;=R,=:BM!T@TS@989Q-8^&,;DMJQR#U:TX M/1_!)T68%BY%;P]S\#R7!@#Y$OC*ZQP0-X M>C"<+G2\*8)C"@,],)L]_2>9EF.;@OR*W3=%? #-2!,(I?@/V.T45=P9-L)+?P$8H!GC_1>LPAP2UB M)'/-PM!5B,SXD6^.0!EA=''&C0:Q(K3F\5:R_"/G@;I114_&6*#OX'6[JC&, M*D10"'V8U"9J7+67EYJG[C?=&()A"<#Y/=H!?+'<>$UM>@*CMYIJL[W$9@GL M3BOUOEJGWU?MZJ:IJ>UZ,G5%[&O>%J' '!WQQEDE3HW(-G&*!)).9\BM-^,Z MPS]\UQ.%[A12>;8SA4W,P*M?W51*2P"SLY':RL_>&EFH$IP*8*B= ,I1W:^\LUW!F,\:>5A!7=Y9&>^+9&BE54Z#U&#@R2ETJ9O MP/.>%WLU_+KC0%;VN5PJ,\B4FKB M0)]$CT.XA" Z"!^KN/R)_*AL;).RXF%QW0&:". P/!4$_@M/&;XQYW?&?@@: M&B[=_IB*O(+]M[":*+%_O,95ID +;_ X<0")=,#M#[0$C!<#-3Q%\ ?&E"(4 MU(D+*1OEZS2@7#P&LZW ST>+040S 6I]W06[0O?H5G@R#W&F;!!)L(QD4V6I M+NIOAFU_$;8!\WT#H/"0.&R$^')-,\EF&[3MDEZ202@/Z.4'\S!0BM3$=]YG M((>H?1D>J5@4Z:,6:&2W7)/= M^-./_1 ?-08&6"0X8QPH+A390-W((41U2( M,Q5;<1HC@UM2= *-6T"IC*=7 -__JUO\;++-3YQ140X<1L'IZ$R0 S]FYE%\ M=Z+/,)@:8#L>A":"P=R0M#&]QF;3(H.('H_H_K5M\"2R.UI4EU^KU%50# E$ M UYHX[@IQ^CS+ *$?$Q28MPS982HGC)"A/IBRQ8>D69M46@K2;S[A+::1UDX MQ;,:1XAG*:B2P;VQO'D>2TWD]4V!:P3&/7A2;,@=F6_$]IQX RN!0RP04]M# M+D;,X!Q4JFIC2474+E[! KY/N*\:59L/4=)C9W6"NRL,4)6XB1Y,O*)#BR" M:U*C#'R66JVAUAM+'-4E.%MZ6$*Q!VO W 7PEA*'R-N?B_=$5L_\J3@>A\_Y M-(&NB321VP%S:4!7"[63@"X=JG^<(3Q7-']M-;9H_IJ#5J\C.XA-B>ZE8[04 MW=A!]R!^QHG)+I@+1E:$@6E# ],?1N??GM5 MK5PNE7DT/4U_U4:]I%5:V71%K9=JE>4_[=*J-=V3UBZJLNE11YY-D,E$IK5E M;^V"-EI]7JT"%5!(!QLKOP^L8U53._9VS2$B4/-O4R>VS8XO"FJ5@]&HG,29 M#AEH]% @ 2S 1-G_IHU>;$GB!?<6UK0--8?"T&;#%3X,-S:75!FVL,JPE3PH MR6&K8-FW6_+6(7BK4CX4;[4P5RGIS!>&MPIH#12P)4(/K0 *G/&S$5CW3E.Y M+Z,[G5;9,+!T6W9-5XW?:F/^LM;(:BYB#D:22J**$57E0#J@7<;CT+WMJX-2 M30'%? &=/JS;U1VL1 1)/V2OS+2IY3G8WR0D]%5#T MGZE30GU1UOHD6UH.LH'^$0"4;\EX= _N@7F/(Q"/J8WG-AK/M?UGH&:.X7PG MQ4D>ESQ^;,=X1QYOE,O(XY5&5J/#\\CC.3&CUH_T.$6E'CWQ@^$!& ?;MJ)5 M1$?!3*HD5U3H8RVLXKV1MT75 %(;ZS2/C[T-M:/9U VFO*P8M7!"UBN/ON=Z.C4CW*(T M[BQ!\3O]P89*!U:EOS E:*FK4-,?"18!%FRPY?"Q*7%P"@Q3[K'3C^6"B?0OW?29\DZ;!\HE9/=^U$V:]0&V3 ]L&U$77N:- M2DXY0_9B#F=7M'RI--<[HCNWTQ):)*9$'D1[MI2^:@4SB>KUC.-1N0TWI;E_ MUP+\_)'MVJYAWQAOH[.!>)=W]LN&=@.-)Q1>8 :0%9#L5=0H8TYEJU1/%C<> M3-9E12Z[/ORXB[N$[(3/?&Y/UD.?S_P(.G7/LPTU-/L*$<*B>V_Q/G:?'=MU MEVFY&C;ASG6R[&Y$MA]/%HB\UNFI>1I+KZ?<5#265E=A+_!:J9[,ECN8Y"GB M_9?@I84#@T[ID150YZQ.>]I5Z:SK@KIBQ%-2IS2PQ^D>:4XY+-_VL49JD4GL7)BS M$SN2BG?(3*8UF-3>T2^D*>K;.UXZ'3JV<'CII&ATZM9(N M?Q[ M@8(&S\4NEE,0,TN65'3(U5W,ZB[!&12V%55+Y-0A7%U=)9W"O352#/\[.H74 M\$RK[IW#L0O2"^ 8IMU/OLDWEYYCC(;3>HYU(-Y&WCS'\R*98[N6JZEAE6NI M;>%:-M"UK)[:M=Q?(^;. ,F^JOZBG=-L&&?>.=52VP0X/*JL-NH9=T4\G%&P MI&2=_CE%-?4[[5>%)AB/;-NS;(]QL%J(<20)P_)!I'G\JVM"#K_NR2;7V_.F M']Z_?WM[*_WL.V;)=E[>5\KEZGL'?GX?7,N+MO6P5LL(:[5>J5;+85,P1S%G M)C;J'KZZQIYQ"Q>K"N\A! 2,I=X#TW:Q#IR7?$]1]>)0N\.9#BNU>^OJIM(H M+1E&K^AKQT>_C8W!6'FS?7.HC/57IO09LP D V:\PC[[,X*)*&8?VR;0I@L7 M#A7=-!>_9D&B&MYC..)G5ZR IOSB+-\2H/Q]#.:E_=E$O)1#<%:,VD'@\ C51 :!4/"!4\$"TE/=\ " O#[N=9.F%* M+E+N9J:_^6??>;]:4@B&K55X*[HIB&5\\ >'F322()K#_VOW.1H=+!-F[6HH#@!,;^F]%@]79+*^M: MM:_5M)'>JM8;;:U?+;?ZK%G6!O\+UN(S#T".J* >K8Y_OM=7$_8J8EO&#V'' MGJ2VNH9U)(TJ^K:6QS8[6@6LA-[SX^U_7W_L]+IWRNWCUV_=AU[G^?[Q07EW M^_CP?/_PO7OWZSP$]NY6%)>F\1Q\E)E<"KNN/^'?K>AB5"EJ%Z.Q_<9ME;>@ M]8,N6C]$ADIH,(+>'S(@1Q <:":24>Q/;6N)8<-TN$%80^*"%RQF(F-0\3W# M-/X*3)"/)OA%UX 9&P="\INNT=[!"R;VD/%Y,W@IB79<9(21;9LF)=M*'+V- M$LA5L-;+:?LH-=#&3]=':4U3'Y!5F37U6?Z2G1:UOC_0/EU]V@5M-/*\VC+' MXZLTK4:VC=CNV'8@A\#;]FPOB\KYLX):Y>):V/R^J/FP/Y]073&=%>FW?:+B M9T0LNP6\#EQ7L+9BFGZ\ V1^ EP*CS@15:M4R!*MY:O(3=)-+>]T@REK;;!D MUM/-)10'QOPEQ48(POQ MF):Z\Q6A6W_F:8G\H[4*\?[A4V:B+916,7Y$W'T"U-T+S#T!XKX:EC'Q)Z%, MNZY$0JUV=5,KU>H)F?:+-.EXP6^V4AWI:O4HNSYX[:R6EF M#7=0ULR2[*J=N./T.UW#'4W0;P'S+]+9*Z^HFGB@1'$KR5L9YL$7/ N>U7.&\O37.+\Q^#P76JXT' MY:;AS0YDN^>7A'$&UO$P?5\M@K2:S#W_):4'PN5NI(&OR M2"3:!B*Y6),M$?+?4Q(669GG4A(N!&"WH/5*A@+QDFV['?W5O)%#=0MRN%2S M#\2^,6364)D9S,RD)>R94OBK8\LP)I%8< JEO22 Y'6ZY.;-Q9?JACB#EYX[SI0]3.NMU M%5$)!#]BAB-S/4 H_,7+'WQW79HBO9&GW/)$12IX\5TF"D!B!Z%8]3)4#)X+ MJ??M5\9S,$N*DG3(#7@ 3H8,"X_PIK'A>K:#S!*S5W&WX0!*>-;O#%\?OW:H M>[KBV>'&@J6'I2687,DF4].>,:;P]$Z116QQ^L+/;X8W%HM?V'.)EZ"P>!B4 M5B4V'D#>P.Q1ARJ,1HX]X>"EY^'* ,@<'[2$ M_^*;$9+1\FRE#S"(.M6(]3N&^^.:3C7Q,#- /E\WO@@9"Z0;Y;M^+_5*RK/# M=-=W9DK?QF7Q*C,%I!Z\1X%54'4-KDG4^?!Q#2"'_0 = O;8GSX(#_R= MOS$!Q:@2JY3SDJG.VIJSJ,K.MQPVL%\L>#0JDT@RPA]XE"Q2? %/('2ND3C8 M4(G/5W5WJ$"J;"B_Z0KZ[S'GU1BPY:+[P;;XX(880^%&?3AW[ M)\D*>3[8BO\+HMXL!5+-8MU9>'@7/ 4_3$[<ND-&\8X5UO%+( (=8DN)CJ'"C4F?)P0'D(.H:AQ MB?N P8@ L>'LW&]KA"'=.!BC%>BN+,6$+RR1]7V@*=+%+8BHUDI-K975Z.5: M.[O1RQD51#1*E78S;XO**:2JY:HL'5G,T.M]W^94^RSW_FUQ[P>NC2E8C(-W M04/EQ$VO?8ID]JZ0*1CL$N.Q*3%B M\U:U?7736G*P=YX#&@Y+J;GCZ5U;Y6VQ_X)RZ+J"N'DVS>[\?7LNW:5*KE:^ MNJF"_W#TBC9ZQOSE_9:(54-C@P MIUEJ5G+/N9=0%?Z9G\;OY)H5=\IK:CU8.94>G&^!L$P-5M%VVYN9S.4]Y.\IP/_VAE-9=.4FC^!./)K-W-@K&-H0 I%_-/=<6R M<_>7B_4RQ7RU9-7$20='GW5D]Q;3W\V+"^T6R-+]9#LC9JR7Z77MZB;I'6XO MTF7H(M29V[%XLGLW*W$8O7J)DE\4BSF MCNZ*9>GN*Q;QK*M>TO)RUG4)X=RYG//X*)ZL4LY7S_^]^)ST6GZS ^MUL)MK M6?F;V9%"3C,(+R!/\.RS 0_4^NVPV8!U/ %MEZI[GX 6,W:Y5K!(!5//L8)I M N%6DM'V R@8J5VD=CFY=JD74KNTJ+"IG56N>28.V?H^?MM.9*^?K&//FKG6 MM0,W'-NAYT_ZKF0+;LT1NY*%3^(W+;)"VDYE]39EER6)?ZY564K@U,\$.(TR M=B!+SI,,8*,BL6$_-N.5F;.@'>'V+=U@>2XC6G:7M3J,$3]2:)KN;M6$],U; M=[>&!H17:BSO[D9$MV&'N>]?UZA4[7""=I$A75C8#$X*V5N&=JZ>V M2ROZ0(0'CXM:=/TRW\Q-6([EZ!:]#W:B[ZV^)0=S'4B?:(V%V0>Q?W&Y"'*C MP>KMEE;6M6I?JVDCO54%?:/UJ^56GS7+VN!_F^!(BIO&3M32Y85=]QVF_[C6 M1[###[KYIL]<5,5QK0HJ5:RHV2@AW!=!MA(PH]'! ,/-"A!@MD-4\P',$>;@ M5; F/3=K4<8.[N"_ MSI=_]^Y[RN,GY=/]0^?A]K[S1;E]?+B[?PZN>>KVOG]YIDL>OW6?.OA#[_1M M,M?R]:/O*/ 0G3L _W"5H>$.?-<-# _XR9RYAJNX8]LWAUPKZM2-&:3E'[XU M"'L<4^_'C@7RTU2>V-1V/(SV@]2>*%KY^K]IE"V:EB,#]3Q)8=&F,>Q"(RS1 MQG#"]SX&_X?+9C^:L'K^.IG"J@H:SCA M78]MH?'%W5OU,#T=8?8ZG[K*?W6>/CX^*;WGSC.1IO+]X:[[I#S_5U?Y]G3_ M+_A6Z75OOS\!&79[RA?XWV&3JIRVB339D#]U_GZMN^3^[D_>^S3VH%K\ M07GNR;N2ER8,-'\#:O<= M!P4<=T5TWK6;9%G4$;^$?H[+XL^VP7*"50 @0$+CF //&!GPDOZ,B @;VP/! M+"Z.MZP'D+W,0+B"0P2T=*7#O0-C"H]6K^ O?"U]ZC/38*_T41C*]#EHCD^? M:='X">=;6T/\--%G^+^IJ5OT?QMM"D,WZ0_'_D/

    KX=@6WH,:D3N5=\:+H=C@;,(3 MX-EBC\'](Q\S%^*1$!5N?84GV,Y,,0' )M[$G &CAO] [C^8!] ;8#=[5%OH M^AOXY'"&.*[1$N,(YC;Q L@F\81:WHBT^JN!'TM*#W$>NP.)T[(]Y<77J>4 M6[%D>@BLVC8!&8%\QC$ L"HP"?@7?!3#(N7&H!\"WK &IC_D@P3<>%0)+K5Q M_;1FW9GA9\,:F80.[#B-/X!8C[[ KM0NIH; 7C V2/AZLQUS&+9\AP4PCZZU M04@9?(\O&!6P.!1>3+NOF^#BQ\P/T>T:^1RVARS9MWW@9B6D9XP6, *Q*@95 MA%,F,'(&>@+>9!H_D!EI;YQ"X!'\?1%5H:Y#Q,"[AH80 -%*0B;@\Q+(! (: M&_J@$X9LPLV>H;"T+, 6KLU%3%D#OAK?!2^4"2??]:=3X&MGV6O5U1BAVV;8 MBQLMP3& BU%3;I)Q@7C &PS8.JPLV!R+P+ODZ8,9&($N5WCA[\#:-$D$1U_P MP14"%V\Z7_7W'PZL@H7;_FH,A^#!='774\7XCY%-O0;4=V!/J!+PR,H5T:Z!R$5'R[&![- ,''$2@"(, K=6KICG-9..O2RTE^6A9SU!@T ,#]8%(,)U?0 MFDAD((A&Y#(L+%<9ZT Q0X8@1.# (_T1$#7O/P_BAX7H6[HG/GL%+**_2'-% M4<8^L\ D)>T-"_[3-]R [Q:>A>^P"#$N\SQL,P\BP,4UV(Z!NX5%FZ'ARL$K M& ^)#4>FX#@;PP668'/$Q%Y)Y/79#$>Q<"ZP/,@6F2$8'9/]/PW(H/H;BX+: F&%=\, MR=GA*XHK!<-5ZMQL K@6[R9UCBAP$,XX8(FH"G >K(I+'Z3 D8F[1WH9<1J; M(=&X^.8D=G)@Z6\:&"'L$8ZU;6R#N-G*93V-);+Y_P5$1P VZR64!HR&>-!$ M#Y38<6<)GQXZ3+<@&PRAG+FU@:R+#T$M;@)->2'KH(0!-D,TP#O@O?=@'BE: M1U6>8!?*)^(ZY-'1MA&/;4(=L=B&V.-<^,-#?X/_D(QYAD]",' M(%VA?>+Z)H^"# VP'9#(0!IP>2F4*^X=Q!,:47SD%I+A&I=FHH/91GJ..(CC MJ,_ 'AAA0$T(4S(KN+02P[DB@HZQ9R!YB$G8T!AX_$3'9>N6X$Z9_@->S>TU M8:$/ SX*SWEF]&)<+Q_UA;Z;J1L3VB%QM4=;Z)N!^P\K\J=#+L#7 4&%ES#" M 'KB LQ=N$4*(!"F1 M3(D^8VA/,3!?!)<-!F"*D:E$@@W_]BU/V(SPK"D.SGL!<\&9MVY$&&I>"&*W M>#KJTBE0(-[$B9KS!QUZ;E@Q;!XL$O2DN+\RT<%U"9Q]+E[_\(^+J1GM&4 7VRZ'J[6,5C@#6,$ MPD8Q*"1!I-8(-F^(=8J?1(?+J-SIK"4*2 X,9^!/7+*:!1QB-,A)B(*2%(;0 MD82YM4 R*<(']T[IB;K#_>8(+BL &(:G, * 07ZR+*=(I*B44$$($PS LLK M81@RKEBX*T2:)?#5W!C)K)9QP8'JY9RF-E>?ILJ#47DPFA/-V4&G=^ 8TT!U MD*I#^QH%8$Q)13+RC6)E-D[:#;73U_CYXMV\)N[$-/&G4 O=SFGAIT@"/D9: MV.5!U11F^-8'CTLDU9;Y#>VK'"!S^5'+X[^Z3_^Z[_Z>O$7X.^]\"4YA_N]%? ' M<$"-1Z!^L" 82FYG_P^>+N4& ?NMYB4V4*GSE-QK3"'_4&T$>>6&A1[_AVNM ME=CVRG++_>%1V0H>>"!7:83)Q\='R3S0M&J)@"1"ZW1X9RN> X\W F\5B=9D MX*^&E,V]"=<>>6_$5%$\%>@:[#0*I0AD#J,DCHAA@LC#T"&\GJY^#3P=P;!@%MH."QQZTJ!\3/7+F"(02">!%_ ;_G0XFCH6 M*^6-=&HERD,?@O_Q2C@'Z2K@'P8H@]AM2!_ZP+%=GG83G=UL)<0:I]0=/LYV M_XOQ^&GHUJJ1^XY_1#&S"<-4=?)O&1_.SM8&!*+O8Z>AH#\^,M-^0R>/CIIP M22(]A#\^LD .&*"$@E688Q\%J[DUA1Y5.$8>PPK( MM'1R!?J*W$U[TZNJ!Y3;%\YCM_&H2A#;H.H&K=R(LM9U/!3$ "Y$]5?MN4K MB9"]$/)"(HT?P'"L-+152-'RC91"&S&?XW@0)@"BH]XL-7Y!\8PV282):EF$ MNJ:V86V9M2F990=F>6">8B)JB#>J$6MP_2(JO2AM KXAY/P]E&JEU043A\1+ M!P^PSI)+0FS@O/JA@8'-H1A83_@IE\HME5OF5I#G!U]6&K&C?RKEP_37CR#< M^H XU_7IF('J]][ 929/8"6&DZ]&G)=+6D-RX:&XL#/\PZ="RA@>>+9!\GO$ M3XPD-!"@$=>"T0FHJK626)S'MT(WMK:YL1A87YF$7$PZZ'Z\?[[K< Q7JG-H MJE1*Y5]B"2;SB(U=31=KI5K\X@,B4X9OELOTSM-3X ZTH@+?R$_#G.FD_;/, M%-TN(-VJY#<@??OXT'O\>X6LW8*S]9'M@F>/X7C*+9%)ZL\<\AE)D_S MB^6 @!9V**V;'Z?Z#D_B-B849\#3[^'\R?Q>PSCX8%FV4;OI-/$N/HJF= M>+/X&>35?$,2_GVM6=)J]:4_@;6Q]/M5CVJ5&NUT3UK]?;VZ_!UR3?E?4[55 MRVA-($HW/6E)=YZ HRS;8O*J0UVUH7WF^MY?6M1*::ZWT\8&3K\E3O=SU3WH M>>PP*G3QQJXXZHYWW5S9<'-+N"4O*P98?B&[JK3%]@M#UT7HT_7N[_SLPO;A M*4,WT0 ZW%Y[D1VW:J:6PE47,0$5$Y&P1X!N,GP+N&J2Y@O M&B\HR6":Z-E$2!J:"A_R%B(YV02_L\$K%DI)K)X;5H%;ZQ5-XO7<\%IOE*H2 MJP5$W+MRJ9DZ%BQMY>)>=0D!U\>PH4_0;_'2HJXMM=V0\8F\8J=1JDC;TGLY!0[]=1FIL3-L2Q)K5214=<+NNH2HJZ1)GU MGQ]>M=1) 1*K!< JN(226\\/K^72&9337&#D=6L+N&J2XBXWO.NOWTVPIDJH@>PI__<\0S_3+W^=U6UTFQD5\190)?_ M_%!:TB1"SPBA#;5/R=774( ]#XT M6I5W?6:QD>']&L1#+RT46JGD)2E(Q@_FLOXE6O*'EDHU;2&C1,V14%,^AY3M M_?2L-.SD59<=FWP(IY+MZ/N)V0M5D -#V\>9-<&B99O.S "4;T7RKJJ6TQQU M9@Z?4T<7M@\9'8I;W1D/ 5)Y+=KXR%Z)TNI??%2NZXVF_O%\J7D/DO) MG;X@\?1D<2;26YY7%,(Q+/95Y-:^IU&AVPPBS91:6IN(I<*)19DPN%VQ;(\^ M 9V/?#,Q/)4O[N:??0>WM?!CL&;QY!K.09W:KH#\XS-0]XY5%XT]Q]&GL M+B'$RM$M>A_DE>^MOB7!@"<:<*NUYF$1_W?L!*N9ZB_LNN\P_<>U/H+%?M#- M-WWF(H'$J0%(03R\V< !URMWO_5PW]'H8'OG,G#(!C:?M_L!I"9S\"I8CIZ; MM2ACAXW^\^IOFP=!-Z]NGFD.L#U2;N&%.%'XG^_UU<0>PT+[9".B[Y^[7Y5* M25&^=AXZG[M?NP_/_^@I=_>]V^^]WOWC@])YN(/_.E_^W;NGV=&?[A\Z#[?W MG2_*[>/#W?US<,W2\=+*.[CH^?[A>_?NUV6$'LJ%8_/=4_=?75B5\O'?2J_[ M&7>]Y;3GI.H^^OSG=KO4JE=W&/]<;K0S&]>;[DGKQAI7Y)H*NJ9J*ZMQXDUM MXR#I7)IGEW"5'/\LQS]O[63+\<\GB=_+\<]R_'-ZJ,GQSP404WE(DBC@^.>$ MM[MN_'/FL-@U3ES^@//5?Y#GTQ_4WK,>34&R2K;-! XMRR'95O,]R%KJZ*",5[\3.7S M3")O-D_2OKA(Y_UKB$-*HD))HII:K9U!S<392J)3X.9,)-&9$\>[2IJ90.=- M%Z=W32[AJHR*AXKD?O4P/\JPK;W:&A50N%1J:KFQXV3'@B5#%Q$[E=1CK25N MCLD9+[,QQ3MJ.C!(W1ZNY+*7OE2<;91;WJBS#^5JE5,F[0?EL>[JI M.,L/5S=M6E8Y'@] ^9:36KFAEEMIZQPSAU(!0GX75^<(_Y9V;$XD*QT/??(A M);B4X &;MM5J.6UXY?2,*B6XE. Y@I4\,3ID_QIY8B2O.EI=_OKZZGVIA9[X MP0#OVQAL4?6Z3=[=R?:RZ\J#N(."2?U,=]E0J92:OR@CVU&\,8/_5I9J<754 MU50%:TA4176RXX0*4-WC0T#%@64I_%G[MX@-NU_#FTJGQ^@.U)D\ELPO M/89K74*!U5+CN!28)$"X"& %6X^1HHUUYP"'<,7P'B 6V@0\^U_,\OP5Y(:% M?>;@!ND"N#N5303 M)YB_MQO;W(4-']:)U' 5E>K"X[9;A59+LXJ(D<+WMNH[O;=5V>Z].9\NWI\=/]<\K.%2?HBB%]L>NNBS#4G[@5IS47C9(\-#).HH^["&4'\AA0GRSW! M;KE3-L"N0(#WV.'#AT*U\6B6FZG;>+1+C6HUH[8+E=;&M@M;?E]M->2:Y)I: M3=G&(Z=7R38>LHW'MF#YJ+O@34QMPUH].[V M%V$LR79RD.V\M@!:A?;RL.P M!B5%]O.XT'X>M\*'_$P^9 ]\2-G:HS@]*'*_\\M^^.GEVR5<)5M_R-8?YU!P M7VVI6NKR(%EP?R3LU!JIQX:?=YJ,;/UQSI*H6M&D),HG=FKUTBFTQ)E(HCTL MQ'Q#2M/*%Q>^R>M5LAW&Q;3#:*BM2EK#4-:-'RNNWTJM*B5NCH2;MEJ3S3#R MBIQJL[3CM-0\X2:]QLTW5MZUZ^7+.Z/+ZU67V:,BF72Z8S'BI=H%P M"5?);$69K7@..4*UJMJJ[QC]D?[/H;%3K\IL19FM>"&2J*&69;9B7K%3KY5V M[&8J)=%91V(T&8G)S54R7_%B\A6UIEJII=66.3EJLO,5XQWPY2#M>18EAVUBZ9JJ75_ MYD"2$:J#1*B:,D)U\&1(*4.E#-74^JYQ>BE#\XW;>J-4E3)41OD70R95Z?[E MY:JM!RX=='0'/7&G>4OG,VYI;D #7VYL\(VFE95^U#[:33\$YQ!3F*)9.+%Y M3,/8 )OY,4SK)^ ,Q?@;G%8Q!J Q)P##Q/B)#WOL?LW!A)$=:+4HTY>> ?_S M@V.6$66$KW;]U$09K&5A,A/>XS#7-ZDH-5IP,)X)28SOQMUVS)( 5 WC6U/; M-1 ^'QQFZC@L18P>X>HM?IBNOF79!)53$(/6GH=%_-^Q$ZQF MJK^PZSZ ]\>U/H+%?M#--WWFHFJ)DS?0MGAXLU%"$*[:_=:,,!H=;._<>@)Q M9CLZX0SL+>;@5; CP>KMEE;6M6I?JVDCO56M-]I:OUIN M]5FSK W^MPFL33-X^& \#P<%_?.]?K.-.&H?01HEBB2XY'SN?E5PEM77SD/G M=[XHMX\/=_?/ MP35/W=[W+\]TR>.W[E,'?^@I[^"BY_N'[]V[7Y<1>NZ$LUCZPV>E^S_?N@^] M;B_GVF1^0)4-$ATHV'I1V,\IBEJNZ)=]O60XU2ZSJ(X^>8I&,7.)EF;T5+51 MJC6S&CW5:-^MKQ*CM:2H[6.=,!R*1N_ MO-GU9S.5;)V?*>>5R7EE.T#MDN>5.:5_]IWW-]L/+9. R(U,S^M5&W3-Z1)5%S^B\3$,G'9%X%2.:)0C&HOQ<+DXV73IS*[*J(PF)RIGN6O1"]-S M)KKS@Z'RD=V:BMPC16NKC=HI.J+NGN!Z0=G36DMV:SIBLIB;;J#B(ED91$ER&)ZJG;X$@Q=*SSK5)+2J%<>;WRJDON;;^<3IBUNL_]>78>TFIJHYJV^C6'O8?.%#O5U+I$XN9XG%-NRQFP M><5.Y1QFP)XG;NI5B9J@SZ<&);A>@X5 M6._D/!0WTH'.0TL>S.45.^F%N<3-L7#34*MUB9V\8J=>VK%=IL3-H7'S3E,; M32U1+B 1066>RE;!YC2QYBQR M5/(K-T\?(Y)7[1!3VV::R8F'+/R]7&HH\&S3L*,A']CP;TD[;#$"860XKJ?\ MZ>N.QQSLB2VF(53*E9HR:(*]7[=/3NIVXK!@M*8_>LOJHEYV>IC*EO"+X MY%LW1X[Y>&?5YO>PS9'/%6JR.;)LCGSIS9%EW]30P[ZW!O:$*>^^V.YV*N1B MVU&>X3DL16*&*KJ(U6 MVKP)26R2V'8*P51 LN6E*DE6B\4/\%NE^G'Q(D_PBW?5A56?H(7=LTT?Q^RM M'I1RGBD]FMIL[Y@.+_.M#BZNFY7RN5ZMG7NK2V*G5Y M^*I,&-RN6+9'GX ^1[ZY3<7+ =:\97W.G6, C[C*R':HS&DPUJT77I2TZ R& MU\#WACW$ BGF8N+B4-$=I@R9.W",/O[5MU]94(SEL%=F^8PJF("37;S-'AD@ MB)FG&Z9;RGL!T_-_=9^4[O]\ZS[TNJKRT'W.^8(_,M-^(XS8OJ/8@ ,G5HIF M,8]0L?1[5]$1N9B-JK\PK'7S*"P@U(N1.U6M5&J-=/5-AVC(JE>7?X. MN2:YIM.NJ5FNR JW"[AJG\J[BK98$B,D>=&K8HY>FE<,L"2"%I>R\HR8))63!YZ0631]0U MIU^@O$I>=8E7R:KH>.24 J>Y+8@N[L-SO;CB/EPN3M:9G]E5TE"45\FK9@F@V?::)B@5(-W]751D/.]LPC8DI56:R] UU(^5,P^=.6 MLX5SB1C9+$+*G[.7/U5-CIW/*6I AVYC5!^)=#I_5MYU4G:Z.1:,=RQOJ<8 MKNOKUH#!+EU/>7,,C^'W(J0098V4_ZR=_^)#-:L_RJ@OKG"]Z MZ&XTY3=M7_8]/!Z \BT7WVEUM59NIXYK%:/M8491L0.S2QZIHI8F%>GT-)'? M-()41"GEMI3;VR=QUFM%8E$IMH] %*5"D824VE)J7Y;4;JNU>J$,*WD$O4V4 MO-XJM4YP!)U?^7GZR)"\:H=(VKEV/S]E=^]$L$[%;N<.TUTV5/[>+M45>*MI MV%;8_=Q;W0>4"YFJIBK81T_%AMH#>S+5';C&L^EN5Y\$#=2##NE3^,-11H8+ M$D29,=TI*E-0#"AS8L T+R1L^D2VB8PO_D6$!+1E @JX'7R"E\*D J )Q M^_"+8<$7$P+&KT"D.>?M^X?;QZ]=Y;GS/]U>SI?:DTR7)=,U-,%TK:(R'>C_ M@>^ZJ'= 7(OY&Y[^DZ6>EW%#+2E7WB166\.SM:GM$J=_<)@)P']ET7@%'*T0 MNTOX.N7H%KWOXLSHU;>B-4JY7E8Q/\=.\%JIOH+N^Z#*OUQK8]@L1]T M\TV?N6B*Q2$.X!8/;S9*",)5N]]:S$@VWY[-FU>A\[G[M/CS_HZ?I@S_TE'=P MT?/]P_?NW:_+"#UWJN^_N_]6/G[OW3]T>SWE:_?YZ?XVY\JZ\_0$1K88?N22 M>-58'GZ //5=%A\Q!X9@67W?!5B[ M\/C?X0]F&O ]/136"EB&/1H#W;.#U2@(%K;TB>&3>+)Q<5:,9VD(P&IC^$9^O#/WP7+1N<)\7-%G79ETC.8.2@Q3 $ MXM_OQ_OFN M<_6K"D\9$,F]C0WX@&0$1&]QD$>FE^"]_#LT#\':Q8I=FO*%;(S4[QD>0).; MC_-7A7/;? ?L-2Z4P)V;_86SW2(X $K(O;,&C"(0C*Q0T\:'1!(@?.K09ER& M@+HVV< C03< 5+X(_+SHAH7,#R(-A!S(1Q!-;X!%N&%@OU@D+?LSDB7\?2Z+ MT)/8HF'!4\!<&%+$XPWDD@J22D7)H)M '!99K+37\%Z0T3SXDKR9@PB7.=%G M*$F'Q@C$) JSD6-/EBS$=_EZ>7X7Q74L [ZWG=@@//C=I^%Y/+K"V0,DFG)O MA8ZT*B"Y>J]]BCX!5:/\QS ^[/913 P=WX%@WG'H[C^F0%V$[@58A?8SD>]!\+=!KK!71- 40K# ML4 16 NK\;%XIKG:$TH/-LR"5>$"E U#)6LCN7U*]]M MD)K]P[<&)";H==PA Y7H3L$M0QC.0096T@EC'N9,518D2Y+R\?6@+L<\!@>W MXF-4_A[\VF%_^H83<^_X8$12MT%(;H@6A8!G3+HQKD711L!H76PZH[/BV;B8 M-]OY@?L:Z%,##X($\!KWWD;0 M;MS+C=ON,?;U[^3%Q#ZO=*U C^0'/'7'DN;!X M5.;@&<0FFOC2UB0(3_4!0\I,/B'+&N6;;KRH=+&9*I(L'@7OR#R,@(;3BM@' M &V:!':P9R0/U&XXCYQGTY"M2UMS4=)5$_K<^S;C"Y'!QTE+WX%[T:,SW$0 M5/8\5Z)*AMM(3Z-[[R'X4D#&B\-A(3!96W_T2$@@#R?[+P"L$35JI4[M33'V M=+)I.37%6/O"#W'"6"E$; \]!Z=6_ X@#&L)Z(RE<(9YA3 =5]XK-PNC2_2@XMLH=E)R"]!'F*7EVC904'] M#&AO$!%4IFA\BL]G835#6HNQUP-3)B):5_A#/54Q(*6;P'2!!'UD -S/59*2 M.*NGV %PY-1#CT2&U3!U;)6J6FTCD [;&XW"XX/.^I9;RGQGMJO*?O M#HWG>GVC3>WB';[6((AYD[H6>JGJEN6VQ*,?@+]_LC8UYZYIM/P2Z"V2J?AW68^F\#^ M%N;8#0KZ"[E(L%(!!89I5]+FFC8;E.4'9=MG WD=]4[%R('ZMEJ+9 FIK+/+ M/4UJW*&T1*M4+Y1.FWDJHOK62>%[D_/]BO*W)K'[E8G=AHOE:6]6J5FHE.J& MBQDNMN]<;/OJ;5Y':;5[YOK50IE%Y0CRU/:N>6GC=TODMT7BLT&GO@*-K< M\]N7EGD==0A==3HSB16'V%BG5JC7K=WO0['MY_>5.)H-0QRYXLMY'74(5I]I MWYR @OII&DW25%3=ZV:XQM#(H>#824,C+M#&CG2J^K%*Q,02;@=F<1R5U^G$ MO-?JI+$U,J'+E76OD/>:-+;/F/,ZZC L#5WM15*5G^EB5@=F:IP62K5UG1![ MK4L:4R-+')9E[-!<\>>\CCH$0Z.[I'K/@9D8E8*U=BCI7FN3QM#(&!J%T_JZ M_7[VFCBVSYKS.NH9D;']!9I1^S'J$&S:FP65 0_,E+5*%6.K&$-VL?O34$:> M.')>1QV"%=O*%#76H7D'9L >U2US168LUUFWQJD)QLL5,\[KJ$,P)Y85Z7S_ MKN7[F=9R,&W=RY67%QXPO=USCMOR2PL3[&GM@8TF]QD>:GAHRD/K5<-#]Y*' M6L478G9/>>CV]?N\CB*[XR-5B'^V_OQN= / V+O,G]C+[(ON9=:EMI2AM[S] M2UYVF)A*,QM;]/W<#G.TNQ6Z'U W.0&\!O>A&X>JAH2F+\*.U?LW:UIM3:8O MPKLZSY[6 $U?A/P@8U\K_)N^""^!VE[T1=C]PN-SE=-($W7GOIWK&OQFE47W MV_>T\ZZE%]9FRY/3:&UF;&C[0&@;++_3G29M0[V'2[VOJ":8)Q(VW-G0]\*- MEXK6Z\("WI.\MV^ZY'74.T7,;L^D:KVV-L#N1D36"^7*'N3R[2=R@'\V#&[R MB9MZH5I?-^/$(.?]#DZNF-KV97A>1^V]NW:C!25V-P;J)04E: MP4T^&BV+]?S.FKO_1J;*C&R MN\K_6B5&C$F6:RYIT)/;"BP&->_GS,@5;K8OQ/,ZRE15-:/R0&B[[S7;6$G5 MW34KUR^I:BS^7.NR!CWO5K/%8":?F,GAP=F^,,_KJ+UWE74PFQ<4C=A/5L!L MS0-SEM4*]7JNK$MC^4^%2]8,;O*)FUJAV3 ')Z?(>7F"DU$RX%^J MP3L2;A@DA80WNL)ZL;;"$C^-/14-=^8+AX?R07S"ZA4GE>*"&K:8#H@38*CM M3%G= _$''E4*3:MBXN?RAYA2T3)QC3G$2[5P6F\:Q.0/,7!@UJ^N:-3QG&M) MK_'_;4U+^B*#OB]"P4)0EXYZPA4#&0;'\<7C3BI(Y=Y'/5ZK4:A7=Z+"V[>G\CIJ_Z-BM%W1>?]++\UHOT>JK6ZDU_!/+WPGW4J5>:%BUU^!R0] VM) ' M6CBM-7>B865>1SW=BEY3PPFR^S/K-*8'Z=K"#<].\)M-H[[Y'.95,_,T>.7= MW_YI"BK87ARA<#M4]['/AZ_Q((AP+;!L$81RQ%%BJ@ID1,B[OM#[M[#MB16 MWNN+(* 9XMM^&-CW[EW8%V$^P/X#+-MY8!<17\D;XA?='",?/ M9G8$F/:(6J* SC ):9PB0CH)EN,%Z.!>NLIF*B4X^,??>S[RZ24/Z2U4\4I@ M_KY =;A7PC+[E-8.2NDCO 5;4&_+12JS>M7J5TVA.- MDM7_=P,#OE'YA%-R#B]$Z?CWCWPYL6>PT-P\DYK;>&,A 79NV]]8N?JKOUE]AIO-7[QWN"X[/QVUX%= M_4%[.F]][]S"3F%OUWBT( MULAGNLZ^YP8DU/M\+$-0O$A^VS*,0&"C$'?[&0#> X!.P>9+5/VAUI M@^E,0#P=-Z/"E?'5F-4+0VW,\ 4)@E/0 GBF!"\!OT'K-5' U^"Q,!SE!)82SG M!'+M)BH>:RCEKH#8(A$(,)(N@1!4/ ,X_>@("(.8&-H$)RKKUOQUT IWH.T M87E?Y+U4M,+9+^5:B<':'41Q(%P)ZF8@ *(POR\>/.>!L*?FTA"=%/33+HM0 M+QG)D!Q??>#(-LXS$!P1!9H(S[P630E4=!!#@-&>YP-6-&W Q$!(0&+1.%9A M8-V .A^__*592]8(DX#YR(9 '+A&0'F?<#]@H<]A=3!?^"B:$@P[@0>Z+YNR"62 M'?O%2L'IB%!O0,,OB'J.'"&N8/+LR #A@ 2 0TYB,,,K"541FE@($@!E'\\/ M@@CT>DD@%O!Q!&_'G?>X0\GY" T:C^BQ 1YA!7BH4X ML#M_[)%5.([@4R"0 UQ,(U.Z\,2( 7+N>>^38A NT7XHP 7A"=U!GH%U&N= M*!E[DQ##8TQFA"JVM"M?*'?UQY@-U:5O_9!K]# MLB9^[J$YJ-K9N71]HP09B48)U!8@4R=Q4\P[#U_(B7TQ=G@LY)<<4N*=N']) MW L.$#"72H99X\%B#IZ3SPG'=N)C0V.3H4L9>9%XVDI#]5$5]@I,+GGF23Z7 M+"+G*/Q?0=I''T096:P@6OH\ $7+\1Z#6?6*.":4ZEY\ %5J@?ND$JEN3JP/OIIJ6I'3Y/:UE/@A_.DI"PCQJ!> M-X/61T -+ H0,AC(OB32RVB O2@ @ 3!2KIHO'<7V!*SRK&W"L?WQ 1.]0[H M7,OY3\IUB-HS)+"NBT[]!6!1'U +UU_YB(@1>N70N<9Q;@??<;8*V&K3=R:) MJX0\[*G[A:Y@ )X.'P?B+/[P*?;.2Y>@0@]]TK-KG\V"V$]ZG_I9.S":S>)I MK8(^#'WMJU^LW1M%@/+'^>_K]:)5JBS\J52TUOR^5BFO]<2R15G58JU>S^.B M&D].]![ M$6#?-T$3P&AK.T<;+A?II*8U\NBP\TE/BHW37F$'**E65^CJ->&T/).VR%Z4U\U7-,K)RL"]$B&S1=\7/,#(G0USE-<[*U9*>3ID M;\8F )3O\W]D56MK*QB;@TZ^G7GF?)CS42DT:^O7?=[N"7DZ17$Z]N+MX$HS MGF&\C>RO$,-ROC@Z:KEGE#C/LDZ'?Y1!6#]C=#NXK3;!8;&=0O;K%V MX@T&:0"FI@O'"X(5,%C-07SEF@SL=BB .!^%+QC0<"@IN05 -3/>A/#B=Z2 M$YT63Y=R(I6%:L#_QAS!*I87LFI;#(2O$G\H&SB3D[U[9SRCI%!^B\2]SE]: M)C1HHY!LEF\PARP_&D=\?LQUJ6S.VB]EJU*LIQDY25;>7%Y/FCF)E5>X#RC7BZ U6,5F,@N_QU3" M7A4IPR%9^V#@J'5MZ+5F&T$2OC/F@;! M9,4>7*FJFI7WIA2W<>. MSK<5H['C3830/\?*L1H0^K!$5 >Q_,;.*;G&&;,E0KSWT<&74!_IJE-NW*3. M7Z(64);X IT/:=0@ZGT,8ZHF D=%VN2H1[^9*M4&!R9T1*RSTWO\]@[DV/7GR\Y7):]RONI;RL_'Q&JJ/*+2H^.T MZR"N00%LNQ]&8.9X/5!PX]SW<$E.]]YG:%?K1:NY;M+S6R=#GQ8;I:99DUG3 MYM9D/5V%X!URZ\N-'4VN_Q[[D; 2:6\2NXG&,)MG3P5^F-3ZUZ2*EW8N6_S6 M W/C->GUV2T?#M@NJ?3R$%YLL8G@OH'@NA"T3BH$N94"@PWHLJ"KG-0,Z%Y: M94: /8@N9E,B8W&)#(?<:[DICW% D<;/;3[?4<16LU"S-EU58(<"Z0WI[BSI M5@NE1M-0KJ'J'1-B' :NJF0L6:YEF] &\P-2KRB1X,H+#*GPQZ#'H,>@QSVR_T;/7T'$(1 M'@59]>_*%[KY*"9R0&;/JZ&3[U->MFJOO@%X+8CR;?2;XW' Q^/UEPSF<)C# ML:>'X_7W&.9PF,.QIX?#:C9??5EBCH]!9 JE4!$#09V"L5^I8+#DOM#-N54:E7K$]F :UPOCJ;!Y:T#59I)J M%YB>%[EQ51JLIA07/HA[W&,+5_]!/#4R6P^$]_M^I!JS4VMQ2N0;"Y<[JG/U M(P_8+Y6BE9;JH+3.Q0EEV/T[$G$W=%=U5->-O55>_80 )E6W5ZPS@Z_#GX$\ M5&O#$! %S\!?S!7"5B4_8&4>]D?/5)%*]J;7B1UN703>B/_ _N+X$H <5F<: M ?B#>!U\!.0>8D]V^ %7@[5!5 =Q*LR<@)JZW6+?\1Y.]V/)G-T$-<^=Y$P5PWOG6 4EP8E[17#A#TZJWI6$[+=OJ1 M0_U>56XFYMFJ'07<43O7L]F8FVM'?5W=:&V@#:9AE/M6UC?M\_;5[>4?K-/M MWK6_L-;Y^?4=5B7XRK[?7%_!YW.J>Y#W[,\KSQ4+\FJE_=\?GJ].<5K[D(.- M/5&# OG&;WYN*2L 7E_'?6)/B\KI[=]/NLM;GZ[M;]JUU\VO[ MEMUTNK_.@47MY!]_[_D?YRMP;*T?-YY4\1-XL.(BGGOO(?8T9_;I1.*YQ4;=(#1U'^[^9+J-1>XSL#M7MVU ):"O==M>C,-\ M+7@>?1FT!5F\#9P($[ 56Y]''LI/8J6![G(.3REVCUSV7%5 N$@ZW;,6% 8AD J26-I(/8T3N?2X"_-_ID7 %\'R98#\XWY& M/PBQ[!LJ-* 36ZT0@KZ'$'MW\K_!'K7E_5+F@!R=GB'A4NY&#S.HE2FSFP"'%/3YPZ:!*P\2D@-5/-4V!'Y6,:3K-.3PF/X&0]H=8$RC>/F][ I!>@ M9_F P0$005*?-Q#85)[[DYC8:4NE8JWT%T+14>48L79":%)@HQ$68EIO>1(:P YK!#Q2Y15/0HM"+VB*F]"+\%3/@N\I#9WT^4:Q6?]+ M[G4WQ XA4)VC63#205<5?X.^+WN)X84\UJ7ZG$$05RZ9FH" )]P'Z7LN#4 Z MCXAKX+.*[X#=!N^6J-5_CI7JD(ZM0V5K@J' (Z%-JJ2^^32'75YZHZ#.(7!/ M,'__#Z8724LJSLHU]6Z87N+RE&B?ER:/7N38:;E=6$)2U 7I(AD- # MOY32JHNPM0ND53#7<0] W-*%?8Q(>A7@_(MIW\$2(C"%XE8O%%"Q?E M"IPEVR,3F"LJIP*=7/KL@3M1XB%0Y2+=(/0C>E^!]2+T.V%57@Y/:9L6M!&7 M^&_22XG*V1;PR$?*HJ=BO0-XQO.5B3P4CMH@Z$1AD74<?)%R-TDP!3><#] MDUKU",>$BNI(5SDUX$3,'2KM)Z"7H)3V5>[[4 ;PS!O>BU?E\.RJ= 'H6((E2AH*C-1MKTJ7!_&2XHF# MJ!=(6W(_=J_&+U!&I3>U1-+[4L&IE*K_Q?VZJ*^K M7<\] ?NKKU6Q9'^\WR?Y4C57E/U2L&>F%#LA1^QYA!S(: '(_R;NGJ<6LTE\R"G36^)UN M_1HK\.W(]PKL,Q"K!,WB.UZ-%5@KP@T#XMP$XD!*YX!D._.=-M:SB+$CG\KU M)07)R<,1>S9FVA\I=9X0H&A3'0D.]BR8LPO5?(D0]?H_AIX#[#GX*_4R ,JR ME<+RU&$!=.<<>>?*TT/C?$IU!'10^N4I%G';MX_)+CZH-M*!]( M1(X]/QP %T%_0WO)-& 14HU'H"V<;.A[T?T0)KF/D-: J"3JG.I*JP\DZXU0 M#9[2Y"/@(WI*1XYDW.4"J;6G17V6ERL^1D8RC8LGQ65PO$5"(E-& #F]U+W0 MRV\J3G-^4U$%[%#]T.O++MU2?+^Y/F]_P8N)G)-H^_?6Y1U5.L4RW>F%RHYN MIY5<36: PRNW9PAV&#I]X7"I*^+$TX,]+=#ZU,Z.U!D91##-@PQB MA8%. \V.E:3[ZARXL MQU?WZ^U8RK64=\EJ5JKL" =]R/[TX?AXVM,%<,O"YX5[Q8WIJ @RDU?<-GE6 ME4<,7P1,!DQM8H@X2<9+-74QWQ/QW KY$>E#"OO:3']$.>R0# 4]#_A?!FA3 MD$(WJ8_6CXW. %H:Z'#P,:FY:].BU>Q: =8*!D4P*%H,6# 6?3F0"G_=]CGS M"8?Z%F^D/@&P029$(WV+KUCR:!2YLI^5&RDWSD9P$&T"VT?2=$ $Q>A1,(V_ M3\6 "D+Q W+BPS(#U _AO[@]EP,Y@D(T ?7D!](6W;7./%!8 M;_G+Z>[PG&BUY4ZTU=6TIO5A YZW*M[F&=>;<;UM2D/_WKJY99U.D5W?_A.X M=>?JXOKF&ZF\+[5'FM6L/;+5N*(GC!(+-+?+]E<02Z2^@]%\]37O^CM>J6<4 M072/@?Y!M^7,W#=NC@V4]'VC9>7APA%5AC4N')$8OH/5Q3H%UH'OF*7,+E"7 M+T!995;IY#<5+ ) &B.<8"+4>."Y;!C-O +P]!7;BLRA,<\<7B>U[= M6@ACJ\>^>)!>%*!MDEB$\(PBHA92D:*KV!1O42 &NR&5$0W@F+Y^31S#6%9: MJ[A=6'I6QRWIZ/>< )YF7*E9EE7& L>P?WTK$C?R28/$D3='O?_0I;W''L#R M!;"R_@0V'R@G@[H\T-'O&&U%(9$\;KV%D>G8.I2#54K^:L!&9.LF0J'H#UW8 M^+T4J8%.MS2ANDF7OJVFP=A)6J/V :"Q2@U%_3"Y4T(5G+9 &%.3^6A#J#ZG MVO=#8]/]%J>6C>'^J:.=PB."Q$>*WGF;C^*+G9Y//8^4$R *E5,])R3P),); M@7:%)8$--ECJ?8SKQ,LO#)%0UV9^[.G*7-E1I[D'.*G4,1F=-,J[XF'O)X") MQ]&?HM";8 3=)OTAGO8NJ!]A-XY&4K&<>+HHV.M&C%!6?2,WA_(K_0XOB=#7 M!ZP<@S[(BX>A%XH@,P M*Q \7).Z9A08U9UYVD- M]*QT@82E>C8)9+3E@&12R()) #Q$4_UJVZ#UDKL(2 ;38/H4'/)M'LPOLQ WQNUK>.*?%-L26 8 M0>A3?A$!7(,A?5(#/L,BU4D3Z+ EZ02/](1JV>7?$RG1E3$R4)9P4'32V4D7 MFD7I4S*%ESZ%61:F>5@L"7%5W+;CB9)U %N#4S@'O%W@61V,BR2H\3#DV,W2 MUP0Z!T3E[DI\E)'+(] *M,NV3R<)*1$OS&SB"EDNEZ!6QP6K0Z>CWKQ'E_X& M)C04]'*-+H[1; YBBVX+B%WJTX297?KV+_E*'8)Y,M97%"AG@@@912QNM/]W MH<1!Y$O-'+3XHBPS8"8#@@?Y?.E$C(&40PSHGHKS1.;@8# M:D X2O@8J!'[ MAHD%J8D&*CLLZW^?.Q$)7J:%-\'E<:B:/U(X8,I+.B$I\2,4.,BB*7,Q4)X_ M6!PG=I><8-I]'(XQ\#F&"_;#Y'* % _AX[VJ@O#T\E+E8GYECR*[+N0D (T' MJ=W9VC$I*#S<(9:H\N72!NGJ0,IF8Y@)KKDR"P%) B/):4* M59[:&.5(XLW]2 9T+S4"ZL/+A9B5S7,\O,+JBQ0=CQ)3"6?B=:8UH9B9/40. M1FWBHK7H\%%7)UJ9/7R@7?O1F*X;X/WPR CP>:XU"YLB(D_@![IS(0I5/$A0 M4T(U!75V=Q$3('UMRGK N[F?VKF;C=-6MS\!+++OT56%5M7@(] H:/ZAC!>= M4FB*E,Y(47?6\1"K 12S/TYVFKFMPE]3'H,R$\^F[$L5.:Y"-D 9)7LD.98% M=H] \1'LL"!'W*O#A7U1*7A5W4"1U%!Z)D*!W-TI3>E$4/ZH12 \'^(#,0^2 MP,T1:11SKL@$5*-80^C#7I5/'*]IBF#CQ!([(RK4!E2XB8HP5\JOG=%\'12. M1.X/ A5&=3YW0FS<#G7?>8KGCZHS-C M&\01P+$)$4[&*F-V@5Q7DU$^L",XB6;$:R0QL$M%< ^\(D'3+Z]SQAC*4H4 M%27TD;T$G%8)LYU U?:SJ85Q$ "[)4K!V^W4Z*(Q4LL-I.8T'25/N-97K5P&9Z?645!'93%+P3< M.9X,M0*NB6F4T;6 %XI9QE?0X9)VS/4*&;[<=[A4JMVT?I:R_WAY\#XE'/5- MX4Z03,=-29EK=*Z?D<;Z' N[B$FLV5,=8JF!.-W)U\(+>!E-EE2\ M2*W:R(UUD4&$NB@=U4D2EQ.([.Q%+19GY5KB0>3V ^Y'+X 8V)1E^^Q=L;ZU M/(SKXOJ;Y%R8F]^=O_E=@6V][G8%J"(GURME,+'OKF[:7SM=+%OPA75;E^TN M1E&V?[OKW/Z!45UW-YW;3EO%4-YUV_BCOHO=A8O8V;[R8\RN5R5PIJU]XKGP M8^Q^'4=^?T@:)Z5!]\AM .-Z8LB= 64AHU^WHR)U=&9#Q^T78QG_@8,IY2B3 M-)[,_[ H[)%9I=Z)=7K$CS'O?.50Q^,DVA(#ZCP=+C\?E_]G!.J%*D.E()>P?"J.16'5XT"4Y=OCD3+J$"7KHDYY+RPEDC#.UL>B$ MJI\USVPVB[6ZA6Q3U^_6+WZZ4WBE4:S7ZQMK7U[=2/MRRRK6&[6\+:I4K%<; M>5M4O5@Z7?S3%A=5*U:;3]/4'C5._S[?%OY5[=)?NO=\Z8IINW1VE=R2=8<< MO9S?-5>WWR3V1"7O/K>X! T' DI\(W,/S_$"'[+#)PO4M4OD40-&W*^Z&' M)!G'VY^P^)LX!'_3G4]6:LVS+ICWNF_/"V@NQZ6E7XC,W)V*M M$;'A3GN*6,.=#'?:+A$?0D?A*^^!(MPS^F3R51SO;OH,K]>-H5IH5LNF$V<^ ML5.N%NL&.3E%CFDR;-!SR%ULXYH*&6FK/G7][O[IF+HOS1QVFCT&B6-VV\ MOUJMS9W2M;KG;=$6\TT#8.U6C+6;4^3LNK5K6,$NL8+M&^\K]GJ-7W:"Y'%F MG<8T([&>4'AV@M]L&H;-E6*HCZQC!;[Y?UN.PP(5VI*6"L4!B M-':\B5"%;?J>ZXJI+"SLXQG*8,"3Y#=L@(H_8MUO*OB<:2::2?7#1RF?4-6$ MQKXEOJ0\-A4&';ER86.254/T*[M0'HVZTK8O6G>7MUUV]_WZBG7;5YWKFTS< M?LYC]%_5_=,JU7/8 ^B;Y\!\C%% MQ2KU:E;+]UNV-P8>>^'P^P^J<48(5/ S/!O(G\*&+3J!^$"D,3BIUY&'KORF ME[^FNLYK9C9TZX_<<-47U5ZZG[7> CS-C>M68U3@JSZX(*7$&IH*N] MJ.I(JC.FJK7-4 $JES[%24:U$PN+;:CFZ#[5 L+B$S3*^H1/ZP>P8P1>K?I])(MD.,IVU M8=)9\[&6G4IG756*6^5%W4L =OT36!/6XSA3W0,FVVQA4L<&,__Z9^=S9T'7 M^RWD,9[6*NOF,3:*MK-HM78S**L2K'VS*JTFWV&F2L# M>"/))&\T;.'U0'U'4UG:/X>R)T-VY157\*;O5KP!ME2F2EA[MK-O5#F->IY+ M^/7^^22BC(]Y\V'B,->VXA^>=OAM/GX6M[K" MZK3;[!Q71&7$2$?K)+78LUVRE#&F&@F-E-F=S:Y]$6]9+!&V!Y%.M@I];P*6 MG"X_OTZBXKHWR=O;[F+^\7KQ8':TQ1T]K:B5%T)@]Z7=&PBTG2&1H]XKV?#R M[6S#!5):U04R998+IK):8"/#/DY-+K+XY+:NWV"Z&Z)(=E=>OOK%O6L*,?5_93?M^ M%[4;J[1/>L!JAHEA\N_.Y(.UN'Q)?2Q72L3R/]KW4HJ?5JDW#B)^[PNZ7:$];WO?8X% %6=O65% M_,JELL6N1Z[L10%^@^65'P3[[G#W>/ORHV+DAY$?1GYLR$CXV]^,!-E]"1+; M"16K7&Y42V@G5"I6TZJ1G6"58D/A%KN-R*0Q0%>,N?;HI7*"@A-ON#WD['S( M'P"E!:9Z.[BZ_Z;9>AK=[V'T_"KJ@OCP[>TYW"U \]S_OA M1ZX+WQ8R7;L<]*4E?6A=X+_U:U*J!=)Z&U;]+&CFC&$]D/T[?#]BV4N M8(QO;G>$*7K68'$5B_\;19L%_P.!^*>2AQCTK9'9T?Y*X*<+[ARR!'Y;JC="^+5" MN+Q !G=5C9)8#-=*TW+7"%S$CO95N%HE8]_F3[J^Z;:F.Q?'#=[U M?=R2V\>_!NPWU>G7P1LC+,B%_8HI6M(JG?R&A4=T5V!J CRF?I_/%(KA\$Z2 M"DFY+GWSJ*Y#D[;$Y]YH)(, 5E/0!4Y"50)$_NOSS24[ZE R/1/_"H4;2$S# M_ZR[TNNEXCXO8:J(WXOC,W8DC[$D@@VC,0_/SF#_7L,V M5'&P3_#0JD]A(H OAKB6!T%Y?2-!SR^?X#-W5'3I4(B07O:PZLMX,&07@$M\ M:M6'*(@52Z )/_@K:_\9 <@_$H82*YR>+I+WX,U,:PVM1F5905=!4N/+=(\I-MW(EM]%5'TIN&KL9EQ R/521#GCR \B[H:H6%']NGK).N+'1[5%)>R8HFQ*4")5;!#Y MK@1U+]'*8K68<4#<>$*ML]U)\K9 KX1%8QCCBS\C$83SQ3:W Z>_L6_5@D$=7D,RB8//7_"@/)<_#)3&Y V(GU5J+-&8$C L?0*,NN6Z$;#M>2[]:\*E)X+[FD=WQ3C,,NE2@5G-9F5! M&=G\H[&\HV@L6O-8/(]\'P_H#!I/$8MT2#$-9NQ+)\YO*>TDRBJ[B3*K=-1; MT9$2O$7W41"RJM*'=A)OU5W%VPIG+<'3;,>[G<14[; PM115*^DH[UF0 M>%%-UGG'W;:J%)\NKU*\3C7:6E*-UM0V/N3:Q@E6IWM9Y(;>NYVO5ZW;NYMV MSKMP?,\8O<@:M?V6W$9D+GXDO#6Y]FFA/3@ U;X"6@<. ON84MM@JB'8>V#: M3EB?1W@O0=:>YK#*+ P /XK12GA-3PRY,T#.C1,1S>D!E&T6N? 0S<>C<.CY ML#M[N>2<;J^#"5'O6_NY7FR:FRDAO:%%EJ]C8 MT*(V.%6E6$9,/5^0>D/>V2TWQ'KIO<0![MULRFSJ33>U6<:R0Q=9"[E*<_N=U]X:$XVS.,78B>'W%_PLKDP:CN M4Y3%Y\E9MA_ETJVE33BF6V&_ND3]5C'[,?C(_H?CA/]39)=>?[AGE+O?O,9H MXJL?UXVTD]CJCLTYW:/=F7,Z>TYW:5-=X4K/9[_+OF#??1%(FPIN+>9T_@ M/\-PY/SC_P%02P,$% @ K%)"6 >;X"Q4#@ N)P !$ !D9VEI+3(P M,C,Q,C,Q+GAS9.U=67/;.!)^SZ_ ZF4S5:%U^(I=<:;DQ,ZHRK%5EC.9MQ1$ M0A(V)* H&W-KU\ )"52/ #*]EB[5"J5B&0?0'^-HQL@\>'WQ\ ']XAQ3,E9 MJ[O7:0%$7.IA,CUK?;N[=-ZW?O_XYLV'?SG.7^>W5^ S=<, $0$^,00%\L # M%C,@9@A\I^PGOH=@Z$,QH2QPG(^:[1.=+QB>S@3H=7H'"5GRE)UZQT>=2<_M M.<<3[]@Y&!^<.">HVW,.T.$8=8[W]\='XW?34^0>P:/QX:'3>7]T),FZ70<> M32:."]\?'^_#X^.#@ZX6^LA/N3M# 02R:H2?/O*SUDR(^6F[_?#PL/>POT?9 MM-WK=+KMO[Y>C31I*Z;U,?F9H7X<,S^AWV^KQV/(44+N33'.D'MXBO=<&DCR MWGY7_DTHE1Q<(1D3+B!Q5Y(%<\1BCGBWF$D^;ZOG2E''Z72=7D:5)Y9L:3V' M[>AA3HM92<_I[#NJ/E (AL>A0)<2X\]H D-?*@O)KQ#Z>(*1)QW(1\I%,@2I MQP*R*1+7,$!\#EUD,.#'-P H3'$PITP DF.;0#[6Q>5,:+86B/"_HBX4VJT5 M)4]LD:-O(U]P=>6HJ[U'[K7:]EI#[DPAG-?2G.:)M,=WZI0@YVMOUN#;5EOFNO6UXY"=]SE&'5,NN5(>%[8AD*FV.9+Y@X M]35_:C&6#;9V,6+.6L4H[F4LL4@8% B'=11RY.Y-Z7W;0]BF_:V3JQ]U6EQ& M"'*].CH3_RI0"PFA0DM0=^)[\SDF$QK=D+=4$SE-VLDM MFB3#3&ZL+.B,]'^GD+F,^H:>JSUG=(Z8P(BGQUDM8,;0Y*RE1ELG&1=^S!G: MDR5)2'(*LHU=/98:$)?CDJ[OU:I"B0CE[V*;B14K;4L\1"2S_,&ICST56HUD;?1$FM/)C?0174;^ MC<#0PT)-I&U@V$"N$;&>A&DI1$,6:P%I-2L2#N@$K#2!MTM=O^TP7F'QB0:R MAC-)@^_1%>5\( /Q #TOX$8E1O3W-T$_HQ:\58I_ Y'JG3NLK'8.?141C68( MB6=HZ27BC! ?V$$1_!V.)L,/(9/UG"&!9 MJ*OD&S$_W@3SM,9_@TAG0]$_AQQ+#(:I2M#)TA(#(A##02&$EYC([A)#?V5; M2+P1GA(\D;TD$7W7I2$1F$R'DL>509^-N_RS!3+ZUWL5L&'N^I2'#,D+73[E M1.D2JNME&4%(C::R>'7 MQGD*^8P8GZQCG(A)YNY2%-"R&@3!"/G(79N!?88"VL!0RFN"HMM9AR(1E9V= M 26M06!\H=1[P+ZT@'(V-V1 M1NBZZ] E&G3?IG6 M!*PT@(B->^ 5-0@5 =R>!A+WR:(6PV-&7HC'KUU/-+L M#;+R"$W5$#L@:I^&+HM=%Y;C,EI\/]]Y:2$@):5!AK]%]XB$5N-V0FHT\<&Z MB6/.!IDU2B3>P4>[^72:W&C>PWR?H;.6FKU!-AXRZH6N^ X9DY/QQ+^\%WB:_FI28+4IEW:FXV.9BVLT29TV$^C,:U\ O M16T$)1<)*^8FFCB?"*O3TY7P&LV?"X0+4FE-1"-.=]E#D&4PVCT7%\?\3;1U M*G-F;^\\D]'FN4@YG71KHN%+$VCV,)A$&$')Q= 5F;@F8A3ER^P!R=";K/\^ MMPP QB3!"E(NJ*[,D#02I9C:C!G8; M2C9"FHO)-TV4[- V8=+W/*T9^JF ^^5X;>=PU@@ M&% F\-^ZT!>/:F)29S!^/F5&9\EE.#9VEE0A0%R*G:M8H)>0WU+?EXWL 3+O MY5RE0IG157*)F4U=9T%V9"[227#%I#+1&O-B,H!8[2$*_7-!#& M_*)+K;"KC-D(4RYY5+ADLP,DF;-XR),WAM$7419#.:#)P<-3+R/.%?F30*NC MP AL/@M5 &RB$KA!TRM TWIN7W+8'S4Z0$;6R=Q^BVRG1:B!W0.)@F8FATLW[=4 SRC#@-EA)Y=NK-SYUT"8HKUXHW ^CXX^@'YFDX8] M5G:"C(#E$H_Q9D$'I$6O;?MH+G#ZWT^4UTRHNQ>;R_XHD+B)_M /35&9\@ER,J=(=:L MMRA$NJ/W-CA(M.L=#5K_SC%6EKN$F/T)_5#MM R#>=TEA?I"C:!;?_4(O%5Z M@%8$4IIV\*YL=$W)GX@+*?*9H"T3:(*UX(O I;!*'4ZD!-PT!-(/[>PA=M%U MYJ [=4EY2AS&"X<,NU)*W_M/ MR(7^7%:ZDA/H\V4MZXHQ&R ZL%0DC\91]O2LY6I[6F(;W9&#JFR$;&%A#K5K M=R U,WU"FCH>CH_B.E3]TLWD#QHR]2+O=X1^7@1SGR[4\21EUGD9;<]NS.A.PF33,>H/ M[J&1FKDR7MVW%]-N1_].N;B9J-=F>)]XJH3817Q$?>_BT?5#=6![^O6K4IQK MRZE3^[6.T4/CE^L7!_1.EEH+-:!:1+DUF-+)"/I(#4I?$)%=K7J+J^\%O(EC<)/G;B!J*XSP'>'I3';+,!IH&%)\T@M]E<,5B 7]N,)E5:\AX(5Z M(^NIS=T,]3J]KGH%H!K. L*M .OFXJMEHRNBW(HJ#,B$037Y<=6<\.LT$(;> MHY1^*ZHS>E"NC@F*9O67T-5+'H88IIII*RKVI[P*#4Z6I=F*8D=OA\BA-5E] MPFJ7@+R)+*>I]@*V9:(JQ]=X0Y#^VG(\I3".R14\6X'DE6P?-Y-L"U'?8F:> MRLLAM?"(!D0&?WI1,\"B%-(-)&UK-)H,MOUHL%5I*/5Q:AD>HFA-UG:TMA#P MVJ/U)?+4+.HR)!Y7Y:OVZ#+J[?!E9=I;9?F;R3<>?0N@W%T+B3?WR!<- U0\ MJLQ]H8)[M>RI35(&4AGU5H"D]QG)/A?:3*\*:;>B&G%R0,8C??=7B!DJ?=]V MO(C?LK0<&I]!\K:,F>>(N+, LI_FCJ60="N0'I![>4W9XHY!PB>(W=$,(OT4 M(J6@UA.RM=F(9(=\'&+'V]9'<^2JUUJ$M980A[$=MJAJO!^&*;(MC5(B?> J^[TNF*>NT[V MA$[U9>NS/FNM6MPMIMV>U=T+=2+2G&%92AH*XXI,*?E6=+AE2XJF?M;,]]K= MZV?D:D,?]SJ]_;4QKQHQ&\Z7 \\>N^)5\#^H.INKO LT<+WJ^GC)NGYZ!?\K M)C@(@[I; PI%O&I=AU(+JY/RKF#8CJZD<'H1+Z0CO<-K&#)W)BE46!3MR.S? M0ZR+?IGL<4EH:DYCGJ#G9=R :[UIN^E]7-R=H0!^?/-?4$L#!!0 ( *Q2 M0E@4MM?JM1H *+X 5 9&=I:2TR,#(S,3(S,5]C86PN>&ULW5U9$(=\MANZ=GGQ@)(&%SFR(U5:2/^?6;H$19EW60 M**H\+[))E0J9R ]Y(9'XV]\_'\X>?,2NGR[F/S\4/_*'#W">%GDZ?__SPS_> MO6#^X=]_^>&'O_T78_]\\N;5@V>+M#K$^?+!TPYAB?G!I^GRPX/E!WSPYZ+[ M:_H1'KR>P;(LND/&?EG_V=/%T9=N^O[#\H'D4F\>V_RV^RD[RXM,DKF2'=-1 M!Q902*;11.1.J6CC_[S_"9,%&XUAW%M+CPG!P);"$GCG%#BGM5B_=#:=__53 M_1&AQP?$WKQ??_SYX8?E\NBG1X\^??KTX^?8S7Y<=.\?2<[5H\W3#T\>_WSI M^4]J_;0((3Q:__;TT7YZU8/T6O'HG[^]>IL^X"&PZ;Q?PCS5 ?KI3_WZRU>+ M!,OUK-](UX-O/E$_L MGALR3]]/?TR+PT?UEX^>+N89YSUF^D^_F$US%?+;)?VL4N\7Y> (NS7=_1]S M6.4I_9JX6H^R_'*$/S_LIX=',]Q\]Z'#\O/#_'XZ)>JD$O*8MO_>:IQ'7SE* M,$NKV?J!5_3Y9+3*PJ#,X>)T,]JK/^"&?+?O/-6@YK&=Q,S?&,#\'GX\-% MMYS^>SW9$Y0"=># DI&T\'U4+-CD61(8M??&E[0_GL]2=I[_,YA[W*4'BRYC M1SKSX8-/6/7;B?H\)A.Z= F,YY?NR1./^M7AX?J=C.!VN/G[TBT.!\',2O)9#_!V7$QU1HDJ. 9>1:2$="Z88)F,L M B1*CNY60#C_WEUUXZN$KRHSW:9YIWAN"'BSXZ8/2CEH#S#@EV'^1G&YDT*T_A9D](PT*)0KO*6YJ#)#K*;H- M.-3 AJXU-AK*H!TNSM/R:M'W$U!)1NG)\Y)(*$WD>47C"* F\*R,PN!=:S!< M)F-7SG[MZ"6ONT69+B<>C4 9'1-0B"WP-+5@%7,DP @*1(FF,4=GAA^38[^K MO"]B>MM9;@_@DV743Y0VM$0C,LXA,^V<8I!!,,$!I=(:,;(&(5M&TKF MNTUY,\F3.C[#D.,T?B%U";+&C$$G%K4N3#C(2J#Q/K966N<(V-UCKV]Z!Y]/ M)O4)SK$N*J0(1ZI8F'5*T=1ZXBMJQ6P->T3QDI99<\_]2E)&X<'O+OS+/OSN M$]\,TU]Y>D$L/UW,:9FM:*5]S14^P;+H\)1H[)]_7G9 TS^=0_?E)4U:3RY& MHK^D^9RM%_UQC#*1%!(7[RU+49'K4L@#]5(9AL4)],(GT'X0) W"SI@R(:W! M>/_R'] \.^5#,EFSD,G>:!<"@P3 >/9*\)2B"(-YEU>;Y[MS]09[I,GY\'A. MX=U'G"V.:D[_Y.U?,U7I7ZLI18 OY^0@)>S[=?C'!>?1.\,4H"'+ZY'@81+C M*GLCK O.ME;H.Y [2M]U*RQ=7&K[DF&SI?06U^N9Z/T-NK_PS$1,T$#P2%&I MRYZ?^%\@$\NZ\&Q\B,9C8TQ]FYHQ:>:VD&DD@6:(^)5=_,Z.!K=ERRJ'1FTLDBO$_DQ\C68>_U)(TAK3,,-EK*HAE MWI!BFZ^(LYB\T(:B-CX0QVDY9_3 MY8>GJWY)+E#W55/W),(>,SE%DT NF'/<,X>NYEE)I&"M8(5PPKE51>36Z=?B!GJ$E7=WS8P=\V*J4 M&P<=O$3E;FPWJU MKB&G;09+6K(0BEQ))*/#-')D/AC!?%;%*&F"Q=9.W#49K/NN/VF#@8L::OL9 M;[L3=P5_E:(-CZ]KB0--_'+93>-J"7&&[Q:OH:-5.3$VQ^!Y9B%EQ;0F+1TQ M1B:D$0+!T )L'C_O1O*8 H*A@+5/J8X&BBHG(P+-D$L9:?W$S+S.DF74VH%/ M-&5AS%!L.V,O%ATA>/YTU=%(Z4"5DGE>?SI!??X_X+G=<+M)?'Q8S6B7]\W^MILLO M$T .V9C$O(MDDFSA+";TC$.1ICA02:3&BN$FFG9.8U[F,MEDI$J)!6/)#_,I MUW1J844% 28I!;*U^KN)K_M574UQ<2F+N9L FGD?9YBB)_@BAX.YV-R4 <5_;93WFX/XS(_VF5"7>0L<&^9SIQ0&,@)5^"R M506E]67/B__N?#W.9"1(N#![#=/\;&!=R%EHS4)SF MV_O(0A26.9"!/ U90FY=@GTS56-2>CMBXR+6&XNDV1)XUR'TJ^[+FH1_P&R% M$UFL-> XXR%1\(=H:O!'2Y'4KQ%HM[>1% M&FX# _U]PF"GZ6XF]-?=R:&1,X18$70*Y.HEE273@K25%Z4PDR(WQ8,UL75P M= 49MQ&]^3Y%O^ND-Y/^&=5SF]S5!(@BD2-% BD4@JB0#%P@#54R*:KDE9"M M3<4=2;P-:NSWB9HAA=4.47V/RWY2M$U*F,Q #Q"^D_F^\VA356&$R1W#=1$@E1D_Q\T(%%&SP(4M>FN?-\ M"[+&%%AM@8*+:&\MB'8E<(M%_C2=S2:TML@B*V16U=HM502+)M""UB(GCL() MW[K":3/VF-)'#62]U90V5EG'FR/+B104B"<>F?6:[#!'RT)6A8GDDQ:8(<%S!(PI\&D@VNTGMYE\7TSGQ.8K,I+YY7P)\_?3.,-CNM;G:RDL%Z:$JD0J MYJRNL99C!83Q.8D"J77EWO44C2GF:8" AM/?M@SAA(;%/)V@TY5L+"K'1# 4 M@!$<&0A.'KGA#K7BP3;?$KB2D#%%/@T L/MDMS\;] JAQS=U_@[*'_TQ'&O! MM,O*1T;.N=\.OHN0T:W/># MAF93/Y ?B(6T4U2!%25#/5[#&5AN6 J&HI"0N8/FFV??]@.W2NP=P703*M$$ MGU'#&QY-LD:&8)G3]5P^EY+67/3,2?#)B*A*\P3O+<@:7R"[#2:NR/DUE4?# M ^ ?:>Q%]Z4N/)Z"14DK+8H<:A92,W#K!9ZB,:02/D:E)5@E%9,)@DUZ";6M)),.>F2$,)YWSSBO8:> M\07 +3#03 +MMON@KR>1ZS_5]GZ$63V!\WCY%+KN"WEIQ]L2KA3(,1+//%-X M!K5FQSO%(D$X&N6S ]MZ#_ VA(TO2&Z!DO8R&:9V+F@5K/7UR%QD.D328;'6 MLT2K/'EG/#7O=_3-VKF=.-G(+ ;0)4NLQW!E98."T< %R:QPP4L&;EN;O>0B2 M"]FZ5]MU](S)"6J%@V;SWPP1F[VD4Y+.L+H.0640.B(PQ:VN?IIGGNAC!I3F M@0?MFI_[O(&D,3E&K7#14@KM3-UB_OX==H>UC^HD&\S:&V1HI&M>1::.:X3$P;, PX>B(K ME6!!@+3-]X5N(FI,>P/-D-%4$D-$/AL?UD.P4EG+T-?6.F E\S)%)I++V0<3 ME&O=4>VF>&&;>M_+#5-.)WW#:0HJ.4B"64QD@+TD;]W4/5HM>8H*G3.M0[W; MT#726&D;?%RN"VXLED'\HM.4M39HM,W,&RUJ+B*R4'*J7IH1/-J89.LMA"O( M&&G(U (.NTYZ,^D_/SR:+;X@OL%U">H5;&KIL_" +&:>F;:NL B. GU;HE39 MQ&!:9U%N)&JD05,+9+052/.]AM?PI::YOZ9]7 HI ./(26-I7ICW5C"O(R^* M&^U5:T-R-24CC:A:(*+!U \68FV(R:)@Y#&3@UA(=WDR6J#)AF5-45]1AIL\ M2)'5=JKA'H*K%D!H,?E#!UBG?!;EA Z)84[$IZ#8(3H164&GYTH45.L3:*37 MW>+CE-[VY,L??/Y!4 MBB7FYCG3VU.W^PGZ(_BRGOJ#7V)QN;NO0MT2:>M,D610JXY&Z<=!6+: M,P]@E+; !0Q03WP#56/*G.P).(U%-0B$UD>':VETO3?+EV@]Q>^Z'G(,6;'( M96;*N:Q-$V[U8=*3Z5EWZ0"[\03G;78C; ME J-SZRH+5W11%;WR'K^ M&;LTI:F8&(*T%/5""D.\'G-M,M%F3!#9>1UX^]X?-Q UID3-?2F>G035M&;X M0G'J&^R7W311%')2O'K^BS-/OL9NNJB5/K4U%C[#XW_I\_$5#<\_TRJ9O\@Q(,P@:&0_:%V^#P.8W$>Z7PYWW9-9O.2AGWWPP MWXF'B3&Y0&U19RQ4Q:0#"UQG5B J RIGJ5IK@ '8&-,&\8A7S:4]I7L&5,NK M6J_2T_4H3K\\KZ=];2$B?&'9"J!XL?AZ'PPRI;U.SD0O0NNF1K>G;DSQV7>$ MXX'$/S0\3_/S9^@K+DD@?X%)Y#0-B1OF!3BF(EC%O? 2]P3/*Z@;4TSX_<-S M5_$/#<^KO%QP%*LD[YB+][][_=\_/'<5 M_WUH3PDV6 NN.C);;KC5.AMI)%PP.4Z#A]&J+*XBIBOH?-B5VA:*LG.,SM&3):04UU0BY=:O+&T@: MDV>W-YBT$U*[:M_#>I_9O]?3=% N-OB;%"US@H0,:Q\$;:TC?I-BF 0G($>K MF_>3N9ZB[V OH35N&HJH8=.ABY',*=1M9!IB9)&;R$14R44O MK6Y^3OO.=QGOJR1T3\#87@#-,/!G1S-Q4,I!V5C'6K^SJ>IYNNB7D^)#2JD@ MRQEJQ48Q+(;DF1&:(BXO F#K4/AFJFZ#%O^?A9;&HKJ/G2)RRY6/1%JIC2BT MX;6UDPR,HW+92NZR&N"^]*UVBK:O+WJW>)S^M9IV2&/F57W]QE/@WD51C&8\ MU&8<%(XPD#*R[,BWM$Y :-X2Y4:BOH?DTJY0^E9U41M)#5:CO[G?JEJ'U]BM M$Q[/ZMU7LWZ;6OSK7K=KS?VM26U46__G&HZ8'W\D'?L>?U\=1NQ(,4YGJUKL M7X?O#U;+GESUFMZ?V&2%UEJP @Y([Q9@P9-X,60+:,$9W_KPY!U)W-F07SW< MI7&>0#]-DY(S)LF!8:XG&J/2+%J!K 1A(W)#*ZEUCNI.!(ZI^F1(K%VR\8-) ML6WD6=7GZ<6<:^+.W\?^-3E[HFL?=UW=7UNKW0D(R4N]P (4ETRG>DU[CI(5 M+)["9T1L[@;L3O684NS[A.2>Y3V8-7V+,TP7[HI_!DO8P:+>],I=K>J=2&YD M6:_MLTO!2P*3.2/,Z'JVH[ ); $@JL0M"*'K'4V\M:=CEOP^FM'#LR&6XJ8 M$"%%XA9SO6N.5HT@ $<3=,F*.QF:W\%V+45CLHK-<')SH^>MA=(N23^;+3[5 M)?ABT3U;K.*RK&:7Z=R02.1@@*KN"B:FB_,,0I84/ A7HG%.Y>;M4.]"X*BN MC1X.1X/);&=854ORE;ZRZ%ZLEJN.[!C]G/=DLU]WTW694/Z_5;\\MJ$1DK=2 M%59LO>8I9\7 NWL"GWV")W11FQY>NOL$>NX_83U()V65G6<9Z M+TXAYD()P(0HD1<'7HC6168$P M+:-717&654T!AE)O O&:J1(Q.F$H!&[MC=Z"K#'%B>UATD@<[7'RYZ+[Z^5\ M?>ROOT"8-=D[3(DY56_*TR+7]EV.""-8YRP\P7@HG'R;K#'5:;7'22-Q#)8- MV-R8"R?W2+W,1/>T3*M3<<4MFSLD";8<:=?<00L&&Z44;KC -('22@C/2DF$ M!R60'#>AF4PY9Z_ >M&Z/=5=[H]MRN\ZE)U(8SR7G-:5KS6J*3L&4$N8P6?- MN?.YM#[R<1--8W)N&N+E#G?IWETT^[A@F4*>U>%JW9_T;!G:!%VQ*A"=O-[F MH"VG>%74C*Y"P06I\"1;;^#8$5PW,>S?KH[(C!UG^,]E MFK>W>;=[\:XF;@OR=[1HZWS!^=:/DV",%24$9H.*!!RM*3P2Y#U)G[,,&9P3 M-\W7%>\=N&FH%2DD;I!EP1/3Z N#)*!N$!F4TGI0K7WBW9N&#FV =A7O';N% MWD4&>[RM(RE'?U8D,YS7"S9+K465I)I\O34/M1_MQ?X.UVFX:^]HWQ7/%TDG8^H" M:DMFO(1Z^-NQ*) SDX01J$1$T_PRHEUOI-^?EMM%T'>[G/XN8FO>3/QV\ M[>)?LV,],>0E8=A[,JJ@Z7_&6L)PSDIE8>3 CLUMJ]/W=KO.5I*^?GG?>::; MN2__@&Z=POI*AK=1")D+L\825RJ*VDO2, X^NF@"?=W:7;E$Q!C M&YZ[IYBY=I7]2H>&XJ*ER!PDRU2,*7G?1N [ MSO3 1OLW6*XZ\\[&_-8CM#'RVS'4S/B34X;?&'AS..+9"B>ZA?7X ML'ZB>$]KC%XSX^J2$+;>'&\UHVB/)VM\<;[Y;6W;$#HN!V0 M%VZY6UP<0Z= M@9EHH17*JF0+!XJ14B#V@8B10F6GE;9Y3WF7<;DS>T!/"Y&,Q ).Q/ VD,;8 MKQ6\R-2^[2 4$90#R621M>8OU29M@$RD!!*]S)!;^YRCL(-GQOE?A.[%]"-. M0N0F@3+U"'.D=19K_6- )BWR&*)6RK2NNKHKC=^E];L+QNYD_7858KOK;^] MY;M/BXGQ"A57@65?.[1CG1&RS,P%CZ3K%1>Q=9WK'4G\+@WEOH!V5Q'N%V=O M\!"F9$.Z@_*"G$.859(GV;LBK. L>5H-&NO%P"I9HE<4]!KJ]8_W ;DKJ1U7 M$F(LZ-M=L'M7>+^3/_/N$\X^XF^+^?)#/S$Y2Y^D9UD9S[1'\CLA!@:@BJ7U MDS6_+\UWD=8Q]9$;#PAW%>K]V%R"$DZB):5LD,CT1E%,;)!%7C+CR@@4D:(A M?2\J\"R18VI"-RK0;2?&O:/M<5EB=^J,*E43U!2YRU [;4.6+-;=)"L\5]($ MDVSKMCA;$3JJ>XW'A+KMQ7DO>N[%8M5-)"0MI;=,*##UN&!D8 LP59+PY)5Z MD*V[(]Z5QC%UQ!L5WK82XG"-)>KU8I<:45_][4G'V5UZ3FP_VL[M*!HQVJI3 MQ6S]S$F_DV]1L#Y[] X^3Y*+$=$"RRX#(U_+L!"X)!_,2 ]>1C*7C1?\W2AL MT:3@YM$FW OA4_#,RWK279)/ )$B(:DAJ)"<5*9Y1^%;43:FK-V V+JJ3T%C ML36SJL])(RV^(+[%[N.TUM5?12%-P$D'[7K9XE6T"REX=#DQHX.CR$<"\S[4 M"Z.44$4:+G7K$K,VE(_J ,L>,7D/3[YOOZ(1- O/_P_4$L#!!0 ( M *Q20EA[W/3SY4\ /&U P 5 9&=I:2TR,#(S,3(S,5]D968N>&UL[+U9 MDULYDB;ZWK\B;\WK]4KL2UEWCRF5R\AN9DHCJ:IZYH6&Q1%B%X-4DPQ5JG_] M=7"18B$97'!(!A5I9:H0@SKG@W\.P#'5__VI[^^_QGCC%, M,7_WS_[TPW?3#_C=WT?C?_0_A>_>#,*TC,;7 /\^^V!^@/)],P3%]?0*_/TR__\#8:_?W\E_352?\OD]F__W64PG1&T*-# M^&[M-^K?8/DUJ!\!25GR/_\QR7_Z]W_Y[KNYY,(XC4<#?(OEN\6/?WW[ZB'2 M_G#Z?>Y??[_XSO=A,"#$LR=,/W_$?_O3I'_]<8#+SSZ,L:Q%OQQR!:4KG/]1 MG_;]P9@^$)!QNHD(]"D.JXHWQ+CJZ8=C_O(LR%C"S6#:$/'#9S?%.[H._98" M?O#H!FAG#X)KO(XX;@GUSG-OX5R"O(^P/C+WK_I_3J/K[V?07HYH%7X3KO!Q M6/FJWZ=W"\G%?/K^CZ__^-:[B>3^L%_7C5_IKXLGU'?MC@+_F.(PXWR=6#Y_ M,$IWOC2HJ]3HBU@'(>)@]FDO8[_WTW#:GWY^-:Q;0UB PE=3O)[T#"WM.3L' M7$L'2G@-L2@-Z(RR-FAFT3XD9K(D>H+ISU>C3]_36[ZO4JD_S,0SIV;CN^?R M.F!$?9R\#W& /:UY5,5YD$A+@K(&(23:G[R)P3#4)EAS^""6K[N+^RO3+\;+ M$2Q4?J>5NXQ'U\T9FXY:B&Q."&'^TW>C<<8QV2KTJ]DT_$L:C":8_^U/T_$- M?OUP-)R2VOXTP&JNT$3"J_K#P81__K4_F9)U-/GIC_0A#*_PQ1_]24]D$943 M!8)*$I12$8+U'I!+K9QTP27>0(57O;NA*FS8,%>HQGX\WM>&P^6Y2C4.87F! MX\?9FKX5DMZ]O7H_AN^\MR&K:TV*5=/]<#9&3479+;GD2FBNI(5D5:9U3 H( M@3,@CP0Q,B9*<&=/ZAV[Z]B<[B+!AEPBH>C]Q^\OWO6TX$6)$H%+$6@D-CONC_-,P_QBFV!,,O><^T9X0(ZA0U<\@@Y@=\\9C+)XU8?C. M:R^&W_V%^9!=T601'@H@%QH7N*#U)"5PKAKN*!4XP6BLWB:=4V).QC8+ M\KTW7PS'!XGT(83T$; \5Z&EC( ER*%I#\ M;8/&6"Y4 TKOOO5":#U E ^IU8=3^VJ81F-:-&:#?#>E3>+EZ&8X'7]^.C(%@R %%1)\* 9<8=(PZZSP+6**:UY_(=RW$.Y#UNWA MK+_(>8R3R>+_ZG!YC\5"RXY3-+;9;F,)3_(!-+GLM UQ18Y\ \97O/I"V#Y4 MJ ^9=ETP+7J&14)"OIYT(8-*J,#KA, "P5%8E#TP%++VU1?+]&Y"?5P5ON00I201$X!A7:\?SUQ9?%\IX"71$D M.2@2=@?3S(YX/7XS'GWJ#Q/Y]T:@C#)#-C;/ZY.B#Q9$C!P5P8O8(/^[YNV7 M1?7ZPKV#XH4E87FA=C##,@GB$9"S("0U-H;,S24N,TF8B))R88 M"^FPLI3;;WORC.XMNA4<'A0&J\62@S MN;H=N,# 9\=+1MHH[#89W_5\WG_CD^?S(!&NX/.@X-?[<:C5Y>\^7\?1H">$ M59PS 4YQ56N^'81,>SM'%)%+SK@[+(MXYW5/GLG]A;>"QH-B5TN=6E8JS&*J M!$=ZP@ZL2-J[#0KPJ21@3(9JN=LB4I.I>?NM3Y[4@T6Y@ML&$:J7-^,Q#J?S MQ%95.C++;R8]H='9D&D;D)J4KFA#2D? N$E%\H0IEQ8N[>JW/WFNFXEV!><- M8E6OAE,BQ42^]O;Z;UG'#U\'HY2\:MBY UDM)EPNA-EB""T#:C#[S)H;A-&"Z$]69B M7J$%#2J\7I(5. Z#5\.,?_Q_2*M-0D&K#8/H4ZKE"0B!_'P0]%,(Q@?##O.A M5[[V4K@^0)@KZ#THT+6P\'_N3U(8_!\,XV4I< K!V7H (S%!EB'7D4!E&K$0 MNCC!/0^'%?&M>_.3)[F)2%?P?% D;%D+_!75S_0)V8E::L%D!&%3H*6E)K(< M80K).&6"BSH>1O.:%S]YEEL(= 7)!X7$[F*:E_;/46GF/5/DW:F2(RC+:XDP MF8B!&:M]\4ZZP_RJM:^^,*+W%>H*J@^*A+T@2'D&:Q"N>LB5("0&$K<"5(P( MSLI:*UR'5IQ/5A]$[YW7/7E*]Q?>"AH7P:U__?Z>- CF/_;KL4%VP7""F7Z8 MC ;]7#L8S:I-*N+)J+S^B/,JX'E&EWMA(A2G*UT$:153V":C?Y,B5,XDS%%Z]8 MG-,=3"?+3[[.J/4H]ET2'CQQWO0@Q.Q=- 6,MP948&19*I,@Y!B**,%CVK0N M'#2FH[0 :<3G]-^-1ODG3U^-W./[43_.S](Y+*6(0P)C# M^6Y5NY*!KN42W@ED?%-*[(LNT MNZ0'][:L.K'OWL;M_M*!QU%"<#0_"WL(S M>3',"T23Y1'\+4!MT0=D1ZX? CEN8Y V'#TDO)& C\8^#YYAXAELKO8HXQ:< M<@&XR2P$PWE.FWRY,V5]3>>0(Y*^BUP;DKU6-$?2^+[3: 2Z!W?XEV,'O?XB<M.T ME[)$P0_MZ??GAY,YF.KG'\TQ]I<%,S.2\F$Z3_Y??ACYX.5MJL"^U3AC3< M107>I@31&2&DCSZ[37TM#M"#76 >7U4.XW:UHG1&3(<+1L_'I+.1 7)P==PT M-X)U#E229,F$J,G(Z6BAN S6=Q-APWXV2QPO1Y/IZ_++:)1O[W#O1H/\99B. M1C?+!.6896W%PB'PP@FP%X12AI0V!>;W(?EQ5$]^?V@L^):-K*[Z_0WPOBY( MU[7H]K]GL=">T2SYB+&>(J45*8=Z9I@6J)#(-M5:B)SOK00/P[W[O/CX>M": MN-&1I-[!/K!!%+=1!NFS<(9@N50;11#4D+0"([4PV:!RLK4_N!VRBU&>#@DY MZI[34QJU]XR1)5.;"15+/B[Z0':.%H6E''%CJZVVJO(-J<=.@F_8;VV)[)?Q M:#(A5[OTIST,6G@6?:T@-*!\K4SPB""D(&PJ6K:Q-]<^.G#K]4_>L-A7E!U, M]$6J='CUTQ\?:T[UJ^GL=9!&,@[>AUFS* 078ZG%1J%V4_9<;ZJQWH?CM6"> M/.-MQ-S!K'Z'@T$U68;YMS#^!]Z"V%/(L.1Z=TZNY[2T3^3V< FLT$*6I)6E MM XQK4=S? UH1-F#J&(3>7<2,9@@/? #0?N1/-_!Z&-5_P6XK[9M^J^;_ACS MJR&M7ZDVK*$-JV=%UMQJ 5*G*A%FP*N8P&!&ST6F@;6N$#@ [J7HTK$8ZV#; M^06'))$!(7^1KTG\51KUN.!R+F1,(7NN0(L:Q8M"\9P8%R1V:N\A6"$!C*QZRUYDN6DU_DIV<2^(VI,R21!NUO>,O-Y81 01K6;"^\0W]F(_B/"O,"[' MY-Q3M!VP_?MH.+J+:J&'7Y2[H$0GR/PQ@<:JC"$?EZ,#P561D87B]*9&L/MP M_RBH)Z\);<7>L$'T$N"L7P!.EJ9+SWLA>$X>,O)Z[)@6I1CJEL1K",0Z)S:V MDMQ'"^Y!.#[GC4D:M9-P![[&W\?]*;XNY77Y$0N.R3K]$>/TU61R4Z^.G1FH M,DCMO*>!>B]K7[4 3O("FA6CA591BM86X..H+DTM&O/017QJ^@'':X70(WNG M:)LXI$*.LR*H9*UR!M[8Z)E1Q85-S87WLA4V(KHT#6DH_Y9W@-1,W S:',[O M2(IJK0LY2,!2N\MHZX#0.; VD&[GS$.YYR>L26_>?>ZE$'JHR#HP![\:ILO* MFO[PA@;]]?C.#UA&8YQ_[WWX R<__4$2H/?WAV'\>689D;3JV0<2\& FK_D^ MUT.OHPPZ0'22%-,7"SY$!2*YY),FO]:WWCXZ',Z3-T'/A>J&MUK<'1I!7LS2 M'W"(-;%CDW0\H852 DW2) *0A17!1Q>MK^?S3>N8Z!HH%Z(]AXFXXY1,,#F*0X*&<8.!4BB%SJ-9C29MZZ&.812!>W M'!PB\I97HSR"KZ>%]LFD"%&0DI(C;"%ZHX#K:%+RM8-\ZV+[-5!.ORH UI;=22 P%U@%HJ MKKQ.!EOG,G?%^.37CDY):7GGSJZ YYMAS#I+K+=2N$C3*%@+02J:2]$9Q="G MH%J[E3L!/+[^=$OXGMJU.UG'6Y\6J^?##I')2E,29C!FUI1=^'E6"'F6269T MS+7>OG:$^&UJ5Q/"UB9GCM=S:M:8],-H0&^?_/1?-_WIYVY[3VUZ7]<]J+8> M:W>]J$@ILG#1@B;?:U'*%:4 36KACJ(_THJ: M:6!"Z-IGOBC>.LIV-KVH=N'SD5Y4NXCQU+VH'@QA/IUJ<^O1L$ZV><,6I8KR M18$D-X.67:$@.IN!AF-U("?!Q=:F]49 9]*M:B>BU^G,P0+O(BIS%].RL](6 MH'9I7;6+([X*T'%;6'5 W'U'O)G4CZ82EFPN8VR"Y+0 )0AAP,)!JY"#UM%@ MW'3MVIFKPIJ^5J?2A%V$WVQP04G/P%BK04EG:A^O "(P5K37 M6%S[@\WW0)P@%GV MDPA>8?7!'<].!TUN=V/*UX*Y!.K;2+J#V?XBYYDPP^!-Z.=7PY?A8W\:!@MP MPL=0X2]*,;)AK6GM9^D6]QLC2+9V9PDL+HJ P@JT7,S#)P1@:3C[;W7/N$ P:%";+CXWX.R4.%MP#3L8/T P/$[5Q]$QVI:#Y!EXV;5#T$% MQW+,Y*^JZ,ASQ< ALFB!*\>=$I(VI*W:7IX'L1N:4W?'ZRXB[,!XI\V@^A7X M(\[__]7P8<;D[6@P^'DT_F<8YYZ/,N<2:1O2G/8+CP4\0U,S7Y8HTXEOO--U MSW+J72">1>7$(3F"+BGIHN7U+!U:#ZMA[G&G%0JE05E!1HL/D7P/5I.PBFOO MF+;-RR)NO__XW'=*UOU$P+Z2[F#=>#C*7LI)YZ@D%!5H:(YS<,XH$!@#+U$D MM?$:R?U2/_=17+@&'";U#KS]NZ<%0O'&^$*;8;VY2W&6()10(&C)?)8&>6H= MY#_QX8MCLK^_K+OH$+/&KZS8".CK\C[\\:9VTB3I3Z?C?KR95D?G_>A-J!=J M]G@DY]89 4D%7:]6].!S/?Y8N)62*Y%'5_.['>=;YD_7'P>CSXBS+[VY&:I>O1[82%;/2GIR_-SL MT"PGVZW>3A-]O9>@>4O'?8!^DRK7D+L.CCG?R0+.9\>RLV#/,&M$/7V+6,_A M\L3 QQ3K*2U7D G'6>NZX0UP+EMY6O'0P7GH.]!FVKQ$5CO)_(;3#Z/<4P91 MH,S LZH8L8::'4)"X=%&E;)N'--D*)+,C.9R,\XHN7TK&C-6>OBG/"+_)\WD^GL1,C[T9KB MF1GT>!_Z6R393?I37%P!,1_K6TRCJSFGLV'W,*)@,A=P6+MD"$P0$DJ0UM!V MKU.QN?5%CUV/Z;*5^*PTHHO3K'=R!3)PQ8.2(+3@H*0G=\59"=D[[0@-9ZQU M*>;ZK$R37 -Z$PU/&FS4$50LM3VV+1 ->L%#T=P=*]?0[-Q>O6WFG_T!.9GS MHIU7F=2S7_HUS/9J. W#JS[]5"\WG-:(W(^U!FPPN:M$VYW8V_--!Y[5:S&^ M1J?T?J[@\=?^I]J/_^Z;O^9PB\[!D$]?95= F1+(@V,"F5I+RNHAI<%(8L&A1L1BYEJWOGMD>W;%. M #;7E0<&53>$G,MYP7D:X6N-1/T'E:9:1B.C+%XH!HG5ZYQ55A!SD1"]MX*V M):&QM>.X <[)2@$[4H"5[?L.)Z*;*J15T!8E4MN Z^@TX49@ISE5V(S&[=3C M Z.KBB>$"I5)YTO-#L0/=0FA2!*BE:C*T&VOK+B! KRR%G#T^C'+J+OX@;> M47D7!C@AVW)QLTY8<[/.HNX]*!U5[0:3-4=R(,A)VYM*CR#]]J""E%#B,4""RPH+F/4MG6UR5FHV2-V MTKEJV2YT=:!=BRLL,;_']&$X&HRN/K^MW="69TRE<"ZF$B!J3J((FH,KEH&7 M03&F?&'->VX_ NGXYE2GE(ZZXZ,#>^K7?JKS;7CUXFJ,\Z9KRZX$1?"BB@?O MM 956Q,XZ24@%YB,-('YUM5(:\%'\\H;\QVL%6JA-H_@D2/3GEEDK?N4 M;D9TV7K2D(T.#FMLD,0OXWJD3C!I='(ACNO^<%CC(5R>LM&B;4JW'J;0DQ)0'&2UH% M761:MJZFWQWEMZ5*+:@Z;O"N7@5J:(4,/$A@3E9A" ]!* \E)EE0,NN;-\;: MC.C;4II=*>C )[JMK*_+?8"];%GAT48RP@FB4M)"T/7X678EL!*"9NL)WUM".YAW.@$N7WCZ^I<#F!L=*L'6K1TKB$649AL8+;MV?GWU M"?IU[B?\^_0=(+D.B\NLDVZ6B\KH'VXF9-Y-)N_FEM&\^BMJDX2AT46GZ_'90&XE[><@;0[B,4ML"P28]N Z:AL]PZ0$U]F=CA1]U7@8"EWL2+< M 642+6RJ%! U&:4T]Q +D^ S+7H84>KV;4>ZIWS;2\LZ9GP7X;8^.O1J]'Z1 MK*XG6!8M'9:E#3%FHZ4H8)FIZYI5X**ID4".43"4&.Y=6K;FC-"FMYR@7?G^ MTA]U(;J&QM@2V+O1X&96R+0T4@Q+P3$%DI&EH@**VF2? 2,-%ID;GNX?9%_/ MY+UG/V7^#A%3!VON6_Q8$R_#J[^2"&>+C#;DN04:38@A@RJ)U(@+#B6G[&0F MPU"T3G$\ '%)UM9A$NX@F74'T$*CMX'4D9VU LYIK*T#B=I$^P%2[GK.+Z"A M<$$;%8!QKD$9$R&4Y(![(6P]-,@,/E7B'[&YNN=]%^&VMK9^&DYQ_''739'5KNUCN DA!A+($M0)4)CC(UZ*_X>/ON)LW>@L!K&IN:V M^[",PV0Z)N?K9HR_75U/EW>_)L0LBH)<^_LI3Z.,RM5[R78?Q]-VM'AG62NOJG3[530;%9%T6A 5GO"C:2%H6[%8L MWG_R$V?O($$U/'PR _,W\L%OEHN!T\%S&06P7/,7/AMPHC"0RLHHI97.J:T8 MN_W4)\[6W@+JX.C'[S<5Q>LR'V#UHY?!S%YQ1L7B-!0A!1G87@%9VAJXLMHK MKEG&>]0=?HQL+9KC4]ZVK*F1G#LXU?&EOM,;C*&JGC:%'*I0:-_VVI/-I4-( M(6,4K7L.GJYLMBV[>\EPK=UZJAK9Y==K+^DR[R5]O K9#2\_;GWLME+HK#J6 M.8%H(@*SGI/];"197"&!E]PEVB 88UW-PU^[KHZU3B2=B@<6+>UV49O:=R&1 M-2ELPNQV:=12O$5F$M@4>+TK2$((18*+ M@;.441C7.M;YI&I+=F)\I]J2723?>8'!-F"^U=J2G8C:6&FPCY0[IU[S[(5* MEFRI1 :9)^5VSD:05I Q16S)YGV2SKVVI!WCNPCWJ+4EI>B22LC .0^U-:8B M,]P'X*BD\[E8(;8+E9]S;(%2R5"G6KHXLTO 8)HCH/"TX0EDR M6J,UK;LVK(!Q#D&!0VSU0R7;9:RGB"SJH0 (VB H4^\)CDQ!C(FV%\\R:W[1 M[NEC/7L3L2[:LXL4.YRZ-";L7PU?WHS'.$R?WX_#<#+O5_8+B:?>4][+M+;H M&IQV/CI0)=;F'HX6F1)K95Q4PK>^L&9[=)>C$8V9Z*!R_XON.AZ-B$)"EK/R M2%4@Q$Q_E,)ISU'*^M9G-^ZN ,VBG*^&&>,4<[66?P_C>6_] P*7&Y]W8"QR M>ZR-PHMU*WM=7HXQ]Z<_A]0?]*>?OVYO-GFG%)=@6.U#KV4!EQQ"D!H#5XY9 MV5H)-@(ZO.GNPX?/PR7*V>*JDDM,]8IRTOD8H&'47G^,5D?-R?+GD5N56S?S?HCB M5"''1NS>[Z5ZF)0[L)_N(EJX=MM@ZBC@N K/:>*.AW*UD?H#!'TL)>#%:^>\ M!V\S&6FNEK"Q(@"9YE+S&'5JW<3E>.0_$H$\!O>[R+>3.'.Z(5@_DBFV",*D MF(2L)K^(S("*GD9H?0$RU46ME5+!F,:$/P!Q?#?H<&X>Q)@/$6P' 8^W^&DT M^-0?7MT=ZK)2%3ER)4T](I;(Y>-D_207P$BTQECI)6L=!=D(Z (TH)W .YCW MO^)T6HNPYM@6F%#D7"0RX(&44Y&ZUK:6$:0K+$;#E!"MU_I5."Z ^X/%V[H: M_-T_21'I-[A2&0VY/S(1E&)-H:6),$;!.O)?!_#97EM M!TFX@_CE;3S+.NPM$'7DL3U$-V#N3%K;[B3VM:UM=Y%9IZUMN11))>5GEV% MK9T!7V_)X"C0TXC2EO5T3Z.U[=[D[2VSY@[&PISZJ5[_6F4VN\S<2.&0%A&= M).WFVA4"Q.K8+$.>=13W#QRL\S!6//TRC) ^H(6]O0VDU4;-EKR> M(N33B(%-?!X@OJ[GZ0*:\K3R2/3 0DJT^ <)D3,&O'@C47&NW79'"X[)Z!J3 MYGB$[B*UUD3^C/20,/CY9I@GM_Q8SSGF(AWINZ.=)-?E1S,'Q=C$O17UJKFM MB%S]_.-MD+?P.7!\BNXPFZS+,Q MSK-%#:A+;2EE)?C:5\J@]CP%H=C]&U).S^8FL^8(9.XBLM8DOAGW1^.5=1') MU@"]]'>B)=!BUK"B+(> ZT'0NMUJ$Y)#;27,VUB]-)OUX'P\7<];88;R[*#:H): MI?IJ6'M>?EF;:*#,DG-%B'@D1#&2LY4S,*L5);H.IH6U^-Z#2; M^N&,/:("!XB[B[,^J]%);@S/-;*;,-,"Y3/$P#EPQKBF'W06K>N%CZD$CVSH MQ]*!7:3WEKQESB2B(E]5@G"<]CD7&(0<$C"-AF%.O+C6IMQ#%,??]UOP MLZ'WPQ["[6+77['#+4I-?AB-QZ-Z@NEE^$B_F7[N!:^\YKH07[:>9:[Y5&'J MB<1H3=3<,]WZQM)=\)U 18[:):0)+\V3FBN ODB)GDV2_QE#O1+EU3"-,4SP MU_YU?]J+!9W R(#^I F4#*'EQ=:_>EL,6J.VNYAKYU=?@H(<0>B=APE>U;O' M<#*=98]+J>GC3_B&S'+Z7;C"'HE%",TR.,O(4;9!@)>" 6/2*"YR--CZR,-. M "]!C[IGIH,3C'?!_A F_U!J>E)E^: M[+3LC(ZFM:FZ+;;+59Y&?'1PUKGB_#OVKSY,,;_XA&-2Y=N:W@O!(*EOJ 5! M!12I-'B/JI;%HR659Q&[R%UL@'1I6M)*^@W+7S<-_*_#FPGFI8'UVA5 M\9_Q]FI837XEK07&LZVV>[W?S43(V45TF*-06QT[.- >W@KL)2G4<1CKX,:P M'['@F&#_W!^&8<*7H\ET\LNXMC85W-/FZ158X^H%W(HLM6P=B8/,,RW1:M]^ MPUH#YI)4I8W$&V92%PG^V_OFR]$G)'337W&^.+ZM76\7AW5Z+#"3@HY0HI\U MIH\0;) @DN>\ED(FOMWEF]N_\Q+X[U+,#U([S*!5$9APH3!9BLO4^1%KC.&VIUFQ;4;,GA$O7E<8D/%0=UX'J_*_1 MH)_#YQ[3.=3[%*!(1DNC4D/6[QO.!L F[J8=3L3=GNE/O> MHSMJ'^\6'&^.>NPNU3/NW5V\,1E#!B>EKF90@% /T(68#*.%,_C2^M[B\^G= M?3"OCW?MWD6^QVK8O VF;[%K]TY<;=.Y>1]!'TL)+#-9^\Q!VGH=3Z(_H@X< M/$ MZ&^QE_-.G.W4RWD7@7=0]/&PU7@VCM7N(Q %4Z"4U^"%"S!K!%-T49ZWWO?/ MM8?[(:P?)MAC'&3.6B=N72&W-=?[N5" QTA_]8(^3B5P?2]E[O_>,CS W)G,7D;4F<8MCFEY%Y,9[0%?SC8G5F^9-@E0OKHU:LX"7=>1U M%SIV//*ZBRQ;5SFN/W,=C1 F609%^AK]5Z3/N7@0V8>0;/+\ONW\-$^K[TML M&\EU7I+X,HS'G\EZ7([+52D$.]FZ&82+JF+0BRU[PV,@?=[6'F MNWA.?>BMB[CI 1+OP"5:52?P.TY[4J"4Q-",L_E&YYEA8$P.4NA8#^)VR/I7 M))='_)Y2[J >^->=3M?PE$.P9.MP178*UX$6*<9 IN)#EB'GU#HTO@N^"]&3 MKACIH&!X?4VA*T*ZVH!)Q:K6I1Z44!I!L7IOB#6\C:K MQWDW3\F_&I;1^#K,VF'N7W^S_F$'UMMLB;)1?/V;"/ON7X_LD!TA]U(;K6 M22H"]FXTN*E"7,(Q)B1/ P+$J,C_JFW*7%9@9-:N=IOS9;O38P^?_93Y.T1, M':RYO]]4%*_+W.2HIL5RQ>DEBX;<60XR<_)M2Z35)DD:-/V4F*#?A=AX 5Z/ MYF24=^<$-!)]!QFI);+79,2&.O8OP J/Q5FE(#&,];)B L:X!&LS6:3!%B%- M1SKQ ,P%J\1A@N^FB!>'-SCI(5D:QG(&S#I!FPS+$&0QP&CEX\9H;7CKI.3R MW1?(]UYB[2 A-0MKDF51^M.>*5%%GB($7MN+.AH*?1"!IR*"],6;W/J0UJW7 M7R#)^PJW@^33EW7EU3"-KO'7&LRN 03#G06TH@[-N&HV%K F:UV4$,*V7M)7 MP+A W@\5=B?IHX]C3/U%^/WC &I='(/62F:2WRT4/T M3($H&(ORSOGM;K3=*9/T.*X+U)#F=)PBV?33'Q]G&1OZ@!8YTOGIYS>#,)R2 M@_K3?]WT/\[\II8)J5U>V#QIM?=HCYK8LV](E46P PC4,8E\-H2,E0YL 18TFA#0RBT/ZYQS8FLGZ6^=V-I%=$=( M;&F;1"RSN+ROQT6$!(_%T7!#SBA$LFF["YG/+[%U"'^'B*GY3!Q^HD&-QI_? MC\-P4G#\?G3'6WMQRUOKQ1(EMUH!VMI_T\B..D\1LC. MU"IBR6K77@Z)&>>#"#;:UOU)=H!W05K4-3EKEY@.0V.SIIUSK$TC8"N>VSS0 M]1CVCN)9LS>^17+;ZT$,TB]2J*^*59(SGEL&)!_:6!2G_8DQ#AAMCEX&3*%U M;FHG@(>G61?/G5'PNLSE_S/-PJ6//'I).^RL+>@4\]QCCM$KDZ,%D4P&Q8($ ME]4LQ6!\1B0]RHV%L@_.4\6XVFG4P^QMQVP]C6B7Y(PPYPAD[=4[%+P'7Z\F MRS):'FB'S['Y,8ISC'9UKPX[A;MVH:7SF,LSP/?MPUT[2WS[6;AKD/X.T1,7736'8W)WJ5%9P&G*%:*M[K>#"%I:$E!( 3@ MM9-,V5JAWMI3N@?A*9+;0IH=E&#.)J"?^Q/PM75&*]F'L6H+#_>/Y:TW8,/#";M M@;[5M1IW7OEZ^5U^&8WRZ_'"+IVY+!Q+,I@8&%UORS3HZOD3#JZ0 EB/WK#6 M]Z]O >MD;9^;J<"H6RHZL#0?@;BPOK8!V5' 9RN IPD$-:=W-_4Y@)N3*9*/ M69>D(^2$C&83N<11L01):J-2R3:;UCOV"17HD;#2>>C/+I1TH3<+<&/,+Z9O M1OV:MB3@^/5 ->8D$&SBFGPUZ:">H0:#0D9A-2ILG0[;C.CXWE,'--Y7E'8< M=%#@<0O=ZT\XO@5,,O2S&U8E\0"**5'GA034&(W@R2;7.BRR%LR%Z\4!DF^X M:$S&TZ_!^%]P=#4.'S_T4QC,UDJCBHL* XC 7(T1*0@T=F#"FR2",FR[/KOT MEENJ0'_[J@8; 5R,_=I.S W#9S-0AG KAL-%@T@6$L+F]W3NZ\J%]C0QZ;^5V$VYCQ MWT?CZ8<7US@F.(OM)P4OC T>+#?UVC-+RUOQ'E0.*9HHK=9;=1-[A.J';S[> M+M^0CE$S679@W?WTVT\OEC7FQJ94Z]6M9K159<4A9')XD"6EA$(1FU^7_/7M M3YG9 V79NI3@]?0#CF??N951+7K6O3E!UF2,**,E$ 0$'41TVJ".6S806_7T MITQ>&Y%UD*?\TLY&&Q]0FMQ%#W9*3>XB M\'-)3;X,'_O3,.C_-^:7](9Q2--Z#\/\T+#0G!?!09(Q6AOC((0J+9W1"[0R MJMPZM[T!SEF&[I*\@C*<73Z,A!/<0-^.H/M!A0.DVT&\:+$C MOL4ZL/[PZ@V.9Q;_,.'K..A??>GKENJIK$6*[!U].BDD$_K=NVD83W\,TWE^ MW=:^NZ$H\,%RM[=:V([@X2^6$!'<01%F>&'J1:!I- MYLQ46)$7EQ0:D-[2C S, N'18*W-&'CM(-I:[]9 N3@%:B'R#KKUKH)5?QSC M,E6_#<".3-U'P9W&W&U"Y1;J<3@/'9@UCP,MBHEZC R2H&5-"<,@!MJ9=8XY M%[+R4FCM,Y](41XQ>T^C)[N(OW6.Y6]DD-U\.:V6?$(L"$4P1D 2 \?)./,Q MT%+IE.;ZGNNS)K=R^ZG'MV$;2WS40EP=6+!K3/5Z>;F-!(UCO3X&:V^T'"!R M*4&89'R)KI#EGW1PJ/GK2+^RE49&\BNKNZ97_OB/Y!?Y1Y#W,H,0L'HB@:1YYMC<* M(:EIAOS"M.PFE:UW=8R:5>_?,HV9IY1X_0F+Y/OKGU/)S:GFW MU>7GU/)S:ODY5W=N[J]##.,A MYF:=:=<\L$UN;ANTQ\K)H?6996U!JGI'7J)=*9#_"T&35AGFL[>M(X0GSLMXVBXB/TEX9!N S_&TG:G< M.4ZR#P\G49CD3-$HR6)*L::UJV>["+^ M;N-IDOL0G:U'NVB8Q66(+E='+T47W_ZX>7-9#JZQO&O_1#[@_[T>A"2Z2B=$CFWGM,; M 9VA\WJ(@=E.^,?6C"]N=QI=#6O(IS?/.FL)/F@V;Z#DB%N03!D6M6->M;\1 M:1>$WY+N'$9/]WV*^#<.K><,%KZ(+2F:25J%=QC@% MT:8$$FWDULMD2XLN[%]>>+H+HH]/].A0@3=NS3P#L? LMH'1L /[K5@TN)T$N7 [%IE#$=HUZ'V'NSDN/VWIY M;[&/6LBLH=L[ Q+^N 7$.8TIV0B9%T-&ARK@DRSD-Z7L@[6&F:V,Y,?(N_W2 M)TC>WC([QP*/NZVJ0BI,&J- J'K'L8D<@M1DC.3@?!&A!)3G9N*?12^R$YIB M9Z *W;5^/[S,13*1R8=RH%VLY9O2@ ]1@Q3.:X9+#[D'^J M3I&]G&5D1C&PRBI0A3EP(6=P&+E7@;N"XA0:^JQ^S6@[CP#S0 XS/X>9G\/,SV'FYS#SV?DVSV'FYS#S&0YVC<!R%0V]9ML!ZB.'09 M^O+$N5OL160ITIA<5JYV+R./V&7]9.$", MYQ5&D@IK-X!Z!#]S6AM# #+V+)AD%(:@C7!;'3DY]S#2(82M# ?M(K@.HPC; MP+B\<-!.PE\33MA'U MX&\7@;4.!]WQCKV*'IDKP+SS!$0+LBR] EV,,R4J[D2YG(C"3F)?&U'8168= M.&-K#,KW'\+T[Z.;07YU_9&^B_ZD:H6]I^^@Q;FWR3H#!VM(M&20S MGWL0JJ Q+K'"MV)Z!VMI/Z3'=]<:VU='(*@#M?H1TQC#!%\-U^!_-7E+OQ\- MR0;Y_&8TF?2K+:*T(N=4>3 QQ]H*24'$;, +Z5T6O@37O'?./D"?O%)U3T_W MOOV[Z2C]XP<:1'XYNOY(F^[M&UGV\>^&(\KEM8 M5:4?/G_]RIOPN7[TXI]AG+^JF+8,K4\&;,EDH?#$R4OP"*QH7[0,6?O4VB<^ M&/7!<8'T ?/- %^71[%,UH%99-IM*C05R:NR1H-R7H/GAJR$+(ST40B:2ZW% MUPK\T:(1Q]72!]&+DY!]ZL#'[B>>R(FN(BTI8!7BO835':>(-.& MK >.&%/SUI*WWW^R<,AI-B(D.DHQ++(MN,]N@Z:@?UUTDIVF^M3\S:R@^ M0*S=D^VY",;4%90I,O$T>;>.20=&1265%C'QUEO6,4A^I'%65QSO(LW6K;'> M?T 2-:^(OM0NF,2L3* ]JUV?G()@. ?+N;96,LQ&7OWHX_M#APAZU$Q* M'3C.\_V$OCSOW,9<*)D<>,M]!F6$@VA4@(0"BTDA2]TZS'('P+>]*>_/10<' M\?87Q-=A#/.]>;/-F#K:V[L8SVDLA /4Y+XWU>?ZP#6A@( MP7JF:R@]22%!%:G *4'FHG.B.%]L:7XN:BV8$P2B3\[U_9L#FQ#529GC9#KN MUYJ\&;2_$C.3M^_^NDP>1K(CI;# 6/"@LDK@BD'"JC#+[)R6[4\H;@#TK$D- M">O"3_]:;3D3RK*+K\]JMBFSVW<6>=:81.0_U179N MJJ\3T>\W%?[":9^\N)E^&(UG38 +#X3<>,B:TX!,H<4SRP),TM@*BSX%BN15R&!L-J!H/:>9 MJVB^EA2M1*F-;GT'4E=C>=;R4RA%%P;C>)00\^1G$O@MWVCRTQ\X3GT:2R_6 M6R2T,6!\G-TNA."5BR0_IEETII!]V]IT? S4-Z=^;6GJ*NX\>1/ZF33[??BC MMOW_,!KD_O"*/E@MO9YBB6O.$ JK2#VWY'I'#EZHP*14WI36>8M]<'YSVM8Y MF1U8HR_R?]Y,IC/3_"T.0CWC.-H6ND1./CKF>M]T3>;)!#XC@DV^,/J))Z-; MY\_VA_O-J>.QJ'VHE>J@W/K!-D.]0Z4_O!G=3'X,GR=D0^#X4S]A+Z SM8\ MZ$CNHW)D,SB)C SD8,GM0XGZGKZN2=%WA?";4='SX?FA\NK3*N__&MV,)V]P M_'?$?RRB%[G'40?' H. GI&,K8.(7D.(B2:DT#:&>!S-707O66V/R_!#G35- M[-#X^*#B_4&]N1FG#_3AFS'-O#HEKZ]KCV4RM6F$B;[5369W&#^\68\;[G1 M'^6Y$7\G;OQE*(,PG/0PILRYR,#+[&;'R,#%5 -]Z+XR)-NKL_[0?WVE/4( ME#[41->!P; 6[,-XV,\WTYLQ+K_32_1\0?,*LC2!C!]3P&GI:ZDM*BN#CEO> MT]H8V#>CC"=G]:&&^I/%]N_%VR:O%FVRWH^F8?!J.*5).NFGOX7!#9GM(3*+ ME@.KZ7\E6 3OC898>!"Y9+38O$?,$<;US2C^V2K+BOC_P=FN+U-Y[G.N'O/O MH^$GG$QQGMV>S,9Q^_I>\Q:P34&X,+Q6MJ0P<]/ M2Q2GG!?.IM87-1]E8-_^7QC)3MS M\5']'N^9F(SDS@#]21ZYF<6?M(=LDF ^T7^Y=<[ZN"-\GCKGHT KYLO!VLL3[GUMUN5R/YYO2O 2$K]$0=I=G- MZD]K*^#A!)MWPMGJ;9VTR=E]G(UZZ&RU.+T8S!Y$/[TN]Y>?NC!-OBHJ*22+ M.3LH.DE0-M9"\*0@QJ"\04]ZW/J\6N,AM.NNTP;8_)2OCBHFQ23YVBR3%90+ M>%,X1#3%ER*C:WY.NI.!'*OKSBGU>GT+GE-IQ+FTXYGW^?[:ZFTQSMGYS"BC MT)HIL-JZVE?=0)2AU."21L=81-XZ]+@!SNG[ IQ,5T;=<-9!!? ::(LS*]N MZ^CH_T9@ISG#WXS&[=3C Z.KBCT_2"<29!]QGJX28+SM9VH8$PI9;WBK0\W MG$!!'CDL?QK]V$7T'>A%72+K32*#+P<9LU.VL,3 N>H59:$A"JZAND2Y6*.D MWNJFMAUTX0&(XWNH#4D:M91P%T>D<$"_NGHQS+^%\3]P2C\OW*PE/LS,!620 MN)?U&JT WM.N*0PRXV74QC5O"?H(IDM2B*;R[^0"L@G2 S\0P!_Q$PY&'ZL M[D)D$H.U08"/)=1+AGA-?'K@2B)]Y'G.K3>,+6!=DI:T9JT._X!#'84 ( M7^1K$O5D.@ZU/_E=D"85:;@WP$2JZ4 =(:2@@!DCT6G&1&E]/F,K8)>D+.V9 MZ.*0S]Q3NYWP6A'JZ]'Z9IE4 E0P!A0K$9R,"=")4EQ1)38_1[X=LN,KS#F% M<#I@KP/;9BN)?>V!7Q,"JT91BLPARPPF:$6CD I"##1=+/)@6"%KK76?Y#;( MOVT=/0'['=A?V\VTWY&\"AI++T?AI(X!"H90SZ ["#)&*-RB"]QDXUNG%7=# M^&WK9(=LKC7I.DY)+NI2PC OSE/,ZH:KP3K^A+DLFB,TSTWN]MI.DI0'C/Q\ M;ORP]>X_2^ZEU8(,36225(QY8#(KBTES%9]O_%@%9IY)"$Z@T,5"2;(>&,H) M:)N(0(M S%J'D$MKV^!;O/%C%RWM[L:/7<@^EQ3CW::OQ7*EA+' 8SU51#8, MV3&, PW+..%EMJFY>7!9[<5WTH&-[<5WX>*IM&?>9DS/[<5W:B^^DYHVNU![W/;B MBG:1:"2@-*F>GB1@.5D(!6.PHIXY[[0QZP6V%]^)Z^W;B^] U#DULUSXJ:]O MII,I.:O]X=7;T6#P\VA;S[C8];Z)001806._-E0;!2ZY)+SF+T64>1>L:EN:#>$+* MW5"[NE/X/53C%#;L(P.:!1B_G$G_93R:3'HH2PZAD$=:"JME !F\K_UH;0S9 M%AEU;GT^NX-A/.O[&:A'%\UE-[7#6=T.US*6[.PDELT%5(H"7/)DUF4?C;$! M66Y^U&-GE,_ZVCVYYW3QP6(@)+6"_=H69T)>R$]_?.R/9T_X,NEZC@F>.>;@MD70#H/<,$:F'GD59[85Y23JT97'5S;R/COV+_Z4-M!?,)QN,*E 3'KY%GE7Q;R MC]Z%&-!!$%JI6M:H GMN@;6 VEK.YF&7O43ZAV7)VD:XN%.D,(P-;CKA' MH[-*&UE/"5ABQ7L:(;.T8.146/(8>>N"@",-[0E-DB-IZ6DFU4XJ=E9YXI51 ME(U#==XQ#)$,7*%HC6.S.U.XA"*$"=QG5WSS:K#C#>]Y1ATZHTZD:EU=$G7( M4!]T5-V\ADBA@W$*!.<%E% 90NW+'CC37!0G93?72QUMA,]SJ^NYU9W"/<6X MY,;!)X&)!V)'T&(R"\5"R"0+'8UU$H-O?T_@20?\//DZ-A6/IX[G'0?=.,RB ME"M<"_ RU@.Y*&IF3H#Q4CE#2Q!/[LQFW5ZNV$ECIAL9L%X8R9.&&C8#Y9V& M8 U-D<03CS'3G#FW=6_+H3VOJP= M!M*TEZ)QNEY;7X(EHTG+FMJ)!81D1FDMUC)I<_K[8]UJ#=A\!['UZ*'MC#'HZ ATVA5$N1&*!O!T+@SU\GD MYK7=)QCF$YHG[16UU>5T1]*RKB*L!PQY_=ZY;LB\EWE113 '%FM7AL!IE2N) M*")/0TF('3<83Y/K*>C9:<(LFYO0]^[JHI9210(!9XDYZ8Q705$V\S^NP/C/8-".,$M^%CSDR1[\(CDG)64 M@U,B"=/)F<].1O,\&O&(%$DMD"!JI4FI] MP<37MS\A;6OH(.\N^+4+8L>]F7X._?%,8U],)C?7Q'@N]M:OY]=E241::[E,D .K=]Y% M#<%PA.22Y4YGBZ+Y(O<-=EG:14N[Z[*T"]GGV65)!1%33 F"0PF**P;.L 2I MY% BLS:'UA7Y%]9E:2<=V-AE:1S# M\5/1WU1/>S%90"H101D^:PO-:9Z;P(L4)1[?&CH;O=VIR]+9J>TNU!ZURU)A M*12=R:)QY+,IFS-$P3@P9CR7J#PVOS#PTKLL[<3UUEV6=B&J8?N9R7C:>UNE M,9M7OA:6Z=K4F=MZC,\;LC\T,@MQPHXS;NO/1X>_)!8A^UD%GC;?.W\,.-Q];FER"$*7X) MV_>DR*)PV1+.R,9].VT?JX;XMC_YQ\]CK"47.,;)]"W-^X6IT].N6"M$ 69CW2_?2V1WSJN_'?,JU=ZX0L]N MR#4"G%<6F)19<9U59IUT<^ED-,\SI%EY:%O-.:?N$9M&]K?1@!XSZ$\_U]G? M\R&K*)&!\/6V\5+OIBY*0LK:,%X\=^9LKHW8?EC/LZ33?:2!+IU3@X=50[P7 MNK@WTHB6RUCKA57MN9XC;9LU5L\M9F0NN:+].<^:C:-[GCR=3IYVFO5P#NFS MFD/+9>+'_J=^QF&>#9#6 8^^-H^NUSDI'F2]<5E 05%\-(HQ?C8EU-L.ZGG& M'&6[V5N/UG;@Z/CIM9*2!R M74ZMYQ"X9\!S4#(;6DK-T7L-/J&S&BC0)V,X9%7GO"0[+B J\"G9*$0D*39O M1_\-GM7814N[.ZNQ"]GG>5;#.BKO368VS4]M=J.U 7=^23S#N5_]LYC;\E0B9O'WWUT5)G.;2 M,K('RK$%-2#JG"HR?_NNF M/_W\:DCSXF8FS]?3#SA^_R$,%Z&.WT?#3[/0Q^T[PI0T)O,0(1?F005FP&/= M#50JUF3-)G4Z^QX]B>9]))9M(!"G9.O5(?'><\=_5EG!HY5T4FXD&* M>L-K@2"]@!14+146A>>SR4/O.+;GB722B72 @IU3\>"CXUS< G1KJ(DY#-P% MB%9&4)@9N,)B;:GH2C;<&WTV!P%W'][S=#K)=#I,S>%A_M)9LO#HL=7;DT=:8843$6) FCRQD*D44JXG M*&+ASBL>SN8L6S$+KXY,)$W6F@D_*]]U>'+V8D]4I%<@V%%!N=A>7E:"% M94%$S_1VG9Z>V#1\0G/O')3_#"?R3IK[I&;OKKT@+!D]7-=;*;2LW>>\!5_( M*O4\.8=2YGP^S;5;#_YY'I_G/.Y2AY]P]&R+52V15Z9$;8 T(S$@R4 X\"XH M\N$8T_'IF,4[#OYY,I_G9.Y2AY]B!*_>T/.X% I764L90> MJ)N69&Z18I1J9I)J.&CNLZ:JST>S\>#,QC1+O4-SS)!P&%@DIB8FIIHFZQJD MI8(:)<9&NI8I!L >!K U8I%H8&IDG#QH#HRA>M^8S"U^8)\7IR;KI>>7Z:!AAFHR25OW2'$EO7;FD;.J>Z@M/"<] MV% .2O=%J0=H<4S]<%JJBJN&P1.D-"C)\:\J'UW!3J5()2J8:7#P :[%WJ-+ MRBF.4@)!2^KF?*@PB$@".LZ."P!02P,$% @ K%)"6#^\GE<5; N^@ M !0 !D9VEI+3(P,C,Q,C,Q7VZ'EZ MW]_[___>]_\^M\Z=>\X]V_=[ON=SOM_ON?>"6J N8-G.[4;; 2;XV,"T 0"@ M;LY @V!79P P,0'6 P# #K Q+0>8X2LF^!_ ) *PSE\#@ .3Z+=K-R:Y+WF6 MP"^H6<+TM0XF MU27?ZN;0^E+?CB\4S?]"+5 [H ^P+UW*MI25G8V-C8.#G9-;D(>;BXM;>+D MGZ"X"$)"7$1,3%)FHZRDU 9I,3$YC74;%)545541LIHZFY2U-ZJH*C,J8>+@ MX.#FXE[%P[-*>;78:N5_^(#* 'YV0 E(9V9:#2SA9V+F9X(J 03<2U:F^>,+ M 0#3$F86UJ5L[!R<7'"&@F4PQ-77IK?OF*/?5$&14'W^,S;]^X_*"@L>OBH^&E%955US;/G+]Z^:VAL:FYI;>ON MZ>WK_S@P.#1,FIB>NY9=S2*OL(:YP\*WG7"FCVKV&Q"!MGK)? M(^SX/T79-\)^IZL-X&:&A9"?F1] 2\AX&0:&@+2/V9!P#%?7!R"F#0" 5-B M#1! W&A&NLD$ 1RZ! C8\LH, I;T08#(:*@:R13D:CAA%_#P06#%P0V'C(1V MB2&Y,Z_$NJ1FK4KGL\>KDO-ONXGX#:'L2Q\53+*TTZ(N:F"<54[46>S@AH!3 M;=79MX(O?93_L'/BHY+SR^6NK66;W[BP3/>! 2/^3+VI\N3+84$!:JF1R-;< ME'4S$822E%LR K.&-W6]5,Y=X>7\-#,,8K4F/KI'^<1-[K#-'TK:Q2[_D(S+ M&VZV4WWG>4?-N#6O90?WGH.;5U=Z&++TWDWGP^+Y23./T MG^17>0]G*F5O GJSK[-AB<64R=W$5R^+BBS>/T,*Z[]:[;NT>TD;R& MJTD[2_P=]1+JK[=&1HK'.H.8MSN.%6 M4M*]2=6, 4VOP\;=G;Q;!&HWQMTP%%GG$E00R\J<:%2SY*)[.MEMXJUH3ICH MKF#G.,>XTNH3Z[=O*3\XI38JWHLL$>T>H:[SO&STX.2FLL2.%7%O9E9'C%!" M/I8>2156N"-SW*E]@ZEY\YL3Q]<=FT(<&^>9/?[@8K1'.UM2+ 1X_U;76Z16 M%>I(I6B\Q=(3SPJGL1/Z/(HA "\$ 6]Z\?M(HB5V0HW7XRZ*>]QT7*3 MY!NV5P%3R5'='U3T"N)%1?.U9LFFSE I"#AG.@(2TB! +_ZQB16H-TN8'I<%C[NYA6[8TYIJ;Q#:W2^. MB@S=/ /S-)N:FE]9,4Y-PWI!@.F3JT?W:]F]OMHQ.B6GGZR;%1D\4K,G^+3E MW;O."<9QCW1XRA&584)OPF6O,(VDKH(;,C.$25V%FF*R=:[."ZW'XYY5P5UI M?D^@"*?S>9)]($"*]R($>.*FW)O7D9+&!SN-"#,[@9=D PB0=FJF!Q/ 2/&0 MM"@(Z+-H0HU4X^@ S)Z":1U <#>3'2L) 1J.F8&MN,'KZ;S4;B%:=!!ZF@8! M%): -C?"!-L3N/4CJ"D!"XMNA^27DYQ#M,W=G0\\GCPQ>S\=OQ:!>T\]&D0) M("D^>')C6^JSR<&*5$,7@Z-9&:'Y:*-@#&B@@P!+#L$#Q0JX-;\2F:7%6J?1 MPVHAX-HE8*8S$C$A.90VTPP!VY_XI@GK@G%3ER' ,9V[[B1Z0MT6UQP# 8,^ MS=GD-+@B#%CB E?$ X2VHRW>+ U_[*>6%ED@GQ/4JJI^[[GH(3'%K5O*>V_A ME\/S.*&GCL()4UR"IID 1\>"A2IQ'U]V:F47Y-FRZ$08#?&&,^W+\3*HYT M,1T/=-HJEC_-*7^K9X7"N-P\\#SJJM06[JG9S MVIN0-/OG^(N?/ME-3!S-]OEH(KVCW5!85E:0:1QD?I!86RZR=\^R QG*L2&; MA1"9G+VZRF%TT2$-\+G>CZ)N04+!#=71@^O@AD2 N<+2M/S2PH9<^R?W+SH7 M70R2QN.(TM?$XX ]\QEKOF2<*[R L&@^%@H+TCFJ!004HBGKUBT0XP&#<\+B M^O+<*Z0EHU=Q&<#2P58K: '9A58JN)2 MT-,]L%2)!8SV+5'CMANR;62PDORZL5RS1; M+*$EP:;B4KS!$?C]>*U1P'N/A"10Z9!,!0>G?5QFGC]C-&+#4*%<57 MC@KL/M#2X2:P*C?/Y='9C3UGJP\>&SG6?F[N#=N[Z2XT/RP&X?":,98"1N_4 M"X0 KCLBS>56OM>1*KC#'NREN?EWS#)B^U++!%X%)0Y\U,.J7^Y\7?2YO7UA3- OP]P[PAZ,,A0[8[>=OX8#% M>LSG,/+R=W+R"O#\>LWXU??P9<3YYLM:N 8S4^;U.)U]3>T^GO0;[ M]\))W+!>I0AL_';6A,^J\"_PK9K=OEBLLX63?X"WF8,;9K[(;L 7P,+_G %) MP )P OR! ,![O@BG][?<7RG9ZN'O]:6?W X!KA[^KE[S5<)QCOG<^B8'C#_S M83,C_Q*%/_!A^7=\,//V=\5Z^<&I0O/4>OM[?24-)MW!]UMDCXN?R>]W?+WT M?X]X^?\>V>7@X?U;!.;N[U5OQ;B[?&'$%^ULC^%6??B' M>?[:45+2$1O@H(?M^C;$AKY>"]*V>BS,M]77<>\^+__MTGL\_+\7D:T>CI*+ MI>_Q\_"?3]\=[*'G6_8UF3/0">./]=UF[V__359VN^SV^RHKC.LOO_KS3'!R M]E^L^KVP]"Z6;H'Q^)R^VQ>C=^!;\C*,+];;ZK 3/+CP>+EZN7SE&"_CQAZX M3UNQ_OY83P^LE\N7(MQ?[S"Z\%TZS]?T/:XNA[^_P?7U!MRW;\D,R6$>^]P' MAMW'L.Z^_LY+U=KY>[R_4X"*^#+O>.:C##M(8CXN_,*E;RG*\V=K^/PU16W^K/![ MRGR=Y/EK>"9!BQ[,@XS;__I[\[SX3-N2+[$E?X@I?N[C9WZP*,S'EL[S@WD^ MA?WS: "?[56]S^%+68EO//X<%V%<,9M_H_QS0^L9-N_\J&T#7 $7.* !#QAQ M7." ANU2$^ 8 Q\FX)_.+Y+8]3QS5Y>+,.WXW? ;P"/#P^$PLL=< &>#GZ M_3#?,?Y*7TE@3)+O!!3X09*!K=\D_G,W]GP3Z'GREOIYN&*<_"P]=C&F)-,? MVF&=OP=?+&<0,A\QVO9=W6PNOM@ [S\D+<7ZNKJX?D-; PM&(;/Y-#C.8Q_@ MCS5T\G+RM?=W#%.<#FG8'\COQU[379]!3[VK\E_R,QQ&.L;LL7# MU>4KI_@^$[_C:S*#N[ A;!\PCWP<@4Z^_HMDM_R:_,?L7 XN^E@/K.]WS.7_ M7&"KX;<;C&Z88KT8OQS^6&]X>?-S^IYQG!XP(Q>D<*8N +"! \<= M8-6\?V@,X)[W =SX&.$8PRD'MP$F FYV=G8.=FX.#FY^+DXM_ M!1\W-]^*50("*P0$5O%SSQ]??A8_F'BXN'AX>9;Q\BX3Y.7E%62<> 4_%^'_ ME0J^>H[2F)FDOGJ./L"$"Y:_E;I656["EW4%'U/5ZO MS[8FT8+83<+XJ:W,N'=B[;:DO8X&3S/]U87>[NMQFKA_LN)=0._D=MG?KI]Z M<+ZRH6_J1D%58_^TI7/@Z>2;A=5-'VE"^IYZH(N/0[7L\4=]B!<9/E;1F*:,# M;&O5GKZ%.Y$IY&BP3]W?J>=;%W[> ]G?N_"#0X=> *OA$W7R$.#@"0%OL\/; MAM%S+N+EBB]KZ?ILS"7//92XNO7%>&AS=WPVZI\[<24@/ M"W]UDT*BU)XBXU<3W"-JY67;FFWO>UI:4,=;;>$6-2G[FJ:1.>("MS"EEY76 M9W]B4:9<:-I?8U@PFG_LS@PX,(F% /:2V <5%QUW).MN.C?JNS.LZ@@$D,M? MO:X96?6R^D7I:3%7A9O-36_##*DQ;D=%'P5 @-7&,#ISEHU]"D$DH^>(+,:I ML^V@%;D& I))!"(>C W9"5<;?/'TLJ_>8AM)^J_OS9A_N-?C.? MVAZ[:.:Z'GWF;LWA%Q4!]"4^-",YT:5OXRP0$WUW8D;.UV4-U^SVXQ;:-U1W M/MX3"5O1#CN#.QY-#V0'<*'1)@4MP9)G:^X;YR*&T)@G#6J=72,Y3H0A#PA@ M0V\.="K4\O7UR!\X4-BL#0%=\;[)ZIOOW;M59=\R&N-^XP[]'>:RY?BHEUWY MNQ!#TR%_]=CUPA;6D@^9GM3,CMT?:H& ?ITUNNHOGYQV?Z:6MG*_-6[P44XN MY=35AHGB@1O.GK,8JP2G^-NUMA@CWMN%."TTF#1IE7[ 8.69>X4E$J\/H\ZS M(6Y,O;3Y<"XFRD3HR6-QIWT%\0I7VP]^7/II5N;FVPE3? ,E4ZMF-T;EWH7J M?KNF_**VIH@-P>[63:T%>6[3!;UA+J#-,)KL!0$T\M1O%,.&QW<>#[\6+VJA MY@;E%->*V?6N;%LZT')P]NB^TM+9^S=:/FJ^]/9;_6I-UM#]R4O98=LAH+)0 MB!X$ 2CK.V'V$)"8!Q;@ICW,/X)>N \I?46RSY%2DRC7%Q!@AJ4_A)M)1'\? M$7'06VYIQ?_)VO+H# U):2(YW;:$)WI_CFN+)PW=:HR?;E%F'!<6EU-A @[$*W22E" M\M^?&\'U;H" '%B&78:+P+44%W!%#G@C)QX"5L$SLD,#A,W4^@3;A$8LS62J MCB9O13>V$@>5X"$OP=+@^9HID7@9W5-+,=P+WD3U/X?KMD.1%*X2\1"@VW 7 M594R%9]-WX6K32P"2W ]-IN[T6!8]AI='[B+_7=@$B/AJB;'W%N%XJ9P<^YP M1U_B:%3KF6V_74\.:MIP)=;T5%I2[.2^J3>SS8> Y(<<[H4EFFD#&]ENAKE3 MG@?M+<]X/ZN;X^MZISK$/PHSBI%H]50(>G1CC6YJ"387 FK#C"& IQ,"TB2> MG ON/ !/-TH**$J .P=+;-RT* 0L;T%/=]+H;H^F(\&=191&"&C,MZ#$04"4 M!Y(R#H87'*14Z@VI)U'G[QA>GLN&@$!TXOLTF9*8%P(BY^O][6*&5GYTUI@J M:32GU?430"$(T%E3'[(NQ\L9@S-^M0_Q$H39THV;?-N^;\[+^K8?XD/"6-+* M#>@;R/0]1C)W5 A0?650/8IU5(<9W#K42;9,H,U4]:;FX4H$L#FSCTUR' M=8RY;CH0D.KU^W:)O[Z#&AS!DHW%YV+=2(D]8TW:GAO7?))@K2P!]ZU4*]3F M;/.X'R'"]6&B_5'MC4'$GN($\R?) 2*V4>_:MN07'F_W9*9QK0=];Z)H:Y(I MX74?"6\M!6?1ECD!.*L0C,3JBI47)997GZ_&Q>+FL#"+."%@L 9O *]BRY9& ML Z@>M>,86VJ>"7#-,][3"PBR67%N MSP\A%;#.3FHG @)5Z,A)>,GHVE63J3"5Z..+, J\,^49X(L[/Z29O6XZ+0]' MOC2,(UO741)+:C)A 6',%UX,! RT-=K<]RS:%9NC,%$XH(V[C'F/]^<^6!*? M=\Q95Z?(RFX?W[UJRY[J@D*ENJ-C[4,%>=B)1(M1KFI*':VH@4#\ $]WTDBK M4.QTCKPX-GM)M[3R-S#"THSM<D8,K[#WBR;ELB:Y]C2S]?2][\. MEVTHD<]VN3V@5?T@,"F@OF9 IS,C.ZU[8UC G1-93H]55A1I7KN3^.Y!K9%K MNP($H#'TJ'4/$HUD;L@D&JV#WD[O37F1+9,U?'VQGQN587Y@*&TKL3+18ARU M=\YAU.K[V[OJ!F',JR* U[.JP02K:=$YH5JC'RN!6N>UNM7S>HSM9[T/UF*! M+8 C;$XY $Z )+ ;. Q?^\/!;_Z*X;X1^HLB*#[;V12AL5D8 V*MC;'N/N MY"_IX 3;*CI2XX\)4I*NCCI25FHFBB;>^DZ'77>$^#I9A)CNQ82X8S0=I5"Z M/)S:P5K!GMZ>3O[VDL&>'EY^6L$Z4O.U:\'7C&2DE.1\%G]W':G/6[+[379+ MZF-]G235-JHK8)14-DEJ:&Y44M/!WQ,O?/EC!RT]ZOH[/E6QS\L/XNLY[LR09<7O8SO+7D9+Z2H>G][>:%^78 MUXR.F&_YO&%3:KY]1PS2RYQ\D/&^"+<3((A+LIS2CNK:7OZV3O#UM'L.GV M=;3^= /]NU).V^"@(\7(H:"H# _>7B45+55%+45X(-6U%!4_9S7!.KHZ'_D^ MJXJ"HL;>KYOO?\@*"X^CO;_]7V9VQ&@Y8WT][6&J73WM79R0;MY.+E*2WYBI M-6_QP2W#U:C,UVUBHF7DY>=O[\4PYW6DX)2-KJZ.6LH:Z@[JCFJ:"AJ:RIL4 M5-4T-14T%1T5%90P*H[*&'M'-26,QM?RV["8 ,;X,LI_EG='+ :NX_=659U4 M5>T=59T45!S5,0I*2AKV"O9JZO8*FS!*2DJJ#HJ;E-24O];VV3]@[_%]K8Q> M.<(U*MJK:VQ2=8+KT5"S5U!5<<0H.-@K*2LHV3MIV&NHJ&,PJO:?Q9I#^W-M M.US]X$$\\CGML[!;./E\B7Z.>[A*S@N*ECV&,0%TI##S8^@H]279=1'V_%)' MOI0/.NSD]:?"\#F;'];9/\C>UVF+"TSTKTD<\B_HP'HQ7 6_4^)M[VL/XY"3 MKY^.E+,OUE/RLXQX>[E(^F,EOQ.8OZC8SS[PS]GS:]*SD#V+RO0_S9XO)3&' M[;U<1%?H%/AYF5!:116:K)X& M =&9H%!6'&'0FV0%\F1!0,_M1WK@E5OXCQH_I-^"@%-#O5B*F/8^"#CA"@'D MVYI_Y_S_+R?6C'ZS5,9U)6B258D0LZXT'3OG7K3CT7192,=;E%="G#5'S"A! M2'?-]K/'EZOTV%3'&4I_4CUUE.)]N)^9LCV#D&K+#'+>H.H'NV-;0?G@2R8Y M#\*R,Q[W:@Z\VOY\5KLW_HI5>C &Y,JF;C_,>W.DDK+QT8.^F ^G/+ZW6]CFIF\XLPTIK)@HJD"1 M%81&QTGR+V+)'TI0 1JTNTW^$E:H04$!&5[:Q M12GX)*FGW#((/D&*.W.=3=] <#?3/QQ6D#,A@/4U.:T'RPEV4$ZEIO0H^)D4 MV*XL/ZE>-%&Q:HVHK-M=8=6F]/!F<_1++ UI)HI[T]V#IXF:04"5.01PO:ON MG-H4G ,!2]]! &GOW+^#@/SK<^826)Z]):OL<'9V=IKH+G> MKP<+I_.>/:[BYY;T:I#YD*\]^!+$#5OIC>4.+C=,?M+-&? M#N!<3&LH780 M<+PP_ U"6.8B5E?*[9+"E?1C[M?6#\6LTCE1R9(%LO0UUY5*DM9F]KPR-1ZS MV/VD >]$G17R>_"6T'@A$:<5FH[30_!#0%=>VOVZBI7GD+IK#Q?_5G\U0T=" MLT!GH+7+T/2#,=/X,SPOJ9DF9DP\L752^@U-I3W4T:IMT@TH3E5NZ8* M3?0NJA''^K:XZ@+U%F1K'O4CCLR2$XY7?TMEIV:>F%(CQ@F.1E"**E%$:PAH M,[;CSNDE3Y'?'[IQ,^K0U=BV!6;Z&GA^K9U)'S>UIF"R=G MW$\5#K37[BN;$;,Z7K^+;U\#!'CAXD+*+X\AA,+7[KC?IXTC)MGE>O!Y9N@] MG*F67TZ=N4H^?]OZ@09Z68F/#]>A"_W-=ZZ::GD[WED9#0P3ND."V\%(OA6X MKC8I%#C8+C$G9%R;N8P*-Y+-3O[;ED5 P$+%^E]'RR M1#] B<;UJ*;;#F4 A''<@(!R6) />TKHO:'M(TF?MSU1-Y&UBJ+%GZHU?2=S M.UQ!,_CVDMX^[!GSCNU1=]=4G\K2Z-FOMRHM6VWBJB#3S,<3,,_H9'KF&%6? MC-Q7W4FFU+\8$,*AI8Y)J;I3 M]P)[1X;>$C8?SB@+OQ7L!_):;'U17/-TI7F'#8K_TZ=-+4T5A4<^#-7X#(*" M\%2+ ?F';:SV$Q,J>13:R=>.-PVKC33,/>NX*C@]%H\3D;OQ(H+>2XRD"0G- M^)*V['M("K]Q[1F-M4'5N+0DX/"YAH#A'6((MVGT4ESYUM*E9++L#+8*M^3^ M,^7\@\,DZYV=VRYDNK0+XP=*XX0,\T;M@0(!^>ZID[HASN MMB.GD58XI/5A('(\><2LI#B_..'\I0[+>(,^">$=.GKX T0AFJ!T;V0%>H,K M:H6VCYBY]]GWPXEV>BS1CT@?:+\%8$7\87X&+Q!'AJ98 )L1.'UKM;6YR2F>EDNQ0S[;RD M-)&,IFXC<_4ZK@>7D;).T8P?.MZ\FEWA(^63=G%%S+H:!Z9LYGL9T7+ GX9' MN+C[SUV)F*JW5=(U,B$*O=+9;2^V\6YA:R)<1O\HQ#?/E_TJ=L)X8;K7:E)T MX3J!>SI%*J+S2JR')?0!!-#VB?W;9MTW4T-;9MR#CM*VH?K8M@UW2#9-;S;O MCGG.HA'T]M4J>X52WB8'E>CG&]E1)_EE&,\K+YX4-0V@I4 7=X&@YOX M'@4VXV(YF64=Z"J6RZ;>[0>.U;"E7MF'(*-+66%^-S]%DS?!D-4STL='ENND M71%$S7# TU$_N827H/3JX23_R>J]%=L3W11R/J1)Q_7L?"#_(O%X8.!P^%4( M>$HG(NF\I3@B(@37^\6.XP0!B"L@+ MSP%R,:TR(X$&(A% NF"/XDP2B#Q962.KAP9LM M(TQID8UA7%H)#ZMMN(.Y(6U;KAEM+J&C@NX!#ZIN[C+D.=/Q+EC_N1;O2%WV#5B%]> &X,,WL7 FQ@*:LK MF+T_-?XC8:@?*,>_W"D' 6?.1\&M*5%;<'GG<0-MU%9*T$+*$#]2W_QQC2"N MT3_"T:4>2W@I<\^[!D!6HAW7G[1$=4Y\8,7M2Y%E_T&9GO3'_M.4>=I3^WL%TOIOAG+ARM"XJ M=-EA3!&I<2!J V;$M4=0))&0KDP8CY"(D5PQXU*&)&_JW-[0UE'7XW(,J_J( MO7WMC723F3-&T^H39P<)1F)4$=JEC!@F^AJPKK,PY>EX6WP]NJQ#M3X@Y[3M M*P<91?3VI7[%'7KW(A2/M)^(YQ!KOM4\\0X3IIMR=$75@[?M[_6Z>Y)EY4AW M^Y892B:8HQW"7T T68\%G?_?7*3KN23A!Z-2(>V/,_<9^$?1'A+;5M>7G[2 MOSQ"BZDI"S:5U\M_3&B9!3D?$5-F*A6'*%ZY'<*DO2>1,Q(/GK-,*HTQ]UW_ M0+8@B)U?,?7DU^VJ<&%8BH_B^E>+I- CIB" SI0SJTS@ANV3)X2)LW'&8%D( M#HQH-&?NHM5?M]A9WIWB]<)\L66"#;I['0> MD?[PC30O8D(9BL/H#KFNTMKL]-1#\N1X%O]<'+T!73(&OCA>\Y:@C?-,(&\2 M,GOS:B 2Y'0=N6W+70VN:>B2]^3O$\!ZM;BR=T6FN!W7[3W.$^Y 0Y,[>\83 M.I I=J2L,P78Y6YO^X[,WK^H73!2(/2INC0Z0FZ4U4H.D=59@*")&64,^AYT M);#3-E+ZGNWD<;>U//YF>BZS:,^: &VQQ]L- ]3F1J@&X1VHE02WBQ_1(L'O M+!M4YVRD=QVKNI-Z(C:\1^=62UF%HO.L3&+HZ>CT/]-U_C(DN6>2E ;_W6RMG41C9+MT[]I,JEVH#G$O:AG-Y$CW&-IB!U:5OG5D MC%AP3]YHO61:4,IOVS\J7P\0:_X4$+X"5\Y.DX8 #EF:H''%[&4_"& 'S]_J MG!XJ_I#WQ)!&.TK?G/#!^B)@;K!"4M#< %@L^!+$<7UGR+5@61"!LGID+@X_ M5-N+IYU#".-:>&L'[X.^&@):U?'1> M:Z+6;-T"]>_JILO@]@((J*RK]A M,&:C3.X]XT*P?9U%VG@U:R>!-/+>6 Y5\WX=]8G9JP@83ZDBN$-<:*'@XF8Z M*LI_3 M>7!/L>@YL 76[S3X,AWNP4A()^[M OK["S6(%'4IAVIUI3N^"[G2Z MGNL++:SLL7PB- PS&!Z%\/2P8[3\>H,5Z?^8?^7G@9/#LO>X)DL@OA "[,?) M"IV5R-;\T2F4J%IS)7)I];9#MF97]Y2CAGX;2U/DK7]A!L@YKB")"S+1-X"O M.@M0QW#N*";#'L22D::V)VEB08,*QJNWU&.U\=_M.IR MJ1D7 E^E+^ZZCNYM4DA>'(U-M'_V5K-W?V.L5U.^Y=Y\^UFI]^&K3IO M7+DU#4EU;[4A^]G9H+AH1O'*:+-)];;A=L-7:S*5GF^J766T,5-&:-^&->FZ M9;#(Z?W5B,D3ZT"N=@A8Q]Y &&6#+;)!'O2C\V07V((?@X#?3KJA9YAA>V9J MZ>TS""&8OWJ+30'<;A!>YK,R; M[P#](:KK6BH3_92V5)&$=+&G<:55O.C9>^_ 2/M" M JR!><#:AIQ5);;]1&5I4+0:,G]0_:W0W3<>QH;VKLW<5IK)NQ#3"4G/J]\$ M)LB2XTBR=N3'O;;ZE79K&_$!3[![DUX5EQ0GA286;9D"@"6Q\QLIN5J/8600 M+/M7S!RZ&*R<>&N+SG2V"?4(G5&" $D";U76P+LQH76R>+H6!5%!&&4-APWD M\L+2952AI]AHD9GW.%>WF9#P:^P-(^79GW%:#%^# MGI/258: N^+CX)D0$.-.\26/0(",834\V$_@ >-#O_35QO\\/DW;B$AQ:S(6F7F<*OXYLVH4[,*<37* 3% MHLTT!EK]/XP4M3D>02CD;SJ/-Z 0ZN%A0-]"')J?.AO\S0T._^,^^#\)EJIY MUB-;&L;&<[V\-HQOZ#^0_O"XOMC=XBLYTALY[THNV_),S0X6N&084';!XF2' MH6=8UG775=:V'T6+KS_S(,^<)!8N">!RPFO]ILJ2[O)4A)^PFJAW#5(XU>!7 M+G/V%5>4=*+Z^OJ[FBS\SR1GQ]"%**)A)WG=!-@("B24Z:J5&)#CKK5_%(WB M[23O4#A[Z 7OD:L O0N4#(JE=3NEZW[\*V#Z]P EJSH4<0^RG6!,/QG._"K7 MH6.VJKB):L;G^E9"]@KRE6K$LM +]X3S8Q-CSAY/("+FB4FN:7IV=.Z*! M##H2L-GK2)]?HMD$X+T4*"O+C:[_E\H/VR<-VC+9" M 0I[!0%+R3#LD3MP+3E'(2 S+Z?[TB( M9MMK$#0_$ $C-7 3P(3,8TFB 5- M.1%4%ICT:[5V;'9SL+B)PC4=CP3+%7&#OLW'FB>S!'#/F@CDBW->6)!JT7A* MT-R._^.I?XG*L7NI"0 X-K>D_:6A*?@+RA5AC]6(&**6B2(:M)= M0>XT)LE&3G-,/7$W>&3\>/,M4PGA97V(K9N7^;(_DSQN@#'70]2;T00&9AK? MXKRPK3,UE3.U/*E/' V2GV2M1@U:'?+=*Q'ZB.UUI.R)!XDO6F:UP*.HKHOH MPJKF40/JSB%*8^4[C9,!KXJ#SG@VK.3QLHEZ&G]O:TUP5^+C!LP1-?K2(;:S;M:Q,K&DLK[F20(U &QNJQG#4_6' M.Q0;8N^ZML?=C'-X=2ZK51JAH*,AEN*K]5AC2X0N$58Y3J \5;!+KQ+-MI38 MOF,O0 NL:C];HE.0$Q9\,=)NM0X'V\2=GTR_?SI861!1Y6G$?%"5C*JXIETW M-N95:]H:UUXR]%8;PX8Z^H;. ^!V=#)IBT, YV07^C@-=;\6K'B3ZT^_4-VY M_H-TM:*6Y]2*IGH#YS_%,7E2,[@C(18>+Q@;,B0(%]K *Z5:,%[PDV#+?QPW MI=\\*;IO&>=B5G[I1Y@WH;@^&A8UNH^A$C4U$E\M CBWF&?:HN5R_U0%))LM M5&I"8?",@VLJUX> 0Q=04YKN92-S[Z((?>YHVBY:$9P]+'OX*3P_V2>W_HGE M]XN!>6T$H.P^"JLW,ZI@V[UX?BI+0:"5L-L+=^/.Z)67-#<^F?X^S\* M5F.&M&7HF?*D7O0H*8 XOO_AI-IXY&KI^\XHG=>7YB8>3_8K*I$B!)Z+'T%% M3W]"$TW1;8%FK;(S)<2TZ+Z'A_U=-RZ]G,?=;5WMNWQ/QV/>5KVAXC77R\#H M6S=KI%Y$OWCQHD+RQ%D#K9^S>*'[B'H1?1I'M.N;K0L\M5\512+ N;)#GUF1U#->WHQX"1JKYZ"L+>)LMW(,S1,WO/^H7#1N\E@J"*/I(',]D>@AL?Z^-&RH#L9A$VHKAY4FQ7( MCSH!"I/1]CZ%(U5%J+;B#'G?#6,M1W94U ]4,(]X'&:>R.Q%5-G:]*94H9<% M5]A>KFLL,0Q3H->Z]%L&RDA1UL>NCS^VE[?Q9?VOJ*XAJ I\*UL/OJHRWHPG M5)-T\SYV-7#09G"RX&'=KMJB0[0=>"=B$(W?;":>Y"L3U[7_P07':L3NQC$I M5#2'<+5. TX+F#.-IA*VP'/R2+BF6_WIXB9=<=?0=?(^V>\?&\. DSO!:*M3..+2GIACG2H&8P.(Z%>I]F< M2,BG0P?VGHW)[O3R&U1Q7FKVB'EH?ULD391.FGC1&>K9=;3ZF<1!Z\>G*322 M'-W/H(Q\/)K*; 5CPDJPOMC=J(]L8]B@OK;+<[K=H -7K%UC%_Y08KIV!-:S M<6W&6RU5:$J$)#=A5/VT,5?2L;2Y@^$GT?5VG&C@6;B$)QJ@1D^'C!8(KB6.OL M_4=LIN!O3%7F%G8'7F6]?Z"Q[#E+/?&YU HGRHG=;_XPI'9T6.=:O7:S3LO,2 #I^9O,ZF&O.&8)ZP;#CC,N)ADB%-<&7U;.W[ M4,UKZ.'5^5X_RZ!/%?C54J61#R"%YB_L?P_ \?GL5P(5W$2YT*@L#'V MN]E@P:^$@8J7GYX**T;B/7B:. QW NC#]::C?#&$[J>H^YUTYA+&!C]CR_\P M!$2R@W6X*5Z2%',_Y?Y73?@R*O3ACM.7,[5#9'B9DU_G%0TIP1 MVJ[>H 6Q&@(J8B' !4$1#,#2$'8XT@M4=S7N?@*=4ZL(Y,.CR/UA1PR$#H5& MPM2JT*_@!LT;"<2P(Q!0(P=W0!A\C9J2&^XDZ\*V1^_YZ7Y!VV,3"-JFNAD? MV*0PM(2-[>D!"!#+!,5:;0/9)&^V%@*WQ>7#W1^I 3;2=^;]!1SWA::U,O[*#\['.]MA<74\=68.M^]4@ M=A1U1D+]'>'Q#-D3[_/N3F6,#ETKP30TJ$>6)AK6&[=>4_0I@;\$F7>^7\#B M7IJ)\\P+X6J<_A@:O]?B,?/<'+D"[L 9>GHX=\V&633?^'2MW!S5](24VY9( MO_[J716D+6C-X3:#CF/9)BYA[CXN1[S:UQP/?NF[K2,V[SA?/GYXYT-4/.(> MS,7.-F,C*B*^!'&-G*BV]5QM@(?N.T G]%'*8Z^A%H>+APB]=&]5P5 MW?TF(&=IN\[5T;7K!-YT35LT*#Z3[%NN>9MYZ9]Y\@?E00XD55]C3)S*2=YL M_NCRZ\82%#]QYKI1K;"GWC9GG=8NQ4>RCR]1=A+6PBK'>T2<+0SU #GVH3=LJ_ E3Y4M#R'@),[LTTKY@]7]9K/66,V:^\V?4L8VDWS" MEX"O0752DJJ[[.DIFYQ!YH1DHT1U)5D:ITD,N7G2("A@#;TAR43:6/6UG2$F M.5!6)NG]I5O'5OQ$XV(R6%$?NHYLTH.*E]!Y1U/JUI&:/-@<8#@Q-J:0XJ?A M6SFUCUGF_K+;3#(1*GIB8T?'1V$NL;PE/Z;:K_(J0787WGLCXR'N9XEQS3HV MG+OEB$_G"ROI4OFIE!EVF"P1,JK+Z4;*&5"N!M.+%:+=NYE:^]%5"X,+PN!J M*N+')%M3H\ZNHH^Q\+?KG:N.$?.1VVL@ND^O"]!9?R2"-DY/PW5]Z 3(6Q3& M=:7(:?M)IX:[K^??1;0V"7^Z<SDAE1$P63(P/CH>\TI[>:;]7H(Y> B MD'V$NHE<[J=1X;Y9<[/.Z60<"SOCB.*FET1O+:/=)-3310WG%9CPT*WMZBYH.G\[C M6K&.A[VUX$%R9P*JJY,O7F*5*\*(0#2+LD<_+&R+39[4:'2.$T20A1'O9IY& MA[[D&\#U"-&6C\Q$D!WNJ=\@XJN$.! =GAME&@$)PN K641MJ7Q5J$DWCTVY M==*!$1&[S.L?\/N1GJD=L&;)=(@'9[[/L-).^%VH[4VU^+RLEN%D7]^F6>\- M]1J-^_G?SV2]9)OH1=] $#UK3H1_(*7TN)P)Y".?'RPL#AS_1,\(3$(DM(8= M#1J;)536D=J\,E!Z) _5,CO# M242,:J6N22B#@'9YOFBGXS:WQC\E=QGT12UA?_VF+)Q42L*,&Y3-W);+N/YG MJL%_O1_M?]UW]B\+)$([8D:8*#16U+7];:AM%DN#9_WIR[GMBXQRME5T//5H4 ]] N(^%1 M0Z:S5ZYMTF01Z"N@(\+;T?GCD3C/M&-:*2>FJXR/OA2-D][#46RR<73)GNC+WW7G\*F;-7((X!H5#E--Z+%F4 MB[9;LG@;6!_R^\W<0'$Q.G3/PAAH%+H'>Q("B+L33L]N-RFDE*;[&Z5L6L[U ML(T%<3)!-&ROU90PNK;NF/8!C8@2GTSWY)+W@T5OT%4G$E+7K6A.NQT-ICUX MLE/<95=121%.N6-XS2591&4N$]N$FO*2*D'S/?^&:QHY$^3J)1F4L%)9/KCR ME[9J.^6U#GFPH16X;)4HSA]@G#DJ_BIUY'/\W@:V\_C/C9YN*0+C]M;3.H%6I43UO3':9K:V';O'%E M6U.';M_$@02#?;L/7"#>OI[*A.\8)\OB: *$"M1=EPK4?9LC6D6Q!8<;1D): M$WB41OKT4_>PZK"QGGG_O@L9#2M]O(1#%\*7T(038&C+M0(%D&(V&Y*W[IV; M>J)V]UEF_[:@/$\W'15$A>PMA9N_],R3X9P/3"]H"X")D(>,)$]M"G> A MW=Q)7S9-JV[BIH(UTB;6<^H M<,0-H!=F1,LO*K??Y%=@$:.N$_7C4Q:@?P]V3J09-G90"C"*=KJ%W(5K?JK] MYI]SE@//TP'N2U2!&548I>ZRXF-*;-W!M,KBP*OK8FV@7B+*>0N?0EYD;K* < MF_F7[C_^83:F=!*]:T8C>9JBKM&'<^()2[H]KDN_AB2OA"I2="C6Z:.,?WGEDK?^$&Y?HQL:.WKC'1 M7IM;%H2M'=!KO).+79W8,?':Y7CP%?N,LDQ22#5D;K!GC(Y>XS2/.F$?A-$6ZY_ /P #[X?3>&R MOTG_T#N;CRKGJ#G9&;,#?0.=.EI[G_%E_O2!;9H*7'(& EYL58/%=P@"*,Q6 MGYP6/G%V.X.M:NHG3G5$ ^H'SY_=#[L&/W65L/6@:&)\O=(]9NVEG6;+5YKQ M!;N]?IFN+;_YE;>I2D-4RINS;.EJQ ]AFO"2'$="T&0(Q#V(*#]LI_B3JJN7 M .IY[1S1X&<2:=&M*;#-N<)/Y 9&0GR!=?UJ#48S^#YA[DR6U7X M+GJ.I83&EM;)I"."-P>M0F02MX@_X! [G%^S_-0V\X*]O #SV^M_\>C3_R3\ MUVI-_T':$CX1MG*S.HD68T(S(D3,8Q+:8I[JKJ)?*U$A/L*7-O8B!?1UV@YL.:UN2=HZ(>P\T,=S MWRT^U]N!:UWRI&T_ FVH7 F/7 M"9V[47OHJ/:=THMVFZI"Q]$X7'EE*:.^B&>"+;%$2C^!L$%#X!H, M^]SZ1'R$N]ZB_*%/PQU?!^.-*F7IC9SY9KJ^XTFE 1N(<_&]?"9P8!;T0(?HOL=NY;IHM<[!%&1@"OT;@@ M0&I[ @38P:):D&?]X@?]Z:=K+>HJ'WD=[ZTVPM@0R=?YG*,326=4^. A]CZE M8S7>@LQ3^.7XO?1B5-],J1*NA92'&PJ=[@_X"<(;H(DFV%.97>.C:X@$ Z4Y M/_5(WDRMWO/)XQJF? ]=S]#DYWJ)KT]H1(<:9 T%=I)(V0=KW%?B2D<%PZ]; M37-D#*T$$?5C&Q0P_-8M3Y.)Z6)24J?,R0,RP K[+@]$8;NMI@>RWPF=QZ=^,&I!LTEPUU\W6)CIESG6K=($RMJ.G2; M2M<%U^TA"9TID,_#V#3)NE^NK4WY(/,I)#%,ZPOLF/>.(]S1@B4NV<$QE=;G MF_+S1@0*OL"3CI'NU<]_J@*0%WE@S30]0%M6!^[1Z4902 V$J7AK>A<>'DKR MZC3:]:-/4=.]V;@AL0)JN84DYR^*--\+'%G3RF!_0.<)RAD(.."S%._1B=PB M>N#N -BF(?YH6FTN")V+)OJFT*)0'+@1QI^MJ0]LG-ML)<[ BD,_/@.Q@CH" M 2QPIM^<0E4AX&$6>!4K3UQ/",-U1>,F8O>V8%(>!=7O^N"$IJM%SVXAK( M0G,N_.-"(+LM&8HV$-RWJ*S3]L)R?=A'#/XH9V$*P2R+(J6%OD4117)14WY-D^Y_OJ _8U! M?^//_Q;^S(_@_P4,>HDF:QJ#V]).$J89?]UM\+$;[2J^";DP,2>^3' QC]1_ MOIYT&=>>"9JY]PK1$T2:P90Z.RN[;*H_[OE8J ,\OWIAT7P[-_)B9%$U42<3 MY*B# -EN8@)8G<-'%RN@BUA-IL X/ !/*R(9MBPQ^R+!>&LP;KWC_RV_SG^; M;^<_R)>S8@+]R[ A"<#,2\.5FSU M[B7QV4.CKGGANYLDE2PS\K_('$I4M+V M(!--^FIVN>]F.9GP5<'4FK;F*J3PL-TWVVK,[\@17^KUJW5[S++T@++YOX^B M'=8[YMZ3$CN-Y ^.V5/F ]FR[]*!0XQLK!C+F&\"SMBZ M/BX,3VG#$FEX/FFE@.=JT24KR"A8K%5@]2(AV! L"4#2I9,)P;\NU4QS,1# MM@[W+(F8 A(*4'0A3W12 :5JD42?%EA*;R[T>/T(*H0E.;/-(#N,#G(OR*X0 MX&-&U^K8^XPO>_#?U8LTB5T$61I17@ES.OA8](RV.YJ"UCEBN^BC7VP/<.6: M$-!'T^6'IU*C/:P-)!,R=X*^\"IV!0(FPA'L$##J=A=6NFK1]3=V,8#R3S]^ M\#\)FN@?H:5YJG_!DT2W8,%8^,#NBH7OM.!/N__XPIX>HK#AKYY=>HHCFA/F M-LGA1@78P$B%8/&C S_J..C75TP@0!KF=8]+_R,"=.OQ5:6IV+I[0X^;L0^>3>C:./C( MV\5,XS)@UA)VZ_X3KSV5&O\#X $@B!;CY'4S,52>8*4'8>)Y 0E1UI6LN:HS MFS/?[>[CRHE G?0KV+31T(DEH8(/$4RU)M_HU3&NM)-JN%,0A]U_]0X6N1'M MG_1HV&AJ$%@U_^4[PX1Y;P\I]48/DM_-RKJZ*->T62,E!5EL]'Y:AN(__[>5 M "#7[8^O5+ UIQ'U47,[9D_B1FI@F^.MIOOL<0(;+-*G<1/GQF&);HZ_ 0'7 M?9O'67]=HE%*N*Y^Y-SR\.5P^1D8'S+&V0PLMADDOQ!9K+KV MA5-@I("MJ'YA- _J$ZSV9-F\N,@TK?/ON64&>D+ C] 2DC4&(Y=L 2D&K(ES MAP#C ;Q\WJ*E9Q(6V$KHUVB:0!IH5M&-H,=9(BB:[A35;,;K<(M3_R\(_R6/ M)_Z[/'[X"Z\8/,?],GA$,,.:#VQBZM;C[/%+U1,R"^[DD^3W1Q2<3JWQ#W$3 M.Q;@S4:,#\QB?3::?HYL_VO6D!QI-J$ 'VVGTE!BT*.P)B?Y9 MH\VIU]-,(Y@8?U<-6!%GK;!@$"F3(+L+;%1($!/HP<-HBJ%".-&J"P(6F%6_ M+M1L'Y$T,7AV2YD]15/ !@B8LBT(-VT>$5HDM;'F$"RG"]]$60Q5:)SX3C19 M*HV6*=^=1:]"38TH7,YCDYVH9FX6, MF1H*ZZ'YMRL@P% !M_V\,O KKU__LZ$__$=T0;]+^?&]7K<,IL7<7U8_?F*@ M5'B!:06$M\-*T9^^CH3@@.5A.ZSJ=5V#F]R%H(@5= 6,I_V@Z^"T?#1H#%9' MI27#0#=>H+,?KKA;XO#/E7# \0VPU"0LZA=>MOT%*.*:7A.>7TY#//<(U'0O M<: <(>C6WARW+7TG_6S.,ZHR+P39")Z!64K7H_XSK[PY(FD:/B]4.W?%D;RQ!/-=NN"$G?.V[8'?EK^D?FKWEF+-4. M+[I#RSQ2M\#;@CX! 0MUF)N,&?9+GTY!7" L]/'^[?C]!QR_1PT7:"7X >1" MS\S>9TM^1OZ_(#"?7_BJ/\X4_<,G3&Z?85WLJ=F%[A:R\T+UI8&)ZFD@:/E3 M/C)"J.Q"IVXI;@&DM?X&>D*&M@2L8@[57@W:KOK'P?-PBJ0<#8;19MP @K,;Q M-'XST/P\\1W8DT8)*,&7W5YLPU.9>3CD9SNN_YLOL#/1VL$/B(FCZ%6$T> F MPE1IR$3QM-F/VYV+?CJ :0Q!_#_M?7L@E&O7]TA"#I/SV2B52J$C(M-)2%+) M(61(RB$YEL&8.X0<1T=%FR*GT)"S9(C8*.<VO^]]WN]K MUW[V\SQ[/WOOY^V/]<^,RZS[NJ_U6[]UK76MZR2PA$;>!&A[S8#18>)HR[]6 M/L%O-$AX&Z?LC^(L-1@T.$8>GZMYL^Q)OD>UM6E>$VL$X MZD4MA&ZZH #*O@2&3UD:/.,1L$,.P5FN5#RP$"S$T7Q _9H>&QW&1(&?^G(_ ME:JA++Z'058V"=J@ 5JP$(=5":29.$/H ";*TVB8G;;[R\]UOO@=DO1HTCUD M9R-X:Z;?A3JI7#9<6HD81 G+.3WT"6>:M.8:R;T_"1 M356U:W.G[OWP]+'0C9.*T^,K>[PV S,@22:ICUI&<,!Z G'?I,=_2=EL\RL!\PJX,<7_, 8AJ$5CMO@B;G+#Q:O$! 6 @IU MA-S'OVJ;;.,)V21&?$<%A2Z[!\-4#B ]"_L:,HA\.V[Z3T&&OS0J?$>&[\CP M'1E^!V3XRZ/"=V3XC@S?D>$W10;$Q8Z;WD_^\JCP'1F^(\-W9/@GD4%<8B]C MXHM,J/5O"@E^'3]/=2YO_^U2G;\DW].@W].@_U=F 7!+(^.AU]L5"X*?7M_T MH$"YW/\&QB5?#&\.*]U=#K!'@']^=YGME=6R$;BA'R[]DGF M.O@]16E>V(LBNY0OKZTM%HKIJ\8KM9E%^'4]*F=(U(<.;C+O\[;XIC4]IE]M[,>T< J+ 27IDG9 M:C"_W\\MSG&TY'7R[(7]7"DZC9 &IO7M=P+Q#Q.(WUN^W;?[-S_IJ2@VH$/8 MPT($D9#7*$*.+=[FF)#YI07%PNF<(U*ZG8MO$JIOH&'"V9>;(!@S8,H0UJDY M)J%9?WYUMWW3_-()%;G[ '<$:21LZ5(!?CVVESYPF;#0*.CH\LG12JY-::]B M >KM]I8]4FLY3U45 M+\LLR5:G'/3;\2<]-?HX =P2?&\/T%TX,+]!?3UEX/TQ/^+CA%U>=S5I&B\U MK,-F8Y?UH;6S_?!;.P;T)9&$G9>8PPNO*;V-RQ-JFUD(X%@SDWV$82(%U0 M!H]]NGMMYL:"4[A,\DO*Y1\BWUWQ*]3;AK1G/K_(V;/G5]:BRBI_U\F_DYACX M;54 :,O(!9H M[<19-N'9<;O:2S$#X:/S4\A#!4X9Z7%W_1X:/?4!Z=!GQQ.^7+TB\ Y9M+#%E)!)4+ M;QH&PZ#[1-4T[CH+\>90/YV':CC+(6@!3+W&G<:DL!!4=\,;DJTU%![&F?3; M:0Z+)6=?[)Y;$M39QMZ=D*<7X7X]X1#FD4ABYU=_IJQMI>\]OG66P<7,D:?V M)KD-V0.".SITW=_G"R[H^1[3&@ZO.C#-@3,U%5 MO96TBV-*.DE0V:;HA9Z1U=(OMJ+XFYL;@!_P=,*2RDPX3.HI,%P_((XHD9(, M?QZJ?/V$%_+LUP(0T\\N=/@UU$[A9%8V9K19B!90<5GWV\;RISED]GO+OZL* MR^".=JC$H_O&Q_04$&L1UZP9^N /L",,C.=LT]0;B#1O/-(T7Q3181ICF"]_ MNM/KTH%5:=NK;K!M7+OD2RN#EUDS3I[Y2*ZD==YB& P:2&N[F=V<:I(71.=^ M41QY#+M>LX;S>53^DAC] M1+$4 [4T3#9\3&XZUB'(#HOD[H0[C0G)VP\3>+JJ8IU!.-0>]G0VB?04S2Y.?U(1;A1H\%[N\T M9_?L?WWK)I'!TTM*=&3X_M2?#[8-" VVUA@=ENQXLWS8(7LW?XR8^V5W^JV^ M:-2A+0LB=.Y?8'%_:/48M9 A+4 M+KU,7T>>H-:48#B=:!WN11)=JRNF'OI> MTK-F!.$WF\[_0+_$D$&C6 @[Y5NRR"B4UH1YLY)\[HG+JL>#]8&ZBQ&0"*,K MVC@;*Q^ =$R[0?[6W;\P! ;XX7O,.R8WS;8@!;HVE@3[ISTG.Y68EW$L%'@4 M>Y0_V*6_7FUDFZZ)(W2C3(!A29VI<0GQP80QMCZWF)#DS^&*)7\2JI!9FZV9 MD^BPK0]QT> &@9D,F)0:/.:.OY_=-G;&[:]*4*A[3M M^Z#BN11V=M?5*@@5M3,OFU!-D2+#+,3+QJG /G2W5/G."8BSW?:U\5KE[9NK MO,A.MQ-OMWGO$_1WJ=5W6O6GH%65$-?3 1GTFY7&R8W\9Y$_OV*GZ]FG:2*ZG?!Y2'0I37PL9'_NG2^$_[P@PL MD6/UD!@Q #WJ3B5"?%G_YW;YK_REY1/@)(;Z&@=CYI&8((#J_-_WK'=4H.;5 ML::P;VA?N6<=V)EWNHYS?OCGWZ"^' W['VWIW^_?[ICM+A]]EB"!/[YR(J&WLQ[QW%G;W9ZX%;@[<]+3 2V.A-"/6%EQW2JD:#:S%OR._=#?9B09=F U&&++*MI M@\.8Q0"YT+-TP<&)EC)5YA,6PL4EG)(O?@.[R\:2B'.>%T]%V, MX++=!5/Y R-BV TVS8SL+5!RV7;J?2KNT=M M="DR;+=?>V#.&Y^7TLFG3A,<4CLK9++N1VQU<>&UY1&V?VI\@"SH(I1K26B8)^Q+)*8]731GFGLA,F)(BC ML205H ]F;5WY^7R<%2213.=%O=0<*NU%7;&6T8,'78V)&4OC>N-VA\:,UZ&W MV'^+],.R7SF((HHSH!I67R];3WU0G(X%S'-9"&,ONYU1!]7JXM^ELF\K3Y9;V)=-0 &Z M!6XO,V7^0S%5.2(/O6[?^REG7NC\D'Q@3*'KRU3,P&FK2$R]0>0\V:['2[15 MW\6-9TV4[N.DIS(5TH&8PSA9^"6\8.#!K:OW+;M4G<>DX,*T-AC:R,Q3^F?#1,T?"] V$; MF]BL&N&(#51C(?H_3CJQ$-RR>6]C4[IF"3OYW&0H2TX]^1 MYL^P$'.]'X ER1M:J8EEVG)DQG;3P7M3:+T<;QPT#7L5;-$#X;F;;!C/1&H^!%"%NY@QE#KJV("O>JNYJLYOSR -[Z;X-*1 MKZ&"/IY&K*6L RKJ]G_XD84(-7US7JD1MBV4#R,&@WFU&D\Q]/G<* 3_4A5& M,M^^"W:02(9FR]EYS^R2V%.N.J9%BA2T5R'^D+H9*B_/M"\F# ;> B O)+3K M 5K&8FQG3FU4C?9+0\,!^T=@S6)9,7'[;,S4U&QN347'63!K<"PQVN9IN'E\ MK^A8NUK7V7D9TJ/4.L[I&(9P $T*W7EDH.:'/6[>O>)E40C&_I9 M$N7;*?<_1TNOWUM^IZM1?YJ"]AE0E4@[HB5!U2J<#3X M=Q?[A5_*G/RA!ZU%RJ$V-)OG#-F7AI_%W%@P2'<9T. LC#(Y3[GTV*8_3H91 M;(R2H77X:2, )6@O]6HR=:9Z_PO_3/-:VPS[0O?.WFY2;X!]3U+ZLLJ&EQ/S M(1#_:F9$7 5*T).%B##?1&0<9YPU,NPPV;/D/'-[IW"-3'+D]7@U;.C&1QQX MEZ_GI/Y5\4F=5%[)JU"]H)I(,19"OX\XMH$4!_R,*W\[!?*G."?V>\LOI 7_ M%1'9>_\>^?[0/AJUULW-=4 M,5)?,^+DJC3I.WH(MMJ]?/@,H$(0Z'N(3*E- M83B"@2E3<:N M0Y>.Z.;1Y(983J60#IG"JZA[!P"I0?#_D; FH,9AE_-?&59 M2(!$.<-;-++.W^(EXZPO:>QUH>W2OUUQ_<#A=&+F:&+N+UO_'VEG*^+&0LA" MW*- GDL%91VH4'5JB6QX*TNRW1(9*]KW+!WJN2K21K,388Q +2Q$;CN)OAUW MI:,4.:![W5%R^["H]3,=7^Y/6^&59=,6+%.MJR;GSU0QK89C%]BW@PKF4!>& MJZ/*2B(W@G&,&L';OOX@7T;W98^N'&C1A*#)N;V4FV?-0U20Y]G"ZW#QDHOAW 6 M(IEJ.G_[V]L>?U377"L-NAZ>@N8&+C8U@=W5^Z]%I>;M&KM.?[&PAC/ZQ,Y@ M.\YZJ_E; Q MBYA5FG>0\&8W4\VZ*[N_KB V_Q&VEAQ=NKHA'L M&SLF.!E"\A!7.#)P63YG(40' MY](XXWZ"C#["(EJ0Z$D*0XGLZ2BD5ODJ[SG WW?!P)HY5/2#3Q;I<)JK75_" MQ\%W3&]CKB)IMJ93SP5])OH/ U$\-N=TK+F84X-D[8H+C\FUJ-!13&&P O]N"RC M :\*IK*OKD%#?G^X;MF%JN'I[4T^"_8'%[8RF_7\ES#::@%9@172ZWR-'+^: M*?UGY2^U8T52A6.)%Q2J:1PI@/QZ!J;J087UJ+#U:W9X6$:$0'5PO$+ [H=8 MB(1'+,1PPJ'/0ZD=*.HI-/D:<-&P2_5M_)Z@)*B]L%#4Y[#:CW=HML-5;CWK M-Q_6R'3&W$53=0B=[]'.!'+@J5F%B#L&MI5:2,\/UVP\3Y#('2]?[=EYW$*C MM_(A&@#,:'SN]IG 25F>U\^S,5+(3*JKT6J85UO0-N5(J;7KZ7L\XN7

    >+&PM7*Z9_Q. 9:#B E88:RKA>1FF0N,?C-Q<14&/["W(]7A<= M.+,F;/=C%L)C+M,0W%$SI3A(Z+*@^5"CTJDLA%5HVQ(<*3& ")XKLH!34U*-X>)RV^#Z5^ WY*[?U9FTI:]_#X/FRQ,_:0 M4&1;"BB1OE:)-/?Q7Z2\50;E*.5(F3$CG<2Q_8N!RN)",M5Q&0:N(J\$8W9L M41Q?T[M?H)VD 3@E@ JJ;TG@9IV('9K.3YS$8H,#;5TEZ]_N5_'USI1^O*VG MFEME6L&EU[[;]7Q5 7E4_&N>G;B]-1H /:1ES!DGHJ5K;Z$KNL[\#+[U/,P H?V/5%?)I.S796/-5J%3V!5X<-\S.6F,P79;S80(C;A>XCC[6:\_5LGD[L8.S& M+FVVT+G4+9U 061&%VFJF33RA3$[0*E9EY/@9ZI7I=;N%FPKPR"E(NWHS8"F MI5L\QSJAC5?2%XWT_#\T:PO_I@;XCV>"_G%1;$-?1G>V#ER>LLGDP:S"ZANU MVYC.?2K;MCZG0%/HDZ66_!FVAH_=MT:1QQ%SRS1B%R>-';Q+=\)&6(!H[8LM MZZ,W31?Z/O2<4'I4/SABDU L?GGFACHJ"9/3P9!:ZL>$G"$[843SM6!6B!R*2*ZYI7QAE6Y% M7W*I]P;A&FG!2>YZ@1M:#W]M7XH_>O/N_Z7X*^O]#!&4%PVAGWR]&*DEDQ43 MS/#;?*DD3[X^N\,B79FP8(1:&EW3CL9>C$%%882TQ,"0OHY(8JGZ0)8L_7#' MGB[-5^$:176Z(3DRCPQ/E=^W">!>+0DE.,'@YX3I)/3#<-1'F21*CD[L_5 B M8/N\^\*.(R<52MW[&,5#26L.^Z3+"1P_"*C.FW:@"T88 JT#+I.W-[5G)7?7 M#A(YM&.@ME;G1O+V5BC>N6+[PY&1,[7^]5O5B+>?_V:K_J_D4>E5]F6W0?3U*8YR82F@==2$!<'=:[[#9 =-B'P7(HH MXE08-WGU!\6H:=E0S1>:1TSF7&ME2 MHSZ6PTS8@Y+#./ *XD(/@*7ZL%N9:[=0RT*?=3K..1@=2GM,J5MR;X]E M0[;N2X/45C.OQ^ID(?U46DE857H,6W3W?K46GY(B_*2BR' MS2W.'/K\]/KY=Y%2V\/G,G8]QMT< HY2>$IW]%,X M'S-=G:ND#AV^>=E5;N2ZWI6A.WH;?>30ZD#?$!!,6Y1=#5X>&-9MGVZ )G3N MER\EZ]F>BQ8:39'8.?8)94ZC@'*+D522'74Z!TBILJ ''W)= MXQZ ,L3% M]Z3''E[%O*I"2IT+F'64CP?]3GF[)C!\%)*>H*XT_V(Z_K<38+OG:>VOGF?Y M^Z(ND'S-^,R[&@3;'8-KD @SOA083#%NUD0.\MD][M>.BO1P*QJ1OG*$0LA" MN+69-EG!D62 ";ZI]X B#15DM3G02YZNJYU":T3;8V?!CCPL.\0W!PX/W"%D M]((*E2HC(Q99Q_1#;]#,;#W1X5%0%P(T"6/:K5#U-3WV^P*V:MK-JIJ0&G@? M+.^+DXFGV&S/4L*G[)Q?6#;MAWER) -#/82)!$3(4@E"2@3JXHF[''&G'UOVBAQHY]+GA0-]^6HGVJLWO>M:<#R) M-2FCL58_)(TUL1 9^3D%^EC;Y0V()*I(LOY#9#AP:09%FOL'6^6^.\5O6'?4>15'TYYPR)8;E_QC;=+^+/'.WP071\< %=): O@/:,>V+$\6 CR$,]6RH!MI MAY[9VK,8WWUK:.C.\0+.S$(X *!]33>BZ/ZV\ 9[:?C7JY#F; M=*R?['#22>\'%%E':W==$VUH:0*SK63/R;HZXWM] 2J'B...I1A:%+SH<+CU MS.?M#J4V?:]W#9Z]9TLW?V\0_P1YX1*!%YSH@951%9T6 MBY_I#R&L+R)LK$D!HX2DTL81Q4&ZMMT/8WH^UU2CI8"^6+1T&2*/2,1I=*3D MW'I,<7#C.]YA#VV@BG6B*63\?5/V-_:I^_]'EY2F?\RV'+"7*\BDR&ML#DD. M/@^R/#M722E>+HH>2:V[$4MS"0&H)] $BO!:P(ZA.&NI*,>!,2J4-%_G^VFH M>B=S"WO%*+&T3!JH>(V1U#S;7$MT[.6EYG%*M5C4*DV+C>:L/T)8'M6X-C6O M4(D&]]$K2LZ%,FQFQ:IB6WG%PO5>AIRT7+X:W:"[6+[1Y[HI^]SF/,W=_09& MU26E/GA"RKAD/H,R/I69U3MP>7E#@"'F.',&7('#Z\QXO(BWNS85ZCC_BI"Y M_/%=23L;[BS7?- HH,D7]A\06OF8/Y-H/P4V_*9 M3^Q40]AF!7EH@6!Y$;QHL'7,:)P0F4)VGDS5T M5*N0M]JO/]_YZ1R(KTW9,1_O_)"%(.DP -,M28_\/Z,F/\/ZW 0EZ*H3)5=S MD\%+$^:S:^YJ>IG$QN?[+.X^M/V*Q,:SY[,S%!$5-ZT#U(BIOU!S_>_?NF+[ M;,H02:4Y%C'3@ MH(0?S*WP>+[!^=ZLD+8^_BCV75>FB+=/5[WW[X'B#8A\< MG"&G_"Y3XP;W$:F-EJ\LG%5KLJ3)9^^HF0VVV7(%NX4%9LJ MG>'^ZQ^4ROVTX5%SX)&!Q@A,;DC@%9Q\/R" ?;[<417@G37OM\]IS(8PF?N" M9G8_[(6NA+R$?'L>J2^ LE;3B.I+.S0K^VA@A@\,?$.^!^TL+HEJ-6U-R8G7 MC;P?%KKJ^/.W//*1Y=;W;3H[0J!R$M5J8@>ZLEU6!.PI#/ ]:B8W:YRY _WX MAK5448QRJ>TC>5Z+B"?JMLLA6=G!^XH>"LA]QT)"6W"[J[NE2BC:G7.9TQY MZ!3GAM$J/K_4 M_5[A5Z_D)0:X].MZ?)3=QA4_*__4VVM%R>G=4_F0B=R!ZQ1'M2&H793"A+'R@0^[XT4 MJZ1KJC[=D4UAIFHH^!%C(4(\<)PL1*).'XHA M5 D) Y7%9; ?:):G(B%N>,;6TL*V%*T48?%_ I&P51+*T:!""&/+EP-%IH1/ MNVIB()GW5!04BKH!4 V1X.DOARF2MR3V84D,C;@^-%,0C6 A^N)1U*3_?Y1I MWFGM\ED ]%(M!Y8WXMG@:% 3W:_SQ2"B?6*X_TH5[+3+#=BIZC)6BFRQP!O" M%^.LFK7%V-_"KJR' G\R>AN$E5Y-92&"4%^.?)T8IL09SD)\.0/HGPWUU1:V M_,O/W5 L,,E'19\HG!L$T=3W,1JYJL&9GUSH8X,*U 9%0)?Y0$LO)+?!Z'R"-9C_@4[_>=?S(4A&IH8FYZ!-JO&2BXEI#Y_4;XCZ\XZL1=: MI]1H69+_XM(LI<"Q+T M'#0,PUC.7JZ$IQ(;;G9G;Q!1>7YTY-%MK'%/I9I, M1LO_GA6\2L/)?C)K,'BCV4#HX0UIY<;L"&2RWC^9GQAA(4172DZ#2;)G#,$3 MFCS]P#H#N8JB5ZV#3O=9B.O6JV$K8+/![&:L7$&\AL$Q.W1'/ZEB@+#F7==Z MS_CWNS"%5@Z( M]!]P8"&JQWJ05;&*M.Z??0$'_\%G5MHG'NV UY"A.3!;HL0Y8"#"7,-8Q0R' M^">T)$OO?.Y'5^JGBXXXYO6*OXSVS\>N?FMU-Q5? W#-8R4U#(,2^)UM+_6< M0?&=VW"WO&&U'Q9U7XQ]*3U]A_.FLB(SFRB]E.C^T\*Y.VFK2*E\BGTQ ?,* M09DP>_#=5W@^1WQ/FOS."%N>(''QP:@/S0[+SF5W78;(W97.7.I=@JLMF9S" MQ3<@.T]E?UFUV8-'DD'5M^:WH@6#._2*XEREI9V//+[PRG"EH!VMI8Y]3.S2 M$F <[=[\D:@5Y'8U,O[FGK DV:5RXNA4KD*>CDY23E M7-\[_L#D%5OC)BOKC\7E&_$;7@NM%)*ZC-2\QRF3GU&U0HI6:4^_F"F,Z%O: MJ3<_**_5TS$U+.RA@I9G;(5973>V9+:#[C'@%>(Y#,G;)K_WT6GU?8TMF+C4%EX0O/Q2614*0P1JSE]O)/UB@)KM$0[$#%0?PG#CUN6X]T*C/\\[ZFP]&CH?- MV0U*:U9TJPVJU]8N[)V\=V952N339K8?)9MS&3T MUY?MR+7E3?C9GBS*+0G6"+=((TLDWO;:?JN2]YG7:D'%&M+7G W;?["?,]6F M%M)T0!OJD:KW65AT.5Z4VIO9M#?W_-@RSO7$A0L\FXXVP, J(H:2$YY8JH]6U/)/-RA(&CU>OCQ33?" M[?7W?%@(,=D%NHRV1C8:50K'XVOZ&$?;E#_@3L^R5_@8%$R*M3PM;MO8#4V& M(AJM%FB%DX'P+^- '?JF<=&2NDY+;,W;!YD;PTW: W[<8>D5@- L^K$O>/UC MV:C]IA\\3[O"RR#ZWW94EM7U7U!+ P04 " "L4D)8+,=6>;WK \[@D M%0 &1G:6DM,C R,S$R,S%?;&%B+GAM;.2]>7/D.+(G^/_[%-B:M7W59D(7 M#_#J=XPI4\IZLLF2 MM5(B ?-*Y,43A/]9O_8Q?WXMTH?'"GB.AY:/+?]:_(5%H2,\ZL%(L @B@A*8<-># MB >$.Y'ODY"A?,QU(0Z%@!3'4>3C*$+(K1N=I]G?_Z+^ M0W#)@50O*^M__L=/CU7U_)=??OGV[=N?OY-B_N>\>/C%[ M3'Y13_R2\0;LKL)%]1D3/I?2UZU5K\_\/WXJTZ?G.5_^[K'@8G^S M\Z)XTZJ2,E%2NJ&2\K\=ZNR7$\2W)&^U*ZL%X6IUKVW)V(7IM35Q[R5#\.$% MWNCF9)&;#^HR8V-]NZNN3A9]>(EM?19YA>X-4?GWBF>,-VSYIFF0LO_X2?XT6Y3P >/GV5V5T[^?/S\7G*8U==^J M9:V\.[^]^XT_$5[,JM7W.^,9_'JW[*INS["QGPS4J@Y,SX*7^:*@ZX7M:;YO MM9(+E5K:XE\R_,3+9]R^(,565D"CR7_6 H--B4$C,OA9"EW^Z=]_6:MJ \OY M^##.WQ=!\$(7FDMKZKF";T9,%/E33_6K MO.=GU0R$%.LGD!>,%]*&WJ/BSN?_.RY23"3E2GJ[R)]PFLT80S'R P3]A$H[ M.&0NC)W(@0)%88(1=XC+30AFMXNI,-)O:G++9%_SZ>RFM0;7_5?N]B[2D\[Q< M%%S:*?RJXD_ED<]3LY4)?:M26O!2@@UYP5I@\(<2&=0R6_A^#='9\S&7G/[Y M(7_Y1;;4?L>4K3]?W?9'^98-E5U^V*:OF7WE["%-9[_SK%J4K9V6!"&B'DL@ M07+)0H)R&.,D@$[@"Q;Q((@25V?=VFEY\K0+4_>T/TGYH1>C6JSC MQND1 %CK.:S-J6& >-/%NWT(VFQV4->&M]2?:VIRO<:A]]]V7QB%B [*N:2< MPP^8D4M95+-;B31??C)!Y(1A3*'P@D2:Q F'))(DXS'$4."*V,=4AUJVVIT: ML=RI#[:L4HKGX#>.%4VKKUAOHFUCULTS)R Q^.9X+P@6C=\#NG=9O/*5#6M7 M_FMM*FRW-LI,/*#"^G._/:HR%6[$QX*SM/J$:3I/J]??\/?T:?'T(2^* M_%N:/7S$@ ME1VLA O#':>+0O7P M]^I+D5+^\3%[^$(K'8XZWLK4&$E*RZ6X:D(L)99SI?@[KT M-OCXJ)8-/3[2 M /&XC\,>?@-SC29T9\H!0KNL-B,GAQX\O?P;1YH>S;6AI^*F5T/SC7[6SMTC M+O@'7'+V,7]ZYEE9;R+/BT*-KK)$RP^OZV>^X%?UN_-ON&#U?^YEK^<9^R*_ MG6OY-;6N:#<,/11##&/E&1*S@.HY@SCQD=&@X@Y-2XJI84*%%[ M'@D,,I*:IY'O/#X#^P]!F=@ M_FI5.@/K =H\>K_9&*"E8J#13*T&F[K56]:N$30VX6S#;>*G"X!?U MR5B<,.PEQ(.AVH>C0#(_%G$$?1+)WR]ZZAG#ZEL^6_"8PSUT(?V M2B%8:P0VM08;:@/R"C:?:U4'M>[R$ZBU!QOJ@UI_4$D 0(O &5AA('^L41C1 M\61[X,;R1EF3>UHN*MO#8>RWLBY /\OI@I-J'=AYS[]7'R2.?Y_Y"6)#%!(&$Q=1:>SX3IR$;D*QT46" _U,;<-Z=7UQ^>'^\N+Z\N[.;"4Y!*0> M[UN 9V"65A*^B;C1YN;?#O@F"W KH:J*4GQUK!A18R=Z![3:GG$[< WO[FYQV@KV'."RM!8F M]GS2'7V-[6@^KO8>[['&2_VHXU((3B4W77ZG=6R=NIIYDWW$Y:/Z/\52+WBN M]E=KMY+ZPWG&WOYBX\D9[6+]^^\3'/JC1;*(J^>>9%[2RQ<#EN MA!&R1.5#2#CJ C @Q-O+QI!=];C(?)6) BMW':WDSORWAZ>J-:(H=5D2>"[T MPTANF^4_(78C AV7T(@SSIU0:%]J/M3+U C_K9Q "?IG@]N^!\'LIF)K$ U, MIOO0Z7,I^B!,!A>D;< UTF5IHX_*[.KT,10ZKU$??'F\*]7'Y']SO?KHPWT/ M$00OI E_E='\B=_C[Y]33)0IG_+RFEPD<)$3 MHD0(LXWZD1ZGMU5?"@PJ_!W,U\*:'C)T ZU[V& -O,$/'5K4&E&!E!5L"'L& MI+@V#Q^T<+%V"-'=V\B'$5JJ[QY*Z+UF'FC_6_:KM4B Y$7;P,BN@/,C3#L9@J+\ W,$";(@3^4 M\)8R2&G TRM*OZO=T2+U-93;C-;7>;R?9;$13UJ'2RSS $4.<;'O(BBW4DA: M%+X'"0TP]#Q!O"0B$?=B$T_<@7ZFQA.;0=J-G&;VPR$X]>P&"R -S :[^ S@ MX3\"@R7SX% OHYH%1U3=-@>./=XS1H$_J"WF+7_.BRK-'E8GX@[%+O>" /K< MER1 <2Q)((E@A$-"(^%PX1N1P*&.IL8"K9Q@)6C_R(-#T.H1@@W !F:$7EB9 MQQ,< <)6",&A;L:-&CBB[$Z@P+'G^]'".:7Y(JO*+_A5I5[]N) ;D:R:,>ZZ M,<$)=$(L20'Q")(@=NJK&B01GBM8;.9KV-_1]%P,2SG!3[>CJ-H;Z M\CLO:%HJ@?[*55)VSL[E),4/ZYMLZD12L=0"S^]Y\>3.'%]X$?(9I#R2Q$)( M HG@%(9^@CS7]1!/#(GE';28'FLM)0>MZ!M74C>$!TIZ=1EUI7&/>SXC?S": M-M2T/X*AS;/3[_ZL;O=L('$&##XKRY> WFA$&_"K4G*GMJ7>$!%<<-GC4YHU1*0D_HN^SWT?3,=] M[2]0X@>GG3][4WFA>]0YE-[WG78_W,8\DG3VE5WQX\ MSU@36_? ,YKR_C,I?FQ<:S?&B+EQ8*OO,6NSV*!/02%ZV&(DH1"0HD+ M)<^H_.W,87HE%OIT/C5+XC,O)8F<@94.H%;B;!6W\GJVW,&<@0MU*-W3=V\T M0GH,-!3N U.2#N15#@B7P*=RQ_@I+56!B+]Q7(#?<-6D8Q[B6* /GI98S:CK M46FN#RC;O->K#?,]SU56IO+)^P*K##-?\GFJF/5+D=//!I78-%J9T&1JI06M MN& I;[W8*Z$Y6]3GZI]MUV0SP*G77D"G_='V!@;*;NX53%X;.97:KE>BS7R$ M(L?WJ @@XH$+41!&,/942JS \4./(T:0;S5_N:F$4S,A6CG!S:*2.\,ZN]4; M[R;X.VITK*0$2DSHOIG3]ZTCE&NF+^[ M2\-#?#)40SN)CZ)D-?RZ&X]^ON+]38[G+NY4Z8W'N/O)D\(L5;)>:7*H^V'G M3/ZO9(S[_',NMUKI"V?GM$B$([HJ$,X@8#]7-5@\2GP4P=E'@IA&*AM,AB:)M@P$ ]M7#52 M-VG(6[G7H"JOCI(=UL*#1GKK49TFD-D-]-3J^3UB/TT@.1 .:M1$SVNITLAY M>"AXDX7\1K3)RM>^&\1C$7J$02R(2M8<4T@X#6%"*4.>[V&/&^6U.];AU+CK M:\9QD7&5FZ,6%/Q\P2N!UJ,HF_ -S$MO16VR4S<0VO6+F4)CZV[J ML>[&O9RJJ?S.[53=]WJ6-JZ/'?:[HE\W'-'JG.&3)+59%/H.\4D,>20DW?B< M2*L)4RAHXOH8B1@[6OE ^@HP-?J1GUUB6+W8%'(]XAD2R(F=?=6'7DH'B[6, M>Z)GJYZQ:??CUC3N".^[9P6Z9?S\CJO;E52MH+?\7'7@$6@V7T""H#NTFVHPE5(!*L<'M%J"6 MDXOW ^OD>,,CW;Q+&**>ZH>B$S7?[NE_HH^<+>;\1OR:Y^Q;.I_?*Q?US(LP MCB,G@6&,)M03C&IY;#I[F1H5;,IW M+-K> ,ON^6\-H8%GOPDXVI->2_FN*2\;V)CN\E_KJ=[=]B@374N]Y337>[BG M"R7-)&V\S?Z]]AK2.*;,$1@B[LN5GR(7XM"CT EHXA)*'<\S2K?=V=O4)GWM M1I0KVD[&>AW_8@^P-3TEMB WH:/VCB-#ZZ6> MV<)4>"IGY2@K$MG/LM>'G')P;-\!U2%E+^IQVN:4&P_XGID MPNH86%DTPI\YT'K<8 N^ M@1GB!.2,J4('$DN$T=G5J+2AH_0V>6B],_+MB$\X+>HDM.=EN7A:!N(^$WY7#-&=[QQUO2^3FGTAO;CGGZ10FG=YGK>T+N)'JR_B:7J=0FC"5RM M,!VF][YJH2WOCW'UPA1^:U1 M,BA/9 6QD>H3F7U:9@6*CN+06:'H\-OCE2@ZJL&;&D7'G^Y;2[C-/_PU2ZN+ M7&5(F_'8\3"/8A@@/X0(012S@R$-"VN FQO:>/J;&@NM$V$I&\$$&?Q^6>@;MB0@-S("FX/2H#GQ0?6LU@7=[&+D2\$$5=^O_'GZT[X'B*A5( MFVEXE0(GB''H<,>!'O(81(0F,';C (8XB1$50G@L,4M\=K@SDT]ZI+QGC8"; MI<JBRU!&R(WT'$TK!T8'NQHY-/"8PKO'A4>?:/O M.6%;MZPY6L#%35%'.+!Z2_:%%_6F;2:(<(,$>S"B$4."J#5,".?%#SR>( M>QXR8PR]CJ?''BNYF^/#,_","_!2^UE^_GIW 9YYT20D,;PXICD0NL>)ML$= M?+^U1/6N057*++]CT$C=^K&DW(W'R^:9HPE0ULX@M3H=^4S2!(C=,TJCMVU0 M5=WR3(1$D! +Z'NAVK5$ <2NET G3ASN,<:B*#B%E^I>?@ 2^K__[+AK)OHW MX)TYCJ/^KTV.!/"B>LR+])^<_1O(\HR#M"P7\GUU1S]?)UE#4,8H MC\U&M8!GX*K&;"CV>8/"(%33]/".O/)&Q6X2>?OHR$>4*FM%]7J5J?K0]76R MF^J1%_>/.&L3!UWGV0LO)<%MI9O_539=IZY>>;5O\_G\4UZH5F>1CSWN8 ;C M,(H@8FX"B4<\&#H)%MCWF1^;Y0J9EGY3\^^LE #JYDZ1UL=>3>B2VF67>TIC MU/HUN=PW#M"43:?R"^=98W^ /Y36H%7;] [*M 9MZ-/7]__4IG]6VV $-D " M-4J@DC"M4^*MD-+^< =FBM'34/+&;?4,P7*4I> MO%[SM1L1!1%QI:D H\3UI*40$AB+Q(,.%DP$G(>(&]WWV-?)U);KI8SF_MB] M$.JM:Z<",_#BLA)/LC\?QOO:A8"U&,H]78P<.WE8R=V8R8YGWR>3M&0:P>L$ M8:JXQ>7WY[2H6RBOLB^\2/-MOFKSFO(OTNCE,]?E?BA\#L,$$XBPB-5QCP,Y M"D,W1+$7^&;7QM]3FZFQUHXEMI06U.*>@59;^<0OX*.J!S[7S9(Z";Q'2FL] MVC=;T>7'L.IM#IOM MS-UVA.JWFE_B0E64+)?G&A?I?"%[F@D:$>3$%*((R?\P/X(QD?\)W9@[W).+ MK=GER@/]3&T%;,4Z[?CS$*9ZJX\%I 9>%Y82K@\QST KI3V"/@*#)>H\U,NH MI'9$U6VZ.?:X>6JX+SR_SRL\5_1U_E3IYG_;>FUJ<_G+Y0VHY=LR7IY4X7K] MY&[;X'3/XA-Q&?HPL!&KS;B=:GF32? MYF97PWVA2QF7P0"X C0OJS,0G@6.<^;[;KU]",^0'YYY#FIC LP6Z#UHZZW- M/1$<9W*OH-L\Z+>W(!_6W=):O*>#49?APPINK\ =3_:;_N>4*@8N;SGEZ4M= MPH=7;7#D+ Z8AQT40^J[TA3W&8%Q'#&()04(PCT7$2/_>5=G4UO#E[*"8B7L M&>58KJ1X9WU>4/#:\> ML=H";6"*7>%UNX$7%G(F@//Y//^F7*) K.^,?<[+=;RY/2K60%\6'UZN,-\%/+M8JHT*TZQ1-/V#R TQ9D:+],&>IC?AW_H'&EG/&@_^*1Z4-_#V<*3T M!6UD?XHF7JE ME=Z7\L5J+NDQL\(<5[ K:[25;#"GAF+J1(WK2W,!40HQ M=QDDB4^8'^,H=M#LN0[3N*MP4>D1@W4Y32;0MK3#S:566K A[AGXP!_23)U@ M@P]X7GO,?DZS]AS',-+"_G![OL\Y#B)(P\B7UF$L( YB#]* >[XR'*. M,-] MF6F>NTU@L)>RCCS4E_7_3G&<]1:J=QVY@=[ M\OU0(94'X;4=)GFX(\,LFCQ=>ASN7I](/I]%/'$CK%+#NXKT>80@CD(/ALSW M0Y<3)I!6!=^=EJ=F[2\=6HUTFJD?=^#JYLZ30!C)H7=$?_U,CH=T[7#6R7<: M5I$_K,EDMZ5Q$CD>4F"5N_'@ ^8>]>L\^\+S:YZ?OSS485.T6N#Y_%65,#8( M.SS2S-3FG!07JKB[:_E_RUL-;]?;5OZZE+-Q>.(Q4(\[X2WB.?#TM0NED6=> M$Z1>3OIC;8_FK]=4P.@\<9 7K_RR-:BSHF@=X64L3B*0A9# MUU47D-7=XR0A >0,.P+AA/,HMGH!V9[L4[.,CEXWKE6S?L/8XL=@R8OT/D,\ M ?]2J>M@:A"8YDUA^Z,WEF/*HN33=%=@\!P4\'[UQ9ZM"T[GBR1X'=WB9I$Y5T(_Y+?D$J.]-?.?_[ MY=/S/'_E;(; MJ;KRNXZ[6;'F08>DL]#S,#V/5R1Z4.3>%)@>MB?S:,>/CZIC]H7SXM+GK M0@K\H20&M(N"/K- MW[TMCC=SNQ1Z,V<['^SINN-ER?G-,U=YUK.'S[)A7JY7&I%$PA.40)_X*@]@ M$,#$E3]YQ$\"^2^7!D8U1KJ[F]ID_WQY?G=Y9^B_ZP94TY=G#::A_7JUH.J@ MO145-+):7KW-<+'E].ON;%P'H);B.\Y O;=."*8JF]JY,^X'41BB!'I10B%R M6 *Q@P6,XBAA<4#"P.,]4P.T79A\]./=ZE]?X"=6+G8O\8R]) X%]Z&#N$IT M2V)(XAA#1+TX(B2D@8][W;WOC>;PU^;;&_)V@=3CV[[0C.$.+.T7J-ZGKLU MH673XT?Q;"FU-\1F^YF3SSS/LZ:V]6,^E^^733G*5<'"F'#A,IY %R%?3F"! M8(PQATX0)%%($"8$F\5YZ'8]O1"0SU?G'ZX^7]U?7=Z!\^L+<'=_\_%__-?- MYXO+V[M_!9?_\^O5_=]Z'Y=V#X/Q(:HU:,<[6FW*B355AX>H*6F*COW3U^YN MW^M,5@N,CI-:O??[\=2G-$LK_CE]X>PJJ^2'DY(Y/Y=V855^3C-^5?&G/=G&=6!JL@&I,4F98&2)H+2Z')6<3$#8)B:C=WN6VFO.E'C- M>NU%:QP3ZOLH@C2(Y$8'Q022A/J0>"@BC%$W<(U<37OZF!KEW#]R\$4V]HC5 M73WY)\/B>GM0U..1$[$9F#:6TC799@>XH-ZAOJUB>GMZ&+>0WF$5=XKH=3S: MTS5TV S'(<-J0P1C%;F-$AQ"['L")DD01V$8.F$U? M#+T;IVYQ?HA-32/8&3BOJB(EBTJE00=5#K[@.KIVB,W-:-N9J6Q@S+%@Z\'\&VV)^$="GT"=Y5\Z$RX"7[R/]X=U67 M^FU<5[7,B'_.L)N._IM7CQT59Y4^\6'J9 M7F>1$Q/,!(7<0X&ZHBEML!@A&#'JD,BE(0X\D_U59V]3VVE]S3@N,CGI;OD+ MSTPS W0#JT=OUN :F,F6Z^1F48+;6WR43O MI7Z\<<$%+PIIEN#OC9M'_K#\W>5WM9;QF8]]$6,W@21('!4(I#S$1,AM7")< MAPK?]WP3]M#HF5A&;V!*60$GI6Q]OV?USZL_ MM#+;HQ8#@"P1C$Z/H]*, 03;9&/R:L\-'WWD;#'G-^)2KLO2-E*W#99W$E)Z MGK&+=+Y06R6U\U^'SWDAP8)$ G(<^!"AD$%,_0"Z@@0N=QV/Q49&3$\YID9- M2S7J8CUX3A?S9O%+A7WE1'PY?\"Q_2K/ZWW)WL52ZOBU4JVVX&>PY MC)H[PN$'9^AMX<:X[&)]!FH]FH%I-&EK*()!HB=/Q-/6!K"G%./N D^#:F&)S??>#974C5"G8.L* %R\IE3O/?,YFKIO$'),(!G'@RLT@=B'!&$/Y0QS' MF#NNATS2,QSNRH@JQTO3(.55D[+$<],$#1VHZNX$;6 U^#:P :@6LV:HI:! M26IS$W@,#6L[P(,=C;S].Z;P[M[OZ!O]".*6*YGE%K*V%FY$8^Q]DB+?\0?E MF[S/Y;ZSS.JCSJTU-CM9+MC=F>L0T]$@,3%G##((QH9V"HB6JZR7" MJ"1X"DC;]'A26^9W7"^_<[JHTA?^4;;VD!>OY]_34O>.Z]Z7I\9F*R'!4DK- M&(7#\'03D!5DAHY(V $%_*%$M'0WO5/]7K=:][=9R^\E#1RF\_GG_)"O30+DMAQ2<@@(X$T MB7#H0LRQ4(4P(C?V$B?TC7)2CBO^U.AG)>-&3IM;^8LBK6^4-T&!7[-411 K M-4"KAZ$A-?(WHNGRFNS(3S^ HKWXLH$!J$$ E41A'5ZQ F(S9U)S**_[/8V7 M_/ND87WOW-_]A/\Q4G^?-##6,G^?)L4[59A:Q3=IU14*?>IB+\*0A4ZLW T) M)$GH012$E 0\=HFGE2SR?<2?VMIZM,[4*A9IY$I39A^%I<7TW89Z HNI=KVI M/>&(/U+)J5YC.)6J4V;"3VOE'&1@K->>ZB>%N=>H1SZT"6=!,TMV9I;B;)J) MS>SG,;.5O>Q=GXRU8JT5Q_RC"O_KIR,TLQE)M-G_]L_]DPZ@,CQ M274Z& //KU9 L)3P3.[C6?J2L@6>6YQTW3CTFG\'FAQM*G:KM#DKCSS9;SNH MCJ6_I?/YS ]C07G,8, HEQLU+X1)$CHP9%XD C>FB!C6,UHV;?*9CG./8RQX],]K1]@!J#W$Z$R?$P03$) M(7>2!"*&0T@BXD,'AZZ($,)N%)@GE>L#UCLFE.O[B3&*$BH\Z+B(0A00!'$D M 111&#D1D7]QD6D"N?[(C9T\KB=H>FZ%/C ,O'H>G6C&^^YM)2WMB%?-CKI7 MW59F>Q>Y\_>^MYAQ56\Z&[>LVI'*Y5;N0>LC<,]SB>1\!ED01%"2%X,DB2,8 M. [W'-_'3)@=$G;U-K65H#V;60MY[/"\!\":3D%;L T\I8T1ZW$56 ,):[=^ MN_H:^8*OAMJ[=WEU7C+?XIXSEBH_%)XCQWNY2$LZS]7.V;@^QM&&IL8(:X&! ME/CGES^!M=#Z&^+C^!W?&UN%;F!6Z$)M@(H9VM#TVCD?;WVT3;2VHIO[:?V7 M1HYB6I;Q::(:SE]P.E=!CW+_7Y>!GH415Y?H(LA$@"!*B =QX,0PB@*L=J9A M@/$H\4I'!)T:9ZWC19K4*0 O)08B+X!85&H:/M1UN$<*1CHVU)I&T00&<&#F MM!!@M!,N=/YF^&N-)Q SI#DF[QT==$S,:9UFG@BVM8@?W?Y&7G':T]1:AM51 MZJ^%JC[.$AK'0<*@@T*Y[R5^!+%/!/0B[M%0%;NG1L[. 62&/L98O#':>+HDEN_U1I.S$.-3 U@I8R)2QX^(R@>F,],/M#^U M.=Z("&H9P5)(S>+I!Q#LGMT64/ZTE\J+UQ M2GUW*[.JTWWDL9'W;Y]P6OR.YPM5YV'QU!@'6Y&PO^L1&#@B$%'(?4S0*-LZ8]&G1C2K6'K5^J#6'VP L.?6Q1H$H%"8P#:Q]\B]]^[17/ ?8U/9>T"L[37[ M2V"]XIG'!W-8L=S*)4\ MY_LN@RAV8DB89+P@%J�YR$@9;AOJ_QJ;%7+1^H!6Q/;_4W\#O '=^]GP+' MP+QC@(31OOV0RKTV[3N-C;9C/Z3&YG;]X#/FGO+E%9P;<5D4RIQ:!P]]UBP) MJMO,A+[!I;AU-N2BD$#FBW+^VNQZMG=+FW%MGVW6"34%KII:-WNM91IU7E8IG^%APEE9M$4ON.9A1@6$81.KBCY"F>( 83 *7\"A$B%'' MQ!3?U\GDEJI:QCJ!>RVE81GT?3#JF=2G@C/TPK6%RP#E0+L0L%7"?%\7XY8K M[U!RIS1YU[/]YOE]@;.RJ2!Q7GW)TZRZRN[3)]Y^JC2)N7"#&%*'N=(HC2@D M28"@'_%(SOD@]D5L,N.[NYO:W-^0%N *8/"L)%91(%6J>SU<$V@]3K 'W\#L ML(7I\I1*+%VL @Y=KR(&-9UMHKV.&D!MO'. MZ_2369[!5N35"!B>[!W'7X_7K6(Z,+6OP:R%W:A 6.?P; 6VQ^W:V%BB]^/] MCL67>=Q5T=/&?LB/SC90YOX_5.:X8RF>+ZZK5FN M-ZRJ?+V^O[K^%7R1+WZ\NKPSY-FQOS5-VI[P M]S/T*K"A^AEXHWQ=E6A3?>4D6 $ U@AL^A+K2D9K$, :!;"$P?(]VO<>1%O+ MU=CBC[OZO=/@["RF[R5'WP)2R[3\=5;^.BG_[=W7UM?@Q"%Q"0O4-6,'HECN MQ$BH(BI"+W)"-Q$\MJY[-0VMLDB'P8N\J%PY'\*9+_"07UXB"*Y*^U3H*T>IL:A2SE!:W MH)88*)'!'TNA-5,HZ<%]),3!-H@#4\KX^+&?+S^J MO=B'\\]R+W8)[O[K\O(>R/W9>7TKN7K,%Z4TL#LN)NO'EIA@U-"T>J7F7E?^ M_R:F1*N1<8),3/1919T8O71R@N6+!;_/?T_S>6MB_E?^Q#\JR[%X_8R_&=SC M-&UW:L2[G8P8L 57A2-7.JB=IM("M&H J<%*MRR"IM-87^1-.,U6MV VC0$ ? M,0Y1$(<0$S>!PH\B0@E->&B4=?-01U.C,"7G1BFTLSJ'.OBC$=8P[>9!J)EO.D\!H6E_>;!;D;=:AY3=GN7>?3YOM3P7'#:% >>18APA[,( M^C2)Y7Y2!#!)DA#R2+XK'-^AD6]VMK/9_/3.73:E4^OG>VKM*[4[G M/<_T\!$MKPJVMZ,+KC@AS1[J$ NYE#ZM=M\\$"X*/ ^Z$6<0>0&&&!,!<1CX M)/;DC _U$E08=3NUE7_G.OE*]#8J10G?S_^A/Q0:CJ1! !Z8(B:!K8&3:1", M1_(V[5QVOUUA74>:@'M-K,U\3L:0=3J?]%L;SPMEK.$;=Y3YVSTOAJ097T:@ M?\*TCBFZ5ZDN9RY!GL"N"YF0&SD48+FEHR&%3N@(2A)"$36J"'NPIZDQNQ)T MXR+$4E;P1RVMX:;N,+YZ1IP5U :FZ[Z F=\@.0:&K6LD!_L9]R[),75W+I0< M?:$?25QE-'_BJP@(=4.S#I90Y4 BE[(@]@3TN4<@2KP8)@'R8!+ZB1,Q%A#7 M-Z&)CKZF1A2-J.L(*+ 4UHPBNM#5(PE+F U,$P?ALEYR10,/2TS1U=.H7*&A M\C9;Z+S2.UZ)RY<>SS-VP5_X/*\](&VRA2K,;(>RX@0MI$$H^$2&"Q.,A)"BD A/?X:YA?<,3I)F>IVFI3.U.8FMU MC".>>@^0'B6-!/K E/4&[0T]0*L(^'FE"ECJ4F>5;K0!2AT+I_060;47:M5; MDK$#L4Z%;$^8ULE-]N/5\WG]C7"V/TE8*\(UKV[$/?X^XU[BB8BZT,6(010Y M:@<7R0U=Y$21'PCJ)6Q6Y16>ZQ&I6?=&UMI*B '#:E1,'21U(D"ZF0(#"W7S M/6VLDPI_-[VU9S@J>OPY'-8#4^;>?(OK['5G2^H\:W&7TMLCR'ZH6>)$P\Y' MI<%^P&PS7\]6>I(=^]^+LJJ/RF[Y7/5ZG\M6_YI6CX_Y7%'LI[S8+\A,1)Y# MHBB$7*@;)8\REF%JU+IUE7Y]DQXLY3?--F4^+)JG"L."/?1Y0RV]*N=T.'5! ME0/");VF[&R%?GL@ 0:Y=WH"I-:27YE+,')NK-X0[:;.ZM]4C^"8J^Q%TG)> MO"Y3[=SG7]H0KR]S=?4S8Y?+0*]91 @)N!]#&K!$TB/Q("$Q@D$4)$D8^A[% MP2SC#S7#:X;)F B@-5.39J;NB#&@X=E*KDX*TZ4Z:I[:"Y8S'RL1D2 ) @XY MP:X<*X?#Q(\))"S!?A (#Q&MW$7##-*H9UG+$5F-TWT.OJR&IE8 2 W 2H6A MQJ1["1L4Z<%/P"8#LD%TTU!@CQ3@9!-TLQBG/L!UACD9-3A>I%,?/=\$._5J MH._1I.QJPFMO[7O4! M6NE,3PE;K +92X28@%&<2(O&8R'$',GU$H6(UAHEC 2O=X MU!R!P<\Z&Y%L'E>^5=+:V6/;[,@'B6^5V3T5W/K["3'X;2BN2C2C+N^I8CWU M#J=[/N$L#E4Y"97SQ0E]F!"/02^*14*Y3WVBG[!!N]NIS=>=V.6EZ'69 MKL8K4)X6)WY\*#3,U4$ 'I@.)H%MCQA\JQB_5PQ^7ZS[Q>!K0Z85@W^\M?%C M\+4UW!N#K_^V&>>71363=BY;T*I4J<1X\9)27K:W?B,W=E#BAC#ATMY"7' 8 M,VE^DTF:VM0#P^8I86Y4RNHOO!"_22)1F03UL[[L M>75JL[@6$2@9\^*I3@G5RFJ>O&4?4-V3V )& T_?_O 8I5GI *%7)I5][8V6 M+*5#F[00^9FPWW!SHOBCE-UOIW*#587',A%&VFGI#:-K=L/JM[QC06H!J:& M-B).R3APV%LG$M9"V_;W,G+X6J>JNR%JW8\/<+5V6=>5L3A(F >#."(0A1C# MV)$4X= XI$GH8)\9W7[0Z'-J)''HXJ;%:[*FY0%L0C@P>1R]]CI(G0!=@,:X MPOI.-0-T(3"ZDFJE#.0UKS[B\O%+D;^DC+,/KU]+=;=51>Z457W=M4I?&L-G M=4;MA8D;)!A&7I! 1"B'"4,Q=!/J8>P2+PJ(V4U^^$ELQ]+U=9*3LIY#YO6=Y)7>R_SJMSEC_7,?3+/82F)T:[P:D9 M5ZW@8.E^6%5T:RK%Y92SA>P/2%5 JXN^WT8?YN->G$$0'IC&>H!KN9)>+^1Z M^7GT>QG-ZV.L^*8/R/SE/F=2^^_>/SW/\U?.ZRP77^3'^"B?4,'3]>/ERO_W M*2\^+2KY!2V?F3''I8D7Q9 2UU<)EV*8."Z!@H>"Q\3'B:^5P&T(X:;&?(V\ M *^\J>J&MJA%!FE9+M1AKLGQD.6AU#EJ>[\!&OJD3HD*FFOUF[J!I7)MP;NE MZ/7%#]".Z-H_+E4$C8ZK)]]Q1$W."]]O9,!^JC9TJ;;[A@]_+=.K=GS-W0]561#-=1:10<%\8HH9!A% N',A_Y M6K$D>UN?VLI9"P>4=,>R?6H@I^?-Z(W'P N5/A3FB5SVJ6PK-9K$RI!4KXZQ)1V./WM TMJ'/9M#) MY9L!^_AVP)9:J>C7QC*S%_,Z"-"VR-.*3..2KDT8=\C::N/]2'Z_;;@12_7A M=?U(FZBM7F347?3J=5U#K:RCCN\?<7;SK)HH?Y5-5.55)L5-%&49S M("0<(E*GR%C.WE;?3^^ZV RN6Q46<6$Q&$3"5RC/T$(H9< MB&-!($Y"YH9>Y/#(J.+3V^:GMIK4SL$3RO5N@:='[OTA&9B"#= PIL;]2ELB ML*W&1Z69_8IMD\&!I_I-6150>B-^S7.V>1_U+I^S5:P/%JY+ LY@3-P0(@<+ M:6X*'V)5BCM*'.XF1M/X>)=3F]IUU+,T$TL\-PZNT@!8;ZK;A6W@Z;]$K!9W M\UYY"93$@P1*Z0-DB2HT.AR5/O0!V*84@S<-(PQX.KMH3_/^YP(77&H_V MC.26,N+R<1TDF;%/:88S*G^^JOC3.FB8\X!%+&20<,3E?B#R8:S^@T-?SG'Z>U_LV/ 1L,:\KGF9Y!I5*=4+C-JI;KIUBJ=5& MC+=AB+?V(.D9(X- /S"[M#)O1&XK;%=B@UKN84*X3=&R%;FMW>^X =NF<.S$ M:1LWT/=RG-(HG:?ML<'7K)"_>E;?16#;FI MM.H;>G0&_WSTN'I*'\7 %#^9[Z''?<5Q!LG:9<>!Q1WYIN0XX.]>LQRIW[YE MVB6'RQ6VO?16@W'CV]A\G2JM:V=.'99V\?O/ORDEXG5=_X]7MBJ76+34O M;1\OSB+FDBAD%!(GB2!R58([+PZ@ZQ-7TH83!,PHJI+;#8-&_> M5"&FR@.?+8$ Q3K"I:PC7!8JPL6,O][O*])CRA_BVQ@Q]&5O,="5_JM(EY49 MW&C3)OE1]T%?>076*-B/K'SW ;.TH+R?'J,N7>\^7-N+Y/L+U//0'3^G4HIZ M;6>INA!47F5T412'RY+;KHD:H^DYAF_S8$9Z:2_$1ELR@R60@.R6*\D2G"+I_V&4-DZ\]?M M=MR3?T,P=L[_3=_OQWN_\HP7>'Z>L7/VE&:I.UD'2S!HUS+.23AU#AN??^F;/.@K$0=Z<;-P;'4(\1W M':$1'0D][]"LQW>9,^/X^(YW3^;8&+SWA9B#\OT8-U^.P6OMBLO1CGK:JGG. MOJ7S^>Q5F*K@SU,C9^7 M H(_E(A-?)1A",0NBIJFYBG8#&U6&L%B;D >4MV6L;C3_KB&X2'U=HS @P^> M8/"1XP1#M@FF]?G=+*JRDEN)-'O8*N1XRY^:X_B/>5:'G2WP_)X73]XL)I[G MB43 D"-'FH34AR0,.0PCCR0!<3SF4K.4Q>^@AW-Y X P:?E67[]7W&TJ:%.[(&X]O [S-$ M>ZWD=Q*EW[+[239:\<_IB\JDO3QK.:^/6LZ?\J)*_]FDT&M<.XT43-GSG]*2 MXOG?."YFOH]C(D0 />1%,[D4#2(#>QO"W(-#5;7@&EF+UEQ2+*EI8)&Q*-2OL6(=RF<9M-]ZGZ6*>"EZM&G?U2N]#CYEM3 MX[\]I0LU+^KO0:2;R$X#8V ^VH.#M:R@AQ7O697Q35,C%F+$]BZHNR=/$2YM6;>PS-GIV MSG!0CU7Q4?\[^]Z*LZFC<&1$,^9$30>XD"42A'T/L(P0#$B<.XP'V(JW; M[SWZGAHYU+:,;) 7+V^* -&"L[22?VEN'ZM(MN=&&8#7VA@4E#$%O!Y78#Z59Z<#X&T@:5>89#?*3".U:1-RNITP^[SHHYADV.5Q"G MGZYOZMWT;*+?3OD^?9+MW0BY_9%B7:RSR+O:KBZ R WN;7 M,JQ#.\UL(&J\L37 R-(V5J?'43>M!A!L;U%-7NV9S5J"SM45F+HDP$6J:@)G M=8+,^CK@!N^MDJ5N39@^2%IPM.*E7\K,U&[X=>S%V2P( ' 40J@P>)?+E5 MIS1R'.YXH3"ZD[>_FZF1EY(2*C&!DO.LK;'7*[O_ 5PUCQ).1FOHLP(%U+TI M4.9' 9TXV/+U[^]D7&=^IZ([WOKNI\TS=E]F55J]?DKGO+E<,2.NCWSF$AA& M&$,4,01C+W!@E" FN!=$/M&ZVK:O\:E-^D8^H 1L;S#I)^?> >Z(_^Q$. :> MU09(&.7A/J1RKP3<.XV-EGG[D!J;*;P9H*^\9 M>&PD/E-5/WD= 6O@P.W&6\,S;@W%@>=Y#>#5!H ?5P"VPEI#S<#+;0V]D9S: M)Z!HYL+6 J;38]W=PG@.:BU-WOBC]=X8(%"KC:4O+Q;\7$A64R&8G](7+G=& MU'4(#B'V/0J1ZU!(<"R@Y&(WH8D3>6:W_GM),35*OI=[4XZ5A!;CL0X.@>8F M:FA@A]YC:<1C53D@O(Z9. ,U_'54.?C4E3;&;D#6,2#'",@Z*,-T K*.P604 MD'6TL7Y\>*"WCRHM5%;-_,BE!"$&&8[DGM -.(Q%%$$4.X'#*&'$$69W6[L[ M-)F*XUQ#;04#JHA.FVX^7TW.N=(!S%LEC NV' &?D3A ,79@$'(7(D$9)$34 M66><**(^\5UALNK8@WZ,Y>5F"^4FE1]MAV,HS/66&7M(#KR>=*TCK;3VU@P] M5"PM#D^M(F#%95E,M9Z I*/.%" MWTT01)Q2F##&H(NQW,I[;I"XK,]'RU;,4(PR0)*10>BG#$&/:043W)(4=M MU&K53T_Y%,>09XJX&A5=QW=/3,Y1$P'WC=;.)P&A5 HP-HE#AK\QZ> M@=4,:AY>J@)J72SFDCD-3%OY8'I*,6Y.E].@VLG+P=AQ/1CZ;A3'3NPFIMG'NCNO07%'F@# MKQO;W^9V\AB+ZX(>)I;H_TAGH[*\GN+;9*[Y5@_OBZHUTP2JJQ#.-E2]O,OG M;+/&XZKS69)@3X580<1PJ.+)'1BCR).$3E%,$HIQK']#TK#SJ?%+795*Y0K' MYVY MCN3],&"0.0Z%:A& Q E\B)G W$<$1S@RB\3=;'YJG-]&H-8B@E9&TVC<-_ = M8?&301F8IXWPZ!&3NT_M$Z)RWS0WIT9B M2X'!AL1G8"FS&;T=AUN/SJR".#!]=>,WP*U";7 L<=/Q_D;E(FWUM[E'_\61 M*_1]PFGQ.YXOE,-N\=0DOK]-R[]_DI)=M7E";W'%?TNS]&GQ- M$F#A!D, @ M3 1$H33!L,M"Z*$()3SQO20R"J8<2_"I,9\2%0@U29?96(%V;E^=X?3.]>_VC['/P.9;J2J)LA^["&?QA12YF.($LHAB2(*<2!W M,33Q'2? .C'1]B$>(T#ZVC*:>FNL/8P&7AD[J[[(C[$+/INE7*ZW(X-/7G>. M=#:5 BS7NZ'%AF^9)RF_E1PO*5ZM"1=9P%SK^1[S M?#'GKD,"5]5_8?ESQ=FG.7[0GN+[7Y_<[)9B B4G=-_LYUJ1#:;W ;@T9O;I M2 T]J;M! G\H>2U55CJ"1K]Y?:#-\:9TMU)O9O.11_MMI3[B\E']W^4_%ND+ MGJOC$$4;1:JJ\JD_G&?L[2\VGIPY >.1RS#T2(Q4MFD"$U_(G1:7>P >!"QB MR>RY"?6N<%'I;05.DLED=FQ+-F (DQ2RSD!*U0]\+>X9(/PAS;(VOW(CD=G6 MXK0A])S(\0,40]=W.42.Y\"$N'+;G##LQ-B-Z&H(+S,VR0%\R'>) MU^-6K;DD6A-\_ NU&]+V"%\_86!.=L.=@O,T7'.;V-L-ISX=OA$J+1\08"I^ MO2, F=11/M+2"$&>W_(9\2-!/1Y+ZO-#B(@OF3!(."1>@!SLA$P@K0L\/?N? MFM-!?JKA@ &>$G ]AAL0QH'IK5]PY[?\G4([U]B]1V"G['VZ89UK:$X*ZMQH MQEI.Z<_\1?;]P&\592[#9#R,'%]EFQ,>EU3F4A>2F H8,,HH]2GG@=[-$[-^ MIT9A'=FFYZWX*NHIS0W#GDR'HYOH!@1Y8(+K2*.\E!S<-O@>BQ4Z"=^3,U6? MBO/[IZTVQ=M&&NLNU'KDM-[;W'LGN.[242/;=>?KO=8 RE5M@DB!^K$N.'O^ M4/#ZI..W^B^S.'1Y)!P'N@&I,ULX,$$1@B3"(O1\$A"F5?Y'L[_I<7XC,8C. M@!(:-%*#E=A&%'04;2UJMXGAX)1^!#[P1R.S9DTE71R-*-PFGJ-1=]_/TI2I M=<$YPM!'FQF3F75UVF)D[==Z,/'=-VGNRS_RIN5/F-8F?_LY.PGCG(0>)*JN M) H]!C%#$40.\A+N"B?Q]4FXLZNI\>]*V.47OA37@"^ZL=6@7&N(#D*C>&^:!6W?5W[\4]*:X M+XO+LDJ?ZD_D-UX]YNR>?Z\^2)'_KAO%I=/6Y&BR22Y9J&+5>0'N[V[!6G;0 M"*\?UZ6%9C=O#@'DT.RI@2'X0TD.:M$M!7^9H-0K$DRK@]'"PDS4W8P1,WJO MWPG/[[A(,9GSVNNJ4OW,@D001&,. P^Y$$41@R1V.73C( @\&CK((29G.#L] M3(U'E@*V"?*I%-'LT&870[UCF9.0&9@85J"TYRT?NU Q/E0YJ+FE8Y/=]D<] M&#FHWO;1Q^$';=0PJC]%A\?"P7(ZBSI+JP@#2!AU8.([PO$"+TH2MW_IG"G. MY^UR.>83>@^,>C/Z-' &GM([9ZAVY_1AW0>I9R[Q8.@(N5;'@0>)< 0,_,1!4>(3X6&SJ[$'>C+YC$>J1M:F M_5>2GKW-_F\8MGL 6[T9;P&O@:=]"]1= ]0R1?]5-U+FX;/=.-@*C#W0R[@A MK]VJ[@2S'GF\9[88^LC98LYOQ'6>O?"RXAL1L75G7[-4A855Z4M:O=XK*V.] MCXT]$2:>X\+0950:!0F%.'$BB/S0ISSB >%&<5HG23,U^V&IC+H'L%)G,PB] MV337&AGF>#EIT/0(:;2A&-HS83 *8*D-^*/6!UAU6%A%UE:^E)-D&3<)B@W8 M=C*;6&ETY$1=ZI)"];J.<"AO5"'/^T>0P)=0@43N2%+'8)#WM5ZQI)?BTR&?\VPO6B/D26M+*?3,Y H\9(Z;M, M/PK-56!*8_S#I.]JE-\(#RM!K3ZHI/[@9IG-JX$ I%E;^&H"V;MZ#MM[9^\R M%?O'R-[5_JVW^_Y?#7(B_++T4NTFK&<"PXENL4"D,L=Q-!#.,0^="C MG"0,N0(AHQ3?&VU/;9=0BP8:VVYON^1OJ["K"HPK?Z:5H\?%V65/_%BI[8[HD@$$6<0(Y6*/PD/:J]Z+>?&+&9Q0+E'H23)$R8'^J%\Q_H8'*,W,H(ED("):5^-;>]('83J0UHAJ9",U2,:KIUJ=ZK MJMO>!D>KZ]:ESF9EM\[G>J;]R+.'>UX\J0N9L\!QD,])"),DH1 %\B<2$!>& M)$A0['*.]";NOL:G-FF5;%"E5@5,2F>8NF,3-#V+IR\4 T_2&@4E%[CH0L$\ ME<8>=6WER=AL>MPD&'N4VLEPL>^9?E-S(\]/[=55KN&"/_*L3%_X54;EQNYS M7JK4WS?B'G^?,9>$-'8)#&@D9Z^3$!A'2$ :A'$8<2;BP#&9O8;]3VV";Z;# MRNNC';JI )A+VF Z#'#@# /3!Z;"#>'9V]D!XWPX&A\@- XBEC0.#P'4CG*"$QEJWU@[V,#4&4#+61>3 4DKPAY+3Y+K[7B2/ M^!ALX#/P[!\,&H,$ *="--*]_UVH+%WX[]*_\Y[_WA?'N][?)?>;6_V=#YYH MY_#B):5\?_S/*MZU]NF6]ZHZVN;?U6VCZ[SZ&Z]N.LZ=N;&()4<*&"0HA C3$,9N%$,<"]<7020H,KKH.Z[X4^/CO_+TX;'.<-UF MD6M*")R!15:L-*EWFZO 1'4Q\0QDJ^!V7$/2TYH;YYLQ-!$G]R4,[=[>=[JW M#M@[V[C)T![Z*2WE;ROP*C?":T7/VM!2(/(";"@[@.DZZAC9MH?'$?Y]C.Q1 M!^:@Y3ZN%&8+9UE4L]_P=Y41LMW"!I@1$7L($IK(-8U&41/8AOW CYP8BRCT M==:TG9:GMMRTPNDM%KLX=?/X2=H/3+&M7!8W\P>U[2(K^=(&4NJB^G8APGR$^@E'A$D]CSJ49-R MPAU]&\"^\&>QK[$?DSE/1?9C[YB'BQTT3HZ[N6K,\KDIM1)7$@%)Q"% ML8'7$3W<" @-/>SWEC4)_ M]FG:*^3G34.CA?KL$W\SQ&?OW\T31MYCLICCXG-:5EL!NII9(@\V,+7YU0H* ME*1GH)95/Q/D89BZIYPUA :>?YO@#!)/K 5$K[2.AUL=+9?C4<4V$S@>?[AO M"H*\J%1$T3I!&7>$3VCD0BX-;(AP0B".: Q#Q!)"$NX2893G;;>+J4WR6L(F M6D\GH9DND'H6]FGP#.Z&5,C6M72C?Z6#DJ]^'%-R]I'WPR9Z' M0+]=GK=.&L0\&@91 (5+E36<.#!A+(!NX+$X$BPF$3,ZH%DU/;6I?+DH\F>N M2NXP)E>C2RQ7IO\'/SW_&S@714JQX9G(&D+-\XI>P P\B9500X2L[.AJRR>_ M;GAIEUF55J_GC,DQ+MO_^9QFW)U%090XV$70"86G4JB% M, D#!%T<>E2NR=3GVC=;#O8RN1E;"PI:$<^6/P E++C)##:UAX$]OL.U M?0 M\[@O4D8[X*-(]-H.'VYUM+WQ4<4V-\K''^ZW*-\70F><=J<8V>\:A*U@I)7U;S)R)2+YG>0U*?FS^VI>9]8"*U1TK,(K($^ MTI:^%7>9Y;666!7_;F1NPPR.E,0P-B5,0+)D9&AU.:KY80+"MF%B]*X]D\6; MB23 (4$(8A)PB!A!, Y5VJ;$B3T:Q'Y(]8K;=O7R0YDL736C#8#M;[(8P?6> M)HN5ZMI:2%@U6;SW-UD\$Y/%.]%DN4A+.L\EN_ ;L1F3<\OK:SN*8,J=/ 'E MVM=-8^&BF#G0<1Q)#"@2TIIQ/>A1RE1$/::Q5B2-)7FF1B9W]S0$^WOSVY?+Z[OS^ZN;:S&(Y=9#TC)D1H1_35S7(=X/ JAQU314M=!,*&)#UG( M@Y@1G 2^EF%UO*NI$>(J+1PNY>[.<.?6@:@>Q=G!:6#VVA 2K.#Z6%\"D(): M#&#??5P!PW,#K6HAD6X#B*I1PFG MH3-22:XZ04(KY"H"LI7S3Q9KIJN^^KO$ >C#V$F(,H M)]0S600/]#.UE6HI)MB0TVP].@2HWJ)A ::!F7T?0L>2@Q@S[A$8+-'BH5Y& MY:XCJFX3S+''>^9$G,_S;UC**VVPBWQ!*K&8GU.:+[*JO.64IR\J]GI9E(&[ M&(5QC* 7^@(B&A*81)(@F'!=CPGF2^(PRHAHTOO4&..SF@MXJ4$=I4$+SM*J MSH3(37,A&@V$'J<,!N_ 3+.4$:R%/ /G;Y#^V""M+CP.4#.C%W"V M1"?Q(?&B 9N(ODM" ,WZ%G?5UN&J3'=9A&&\Z>\J-)_UC>?UEJ \QXG%WU& M1W,'/BSF0V^A-^!NY(>U KMXCU32PAA$ZW4K]"5XI^(4QA =KD!AWM0)QRW+ M0D8I+Y>V!7/".,0Q@Z[ TLCS>0"QASBD#J-QR][$'5X.#E-*Q&.7;9$'$ \^L("C8/7/;T,OYQRV%5]QZV=#S>CPE^ MQT6JF$7E9*Q=%E'LL21$&#*'8+G/ M5;*UVKOS%%$XH@C')C,Y@/]3&U2MR$! M*SEU3HB,<-6;XA;0&GBF]P'*>,(?@<'2O#_4RZC3_XBJVRQP[/$>:=Y['T9= M+]157Q48FE5IML@7Y05^+6]$F\IRYOJ.@-##TQGS8+!.A^O[L'0^+VIG3!X9WWW M'B^RH[QXO<7??I.6C-S8S)L:5K>\E#WP4!1L0HNO)XEU,S!*2@X&DIJ>D>Y"B^NML1FZ@-OC-IA3T#"KN5O*L4MTN9 M;>Y3=/&QMF4YVN'(NQ== '8W,MIO]B^,[7KD/JWFCWP:1YB;%L5>-CXUXJB%4M^[Z_U,_@26XII7Q%ZA=\10/Q&3@6G! M%(Y>I;"W]3ZI#/:JL=%+8&^KL:_\]%^Q+/D]IRLLO14[/ M6?Y<;6AJ<[,5&-P76 7O@J78 &?2J)>R<[:0_8%6!?U2WE')7&Z=>J7>/MSY:"EYM13=3\>J_9$XDEK-?F(+6BU6T.AB-6$S4W>06H_=&ODEZ^8^%M(XD M^U5%[34LZ_"+^T>"L1\( MB%PWA"2.A=RS>%$81Q[S:3!KZA[>5;BH]'P@4U#-9.9O*SB@KT4*7Z14&0I- M(>NO65J5>ZX1U@H!I1'X/]2]6W/<.+(N^E?P<")V3X2P@Q?P@K6?9%ONI3BV MI2.K9\ZRR+!#(_$(G,1%X4 M2TW]/]6!4LF,9RDM:@"OP ?QE*]62C'Y0)8J?GFB;%67'R'WXSCB7@ACAB.( MO#"!Q/,CR(,DXIP)(8*T_0AO5IJ5%.; F/DGN&'O+_0!WM3)@7_AKT_/03D' M4F>DS#C(IVZ 1UD0!/%N9;8[+*MM_#H?J,SR+,>8GJ.225<+YN'(J?_84M+5BF2MU7U*OBGUU)J@TU'Z%J\G!9QBSA)$)-*/O2# MV(=(M<1)?8$@09[P:!(+BHVR><2J?'ZMF;^NE-^Y^7-=/!^\ MR#=,LQG-UT93(1X5\2G4UPHTY&^+ZP_4HKT"))-?@JH+E8E\_5JZ5#6MT72E M&)H3,*T:9PW0D=)E/Y)%S//=S=?OQ?*U5LK:#E8AQVF:<%7%+400)3B#E H! MB4 1YC@A?J@7(G!Z_+D)-DDAV))H$!QZ KF!\(#+\1A9[.Q!,=P)3 L3@U#7 MR["9*$A5[W,Q"R4]SWAO$.B)UZ8+WSQ/\U[@9<]CEZ1K/9(_=Q6YMS8)(SRA M2(305RV\$4]]2$/&(6%(:FR$9%FLUI\VCI:1%_%2L MQ(-@Q4]1OGUZ%8]%6V[[+KM9987\5FK?]?-:-VC*8,BY[?Z6=+"A'?#7VM/9 MDJ\>.B47H=TO)$8$>F2IX1ACHQ J"\2L(JE,YIDLH,J"^6Y< MEG4^YM)($WZK9B 0^3D(&?5\5#0U3"E,AK1J1AC%* M2!IS8E10;V"^N0FIEKRZ@^LOR_IF)F^4=17BP9H0C[J-JV&G]@'8]:P;AV". MK;ZTE ))ZB8D9H/M&':.)C*N.L /S#9M6W@]UH]ZQ6N^-G)31MKM6[;=#AE% M7&294*6+$RF%$@]2''/HQQ1CGF41#>@H/1E/DC,W(74R$;W;'-#2_7+AHNG) ML.F68HK+LKX6C2.(.3?@3=V?\30Q\VS/V N<=7?&_E%M74N/Y,];+D?,LYS5 M\S95 Q8!"2BC!,/09ZKX3QS#%$EAFB5>?0&=KL+3$;>Y4T ^98^JROV4\B87+)?B-!4U^S[2+FZ:.]AOO^J_=2+ M$UZV]]"]?]W>]Z"=!?EK4? _\N7RP/K'T TZA -%>1O3[<[L,P?,D8EG,/&D MYIPY((>FF\4(%]9:4SW>XS2,/)Q0*"42A8AG*<0\X3 F:1C30&IB)%K\%"4M MC.NJ&7: [TXR9J!+0YUQ8X9]U(B7!!A1R$6 (?(S3\IWSX,T(RP@@@6"AHMU ML2;+<3';33%WQ/3DL"T.(TO:3ATY2=@(Q>(Z[+HN"Z>&?I\"KO;,6PC;_H.M6!#+E#T7@$M,(VE@0$\CH2$ MSHR3R@X#" Y%BLFK=I+FBR"54&,N4I]EJ9]AZ(>^!Q&F$219F$$A."(>00$- MA,GQOQUY;F?_HYH#+!5Y@$GZS"3'#C ]^6 %P\A2H*;IJM[W[G;Z$:..]O-N MW$EW[1$[AWOS^ &S'5B5Z\7#-IY6X#A@B >016$@31:?0TR:TSS#8<*(/,YU M3O.]4>=V7JM^'BKVD\G]]U7"]UH*?3_)/E[]F\\:A9$WWAD G 4;G^2[;Q_* M%SI[4/ZTVW_[8TVR]TZ2O]EWIW]I>ZE[NY(?O#Q.\Y_B$UF3;9]''F'&F0]) MC$.(&$(09P1#$HDP#E"8^@$RN],]/='<=F9[0=DA5A6V(8-M#,W0';CB<8C9 MR/O8%BZ+Z]Q^+"ZXS3TS\,27N?WL'=_E#CQO'49'VOJ84J-6I=FE)?\JZLZR M"R8RD<4J?RB0*C$B$8$TB$+HB2"(8Q+&<6#4*:YOLKF)A7U:F^8"-;5MDV7S MR+?S..NITZ[0&UE V -G$ZPVB(B[4+3S4TT=:#;(](DPLN%W+&)!;HO'P[3X M@*,HI!&%"?881 ACF&(_AE&4H(@27\2A?B3(\?AS$Q.2PDYE@>_B25^K/X?@ M@*IP.2YC>]?W(+&(!#F!B4$2\8I.%!*8>"6$:^43*.XDLU4IENHR,N8E$Q0C(MYQ< =;R M<@66&VY J2B_ K73L\Z%6K8L-;\QD!;VRZMYWU^+A=CRTC MX*%9C\9!K(H';KAI?C/)>A@(^4G69:*S8-3U,3LS+H:U]VBQ'WVZ$^AB!/8. MJLM',Z\)4(]7YX3\*);RE8?URB#]__3;)$?PP]2 M-;E?S\6JKJ"X8(PGR$,8LCCS(1(\@$0$'#**4.2GC)(X6*SJCC?\4=\Y-SRS MUM>-FZ_[:/X1OW3RIZC "\DYR(JR5B;K_'EI5JW7R^:62=5V[>2TOK39E$53 MM+MN*597>C4,B=-8+3W?GB/PIQ$M&V)KN'?D-LVIFQ85BF)W?CY]=!QY^S0F MG-3GIP_ H>?/X$WKLH6E"@?X))K_O5W=O:AJ[/GJJ0WA640D2QC+0N@3CB * M"(5I$"'(,?%]^6,J(KP16'JR:GA2"UDULICZ6!=\JJ1E+,5.2RP@E112C?Q9 MYH3FRWRM6AS^LFKZ&1,F-<4JKX74^6A_VW71$TV.L)ZL[F%-)/AE0ZXJKP*V M%(.69*?U#S7A<5<&<6C"J:LA:@)PHBBB[IN6RE19\%>V;GW(,:8IDN)&:DLX MD'J3"&%*10Q9&ODX\[,DBC*3V\R]T>=F(;7$&:HS>WAI:BZV*(RMI#1T#=\_ MF&LCISAVI7CLC3VMCG&*K2-UXN1#MI%('2VD:0QP][JNUJ1N;+9(/,8])GP8 MA7$*48022#,>P2#E*9'ZA(C]Q"P>J6^ZN>W?-LRFJT^W?1(JT"';-#JI%_$! M?[AS'$>6 )=":!&QI(/,!7%+O<-/'+VDP^IQ#)/66Q9=H_F_'HM[4:@2.9]7 MYHVB3[\^-YEPO4VO!H\%N+^YV^L J-*&B_6J6&L6#NS#;=C_Z0"RD;>_+EIC M]'KN!\>NO?.9,:?KZ-S/U%X3YX%'+2[IZY2#+ZV)_+8@B!/!2 1QDO@0,2Q@ MBI, \L0/6!Q&/HVI3L;.B;&-=OW$.3L='X'!C>P!=@/'_&6(C+RI:\+ EC)[ M$ SNFNW!F.@"61<4L[O@TVSW7O >O#+=K>UI6O>N8L\\8MEXKPG8^E0\DWRU M(&D8LI $D)$L@2@E(21Q+%1CO=1#G H1&%4TWAM];DI(2UP%?F_H,XR#WD=. MS\5@C4+K"F$)EVVL277I5WD]59LNL;O1R"_=]OV'4%_C:;K1P Z M:YE^/+*=*'\0:WD>"+XI*W_-I'+]6I=!_B2RG.7K!>-AC)"704Y\:16FW(=I M$L=0I"PAH8=\P9A9\:OA24UV]30EL38T ]$2;291-7#6DYANL1M9(FY!V_:5 M^*5#+V@)=EAQ3Q\=1Z),8\))194^ (>BR.!-'[. MUTT3@E5=N$EN4+%BN:A.=%P-DQC[$<:0>LB#*)1'-57^7$$\C_/8BW%F5%;7 M:/:Y;=4.\74\V![Y+GK?FJV-WAD_&N(C2PB78)L7AK,!S56).*.YIRT69P/+ M4=DXJT',U83.O?6FI][MBG^3GYRNUG!^A+E))D63O@+1@\RP/N$&E)&%1X?( M;1_,*R#IS'_F_%7EY_4!9J1U#.-AI83T##N93C+,6E=%T7C:OAX6*\J7HLX[ M7JDR9>*CRI JWSX67"Q"&B6IJDY'?#^&*(T0Q,A/8< \SGSNQ8%I(^W>^>:V M][?EGCHT7X&::@DS:"D'BG3S2EE]N/?+BA'0'%EHN #2JH:6!CP7E=+J&W_R MBEH:S)XJK*7SFIU!=%TG>+2UNK;*-4ZBR$_\!/IQ)@T?1!)(J(]AXF59'.,D MR!+?S%%YH;*Q?B,+!X:^JXV9?1&L3MZ,7!D7YR> M8U([HI?-0WNA_V'+/<^8DA^55%1$_E/5V/JU+*K-) N1^*&( T_N=M6B(XQB M2 2)(25AD'%*2>(')EZ/_NGFIE!LJ 7EEEQ#*="/KJ8X<(;9V')A ]>.TBM M15:4 EPOE\4?1.Z).A'W8REXO@:JHF]= M4+A^UQ4Y)L1'2>I#RE7U^H!RB"E.8,S31&0)12'2JKAW>OBYR8^&.FLGZ %V M>M+"'I&1I8,^&'8U[<=J['PP^/35[0<;+Y]YZJ(\U'\0%2VQWG-%[CY%[A$O M\,(4IB26:@'R&$PCSF'($ M\3)$@1G%F.I/.;7-ODC9W1'=\\?:;7@M_/5'@ M&M61!<3E@-JFQVHAY#9KMG_*]TBFU0+A3(ZMWKNV3L]KSN5P5>WMN"OEE#]S MR=B"DI3& B,HI#(A;1./0XIX!+G'HP"GC >I5H[\T$1S$SRM=ZXEMN.7VQ!L MZMP\@Z^N5_-RU*9Q9UH 9N'$[$?C N_EF8$G=EOVLW?LKQQXWOPR4T5T7K/U M*UDNW^Y)SO]>G:AM9IQ5:S;JW"3"?EATRP90?("?U?\&Y\KKZ=^3&H(^?'T34NOB-+-U6L65$/-N2KQ)I?% <@7_VM4YILQ\4H M=ID]B(ZL- L")K79[ $ZM. N&,E."G[.5_E:?,E_JFG6\NO+Z5(T5UO=AJDW M?ZIS5GR3LO?Q#['\*;X6J_6/:D$9S[CO19!@Y4'V5?_3@*;*CQ3'"COF]),.8+8(PRF M-(AQ2K)$$*-^>^_"Q=S$]P8$54^W+CQV*N^Y_8H,<\_?Y2/1.QUFO_0C'RHG M,]=W7#8=P)4FKKAH.Q,"I_Z$6:R$JS3X=^%AVLSY]URFHV3[=R7&[LC<9./> MBRV%.=L:^A[S,A&D*0Q#U2HM(#%,O4 >;7&*,C^*TPPE9DZ7WOGFYU^IR:N; M4_RR+*I*E25GQ;, TB8$K"E16G>H,/2Y]*.N=U8X0W+L.Z=-:KXDM/$'7X$& MUC'\)5JH.)*O_7--*@>UV#Z45WHOF5],W8NB+4:N>>>T?6%N6NC]S9W^U=". M[>%;'RN.QXXZN;ES6'?]))=6=RZ[42:[3CDBO'M31E6,HDF"',(,+$AZDG,DA]$OB4 MLA#[1%\%,IU^=HJ2JM)99( UR6%9R\,5(!LN0-:P<:4<$F5;95YR8J)?&"^2 MC@XV)O1C:VH*];MLDY+W>8OZE@'P>8/ZMF/=E]%1-]']QD1_*@W1_2H8JI6V M(/8KG\:C3JBBVG*\K\A:C^(TAO!V]5-4^^$ZBRSR8E\( ;G4?B%B/(&$8 0C MZGD,)S[*$J;3=\1\:J.398*V)"JLC:FPMMQ<8,#3TT\AZ# 'D T@P'[1K 38W4?]'ORIB[U M-@4M5OR;Y+,MC2 U8B*R-()A&&.(*"400'*)V,AB2 \L8P&CBX CL3(XW:3"1)?Y0Q&B_=[$35+N7NK. MY-W:?,5R^;DHU2\76>:E/LEB2#PI:1#R/$BIB"!E1%">)2+TM2KGC4OFW(14 M2VRW0RGX7=$+6H*G:I#2O[AZ\N[]EVQD*7EQ(Y4KT+)Z9;/BTS58T5J0]VZZ MTD_D7Z,1BQ;0SIJSZ,UF=ZQ\$G1]NZK69>WLJ1L*"(\F//!2B+&GS&0 M$9C$,>>4=B MZL0$DXJ8\PP>BH>>)R^J?'[]]+2^*W=[H$L*2W%DZIQ M(>DM5J)XK0X._&=5\,VJ3/H!C/U[VQF"(V]OE^#9EDP_#*5RX[5FB@X.OG/ MS3+I\3_ ZJ$.,/3X18VP'^H-H&2-RL]4#1I6ZMIN]:0:/W[9=EIE'B:>0 )Z MOJHN%H52_4^2 ";,8R%%'HE#K=@,J]GG)CI:XL&6^JLFXQET&*@;K%[2'==H M>31].F.!/K:KQBW>MBV]S7!SV_);<^[W: EN!LN9EN&&@U@&Q^[')2AK/(U\ M#Z6!#],P(1"1.($X$QS&..28I32EPJBB^_$4!S$U5FZ-$T#J2:#+X!E9 MS!@B8QZN>I9Y5]&IQQ-,&XQZEL&CV-/S3UJ$FBK?Z(.T46^6@BFC]%/Q3/+5 M B=ID'@B@G'D1Q#Y/H$D8 BJ4@U>1J/8B[4,FYXYYK:Y%97@H3;76SK![PVE M)EDG9_#LW^*.4!IYCX\*D$&4YN5 312*:0.86:QE/Q2] 95G7ITN:K*?]KW0 MR(%'+?M)M,:@"JSC?IAACR)(8S^#*, ^))[\4QRDB.(04XZQ28!C9VPC,3=! M!&/CNUGN"#3L)-%!34]OL<1B9&'V10, \^X1QZRZ:AW1&7G:OA''+!TUC3CQ MR*7UI\Y<[39!@V\'M8$R01%2";\D#A+E8!$PY2R&*$$1\AD3?J;5G_8R,N:F MSQQ5@&IC+C81M(9^6LNUT?2NC([XV&Z6H<)+&PXF*KID Z/SJDE&1+Q3V2,; MH,[7+;(:S=8'7?[,F6@3W#,_P;X?>S ,H@ B["&(A0B@CV*F6NGX. S-?,R= MT6=$P<8&BZTIL.:UA!,J799AR(KO MMLA"A_-.^>4=\[4G9P8QR>9+]=X!R@84_S6BE7XQ;(FD.-[?#X6P'GK^K6HSRQYI\_=A'753[1?U(@(XLJO6P'*&W MD2%45E&2NG-,%C-IR'0W@M+T5!R!(1P#CU"42Q\"!.< QC(GQ*Y-' M R,WB?;,$XE&[F YB;U7:)@_/.%G2> M(6B<%CC;7,!)\_\<)OV]5Z;?<'J?TYR^!_%3K%[%@U"Q9/GJ22HI65$^$TGG M'5WF3]L^:\JU]I@_RT?NLN_R;ZN,U%%HW]>D7'^2ZUL'<2.6T)#13-J<*( H M$@DD09Q"1E&4)-SC(C5*!71+WMS$1LO=%=CR!SH,@AV''5=\PV0=SM)A\PK4 MC +%J55 ON/O0$_!>;_5'5GHO<_"&JM/X^#O2,=R3-RDBM@XP!YJ:R/-8J'2 M+9MVT.4KX4*C2D_5(QSS(4,1^B+$D@ MXIY2]W@ T0R''LA02$V2G[<'W]N^_ZW%6D\>X*;-O78QTU//;H C9$W]I8R ML,FL=N_;.<.]LSX<^Z-/W'/C)&O'_35./V9^0'\K5@^O2^%[-/*OR_*:%R_R M&_Z\)$^ZQ_/Y$>:V226E4)$*%*W0WPN#:LG6/Z=[@!L^I=U@-O)6UH +_*YH M=G18#X-B=53W##O903W,6O>8UGC:[I!6W7V_R16O#?$ )Y&(>09]WT\A"D(D M3VC!84*RA'&?(2\S"HGO#CZWG5^W\U;$67E ]F#3.Z!MP1AY2VOC8'PFGV+8 MT8&\-_2DI_$II@Z/XI//V)=&_917;%E4KZ78MFN.XSA+423%6A!B*/^ ($ZY M#VF,<<8#2FAD5#'[]#1SV[)U(= =F3K-G$U U=O&ET,U\H:V0,FJ9.IY$!R6 M33TQR>2E4\\S>JI\:L_3EF$;JD11=;WBG:3A+T+^Y>[+%80D."$<^B$*55FA M$-(LI3 D61RF(8LH\8SB-0:GG)MH:"BN [0Z-%^!AFIK2:&!O9[4<(OHV)ZX MB\$TC\W0QL=54,;PA--&8V@#:,M.ZHV,-1 ME@H,@XQ*W4/5;J6^'\.,<20PBV.$M83-Z>'G)EAJ"D%+XA5X*?-G4N;+-[#^ M()\HD&]VQ(#\:2<"S@PZ MR7;O9VBSM0>>&C&!X)'\^4&L1):O/TN:N[]I@Z 764CB-$H(S#SJJ]A0#%.> M8N@EC,<1Q2)#T6)5!_'P1\?I X/4:6T)W&R)(QK'VQY-,!Q8DS\!;>@?(>)_ M>.GT5)4)5V)>\?U70'(%/@PLT#AA_-IX3AF]/TS4_(+VM8&TBM77']VRP>RK M$O0J#T#5IU41T>V56;7PN9=%V*=2SR+U[6D 5;E8&+(D#I ?$L2,;D_/3S4[ M%:RFM,FEVM"ZN4HT;1Q['E\]X>@&M;&U,2O S%O #F+AJN7K^8FF;?$ZR/!1 M2]?A-RR5.5*J(*[J7I2UI-JZ(ZA(B)?Y# I&.$1,"(B3,(9>+&(_I $W3-TY M-]'1F6CM]SF*KJ3\Y0&QD 6$'EKGF,X"$*UWFW#33:B<#S![I M&T//6U2F_EBLJF)9JS!RRVWJG%&1IG'$891(L2"U! ;3..90==A+@R2,4KV[ MHK,SS$T4M#2"EDB#0LLG\>O?]4Y0&7F['P R[)_11,:@ /6E"$U4?EKWTS$K M.=W'?&_!Z9,O3E=NNH_NO6+3O0_:UFI<+E5_CA7_2LI_"]6K8^/&X&&$"0TS M&"1,0(2P!U,:IS!&,8U1F+((9PM)""WT2S>>F\SD&^U..:(W@RQ%JKL M*Y?2@PD*,0T(]6B<$+.D0RLJYJ8R=4GONJDKL/Y!UN"/XG7) 6\Y!2M5<6K] MAUC^%."Y6*U_&'IA[!9.3SB-OAPCRZT-_2!?@;U5Z?BF*Y!78,<%V+#A,K[G M A2=A?_8T#!Q=- %,!T'#UTRF&V*SO.SRNPKV+_K"HF+6 @>)XD/"0M3B+)8 M0(HX@M1/.0TCGC#LF^E6AU/,3Z-J* 25(O$*_%__V_/!"RG!3T7M_P&Q=^5Y M];^@4G:ZU+U>US^*4BW._P$HN$I0>H5#O]8TY(^1YU_YT?;AO*I>S1. #E9% M3_1=@O3H%F@-\?<&XIJZ*W#;#XU%#M!I_ITE 1T,/W$6T&GFCM. SCQG)R!^ ME;*G)$NIO%WSYWR5*Q^52A7<6 PH3A%-*(991 A$*>40>TD(_2@-A/#CQ(MB M,WDQ,./\Q$=+<+W_R1[)9KM^"&H](> 0OI%E0A>W?5K=FVF:J#B2%$.S32HX M-%D_E".ZK]EXJ>MNC-=/I:CC+^H4&L*D61:F""9A@J15%B"(XY3 .!-^A!,O M";)$WTE]/,'<#*Y+VJ*>!5''4WT9-&.K"0TJ6_+^WTM]XKT)G=3GJ=[W4?<\9U'$1!66KSXNI7KQ6'Q=O>0J[>.@CY=N+9/A MH>8FO1J204VS MAZF(J)]ZB* D-NFNNC>ZD3B9K+\J:X@#I";5)D]K YZ>I60-R=CRH*;K"K24 MN(092$*4RC*(9^(/^/!P'./*.(71!@!X)%EA2-L;6M!ZB+EMLCCX*SO4;U1%XHS91FU7[>JMWB[ MXOG/G+^2I7F=Q:-WYR9?5-W #I%&916/@=&P+B[$9&SU81\.]]43SS)O6S7Q M>, IJR6>9>>@2N+YY^RTB+ID_K=B5;P(Y5E=/35)@AMO/TUIA+TP@5D41Q!1 M3QH B1?#V L$C3SF1YE1A9?^Z>:VIYM>&V*3E[<2A@F3 ^#JJ0/N(!MYRS=H M=2EM.Y* 7UIB_^;NZ-=#Q=&)/S#9I >]'N.'Y[OF6X;7*")?W*S6^?KM<[X4 M95NW]6V!@A#C+.$0(1*I]L84DI0(R!(I+L+8PR+0ZNEV9ORY28F&1%#3N"D8 M_*9Y67 &P8$KE,MQ&5D4F$&B?S_0SWC/R2_?;#:Z_,-N?Y\;;YIK@WYFMK<& M X]9%5:]%\4W45S_?*I]7H9M;LK-K+UD%=U?YG+;-75$4@=@19I24NS_\W+;_EKKVQLK0IW> MG9ZN;H_(R-M:'PSSW).3/+O*-]D??-H65G'[*7)-N;P4^YQ4CRW\* M4MZLN.ISLO"YU*:#C$":^ BB3&[;-,88\L"C2!5##IA>4%+/)'/;O"V=H"$4 M*$J!)+5N*:2O6I^%=%B_=@'4R'O:"B,C77L(!"N%^^R@DVG=0VQU5>_!9RT# MFHN"_Y$O56#C[6HM5U5E432W@[M8BUVPB;Q^Y54:1\-0Z'-%DE/11@/^)'%S8;P.E)Z1SIH MR[1V2ST[C0VZ##A7L=1FDT\;6FT%S%&DM=TH=N+O3&K9@@0XIH+YD"3$@RC. M.*29TGQ((*+82X4(P\5+W9.\[@.G)^O.S&:RMP[G'&^;GLI7=6-& M2I:J8YZ9.#L'.H\#QBA-I'Z)N=0O*8,DQAX,8D09DOJFGP0MZ/+PFQCRS8SO M KA8<>=HZYT2#O ;^3@XFQ7L3N(/@.!(M)^;95(9/L#JH; >>MS<*:S<3W*U M=7W [>-S,QMKSZ7\O;XW=\/WL//6@N61M^ @MT9NV /^K+RNFS$F<[(>$-WU MJ1[^RK(QE81!2!.0U[FL=8FTZGJ;>;T@(HE('%(8(#^&2. (T@ G,",1$TE MA$\-#;/^">=GB&WIW62N'Z6G&[:TZ@=<[_AT!^+86WB+7IN4WM *KH?1,V^$ MI06*J]98_9--VRQ+B_&C]EEZ;]F)%572^6'76S4+?U%#5+_*(=;5[>J^-G3_(?*G'VO!VTOW^I?*T?R9Y&53?B7R,D(3 M/X7$DQH&0M2#.(DX]$B0)#S$*46^T?7M7#B;FWQZ$)*SG*TWIW+=8*>Z AM& MMH$1-2OU?0M0S#059<"+BGEJ*\TH_*Z:YTP5H=DLC^[=]USHG9&0[_;\V(^? MZ70LIF_@9&\0AS(Y .P7CRBKJ _RV<7 M84030C,!&<]BB+)4:@.<9I#[$28^(\P/C#(S[,B8V]$M=R\V.V8MX=<[$\<' M=>0#K&$ UAP<7?HV+:MJ/:G+S543BO*YK_28\>ER&9*.C@)+(B:5VY M,]?<9-N&5-51Z>,/=V::5GL<9OE(G]-XQ=T=SMWKNI+R3-WO+TA,> LII'E&*20H]B * M? 0Q1@FD.,1ID/ X$8;56ATB_KZW9L58F-O?FUGB^$X79SH?K9.;LQ.PC'AU MUIWMW>_.3K"N!/#S\W<2T)!(I"H$@TJ$EZC%N_3+@Y;NW..OQ6].59CU+\5YAUO-/6?90%NN/I/IQ7Q8_ MB6D0LPRE*,A@+J04A$@:09,R'-(DIDBHI M3C@QJ;*H/[61;)N@!*.D'#!).GAI:5>7([MR(F1+N&&_9?VUT-.3QD%X9'FI MP%54@_L.N+\HRD&^^AO8$@^NAV$V[])LC)BKKLWZ$T_;Q=D8D*.NSN8C7! " M08=O6NCA34M[GW+SIRA97BD'R^UJ7>:K*F?US8F_"'@49]C'T/-4P7U5+X9D M7 K!D+*8\S@.?6(8?%+"]]N\P?'7X(3B^VA]U65S>U8]#Z/27[Z,"?O(V?=P9+[L,*K*>NZC/ MK^O74IRXD3HHVN\CX2<88YB0*(!(\ A2[GL0HPS%:>K[.-)*@1F#N+D=,-UK MDIMJG3\3==';,+-WW[OIDP0>Q+)^9ETRWQY MF/2M[13W8RZA=WRAYH2T=[F!$4 \B M'A%(/4_:%0$+8^SAS(^U;O..1IZ;@-X09U;?ZABP 3?P)3",+-RT$3"O,'G( MK7UMR>U(TU:5/&3@J)[DT0/F2<,W9:FTQ0?!BI^B?&L^)\T,XE/OSFZ'E66Q M$L5KM7QK+*]#BVU#O7Z^\4G(^G>@"[3&WHBZ0+G;J4.H6.4OGQQPLF3F/G:Z MF/[06)4()23YZLF2#J9,7R9%6M=@., M!0K"3%"C^I$ZD\Y-)'1I;GKM=H@U,W*T,-G_R[^4,U4/ZXJ+G^VZIQ\=I2Y'1(UM:J[;[YZN@*2YJ;#[\=B M5>42-=TL=0WXAJU:=\B-+.4'07-<\U0?'/M6R.>'GK8+\B"+1PV0A]^P,X(? M2[*JFK#E.VE8JP[8[4D:L"R,$I]!ZI, (B_VH?QD$DA#@1,D4I;@T,3R/3O3 MW*1%AU"@G U@G>M6UQM&5<^V=8+5R/+A"*:Z>[K[PCZ#6#BR7<_/,ZG!.LCN MH94Z_,*%C53NU$T764E#>'E?5'EM!&^Z^Z($L23-,NC5%T\$JR)>B$(NHB!( M,HQ";!;+IC'IW.3%KL](<]_<4 TV9%MW6-9: #UYXAK6D46+ T3M6[IH0.2Z MT4O?E._3_D4#A+--873>M6VZ>+O*BO*Y-JF_Y"MQ*V>L%H$7I9&GZ@?&&8$H M1B$D@@70\]*(\IA'"=+25/JGF9O8:?L-=D@%ORMB04VMZ2P$[=L[&/MN'-C[].V&HFT=WX42_E&U10T6F 6I-3+ M?$B9J@_H<:0J!0J(DBA@*2)>&H/!5^ MJC)S(U]5N$U3B:RTI;.(1YG/HLB/J6F3"1=HCM]?XN:")A(G@-15 \&9TGHTP<0JZCD&CQ72LT\Z[>#S M^(.L_U&\+OGMLUS\]4V6"96%)N0CJB*O% ,XR5@6J]S\0(I5+X381ZJ0$\,A M0DF @]3$1K8C8V[JZ]D6-*K(YQK\H3@!>Z@=+XRK:E@NG)W;&7XZ1 M1=/9KC;-2M1,@(8+L&6C?K"WGKFKUC>:0([;&6>(B#DTSM$$2K.OCNYHEY:[ MZXFB;P)%64HIC0E3<2Y4JOB1!PF2)CX-,Q$0@M(TL:Q^-S3UW$2F?EZ+9?MG M_471U,A&@7ILYZ,[E"^HFJ<+F/,B>H,3OU--/5U SI?8TQ[A4I$V6*6Y.E>F MN=E<8>!S@7P?QFD<0L24'9ZB!/H^37'FB2@E9I(C&$28AQ"+.($HI@9AB#G%(_8@RSC&C)J+] M:(:YB>@M@75#&?"[HM%0PAZCJ"-A:TXLH31(J ME35(/&FPHHQX$ /23[8T'\%MAQ<@98' ML&/"3%08KH^>'!D/]9&%C%O C860'6Z.))3AY).*+SM@#F6;Y2C.&_9\)?\J MRH]+4E6J]?"GXIGDJX47QBA- @%#PC!$D0AABCP$,Q)&21 *BH56FIKE_',3 M?4-5:&H>0,V$02]OV\71$WLC0CZRW#-%&_S>L.!0 ;,$;_R>/2=GGTNSGCYH M#+KT] YC)__J=FG*A"S%#VE%REEO5TQ*W"]%57TN2I$_K3Z^EJ58L;N?EHW5R?\EQ;0R,+^)]5WV2/YP54C>&B//-G&IZ6TW3GGLO3YO:I(VW0D?1?GL+P+,,2=9!@.?48C\(( 840I] M3.,TH4D04[/:GZ.1.K'UU+PBFL4JC7UG='E%Z4[_\@[# MG0Z?CWUK/UU%:>UE>>^*TL.$_C4J2FL#[JRBM/Z,9F=,5:X7#Z+:I&:U#@!. M@BA, A^RC J(H@1#&O@4JHD1OE^\]5KOGIJ.Y](EV);>?)'/!&>$A\@(8AAF'*,UB*'7&&$8UXLA,9QQS>?64QIDLVL@2;\_G -2^!CM6P8[7S8JV MS]?L7H%]]L"&/W%G M3,"4T@@B[A.(?:E"!CSD#"-*PE1!^,$5L4MQ.]>W?B?89U&A,?O&$9#D5>\C59JOB"332" M*F98Q^@E*<$D1AP&H9=!%*8I3(GP(4Y\RE**!<9&$0 ]<\U-*>R0"K8Q.'6= M3IOPQSZ0-0.8W$ W=K22+6KF@4G#>+B*0NJ9:=J0HV&6C^*+-%ZYX,*C+RC[ M7$SV*2_9]8I_%>L?!2^6Q=/;MBX6]C+.8Y)![B,,41#%*M Z@2G"@:J_D"2^ MEHMK0IKG)L8Z!(.Z8^[GHMQT802_2L95!IQM;;,)/@&#RY+Y+.Q?]=:DOJ'O M\#Y.C;;IULKE5BDZS> M%@E+6<(C'T;HZV7NN$A=_^.V27]MZ+VZ M]9%CWXNRKH0G.;BCR_QIVPZROMNMRZO?9=_EWU99$V[49 -GQ M8[&&(<4 A MPJJH99*%D$;,(UD0LS2(S3(%79 U-Q'3A&Q) P(%Y 1&JHX&P9I$L:0^BE5L3:4(6^Q$D^DB?+1[R%X MXNNP+V8N"L$>#I62;N_=?+ZG&[O_['#7LM_+&(.-%R16Y'G)L2]OA#@&^DXN0_S5T? M^$K*?XLU^/+EHV9CI2U6_?O8"H&1=ZRDYM/U_P,@N/[R!7R]?OB_;QZ_.^R" M6?.NV/MF-,T^7HD.1M,Z.C7UA&*32^G>JQN&;_>O9K#"T)P6I^_8 M,0MRH!^DJJLJO93%BRA5QK^J%?[2)$[ES_*O?[85E93_ELE'I!H%BCI;*]]E MSI*:1<,PA\%5THQV<(+\1$$/+:VJLG-++=B1VR8@.XQ]T(7&50C$X'S31D+H MLG\4$*']HDU77ZE"Y.OKIU)T \51G'J^CSF,_)1!%,<)I"0B$"&1"H]E7HBU M,K'.3S$WK: A$GPFK*Y(81ANWP/E@,O7"4!CQSHTV&P)= >.2?_;2T&:JL.M M,5B&W6O[<.CO3WORS0D[T/91OM]CMO?)2PN>MN+S'T3=Q:W?ME5H:M_*KCDJ MBUG"D1_ (%65G%7) RJ$#XGPXH!AG](8V=4UU2-@;A*R6_:RY0!L6)#J RM? MR=*V&*GFDNBI8&,"/;*D[<5X2W[K/@9.&]I>BI[S(J&:T[]3+5 S<,Z7_#0< MQ];C2]>WJVI=U@?@)OI>%<;?%LJ_%_(3EH?CDUBP,/%].0X4 0JD.1H0B&OI MAQA+LBB,2)R9"#ZCV>=AA[WPVA;.)LM4'/F@C:9>V+'M 4LQ^YJFT&LLT]+ M02KQ233_>[LZ;J[T4"R7GXM2!5PML(>1'_DA3 *>043#$*8)BZ ?1 BE*1=I M9!3\;SC_W$3>AGSPRX:!OTFI![[O-?%KN "_*SY RXAA-(+I,NF)OA'!'UGX MC8"[34JG#7KNTC2-9I\Z]=(&FA/IE%;#&-[G,;Y0Y03YS9^"O2KI>I=E.9,S M?%[M["F=:SR=@>8FP6J"P99BL"%9E6TKUJM"MR.;'HH#MX"N 1S[AG 0.VE^ MNC0\C0#JNT]DO)4QC'=N$[5&G^:FT831[2VDT4OO% /Z9=N"6VI+'LLXAQXE M J(LXI"0Q(=^%@K,D1 "3QL'^F6N#=%=1A-^,6VD/L+*ZVEG[[.>(XO,J9=R M^NC0(]3G$B'Z9=KV\N,!ZCQ2]'@&\RRA3^V5V>>\8F395-OZ+/^N6C",!0M2 M!",6I1"%R(,DCD.8^;Z71CA)HT#+1]@[R]Q$]H90T%"Z*3]6TZJ?'W0>U(&K M8E=0C>W#LT')*#-H$ 6KO*#SHTZ6%33(6#W$RT-WR; M8)1%C$2"(N+!,&8$(LH#B.,X@UD8>8'OQWZ$ HMH<;W9+<+7I@@>_R[6ZV4; MH?9,N.%%@";PFI>@[G"DV\L.,S,25]1+H M"; I@!U9I#4L7($M$Z#F8J^EV;H 5$AAEO,K\$]!2G"W2F(CH2<-1F3 MBKU+P3H4A!>/9^[RO__YGB/WIQ;O))X@5^5GM^E4]2\5T6U6LI=U1- MO+Y3_QBG82?^11"-+&E.H#-&C%@O#%:N^>/1)G/%GV6DZWH__]"X>HLZ"C[+ MSV.1"B*MK#2&*$"9_$\00((R!OTL]5&4!30PJW9M2L#M)Q])0MY&[U M$QL@YZB7*!ZF5TP.T9M8(=E./TM%Y! <6P7D:!QSQ>.QY-=E>;OBC_EZJ94: M=/S6W$1-392^3G$ P;!"8<_]R/+AL21<285.L3(5B1UB,I7]?WQ![)46OQ$94H-/XTDHX+$ M&86R9IAM,'5\.ZR:. M@'4H=7&07"3W9RJFM^*W:_ZH!D:D^E$'\*VJT<7K)-)P#L++3-;8QK*IH@)U M-^VF296JP4=8X/M(8.AQ+X3(#Z4HX"R#222B ,5Q2'RT6!=KLNR7!B?&-G)D M;&<8T9Y7<[1EDD3S_5Z!54^9OD'P^G?]A9",O-5KPC:M\OJ*%0ZB8%"]Q!Z- MB ?S3 W3VM#8)/I:-ANZ@@\ M/87D(DA&%E!=-!S69AQDW547J:/QI^T==8Z]HXY19Q^TV\=U@)O@G3:82F=\ M+4LIO!<,^SQ# 8(1#CR(4C^&) TC&'I"ZAD9EN8(,K,^^J:;GPURV^DU#%[( MFWZXAA:\>IO>%60C[_^6S!/=?!M2W8D"'4 <287>J285$#I,'\H*K7?,;TUW M=VIU?T3-6]/]M^9VEN^H^R_]N],#((;O3NTQ&'GS=JY)736"/,^OU3WIP5"3 MW9.>9J%[3WKF"?.\M8_Y^NVZ%.1CP<4"18P23UU/(9Q(;3K $*.00$^$'OV -&/870#"VTJS'O5&>V2E6K5++]@:: M+)OL%/G=!+*3O[=M)7?-N5S.ZKZHUF3Y_^4O]=>$XR@)?9]!@3,*I9J;PI2F M/D1$[D4:()9ZU*R3W*EIYK81V^9H+:E7H"$62&H-=V8/LL/[U U>(^]:6Z@L M&LGU(7%!'[F3PT[<1JZ/M>,N0QJF A(O 2R(JTI"8V;UGYYJ?T7MS_?#M]MNOW\$O7^Z^?_\;N+]Y M -__^_KAQLSR/8^NGMGK!+&Q!4%+HTIA:&(A'%<9T@;#D;U[?IY)C=U!=@\M MW>$7S$1$5:X7;2;H7?E=E#]S)FH;+Z-)FB"*(0L$5?GC"<2!1V"4Q6F$$>2ELPA"U$/R'XAX *>D?>^!3+:VWZ(_;[=+M_M['3Y MTVZ7GQUVDLT]Q-1F3P\^9W?:_[8J!2N>5JH]WB/Y\X-8B2Q?5P^B;DI2K.2? MJM>ERCCX+$G^0EXJ<9==O[PL]!+XFQ+T3B$:RFGD8%=[I3''VSX4T7%6@[!ED.@9 &H M>52KN>,2?-^M\1>--396GT9*UQ@43JJRC0CQH;(WYE36I;N+YWK@.N[N MB_H@Y;!MNZ @].,X#F.8D-J+%,10G@XJ9BM*DD P$F5&+5EZ9YN; ME>!VZI M!1MRC:MN]R#LT32,(N9!JMH^($0]F&;$@['PLYC%?NJEGIF][@SCB6SVYY=E M\2;$5A-M(D/I40#_%;A>+EMFE+A]V,GOMN)9VP_W0;P4I5PM5=C1K'&6WI+I M'9_.EF'T^[,S7[G#/EI&F+@K;=XSU]2%S(?9/E&V7.,EB[!<>>BP'\^D_+?J M!='&<*% 9"3T$N@+:0B@.&!2'E$*1> CGP49]F.MA@SG)IB;:-^26+P-6 TA&%@'[: Q'P.G!8A"L>R$\$T7L:GXT9H&Z/:SW1NN>>F^ZD-T> MJO?B=ON>N[0Z;E-$H:Z-ZX4!Y5D(/94OC428P33)8LA%2.(X"S(>8[O:N-LY MYB; #FN^MA5#+JB+NX-S^*K3 4@CBS0+?"ZHB'N$@(-ZN+LQWZD:[A%3YVOA M'C]J?F?Q73RI 7\5Q5-)7GY(@W?9ZMO4#Y.4I=(PBK@R0HD/L4YDQ_+!]?\R#C.1NA[I%AL(,Q9A#[*<91 QGD$11#(,PB.2FCWR*C1K$#STP@;3-N63(O.ME'^1Z7@V'0(ZM 4A*3Q1MV.MOZ;:3I08N M#GM7]LTV>;=*#=9/]:?4>0%$$0\AIC2& M,4T$47E_::@=]K W\MR$1DN;>66XO./KWQYOL MN#_)1O>(/_V W;%^7Q8OHER_WH>Z*QQ'WN<[ &M":_"VI%[U5A8P/L]U('%TF/=.->E)KL/TX3&N]8Z=-#G0 M#KZ]*@EUE]7W@]W21M>T6I>$K1L.+QY+N1V\V?)FGJ/FKG*^V_- MS4;1+)DXA$6_6+D,AI$%1DV8\]*1YUFVRE@^&&JRC.73+'0SEL\\8:=@?):F MSUI\R7^J0@-RXS[E="FNJTJLJP]O7\F_BO+CDE15'?3/.>8\Q#X,,4\@\C,/ M8L0HI"Q*A1"^ES&CMA &<\]M$S>DPYIVL",>--2KVJHU_:!FP$S!,%D1/=UB M))Q'EA)&$#O+W;@ ,T=*A,G,D^H/%I !G$@U'4*1A[%$6' M + '8FQ+I=$UQMCAIWEV5?AL?_!I2YV=9.RHN-GIIRQ=!(_/3U]7+[EJSFC< MA?+L ',[N1NS^3%_5LEX7[_=WW::41JZ$4[BI>E1N!2J29P+IU%R7-Y!"Q)[ MY\/)4:?U0_0Q=N22Z'W8[@C^M2CX'_ER>;TZLA=VJ[H];*(P"KU49% (DLD3 M6D0P]2-U"Y*$//72($):/D2KV>$Q^9S=U-8:OYFBZ.G"8P&^=5+W851$EI0'PBA4&<)%RJ M'=2'./4)] ,<:=EL78F^ =:F&<8O!T 8R33]IM;3F"NB:1:L7/G O^X>VW2EW%-A)$ MQ6RQ=?XS7^>B6G D6!(3#_HTB"!*8P*I1Y4W)60T)9B$$=7I56<^M9$HF*"5 MG:0NW^JN M.62Y\!C)/)P@&/I<"BT2ABIW/H,^(BB2-I4G[9>V7[P'4 MX^VP#^(I7ZGZRH!:-7/OQSG&&0UBA& 2!#Y$/$,0)Q&&(F;89SB@44P7^UWM M)T=Y,_%X&-_4$<^C *PG^]U!-K*\WQ *-A68-Z2"EE:G030:F+@+H^F;;.I M&@W&3X32Z+QEWW T7]<)?M,\_'NZ]?;QZ\WWQZ_@^MOG\#'NV^/M]]^ MO?GV\?;&,$;'<"WT!-!X^(XLD#J$U[=W>Z2/%SQP&6X.VZ8:3#YY3U5S8$XU M7+48Q=:9_E,LBQ=5?)W]6!7+XNGM0>5*59L2DR%-8AIY,/10"!&34@T3PB"/ M$A1R0GS*N)E+O7>^N;G4[N5 /^J:MLT^DWMJ1[BIB[T?:5U'NS/\1G>WMY1V M$ ,-K2-T:];$Q9G[O7^VB9WP6JP?N^+U7K.3*P]B3?*5X)L^.>U''J18,)R& MD!(:012&*4R%SU5="4$IRD+?CTS$R>EIYB9%-E2"#9EFDN,,EGH"XW*$1I83 M1^",(!WZ07 D%,Y,,JDLZ&?T4 0,/&VW\[LW_1_;ON,I\EGDX0CB4(4Y1LR' M!(<4DI@*BJ.,"N2;;/L3<\QMS[=D 574OBU]?TG@STE4TQ3SR,M@'+,4HAA) MB]/+!)08TX0D3 Y$+9H!V8([?3.?+Z*J0-M>'#R3]6M9>VG'P%I/V%[X78XL M:?>#I:[ YA/]ND7.G<3M0<*1N#TUPZ2RMH?%0T';]^@85PGMCW)%5;R+X(N8 M8!01CB!-,E_U%V40>SR V(\Q0ZD?H- HSMQL^KG)YAU]@"B*!7?I_CX"WX4[ M_!)(W]L]?@5N5TW7-9 5)>B@W_ RE?O\'(:3N-./)I^1>_T<,&;N]K.C6&3( M\7\]%M^*U;THOHE"M1/ZO#+/DNL;9&XB21+[6M5./]604%(-[V_NP#?Y;[>9 M$OA<%.M5H=O[9!C*?M'D%,61I9 A@&/DU>D@99=;USOR=/EU.@SNY=AIO6!I M9N:$YLM::[U>\>]K.>*/8BG?KU0MP_7; N&$QDQJ.TR:FA %E$""> IIB#,O MQ8@1LV"PH0F-),H$(6"/:@ZPW%%=N["K#MW_JRYINC;T8P\"KVDJ.81S;+OI M ,.;?M3,;25-*%P93D/336M%:3)_9%+IOFJ45$&4:C$B9\2&"1A'.,DC$ALE&!RY$1"\"CN3"Z3DF%0:];!Y*@/Z'+8/-BY4JC$S4 ME7L3R7[SIU(>=TGA?H!%%OL,9EPPB)* 0\QI"B.:>0SA+.,,FX7Y#,XYO\B> MYH,7#9EU]7/#DL3#..M)!J?8C2PENK2"-B/EEY;ZSHV!8>:F0RAR04TO M:.R2#L7@0:Q?RQ6X?BY>>\Y,8R2'?1L.01Q9=CC S\B7H8F,E3=C:.S)_!F: M3'8]&KJO6!H=&Z'S13G+ZVB.4^3!$H0<13B)(O2" 42SB M-.(I"A*MEDA:L\U-@&R)!-:_YF M)BY.H^D%*,$(!9"'42V: TA0FD!/$)Y%62HM<-],-%^,YS0B>1L?*>EL]+\K M4)/J E4]X7LQ4B,+77.(C$5M+P2.1.SI.285K;UL'HK4_HGSR[)X$^*[ M*'_F3&S&%;Q[G2L-]9^B4HU]5#7/JE;*N[]7]66^%>M_BO6#8,73*O\?T5P5 MW+VH7U<+@F(_\1&" :%2IPX# ;$G?"FI4\\7,:$TBHU$\Q14STW4-Q;IZZK< M4JO:E>WNW%4]*J4Z-DP#4G-M*+0F^1HTA>#GZ=E6MRU>U8 M/5IA9I%8>1859\F4QS-,G$!YEL7CI,GSC]H&\DOIT@3,?GHMI19]7]=_^3M9 MOHJM2%//;%*15!?80\E+&(.+*%\P3 =.49S#($/9YA(4?4[-X?@LJYB96 M-H0V06[@I245O,BGMM51#15/N^71$SBC@SZV2*IA;A@ #0>@8>$*U$Q<@>V2 M-,]N&*E;@;L,^[\ 2&?1_S8T3)P$< %,Q[D EPQFV=Z*,64WJ,F*9:X*8FS# M19C'?1PD/N2I4*VN8@1I%O@P(\2/./4H(T:&_/FIYB;U=I2"#:G6_3%Z -83 M:6Y@&UEN62)FWB]K$ Q7O;/.3S1M'ZU!AH]Z:@V_81YBTP0 *TE4VW374D@] MU^;;ISS+1"DD+Q;I1&:CSDU*--2#+?E@1S_8,7!ED6!DB':_'!D7Z+%O'PPQ M'B$'R0X[JS >PZDFB^JQ@Z ;Y&,Y@J7]=])/U?&O?GC;/=*Z7VOGU6>2E[6V MM:.O>LBK?W\NA;A=29DBJO4#68NOY,_\^?5Y03(:QT% H$C]1#F;,I@R$L&$ M<((#ZG.?&>4N3$7XW"2I(A5DDE:0M\2"4E)[!9X;>@WMRZF67],DG>&B3GB] ML90W2W'ZD_EZ\"G8FX!3[QN MKHSFJULZ>>#&.3/.IY[=0T8AC[M *NQ->=^F,90E = L5.)SPTZG?([P-:>FCOTK'5'R&YQ MD%/EF8.81$PD":28^1"%JC43"WQ(X\SW"?,99X9]Z8_PGN/OPY?;7Z\?;NV_&32&'$-?3_MRB.++,.*HV-'K=:WUXW#6% M')IPZJ:0F@"<: JI^^;$9G0;V''SIRA97HGJ=M5<9-2A(5+I*?-5E;-:*UJP M.&()9AY,1<-W;V#"QGBX5Z M;ZO9A.2_AL5LL0C.K&6;N2UK78FJ$F(_<6E3_^:M):EZ$,\D7\E![[+/\G@E MRW\*4BY\AD,_S@3$J:I80Z(,$D:$*EPA,L_G'F/8J/*R-2ES.XCDMD+@EU6^ M$N"Y6*U_5(;92122Z'^Z;6LY;NNHW'_K;G) ML*YVM:%1WZ=X@,BP)]$>C)&ES&-)ZF:&1G@8^0M/LV[E)3P8:C+?X&D6NA[! M,T^8[37^E.>+S29>%]?L/Z]Y*>Y+55%'[FZY;JJ*L+IC?U&/T+?OXFD;3+WS M6 D4^<0C"/+$#Z2ZXGL0,R:@%Q+!,$T(TDN:=D/.W#;^AB%U=K8L@0U/5W5T M[7I;JO)E:WPUG.D)"$?+V"]4IE^@:-44ACV #AQ&;F :^ZKW< MFDKPF#\K.^SKM_M;U96XRB5 NK'G*[Q1"]+>QTG^I^TO%MN4Z_OLO;D?Q!U5S]5'#8KRN=:,?VP50NV"G7$ MTX!20E1K/M41WA<01UX,$4[3.*"9X+[9=;$='7.3%-U,]HW^O.4$=%BY,C9: M+UTQS;O=\==A[.M:FR48Q;CX\TG\.'ZR_6WCS?@^W_?W#R"3]>/UX9RTF05-(7C2,B. M+1$[9(.6;E 3WHDK=!V(? EFKB2>R=33BCD+4(YDF\T8Y@Z<3ZV'\K$D4J57 M\K*1H8M0"J>,40KC5"B]CZEV]S2 '#'D,4XPQ=H>G'.3S$V]V] )=H2VNH6^ M ^'!5M.?ORW+9KASR@Z#,-_#G$9GB37@S+ MR)OT5!B0-DH6X4!GD+@@*NAPQ(F#@\XP=!PC=.Y!.V? Q^+YN5C5U<+J4.OJ M^G7]HRA5\=4%8UX6DB"",0\P1$Q(%1JE''+&J1^F08PC:F;[]\PV/U._(;:I M:'C5=%&H -D2;&;N]^&L9]T[PFYD.=""]KT!K2$47 ^#9FRX:\#AR$[OFVE2 MLUR#Y4,K7.<5BQC#IO7G]8IW6@$WD<4'@4U!Q#F*"88^YR%$48PAQ32"@4]X M1C#Q!-8JEFHTZ]RTA1X'5\?/:Q!PI@W_@,T^%JAC&P0UR4#2##I$7X&&[,MB M^;2A-0C9&P/BB2+SW$%M%GMG"EEOB)WV8--%TIGRMQJ%/,(^)\),-^R;;G[*89-+O2S(RK"J M=2^J>IJ@*Z1&%M/[I?*O5 _5ZCQ8%U;'/XW"*&7R#Z9ZQWKYIYGN+YQ_YAW+ MJM#\7Z_5NH[>?2Q4VXX5RY?BFU@WK9N_R 5_+#Z2ZL=]6?S,N> ?WGZK!+]= M;1/0KMDZ_UE+L&VY8Y0AY$>80A^%&40T#"$-L6HUASPF_Y-$F6&7N3'(G)]( MZG"I NG+#9^J1SS(FZ;G\N_53TSR"EY:9E6<4%< M%>X>@\1I2WZ/"/)1L? QY[*X$%PN6X=SQ]]%&FC8W1CV#3S=Q:$&>WOWASK/6VUR M*7:D6"F>7XRW]L&;<]S0!\=ZMP2.T;X^!$EK-U^ SP1[N <:]UOY#!2V&_AP MN"FW[1E6#C;KN:?L;, F,.,NJ^-],E4SY->BX'=EVPSR4Z%JB2P0)DD89"&, MPB2&B$4I)((*F' 6QX+1V(L"DX0,K5GGMNO;&)8B QNRU9\5X2J-L"4=_-X0 M;]@_2&\9].PIY^".+#(!YJ-WWVO1E]\WM1<7MQ\HI:4)/K.#+N)!071<;MCSAY9-Q)ADY%QIU^ MT/QCO'M=5ZJB@5PS943_%.5;70?\>:VKVIX?86Z'W7XMTOZNXR9 #6]=-QB- MO'\[1((-E< $,Z,M/ R)U3[N&7:RS3S,6G=':SQMIP9OG&)YO7AW67-)^UF2 MNDG?*U36>;',.5D+O@LD\"7#PO,(Q'&4090R M.(AS#Q"4TRC\>IKY6H+\#Y$_ M_9!$7\LS@3R)7U6W!!5@O>W,M,@2'#*OJ"FP8 2TGH&:E3BSH=H%[D<;_)@A9@7<% M/JIXR^5D#0W6@*4+;4K:##:C! 6N)SJYE0@<@W6]T!AT4 M1EGW]^ZQX):IOT87AE$6TEF?AG&HLPUGS419JI@$%;'P2/Z\^5.Q(CZ(E5S$(0L,*YT,S#B_"+(-P=MH,?)G$R56 M:=])ZJ*M=ZXY1'#D V<+71N/)6D%+;'@EY;<\UTN+()?M8!Q%O_:/]O$(;!: MK!]'P>J]9MUYD0G!&U-(::T''6KX(@S# -& 0#_E/D01H9#$00 CGX4X\#,2 MQ.:-%_OGG)^ V9#P) MA9-2 M_)#'2OY3M'^[B63W(^2'41!#$3,/HB#U(!8LAMP+I+Y)&4E2HP 8P_GG)HRV MY"N?\A[=&PU*(R[=R<)H>EC&@WML5X@+I,T]$W9XN7(A&,X^K:UO!\V146XY MC)VXNU//WI5M,V%5EI2P?R^+IS;F%'L\$%Q0F&6I4JXXE\J5P#")&?.3+&6Q MV25F_W1S$V8UM8 V))I)JP%<]823.[3&#GJH@2I*L",5M+0ZC.LU@\61R!F8 M;%()H\?XH4#1?.O20NXWSR_+XDV(-L#OC&]Q62]O?Q M\^5>;?Q6O.ZY])&\Y&NR5(Q=M2%)[?V^J5XVRA>@J;V]][I.>-TUSI)>4%5^ M!,B=UYQW2>,[5:0? >;S]>K'F,S6\RI>2,[;#USJP/454Q.8\O&U+.7GOQ X M3)@7^3#E%$,D$@;3)/9@DO)44,^+,M_0]3@I=FEST\;(&=>O^$9)_;[:4-P[/G3?]5. MYGS.5_E:?)$V-K]5'0J?1=-_W5Q!88% #F.?H0HG2&6 !UZU1V*IRP>6>>:@'@]6N!A1F$8H@$W&:)EDN M68)M[)"C''.S3>IKQ':VR'4 S.S3!+".;+-J#6"E MCI4%NLVANL NSVU;D" M6A-0J>+/E%V(I2?SYBK%I";O0JB.S>"ES0/B'LL\H SG,,RKC6R<0H(""9'$.$1Y@"1GUIE05=-SVYN^ M6:Q*_?76WD\EHH//4Z-FX9)88S&%QS"@OMOZ?:"IS^6U;GCZU>] H;.+T^$3 M$^^SFK5L+P]>[0[7A3(:K,XX0W&8QHQBR'."U8Q.=&9Z%$,6BP03' 9Q8G58 M/IJD=[78$]'2;:,0T.\\C[(Y^#-__=T':_LZ?OU?%G M,(.-C^FHO/0V9U#./\>FQA1N;UL8XPXO#>(QJE=>!6BP$*<1"A 4^F@.,1+# M+ ISB"D1(@Y0GC*[I'E[&>:V4+0JZ .VED)CJ\5^2:"KRNPT3UP8=&,^8K8A M-:.,P]@V?Y0AN"!(QAI$[R$PYA*\4("+-43=X2OV3;DFB:A=XX>R?!+\[9.R MP]_K'7>%]X/."12?1A[Y!@^,TN<\?2676(OP<09)LX0G6:9N#?E9C,_K9ZK M;^C#\JOV8=7<;B+2_T'T![;Y=+A?J^].2_YSDA*9,(D@SG$*6I MLID1CZ!$:4R#/*)QDMG83 <9YF8S6\';5 O0B@X:V<$W+3UHQ+?T*UT&R0&&GDRDBP23FL@+(#HVD9+!:";52K MJJ]'L=[\:A+&0DKS!"4!Y"A.()((0Y+R&,:8QX1B@FAJE8C7W=7<#-X7LJFN M%G5\KK[\$@]D_4_+&.<>8,VLEQ^X1K^9W0D)6BE'R+\;!L.3M>GI:%*C,JSP ML>TP>,.R/+8!U7MB M+]2K]1Q7/^RF=F>#T]1H'E!G6XYYZ#G[P*!/F_5"%\TM=4D,KO;4.]9IPQ(! MW2W,;8Y^4DOVNE"+4"5N4[_E.%C(O&A #W3]$],4 M7-73[&3!5<.J[0=7&3SM7J+FD]C\6''K^=[Q^MPF^T'!FEI6BS)W'1 -SVL/ MZ(P\J<\ ,\(4'L#AHC(^QVU.7LBG0ZESI7RZ'G7=B;-U973)HB8=KP]&KS>; M=4&?-OH*Z6YU>E>_%PI[GX2.)K/?WZUU:2GL?5-CF,WL8.M,S@2D'9/2S@ZTR!S3[)=C71U<$>5LL MGC::9>R=E&J#6]VT]]\:=0^@P]&#+\R]'5%<+-#$1QF^ #P]\O#6\F39VW^L M[K' (4]X *,8)1!E-()9D%,HH@#'E&<9$VCDW.T_5G.SS.HS3T?/W%;@FQG: MT2$=V;9>DK7]Q^I%<[9W.+Y[YVCN8/&1K[S7FL.=L:T!;U)[Q$Q&MER7/:NVTF]QN:;@=Y1OR#;>.Y MO[OY'9KRZD9^)0M1-G>*,DB%E*':]04BJ_E@2!9BF*9QA 0-@R2W\BE.>IC; M+-4"5AL!+:*=XW"*GIE3!')Z>%\,S\BRU1L9JLO9J[S1GS[L+*?C?R\]BTQ3HLKT%-6EK;C/X<%/6" ^T]."Y_#] *="4 MZ##?NQI!.KRG]8WFZ(ZT(9 C7*S:0.6T,3;J8+(-LXVZ^QMIJ_?L34D=C7'- MZUO":ATS-!RG;\[-3+2R6:SN'9 ,3_S+T!AYFI\+=C(#QVI&=V/@-'_/-#?9 M;.U697]N]CQE/Q._"+'^;;UZ>JRRQM;E^Z7U6M[3Q-SFIA855+*"1EA->KC: M+%]I?@8%/9CZD5I9C-A.* M*U.I_U2$5Y9#X9O^RK9[MZ7O5CS6796YS!Y]U, MQ-U:D/)I_:L*8*^#79O8A23)!,M#!#,1Z,LJGD(2$@I9('" L0A(E-OXLYT] MS=P&B%&9! ,3X:ANY])+<.@NL>F M8?@%UP3]-\K>K,GBPY*+G_\M?MWG(N-QD N8(B$@8HA"FJ<(YGG"U:X7TRPR MHN[H[&%NMJ!)1F^D!)680,EIFZ1_#.3P!?;%\(P\^ZV1<4C4[]#^@DS]XQ8G M3M7O4.@T5[_K0<3U!1>%OS\24J31'(?1B+,XX3#'.6D=CBR*!40XS#*$IYD&;;B"C/K M=G9F23MVD%8GHFS_Y)0*-3 "%'7@R(;\M U9-QP&,]/D']P)3Z3[:M+[,TUV M$'DR3H:=3FJ>[( X-E"6;]M'"'Q>+6^?%B(,:!)J"I7UPW+#WR_(=]/X@,X& MYF9;E*!02PJTJ# \N(S19TS%4N-L'B?0C=QPE( 7T$:V&69X@6]:;$]Q H.P M.$4)=+XQB' =)!HE@50H<4CX(1C B:181 M(D3.J*>T^JK#N5F(2BC R'K]2_OOQ")5U1AC,P?#)W(CFXG>1/GR"E3R3I(/ M?X#,^*GO=7=SR7(_4-XBH?WP/6?B)1TY3'XV[LAKL12RV-S+*$U"S!G$/(D@ MRG@$"8D$I$D08,)0')+P_EFLZ"/N>EL+U/3,?6I>H9CJ?=Q5YO[ MK!SQU?J7MNWE#\%_6ZVX3N.XD;>B%.MGH?TYF@5QK(GL)%8&0B!(<)##-$!A MFL1!F@A+_OG!/N?FTK62@N]:5%O#, RQJ9'P"MSH!J.1]@ILX:L$OJJ2MU82 MM$+[-!_&"'DS)<,]3FQ6C"$X-3'FK[J9FW11KHF_CFMNY\CX*PU@B3C0C$X>(!QA2'#(;W?U,:BX& MU3TV$\,ON&:4?UCRJO*+53)Y\]+L9K9Q 9Q3_8?OEYQ5'WF&GDD:O](1=<5S MP74!+#\%<#H1N"!EO&UIXFSQ(P5.$\6/'W!;>F\V/\1:7RROQ0_EMQ;/HCZU M^+@JZVW$'?GY18?(K):'W-!?2.63TCS.11(%, O"'*(0$X%LE,_#*V>*$ MDB?+9M;GI/;+"H9C*V7WLILM^L>ZV(@;*6_D6R'%>BVX3IC5!#-$*:@9EY6' M3J) 8N6,#"!'1.2QH"$4(E:XLY# G&893%FND,]((FAL=R/B"?))KT0JF:'" M5QLM?H*_Y3&F >QF"X!?*,>V_HV(%0T!:(4$6LHK4&G2]_U:FWUS;#S9?(,. M)S7XY@ <6WN+-R\I7%'=[UXO^5>Q?BZ8*+^N%GR_-,U]P$))\QA#G&"LO$W& M(,D(A9*F21A&.$&2V%>S&.IV;H[GOFS:_!3;X$>G@A>#J)N9'O]8CFQ^:CNS M+YSOLABF8'BME3'8Z0L4T# %XGQ5#>.W'4^)VQN=CX*4QW1.MT)7$FC_J!-$ MPONUG]UM)668^2X0'CB-B/?:*XQ;,2[PR/WE;^^HDJO\GCT:$C M=+[."FV[G_9PT!&>J;?Q[I<^;E::P8)M_%)L?;Y[*S>I!K-_] M9(LG?=6ILRS4__@=^7G/LB#E&<>ZG'0 41P(F#,>0\K#,,A8P&EB%<;B(,/< M+*+30: +]F9&;F1$1[9S[9&@GF2@E1_\H10 K08ZT[O1 ;1*Z'L4G]QVSA!Z MH[VSEV!B1CQGB$[)\MR;\E$CYLWJJUA4E7 _5=12\$9TKE''(6Z?UHEL!,$ Z##&49CV68R]3& 3O7 MR=QLU,#)\3G; MQ:2>39^2QZY+[[/V/)[7#V+)=4!I1<&2I1%#1)>"S3.UU4JPFNEI$, D33G+ M0Y'B*#'E[SQH>6[3>RLPM4_C2\"8>2Y:ZB_%2?G65V=N#@/6YJ, M@_.L OOTNPXWZG=]]N)87D"4'3/\@=I);WD@9H6YX M(>4;R;'W RV$U0][(E\!L@&MU* 2V^--E0U*OBZJC/J<]I[*!H:3:RJKER\H M@U7J[<7[U?J._-3G(3]6"WT*HGYQGD?O/H\E8R30L3J:^DHFJ4Y@P&IG('-! M"65Y9A6GZ2+$W%R+FC22=I-&UDJ"2C>QX$"NUA7-R)ZRX(8NBN\.>=!.HVAF M[L8>FY&MWR"7IZ=A<2L:Y8BKSPI0MB),7\[)$:2SM9E Y9Y1+ M1@.K2LE'[<_- K3B55>SMEQ[A\B93?D+\!AYHA] L1]T\X8\%ANR*/ZW9DNN M'KK:XZNY9IOBN2)5\DFN=Q8F;T1ZAZU/3)IW5K53@KSSCSF>>*\%+S;O"=/T M5[_>KG1LX7TB\SA(N8"416JN$QI!$@0,!BG*8LGS&#.K$Z1SG9RS?[U5*B>[A,B2!;KO(:(2S7K(PESG"0PH%D@0BQSA'.[:ZV>WN9WF76G M"S&!1QV)I4\9EV(#2BTR*,5FLZAKA:QD_;OF)+DI[@N(+A)>@E?%LOZS+0E. MWZB8&0]/2(]L0XZ+S]:"7H%6U)&JSY['8XSZLT<]O5P%VO,J]]:@[7C%,GKE M>U'HHB_Z5NQ.+,ER\^%!L]I7TT<7@/I#YXY>T[(*[[T/$YPBFB8091G6E>(" M2(3R.Q(2YWG .*+(B+W)KMNYN1ZZ.E%U@UZ+#O9D!UOAP;=6?$.7Q'(H^NW, M> "/;')F@2U?L2?]E_IF;WJ,#_I_8:P]A#4YX52;>_UN9<-#];\ZM,FNM6GB MGIPTW 9%N;WM2!VE*0&6JJGJ WM-RJ+\^JB6%7ZS_#M9%YH91I]4A_>(93)D M<0;33+F8""44JE\@F"9YBH,LC"-AE<5OVO'24,AT*,Y=R#(!'-O8UI<@>MI74X.L6VE;P?G3MN:4LH?)% M+V7:[;0,4Y9@G)!,V;[O(_>KXM_SE_9UMKFY6:*!5*2:N])#FM=Y;/N-T$BP MCGU&9H'H)!E=O8!Y2N8ZW\<+YG'U*MV?PM7_JGOVUEV3&Z*\,M:4/J%QDB8L M"*$,$QU,E,60IGFH_L%DD$9Q%%"CK([^;N9F<^XT0S58;/.X>)6DM*PYY=P#6B?R.9I[?FRK1\6CYE>9SJ9/->K M6]%SV5X]3SN&>HO%0M_B+_DGLOZGT!>H39&])G(D9"@(281AFNK",3CE:@,E M&609$2R/><(BJV"C^2X VFV MG(PX/".O+B?!Y[N:94W:SI[<5Z#1R".UKQMROGA^+7N?EO37#9H3!F#'9NQ/ MY-XK35=+<2O82O7U2RV ZE-K6.;U[05AFX+5-1I_69_/.34^-_>W40*T6N@] MX%8//>>.-3$_LG,#?_@ ;W3<1S9PUI"/<*9W$89.)WQN/4YVWG<1(/NG?Y@M=B@;.36I;&4Y-K_4Z); M1&Y8C$2_E1L#W:F"^BM8=2YU>Q[PJA'\K^#K$^, H+^V[CA:5(TRA3E@(% 41YF$*:,P*3 M3.F/2:C<0ZM(.M..Y[8COGWW]W>??W_GE6_=MO;B&-B-;$8,F-4][V-=P9J& M0_V%"C':@F')EG[ICK6.CSDB-+Y^V)C'Q)V^.S<#TDFV??V@&39L8M[. #5\ M/G8I1B,;"E=X+&/6NC%P#% [T^"$T6C=ZAR&GO4\Y^8_7'->Z"TL6>A8M@_+ M)CO_374Q5F5XW6="H$3HPR2,0XCB,(:YP!D,B42ZOE6:YI89GL.=SF^SL9.Y MRO:$Q1*P6FP[5\( <#,GPB^((UN%/?2JP%:%7B/O%:@EKK,[_;D-YO!XS(Q5S)HWX*8U+GN8C1"M9@3*N";E)>+4C-0V-"3C1:AU MQ1A<5R$]529C>\*7B12G:9#KT/E,UT<(8![G,<0T1R@.PD RHR1R3_+,S0Z] MDU(YFE7%?G(*GOHC"*M')IU3%'2/*.Z[/)VH@8Y#T66,BCR1$(4)AA2)E(H21#D M,A RCZP\MY,>YF8E&T)=+:(U&T0WC&;V[B)P1K9@EKC8IQAUZ>XKN^BD_6D3 MB[K4.\DIZGS0<6-6EF)3WHP22(,>8LQJ&PJF/L - 4 M>U%W@ PWF-9JC[V3[-?8?K-XH*"O76'=Z+3;OP-%3O9YAW^UOS.ZKJCPWBQ6 MI;A;?5H^%IJO_,.2?U9C97IWU-?&W&:6ELG\HJ@7G>$+(U_ C#WW:CK$2DY] M/GQ7Z #.%?CT^"_Y$%J 72*LK)1.4G*Z6>AN>[(K) M1+W]JR:CY^TF>KG>W-\*M1W9U)Q2NGHJC6@>)TD,J=!GO3(+( GC%'*4Y)PQ MC'%JM)">:7MN<_Y6/!=EDP+P95VLUDV\IE4IVG,8]EN "Y$9>=*[@F(\M7O4 M[UN.U6M[2['ZK]V!,/(L](8 :NBLF>U M=2HJ>]C29$5ESRJP7U3V_ -N6W%='?)13^+V5C2-HCR1#*8R3B#BH>;95EM. M1/) 8AI&,8MLMIQ'[<]M$F[%L]M^'J-FM@^] (N19^)6LA%N,CNT]K1+/6Y] MTNUJAVK'^]:NQURC&MH#]O)NU7'U69W*T^.2A+>Z"')9;,17L7XN6),THG,, MOR^K5NI:Q@2G08XS!B4-=#$=AF"6H@ &DJ613'(9QU8AW&,+/#>;4H6N-"3\ M;)]TKTD?L8VP&'FX#<_09C2(8Y\0?/GPIJ'_[ZO^^F')-$.]J(@_JBN(/9U\ M!H), [RW6)*1Q9TX'&4:\$\C6B;JUR%3_)TN\?2X+DIQNWK2]K3Q@6B:9APQ M"EG !41!QF&>$ I%K-S&#).<,*-EHZ^3N9GZG9B@D=,B#[D+R($-G2=XQO8H M3Y 9=BW-(;+(R_8 U41)V!8?DUV.]0 $O0G57>].EST](/U!JO30LXYYT9IX M]V-1TVT4HMPGRLV"C*(PAQEG!"*$",S")(] MU%4U&I+7Q4YLR_SH;GS-G%,_J(UL$6O ]J2\ CLY/69(#V+A*T6ZNZ-I:345U Z9/"#:_=H4%:J[ONQ]D>?.H MFRC_+C15X(=E[3]IMK?O"4;\9X4ZWI3AW&449D*F JU?4=5:5P<$QA% M<9YE248YM@H[GHUF"[RSFAYV#]O."S5L(,%T%_GSR4T-E>@1F>O MQDS95'78*(! @U#[A>G8AQHETX_5(Q7SW,;?%^?S;/2:EEQZ-FIW+/CS$] ^ M=DTY*9_%JMT &P:K';PTMZ535^3[_.[&<+-PBD'_6G.1^B/;^E9SC[=MG>HZ M!9,=MC19]-A9!?;#Q+_F[GX_%NFJA;*W!/:*8<\FW=3G#C4XA]F MI37**-_E_X(WNG3D0G/AN]:Z'O^;&-E!]CK$?QK'=^O:[NE=U179TWSG[\[ MC[4=II?V3XWE_7/XG;;P>_,GK3MV39DL2R&V7(!5^E9[WO6KD:=\JX^)$(^I M3"+($Q%"1.,8THR$,$Y9QEG 2JO/CUMQP6HKKQ/K MZ #P9C;*.YPC&ZA&WBNP@W1/9+"3^AS;O[2UW>_?7KW^0Y\^/S^YO;3]=V'F\^V MU<&'<3:\6?"+WMAW [6T8"ON'D/'2'4@+ #R5BE\N,>)BX4;0W!:+]S\53>3 M\X:4/_3_=6C&,UGHLZ==#)[^P_62'_YB[\GZ=+W-W'HKZG^K_UX\\^*-?'K[1\+5LDRY?M4#\MIF!.5[[7D@*MV5466(M@=KI/Q=<\->_?B]U'./[8DF63-/XLDWQ M7&5';(EF>,(9(@F"48XT[6Y.(:5I!G&62\)9$&:8VA5HL1?"QK9-4[!E*RP@ M6VDMB=%J.0 +N#Z,ER M.P@PJ?5U!^C8@E[0DNOY!5-;$_Y6T);)AS!&$Y3$$$<(081##G.>1# , TIR M'M-0!'9&[J2/^=FP.[%^ (L5L;PX/D7/] SB D1&/W&H9 -:N!'(D#I5]W:6 M<-S^Q"<''>J=GA-T/>B4&?%%K#Z+E75NQ/YKF8B_M(!BC2F<4B1Q%$3&!(PR"! 8IY'A$:T%#:\@6>]#*WN=DD6FZEM":YQ@&NQ]V(,KG_W.W MTLU5S,^FS/C[+\UMRNX5K=JL#O),##?KI[ ,+Z[.B(P\2[O!\$:(W:F^&[G] M04O3L=F?4^" OO[L XY[4?9#\*>%N)&_+]BZB/#31WV>+=Z]Y,\%,OJ\5NQ>5HOR]O58O%^M=99)W>$+O8NBM,"0QFG*D0CB,#.JAC&UX',S*:W>FE1^7W.@= &M[I8[ZJF^ M <.-^@Q'=NS]O\F@7H&MXDU8> EVJFN;VBI?O=:H#[3^H $ ?*L@ ./$,$P\ M;KX.+Z82>]HSD8D'X^2H9>K^+TC'/Z$S/OZF>ODDB(ZN?BM*MBXJ=I'=)M_\(G2@I;E9$'TU^-OU]1?0R SV MA+:Z+!U"T.C^U"-X$URI=N'F.9W"#AO7J]>AYJ>\C354]>B"UO0M-X]$QU?L MV"L_JIW\AXUX4%X(CB*<4PF#+"00Y6$&J<@CF 6"8YG%<2Z,,M<'^IF;W:B" M>G9R@F]:4E"):IA\/02LF>OA :Z1+8434M;^Q0 .GGR*KEXF]2,&5#WV'88> M=S,'1_RTGY]T6,B-K'9+Y1ZMHMK*%^R>L"1)$4X@#D.DMBJ,P3Q,0L@90F%. M\BR)K8R$5>]S,QV54."5$ZND)>P)#QB+$4Q9'D-$%>($93F,219G/(H929%= M!.IHP$\3G?I6+%BM>R'1*V5^/Z6#B?4 M/"TH=GU/NLPXP7*\^+@U8E_X^]URHZ.6ZM(KVY3AKQNR>2KODQ CCHF$,8TB MB"))("%I!N,4T12G"6>$F]8![^MH;@M-+2MHA-W+?*_%-:\2WHMNOVGRB=G( M5L@5+JN2XB98.%48[VUXLH+C)NKMUQ\W>MZ!;.VK6 B=&OF:+#2#V]0H=B4,PS1,$@H33I5E2'$ :8PHE %1O\>II,(HY-BBS[D9B?THE58#T*@ M*AUT\19B02AFB/V W1@'T;&O.;L!M(G2<<;4@J[-/[83$;=YPMB.PLT.K5XR M-\.FIJ-UL]/M@.#-\M4+J=X^5'NTCZNRO,_R+$MQF$">!@2B!'&81T3 !(4X M(K%D(:-.9&^[/JP,]02$)SM2LWJOZDCSM@=BQ'F>2Z:\82ZD\HNC#&::P1VS M &&11UQP([_8%XB3%/XX!!&\6B@I+0]ASF%IMD&_$*&15Z\=.!\:<#[V@N/. MG7>JOF_VO+T>7H8_[U3%3@:],X]>Q'N^XW; (9,Q33B,4H9UB$@&*5-[8.7C M2LSS+)(H=: X=^)XF(;-O)+/DC3C!#:SR7P)&"//Y%:T45@LNO3V2RS^0@P4 M75'OA7J0+-X_+7FI67F:C&O*,Q%H_@@2!6IYIBR!&0TQ#&F& M<^53$FE6GZ"GC[G-WT9*4(E9,6]9[)$Z8#389UX.SLCS^107%Z;O#H L-HV7 M S71)M'B0[+;"/8CT+OQZWAUNHU>O^P'&[N!1UWY-A\+M4_2.2-O5LO*;+Y9 ME6W6.DM"BB,1P8#@%"+,E.$3(H!)'*=9&L22YF;X]H0%K;1 BSN< M]>X M9E_XPW D8WC!=@Y\#8:8.*-9K&OKXE9$0W4/B4Q-'G)/ESUR_-C=;YD M&I3:/C^W.?^%_ +/Y4&1H!W'L7GLZ1:._EGMBL3(D[<7A.8\UU,,Z;'V3I&B MVT8FBP<]%GL_ZO/D;XY%'HNE3F)9"UYLWA-656/[??FDTV*(&K>:#^2AJ&@> MW@O1I+B0[^(^DFE$HUR?'FI.ZR2,(.$TAASC$(4ICVF ;!9M9TGF-KFU(OI* MC56J -GH<@6>*FT :]2YJL*-:H6 %%4$4J.2985(YS$T\P8F&9F1C4T[*+46 MX/UV4&I%P)OMH.QT 4H9\&5X4.P+2UX*J*]*D\YR3%MZ\E*X3FI17MR@8W:Z MVOO6N85/I1*A+)M"!V7%!,3C-&8X1I!@&>@B 0S25%)(&$LP%S+&D5V">5]O MQB"7.H1!9JBQ#CF%&!(:8IVDF(II)9,>U=-+%[,Q!*^$%V35G@+0T M!4[PC#W_[9!Q-P,GRON>^Q]?)H>F6\'.67[ZI&,XR^:'6&NZ@;7X(99E\2QV M][]51N\=^7F^A,/V?C)E<8RRI(G90(*%-;,X84%&4,#4QBNR"MRX6*2YF8Y* M([VUVJG4A'HT@1^65\0>!LW,[$P[%".;J7H4#K0Y#"W9$@YH;K,Q[JK]P>DK M0.5R@::-9_$&X$GXB[^6+Z )>SU,_O+ZF/SEIDJL+J^YVCFJ'\AB=V*YBR%) M:9IQR2.(0X8@2E,)LS#+89C+@,B<)H+8U:H<4]JYF>^3A+!M6?;M#<\368"J MV(2!V7B!X3=T,N-$.DTR/#Y)P$:3=7H>L+%A M/TL%-GJG]K>=[Q6*JZ6X%6RE;.&OMT_B;J5Z^)>R?X4L6"5EM5:V')S7#QO3 MFU&7MN>V5#0Z@%8)P)^$ILT]UJ/U,G?$NS5'J?E%J]-(#%_*CCT((YOVT?"W MNMN]!$2G>V"G#B>[,[X$COW[Y8O:N92[7A.7'.6W29HC'D@*0R(2Y51+#&DL M">11&@N$8D2)W>U(3V=S,W3[B9I:6EO1N3+Q3 MFI_IZH5HR+N5[J8.[WG'H;J,]L#*-\K=4I;IT_*QT,Z75718=PMS,P"UI* 2 M59-VWA4/U4K[Z?.7#_M;(8LB--WH#?LM?H ;V1B88N8WTFP8&K?2-=W-3E?' M9E"U@Z(VPT\[AI(_E9O5@UC?BD7EA)0_BL>RR6= DR6H:.]T!KYBAX FQDTW >JQ$*M1K X2MB MO*>G:>/%AU4^B18W>,7-5EPS5A4C4;L843QKXZ.+0]>4,]OS6B91E 1!#O-( M8(AX%,$LB264:< H$RF* RN&0I-.YV8]6IG!>BOTE2;'L[PK-<+;S)+X1G%L M;Z,%\'8/0"+5V('KQ6+U1Q7>KGD'FP!4?=5UM26<&N,$VP9 3T;(J,M)K9$- M",=FR>K=+ONT/YX?U4__]1_M;]0_=&V)__J/_P]02P,$% @ K%)"6.!7 MYV/WB WT& !4 !D9VEI+3(P,C,Q,C,Q7W!R92YX;6S MOR*G[NMX)?:EK+NO:4G5R$:9TDBJKN[[0L/B"+&+0:I)AE*J7S\.DK$'&5QP MXIS(MGM52BETX,L'ASO@R[_^[^_GDY^^X7PQGDW_[4_\S^Q//^$TS?)X>O9O M?_K;YS?@_O2___U?_N5?_R^ _WSY\=U/KV?IXARGRY]>S3$L,?_T^WCYY:?E M%_SI[[/Y/\;?PD\?)F%99O-S@']?_;-7LZ\_YN.S+\N?!!/J\LEB]9__]JS%)8KJ3]*UT];?Z+^%US^&-0_ A*=Y'_^OLA_^O=_ M^>FGM3CFLPE^Q/)3_=^_?7Q[:\D\/AO_.UP.O#[$J<9U[Q=KC"9I5L_-*F2G0%T;Q2Q +3G\]FWWZF#_]< M15%_LY+)2A[WEEO+Y3BZ?YDNQ\LQ+CZ'.,&1UCRJXCQ(C C*&H20:#MX$X-A MJ$VPYB2Z;RUWF^Z;>Q3S_-YAGG9#PNUPOS=$^[MV&[^8F?OX8Y?0C2E_$D M7_[K,I^=M]#67+L_ M.)R@R+MP.%VJ?6-C0_?KV7D83T=T+&JNI(5D508EI( 0. ,Z71$C8Z($=QH> M;JW7,P8::&_61)0]@@")ZM%__O;BTT@+7I0H$;@4@?A.Q+=B@>QBBHGK1 Z6 MW$/W]8-KY=??76O_:J$>E7Z"AF:GB*OO3;X"^]MI]:@O72A\N\3SQY \/$! MY^-9_F6:7X,D\0["[WPSGN!O%^<1YR.-6AKG)42GR?!%@G=DV4%.1KOL4!A]FMVXN^)> MD-#/!!(GB7,04/B(9^-Z"S==_A;.<1283T$; \5Z$D3( ER*%I#<;X/&6"Y4 M SC<7G4O2)AG!8D3Q#H(6+R=IMFQ MC8W$X+V.T9.;'01M!B'!AV+ %28-L\X*W^*&>\OR>^'&/2O7#;+$,D_\S_KKRRDTLZ#)R8")94-IG('^(7E3,@)#4T@4S))%=)K\[\03HZ5#.NTE]^9J M^Z'AN=RU'BW'GO5?LS\G'[[,II<7@DH6CLD60**23D5OP2%W9/18]D:FZ.1I MX;R4JR>>"PQ\ M=KQDI+/0[I/.LQT+=U?<#PO/Y6;U)'GVC(7/\U!S[S_].(^SR4@(JSAG ISB MJF;$.PB97!^.*"*7G'%WVE/^K>7V0\%SN2H]7I(#,0>7*6^KAP&B7GIB%5B1 MY-H8%.!324!KAQI0V2)2$Y-P<]7] /%<[D!/ENL@@HM7%_,JN_6+1B M,1(:G0V93CJI"=]%&\(W\<%-*I(G3+FTN+)X>/7]'D[I:^% MM!Q_P]=A&39LC:1CGD=1,V:#)V8\!^\$\>&C(.DPJUB;E[F'5M\O4^QY784V MD/,@\%)S%.:OPA+/9O,?(XED!&4L1*\A\@-*(I_":E&2-ISEY,)IGN@#B^Z' MCN=U"WJ\5 ;$@:2P6(UYT?1XL0$&4IC.3#*%SW$.,G/O$4-G8 MPG;<6G0_4#RO^\[CI3H(4/QRCO,S.AG_.I_]OOSR:G;^-4Q_C'P)GAF7@$Q= MH;B[B!IK96+#<?I4AX$6#Y]P-YW+K>:),!X$((OR\9B_-TC\^?2$A M+MY?+&N5? W:1SE+QJV+D#42OC.QY$V6((+0-J,/O$EMTRX:]D/,<[D?;2SS M82"(Q#@/D[?3C-__7R2CF%"04600?4HUEPDA"*M T.]",#X8=MH=R8/+[H>3 MYW)W>KID^WY86P=>;\:+%";_A6%^69^10G"V5GDF)LCIYCH2#YD$)(0N3G#/ MPVD9R]M6W@\@S^5:M8E\!U+_=V#&:E^\ MD^ZTV'?KTON!Y+E4$"BHD"F4$@38]2$)N>UK'G(:M=&+&$15UC9K+/I MB#)9+B[_Y'I;/D+*L<;E\K-7'URWNP@Q>Q=- >.M 148N>'*) @YAB)*\)A: M,W:;@G[Z/K34]Z71:2#A'@^?Q7PY^C"?Y8NT?#__A/-OX[1N@$2"D"(& 8PY M7!^>M3\BZ)H%Y9U QG<] U\AA!:X@0[ZKVMD;%N[7VR8> :;JUO%N 6G7 !N,J,0GO.<=L4V!R+C/@']P*.-3N\#Y$0! M]XB2RPVS8>177&5+.L%RJ=?%2!X<*)T+T/[)JPO 9!*RR'?5,AQSLMPBH'=T MG*K062OI#@ :&SELB*=M@LR76%M5E-ICRT,4W -/PCB.RN:=5_%'.1TW">BG MK5!WT#A>ND. QN4Q>QWR69E2JDT60\J>.) (45:LVRBRJNWT;'-\W*.B'Y T M=#X:"7@ $/F(WW!Z@8LK]SQEB8*3))*7F<21) 3)JX]NC2K,>YEV538< Y"[ M- S$-SU2I[.& AX.0-Z0G%[-IBL6_CY>?GEUL5A2>#?_Y7N:7-0'R1>+!=+_ MRY_#]Y$.5MJL"[EKA@PN!7K@;4H0G1%"^D@AX*[&5"=@Z! R^X79:;AX&&2= M*6DX.%R,?$PZ&QD@!U?E1/LP6.= )4G!0(B:XH2.#%2_YU87B#E,G,?#8+8, MDR8P>#5;+-^7O\YF^::C]VDVR5=B<22-U8-FCEG6OFT< B^<&/2"N)(AI5V/ M/L< Y'&J!N+RM#G3&BNASW>AL_%X!SO7AO.\UA7\V"U5OKLB30P@+-KA^AN,?+T:M?"8C-X M]('\0"T*2SGBSMZ@;6'63ZOAWJ%UD!(&X';]=3Y;+#[,9V6\'&'0PK/H:[*R M >5K4I!'!"$%\:*B93N;B1Z#GQO+]PN8QH[4L6(=@('9I U,SW[Y_K7F%UR' M)5X':23CX'U8=;1$<#&6FE\8ZK@7S_6NFI)C\+&5F'XZ57>$EC8B/QH[WW > M9\T>+2:3ZM1-\Z]A_@^\P=1((<.2ZVB\7 MWM4\4D'()K)#)3=+*4EI?0&ZG MIE^7NY'"[SUI-)']('#TD11")'PA9E[C-YS,OM;MMF'G.G9(_W,Q)O+>3LG6 MIMK?C@[FD159FD47+@C$<&%<46BAO(1BA@<*8.I-7LIQSU_Y7OWY7 M-] Y3=(#".*N&%BG9KZCV&,41&T8GB0(MVKOJA7$(B*(:#43WB>^<\#026"Y M)J.?Z2%=N^E'BGD 2/EM-IW=YF*#^:N-5%"B$^0DFD"R4<9D\!P="*Z*C"P4 MIW=U^S\&-X\2U<_ D8Y0U%8%@SBJ5DUW<''IX(V\%X+GY"$CKSTTR'S&4(]> M7B_'K'-B9^/NXS+_;Y'0;WC76,6S=M(^'"Y^#9FZXO(EEMDWEH3Y"KZ,,.D!TDC:!+Q9\B I$MKQQK33(#SE<=T5Z&Q3A=N1E< MF"*E8* ([-7-()@7BCRXL)8%64P.K>\3=A+4TPRYCH#33O:#,#$/LC.R6A4D MKQ2*][48K-0.C3Z!<$PXGS63S9,/'B2DWXNIAJK>!T0'27T 7LU=)EZ/)Q=+ MO$X9Y#Z7:'@ DQ0'Y0P#IT($D8D_[J7-O'6"W",D]32J\(DLT2GR'RZ<1EIH MGTR*$ 5M",69A>B- JZC2#TD&R'P"$_H[CLR]5 M)G1"AK/-4*WWY5[7V"N9H>,V!ZP]8Y%LN)8)=R")_;XL M#@&93937T&8^92_*.D!@CE_H9\;?5E ME_5R+Z;Y%B&;/[W$>HQ%D1V,$'RM%>/!@'>6 R]>ZL0=,FQM/ XDL>W%++.> M*RP>4G+$KT)6^66UE8"UP5'TGEM7VA]^,=M]5-L!.G;?VAXB]T'XAJMWW =D M4[DAUMZ7S^'[NJLT_?D2->')P#H$VMX )[E+H[?S.;DNDS7TQ?2C\_S,%W4:8.D]VE>_==D MC8+\WQ>+9571I8Q&J$J,,3L0O@:9G)-_G4@4&(/7T1?'FC]B=,-)SZ5S3XS' M [;#$X%CX%OD2@FUQP(QNUS.Q_%B65OR?9Y]".MQG%+FX'DB=CUIP(<"OA9' M"SKGG+$BB]*\DO@TDGNNTALNZ%NK>P"/T0]P>K51H[>\Z()@$N.@$ -$^C-@ M/-%)JAB&_3I['X#<'>0,I&?"$[@AK732#%Y=WPV\#).:=/WI"^*R@_$46S[? M3;R_#R_M(_LWXRFM.@Z3#[/%>+4GKEN_,&>2SL TUFG0)8#G4H-07! *?4ZE M]3ON/G2=:K=J$\CE=4FDT3P6D6DS>$M6UQ4+CBP]6=W C%3D:*C6*0^W*1A, M%-\&"7=-T@GB'D3LOJ9_,TCN.J5;H%>!/%'K5\.?=(+@&(/BHO=2NA!,ZW#\ M04+Z!<\INGT0)J>(>1!H>146M9U#_9]?_N=B_"U,ZOWMB^6K,)__&$_/_B-, M+K 6!)22H@+CLP&5$2&J6@Z;DW8QYQBQ>8O.?0@; II.@L!==ZBY-@8!LA4LUD/X#[B;?3;T3U;/ZC%A=1@)G0,5,'YCI0ABD("0L8DRRSD6)BVSHE MYN;Z_<9H[7%RM&P'86$^S/%K&.?+0K9I7MUMW)+2J' F7,FYMOL@IQ 5UN&H M!'MA=53,<:9:'V)[D-5O+6!['+76Q #,SFWB37)*I5"K\4T"Q56"J(L';:UD MB7F,S:M;#@=,9[U7.CB@CI;N .X4/\QK*>WRQX=)('%,<_7:OFZ> $99"R=8 MC2R4X34IM8"/B8'PE4>;*/1H782^BYXA>#9-0J]F0A_$T?5F/!TO\=WX6^V8 MMPS3LS'Y:&MI57XT]RF:.J.W1$U;BPRFET8#U[3G+$]2L-:GUFZ*AN#X-(%1 M0\$/ DBU;_7OX\ED9$W6-7<.!!?DPO'LP6E4X$44F)%"1)4:0^9R[2%X,TW M<90P!P&#JW9F[^I#X<>:D?F^_&VQ1O9(&YMS\-6?%ZY.8N 0#./ 0J%CUJ;L M>?/&*+L(&H(WTP0P[<0^ (_WLD_0Y_!]+2+ZS>6?7;9UH4T@A'829)$U>1<% M^$*>6C1.6.NU-K)U\N0>9/7;4ZXAGEJK8 "HNA$)UG89&X_?&V$B^6:0;"B@ M#%H(JQFN-L:@H^5<-N]H^1 A_?8T:6F)3A;S +"RIG^4K10RDR.O'7&O_&(8XGX^485Y-8EK/TCR^S"0E] M48.]Y8\KT63#3!9:$ZR+JAEV=,0*SD#5\>,*$W>V]>O!OK0-)IFXFW?R3E0T M" _Z!F=W+[I",IXDXR#4DCH50X:8I 1C>51>YF!SZ]!J.S7]OGYVH__M(#M% M%<. U6QZ]AGGY[7YYN5UIT3#)(>@A.T>;O]$'[4A]M++EP@%Z!8"4(X#DIE#E%)5N6#4I*+H$IK M(_0P)?V>[O<$:3:JF(0Z'IH;/DE7S\NN=+&LFQ*!J.J>ZEJ M_]>BL8Z^3HYE12%)ZZ81^]#5[R5U1QAKKI !G'^W[U3O<2,2ETXF"8R5.J0C M>@C:%A"<_D([(91IG0F]FZ)^+[,[ E9#)0S"?M_L83?W>:G<$K*:*&(*UJO>N#YSMK*8C^!KP M1@I]Z1>2D6(&)";F* 6[?/.MI#2[Q5W5_:I@=@'@)Z'G$(5;$D8ZKCI4*_L M"TG%%) ER21$]LFUSC0[$C.=781W=3=PFK '<$%.4>K\HB:N7/6DOV$X2U0" M7:PC%VI%IO<HM7DX07Z']L\17$'/8.Y)NCNGK*9.@;A(EV^,U^Q;:H#N(M53*(%!V\X)V M)"PK+BL''.NHF%@0HDX1L@DE%T%;I/EC.] M(2)FJ2QHSPM)1E(8ZB)"82(I::-'[&PNZC:B!G,=T!VHVBIF"$B[$TW9":P=P(=(BM-JH8 *AN,#'"C$9Z MR\$H7B>X> FT15BMETDR"YN(M>Z"NL'< #Q)RL!!PAY 4/=J=GX^7G406ZQZ M[M1)9&%RY96P[G=B#CIZX6)]#I(4,EB+X!GS( M/60LDZZOCG6NIA3@N1-1!6Z5[J"6_RX9?7?":J/CG5;I M<'$/ C/U\)Y-;W" *1G:,P82.83$@6'D"3()Q<;:1] 4:5I;H+LT])T/W@E: M3A+T(*#R(N=54GR8? CC_';Z*GP=DT-_@[&1X5)R[A&D8&2)?:I3-TN$(*4I MWF)THGG+O4>IZKM):"=P:JR,00#L(R[#>(KYL6=SWYKPKV]:AF@80_GVNC'[T32$@ZD-EJ@<3DTKY:Z3T6_-^4=8>E$81\.%[^& MRQ3/5AGLW=P7C*Q%R7(Q4(*HSY)*$>2+AAB8%HH;XYH/T[A/1;]WY!T!YD1A M#^!R_+%[DY'UML@< QB'C&0D,Y#YI-^5@J8HS;)JW=KD,9IZGN/\U.\MI^OE MF??Q7P_&^(++<0J3VSPU;^I_>ZVG[/"_@\NG;/Q!BXI94]L8NN\JNW4]'VKV@.LCE##8"%U\_GCP1K4'16:(,GJP/C#M14+L M))_T 5+ZOF]]:C0=H8!!(.G6F\.&JQ5#(_1.44"2*,3-%A1YC.!=;69CE1;$ M2DZQM0>_E9A^,Y,[1U,;)31[+NSZFO5*GHM9J5/1WDQFOW@E" HV>0A2&95*(: U/[Q;3L]IYJK.N:,OOEA M/OLV)LF]_/&W12V>O:I8>Y&6XV_K9XM+">C(@[?:@N/240AL.&TFBR"BPR2C M(AFT'B![.)6#N5\]#4%W#5O'ZAK$"4H\7N=YC IJ5W140+_QH(S5$.G8)\]2 M2PQ84L#6^^T6 ?T"J6M]WX?7D:(?!')>Y/^^6*R+D3[//F*:D6>QFN1XS=3G MV:'R1.$,+14A,HZT71/]SD4)*5&$(RWYGZSUU447?/3[$O#$..X="(/8#J^1 MUB;?NBIYQ%$;)A !>75\JSB#UB187IC-M4S8M^]&\?#O38E1ZIF M$,!Z<3Z;+\?_7%'_OMP="S;2SBFEC(!B _&3 H.H+ 7N06IKF+8NM$XQVDU1 MSS/]A@:^ANH;!!S_/J=0\'TI[\ME]Y_:O:5>(-6TG%>SQ7+D4P@^Q@1IX1.#18-E;C(*"YNG5Z&59W&N=U'-7&XG-+ MKHT28$P=,\2D A]]!A2CI(*11MEP&+@==!> I^=)XO/I*D;*R9 "MSO]AHLM@E1.6<^+@I!+!"42 R]JD_$2+)(KH@++ M3P/+'50.)A7^25X$6ZEK$,[CA_!CA,$>ARQ!)CZ\:VCQ(UR)?#9KBXF]7<5$5#/I0>[$@50.II;H2<[E5NH:QKD\GR7$O'A#8KV\IW]? M;K70+TKY(+*'S*(&)3D'5]!!\8+;D(KCS4?3/T[5($_F9LBX5V_45$D#Z*'S M$;]NO(T[?#"LOFCEEED+__6A6W^.4[SM.8)#D*CF>I3 $4EC9,TAQBLHE)$P7HQB89ZY(D)Y<554O2H.@V$D49F.2 MEHG0ON?X0Y3T^U3<-[X.5\8 #LK+H/S-;$XF^F*>OH0%G?TW^X3ZXE@23D#T MJ\M)8LLE<@*XQL(5ZI2;IU<_3E6_C\%/#;6V2AK.,;J_'$?:21.Q.'(,F -E M8IU22;&_Y,%)3 *+?**2D@>HZ_=1^(G1V)'2!G!_\DLIF"C,_^4[[;#I&7XD MM+^?5F;K_Z]=V+Z%2=V('Y'D.$ZT%^I?O)CFVW]PXR='VA/K0M I8+PB)\,; M\$4Z,"GI$F4%76OKV0$;@VFXT?8&IF^%#\ !.(G9#S@?S_+]%_I,AU&=(>5*6OO*)N/UE MVNC5_3+=]/+!=IJO@H^W).,;88Z*CB.+%-?0X:%RM!!2; MO8D;3'^5QH^:G2AG ([RVRE]BWBJ\W3JF/@@7-!,URXZ4^"-!LBC-P<VFQI5*4SI;__\7D>I@M:__/LPWQ& M)^GR1WUI6)+0ZCG^M1KQD8Y><>LUH*B#;1@YGLX44:_WI&=!BZSO/ '=;^AT M\*H]/R=V"J)N53"<&_A-2<2J:">/EQ>UK=YZ.GQ^>;'\;;;\+US9WI%63DJE MZNL\VG5=K0_K!+SLHO!6R];ET?O2UO.SXY,8LT[TU!J&3]G$[OY\E&Z[V>U: MK_NV=GMSV[Z_W8YI-]Q$6LI:X*)>U3%MP"F5(.MB94K2)->Z7>5>A)T^4&NS MR.<0)SA2+/BBG8"<;'TLXW5&)OF<40B=DZ/==3UYJ#6;*PH&TZFN$1;NS]0Z M6MX#\/&OJ%]+I+8%F$WKMGWQ?;P8D1"*\F2 Y2I370L%T=D,Q(G5(9%88NO" MIYT$#01+1VAZ&VA.%OL ,'2'A]>S\S">CJSRVAB;(#DM0(DZG!<+!ZU"#EI' M@[%U8M>#A P$,Z,,*"-)E1'))8"A2,2 2O M*'9PSO'L=- ^M?(;9H2/H>2LR0ACC6># Q>X M!&XEHA76Q.;5W3L)ZO=FJCV,VDE_ %"Z.SE^PX5&CSIG"3[R6FLI H3,%10* M'(IUQLK0^E[\84KZO4YJ#YX&\AX :O88^KYAC.<2@K8"BJFY0R)JBD2+ V-R MXDQREV-K(.U-7+_981T8IDZTTB/<%O/EJ"9+;$*.58B1I# Z*@-("]6;?0;. MZ #%9U<$DT'L-Q^7OGT#3/1?UT!Z8-F!-",Y/E _593#0<%FHP3'T4FZ>M49 M&:.S<$2RYF+5 YEV0Y0"M&/.&YM%E,T;M-ZC8B"=$1K>YATGX % Y'YZ\_W; M\H^SR>3-;/Y[F.>1CS+G$NF/-!T >2.)!KOR,1 M\6A;P';J&0#Z;D\@=EJAJ&,5K2"/SH>H)-1>7$#G,0?GC *!,? 215*L=?QTGXI^O=\G MQ=!I&A@,DFX/A@K%&^,+^8>E[@C.$H02"@0MF<_2(&_>LOGPF5R=.49/B9_C MY3Z(GA;;K@TJ-\3:^_(Y?/]0AY&0YI;+^3A>+*NS^7GV8:6)$8_&6&<$)!7J M'&'OP>?@015NI>1*)-X M=A)^.?\ZF?U 7+<*V?1P6+<,49%AT4F"]S%#32*EN(D89BDHS#$H7CHY< \G MM=_KRR<_E3O6Y7"R@+=P^Q]A/-)G#O(Z;?@]"F!UTHG@W!);S&SVCN7O-0)8[_B\LLLCY1!%"@S\*PJ M5UCO.1U"0N'11I6R;GU]MP]=_5:5]@:Y%EH:_'&\WE=;!I )GE(QSH 0M?\ MBDBB- A&6=0F))[Y7H]3K9S($X;)^3\"/+O6X0 .XEW>QA8.O6+)YV1 .VMJ M'*>JEY$@19=D9C)13/>$+N,)(.7L#XS25BH< $AOS:?:DD>WXC3>Y?0CDJ@7 MXR5^POFW<<*U:.J(J[/IZBLK*8TPHF R%W"8+"B!"4)""=(:\FUT*C:W[C'1 M-4_[;8 _Q O.H. Q@.URZT5+!JYX4!*$%AR4]!03.BLA>Z<=$<\9:YT9?O@[ MXA_C$>A8L0^D)<\#CUCH332\#O.).H**Q=09X06B02]X*)J[@3PC\C_$.]") M*F@*I(:%X.2 C!>S\N'&IV;EJOAYU1YF?/Y@_?2F"I_L]U4A=9CF3V,RSV6< M:ON&E&87TUJS_X'^3:I]?&\)8[_*\:GXGRL57>NAFJYIOJF^]^4! MS;P>+])DMKB8XXM'=/29U/)R4GN("ZNYJ-.N=" O16DO27J60^#2ZVRMR*9U MG?M3\]AO:E(CY-Y[9ATR4!K>Z#8\52YK8>I+-#GN*_?K&./_X'=.MM&/4]?( ME%XN=+G(%1PEN9FQA #!Y/ 28,)>> ^M4YNWD;+R:7U=[Y[#>,L M!?A H JB<([CH*#Y;%:H4QLCU[IC)@1BF)CBX5UW?1/##M!^?<(*UF^K+ M,*G#TCY]05R^#LMPC W9^JV3[_&5=%:/QC"YM<;5.7GC($Q"I22U UFOZ14+ M=2I>3!"CCR9)GI-KGFA] 'W]&)7V@+@7ZG:EHV$:F[_.9OGW\83X7!=9OJ78 M;$EN6LV5HX M3,_&]+OU#.7:V_,(&W3H$B>;II-X:N3]7-) CN_=)6]XQ=<- MKA1W/A8@?YQPE#6"RT( L]R1+(.5O/4 YX,(/-7P[;78];;RDC:P- J*K_V^ M0EY-8.; D[6()9F$K3W$PRCLUZ/J#EMWC6&'>ANF.7Q+6S_2T3+%Q5$7=K?^ M_MY$J1<&7H#T/&G!+0J+C???PY2<:G=N M?_4:J+H(X2(7D&I#$\6DI-##"M Z"F-\"LRT?C_80DJ_EJ2!_N^:C!8B;_96 MV30J.ZM.X=MIFTM9IG<"YQ"BZ(4V]] M !XSBTYD77SSIIN/D]5S/74+;-R+Q!HK8XA6Y2-^P^G%4=?#E__T9/OQ( V- MC,;FVW6.\:O9=(6)OX^77UY=+):S4!*[H#,*S++A*@N?69G1?VOHU M+EU@Z'X?LPZT-$2#;*&ED?&Y^OX#+FXN5CI, ;SQY.(: MM! 33"Q=2#0J1H8HM'X,)_E"[*(83X/T^6/]W$R/CLZ!-K^L9,- MRIYT-C(OMU<;XXTKL>O<"Y#Q.5;_&ISEB[EJAQFH9 MYAWMNYKM>I3WLOF7)]N9ARAH9%36G[Z^O$\\>A%E+?2/Z\%?(1<&/GAKR>]4 M'%MOHML4G&HHWN%B@?C^*\Y#C>'7'[]&(V+(J1#\>*HC%ZW6X#0O$)U"R7.) M!5N7^>^FJ%\#<8+V[YJ"AH(?HDM2HS1B"Z?'IE;?_D"+*5O;Z&ED&6J'__&Z MFNC%--]:[P%?-F"Q)N@$=%I0G*H30O1TE*3"HF,^I]CZDP1$;@T=?2:IR"SRV,78DOTI[-?N=(>MAV:==*2W87HKJ]*9 M^V7 Q[P=/?RET]^/]J"PU7OSE8K?E]OUCJLV[[6YPN*Z(O)#^+$&RM6[) I3 MR#D&'A*AH4ZZ]"Y;T$RE$D/.IGD?@M,H/OG]>M_57]Y<_7K[%$U""262P+0C M9Q\C'? F@S;9A9!#%*+U6]6))/?\'OYT^+SW;OZ$JAZB0_>DM6//IB;OF=;F M/5*C]_,Q 'FH<&75&_XH+>[X6B'>%BNM$KN3K\>2B-DI:-?F\SCH*(KA:2&:3 MJQ;9)O"8)%@KE36)I!%;9[(=2>I BW0.P="]!(XG4-H0C[)M]0G'6ZM'OMA9 M,4\'5FN_"@YEA"]8//!L(BCA! 2>/,BH;8PH3?#A,:%U6M*S\^-W\,Q3TM87 M"84S#:H$!%?G2P1TRJJ436;J)&:&8$G:Z_72G'0EZB&:C@-+5XZW*,#?^AO>6 MO;/77$HL[^%D/JM2G0-0MMW9ZD:#0^@? MMF%QMHO%-Q?+*M+SFC.\;EOQR_=ZF8)W>"],%<-Y[5K$:^:PE@_NUZP8ICQ6<7K:P[7Y< $7:1.7(I1+ M3(O@_1*D#\-R@)@M!4A1 MF4P6T;K0O'II!SV#+'\\! G;+<2)PA^BB;A?:7C*E=:6;W50#]FA,=E:^29, M"4QP"3*(VLI:*/(Z,$&.,3ECM6"QZS+!]@;E[@HW9/SRQ^8OK^$>F7!!D9,5 M67:@3/00+&TKYJQPT65F2UB:0K 'W0P@6JO=V:=I/!EO^F%N0E,2]25[LYNOZC=2<5G0 MC"<+&DG.RKL,,3H/R=NL.#D)0;8^*8ZEM>>1\%W8R2=1VQ"=N4W)Z_$>W.T/ MM"I#[]!7V[>0. N4,;$,WBD/*@8/$;D#GTOASDFMFJ<9/E$Q.@4[X>QLCF<; ML-^4^8V;#%U4=K1_>$D"E&4)G.("@BLF6G04 #7OCK,/8<^C#/T0]#R0!-A8 M/T.T/#?JOH^W/O<_TK(>O4,KM*L"V:B"QC(!3-2[28L20E*D:"-=Y%X8(5NG M*W58E7X=@OQM.E_/KOEG3?;Y_A*G6,;+Q2_?T^0BUY/\O"80UO2@91C73*'/ MLU^^A_/Q=/7C'W%Y,9\N/EX/L[C[ZA]2O=&MKJ&QM.4\;3D;+$@2)RI!6RXV M'P?R1+P-MUK^$*QN#TX'A(PAFLJM%>W'&\['/ME=%7Z'1G6ORNHLT00A:R*A M9[4%':. LAZC2+)Q107C6T]3>XI:_.O-=$?R[\8A4F"S_'$WL"XEAZ(=!%.? M04TQ$$*IS_XA!,643;&U' ZE\1G4Z1^"INWVKP.5#=&.;>L;D1?3? E. MVA#KZO*[<0E36A#T(3%I"*2UM00%(R 4RUA"])SOE^>Z[XJ#*M8_1,FW;DH[ MD>\ +D17\JEU:W?8B*)HSG@D3U%(4(E^YU5 (+>Q&%11Q-*^Y\.#I/1[Y]X M/RU%/0C$W.]9<74B_AK(U[]_,@9,23 9(&E1* RQ%IQ($J)0TFH?B,S6M^=' MD-GOQ7E3I'6KHB$Z+[>Z%!SOPSSTF;9]1W9Z-$<573[<&^"$K(]=W^NHDT&7 MJ62GU8M'690/B@/3I=Y.:-H8ATO:DQTMJXX?C%9?7UU*_[P\/@5Z2]7S\MW+X$G#>%X@2 MF?>D@!1:SY[LA=%GW3OAD+VP/9P>*JP&X%S=2 AZD-$7:3G^=O_PYI897P<[ M>RXRJ. 9N*P2D!JE*EIQ9;M+&#V$TGZ=^4&@OS/%#A2^EQNZ7OROSO[W7RO# MB_\(DXLUZXO%Q?GZS^Y=J&4NM!%0O6/_;=$R2?GC/QQ21">6!A51K7^K( MU<(MF-H3%KESS+;N>GX2P7N!7/VA0=ZUFH<8<#_40.<01$@02\U'="HIW;I^J:MN/[_AA9>2:5E:P8?)&2HG7H.T/]=(LF096W=\O45 ORAIH-!=$#E(N@W[LIZ2(+)9 M>75XOJ93,Y,UKJ]NJSXD+_)_7RR6M\_OI)C 4 3HZ#@%2-'6-$L.6CE;+/V- M*ZVSR@ZGLM^HMQ-CU+&J!F"I_H[CLR_DR+T@A("W;ZWUO P:'AB(=5<>C!0;!B ).ERILG95[$JSN3W*_!G0( MZ.U(O0.PL^2PS%?W_&%2^\[/IFL>7RPID(X7RU70/-OY/C#2.3A),7-M6*=J M$>+J[1HA&T^>#HN6Y=9O1Z=3W:]%?E*0W1_#]I0:'P#&MQQ(V^0]BMHXDJX" MKGEMKBHX>*\2Y"2\R#S'S9E?>Q#82^[W9'H)%;J2^X]$YH_W3!)T/-_Z] MVNG2<%2,@<1:X#TD&R'P"$7DR7XUQ)'W_# M3YAJ!O48-Q6PF-?]!LZ_7BPW:6KW=N6J0G:4.5HKK09.<1()4GEP4M-_&E92 M,*A"\V[,30@?U@5V2W@^O5Z'^):_K7'_">_YCWVRLW$87;SK[SDW(?C(D'D0 MCE4<1@=1!0D\9%0&0[;Y4;%U.@_C"O3K65"+CYAP_*W>M_R&RU<7\_G-&QX* MB7,6(H!4HKX>:@-11 4ANJR"4(XWK]G9AZY!#\XX #W#%%KG0SAT+S'TU_G ML\5BP]6(IY)%[?N +LLZ!R37&SWN@_?S.:O9Q=Q62XF]SF\9(YBZ4(N)]9$:F+.4 K1U;)L(^EX"X+;R^X/6[??2M#-X=:V!(9BY';(;V92]<10_ZVQI MHV@N::/( K:8+*2HC>9:-T'<14^_-V$]G)]'JF( ;SYOI]^(ZMG\![%P'4@G MGRAL18BK0>Y%!? L*R@^IAAXD2ZW'J#U$!W]G(7=N_@GRWP YNB*AX_A]U]# MG4<<)G4(7&V#N<#Y-UR,WQ52?;2*%B3] MG\>@ H_[O>PSLQ\=:B[?8V'LIG(NI!(B:D^B"YN"*9>!E4(PI7UAH_2+P"$F# MA=WI<+@[!Z^A;@8 M7?C1(Y$318YF^.ZS'C#""N"%U4\>*?K1/@4Z,CP$I + M3$::P'SK!\VMQ/1[SCXEO-KH8P# (DGAI*857(3)Y7SE#2<&/2N.81V'2[^0 MYPJ!:P%R,2J4]G'I-FKZ?6MZ2F@UTL@ L'4YV'35[;(V3OTR_GJY38+4 M7+JH0(:T98"YYX< Z 45B)IG7CM>W4[ 4N_4< 5R.-#*+4^WW5 MR_OY9KH>*>ME2/\@-W+#CQ5%8_$%G-6T5U2PX.N8)(\S>>XMLEGB]&1>=@N(D5%*4.;R2GDC$!.5@N12&R9&M[ MM@]=_3IE_=^K':>@88-N574U$DP:G1P'+]!65Z!4@6F2'^>HA#>,MZZO?(RF MP=Y='(F"_6%VN$J&#;$7*5V<7ZPZX+\XG\V7XW^NU#B2J4A.9P&8X VHE,D] M2$F \9*K#(6'4.>'D=*55!1T&OLKA)7LE2KU0,4[7YX"$ MK3-N>LH+OUQV'CPV%_/EZ&-MSKU*9_$I&N,D(T'X $H*A"B, Y&-\TS021_W2@VB MK]Z #OW7-6QN+3B45.T35#<[58Y#4/[F&_DGMX?G%^^:JI8S U;4T41:;/60<^ MDBR\8%$Q72)YA@U4?FO1GI5^C,IF+>37M^+#]QN$:Q9L$('X#;6[M!8*(BH+ MV>HH**A3,NUUA?.8XF\NVL_M8#/%'RV_ 83%5RG^+R\6% 0N%I_P;#UEH9K MJ$T2AJ01G>9D @-%@W3.@;0YLU2J ]1\6O,N@H:2DGZZ7]!>_D, TYKVS6NU M2;2'5"D@ZJN+TMQ#+$R"S[2_,*+4HO5E\"T">G8BVRGV+F2.EG+?-5AO9Y\W M^0>U_.<3SK^-$U[FNL28C9:B@&6F[B*KP$53+XTX1L%0XMU&"UN*K7:MTC,F MCM?DE^-BP%QQ1(1B>Q"B@@LLB T6X1F1N>[E:K;T?! MG6_W?'@TT_TI(AO (?$1O]9WA>E9G:2^,H;:4#05B/L00VT]E BR7' H.64G M,SE-HO6-_#TBAI*4T\ZS.$W.0P/*9M^@<$$;%8!QKD$9$R&4Y(![(6Q-2&(& MNX3*$#R+$Q6["R9'2+GO,^27*7WHZWR\P(^SB_K-C54LBHNHH@8Z#PWQH%/- MFM5@G!84?$OETW[NQ)8%!H2!8[0V:RS"OF'PBLY#^EQUAFXPX+/2,0LHQ=$I M:VE+N" #9)F32EAXOML%:&O]_OVO]^M.- 7 R<+K6_OO?_GUKE?DZ6PD"LD/ MMM81^0DAQA+(/U*)J#?&1KV7[N]_NU]?H:GF3Q1W9=L*_>;^-,5 $R'VC81/ MYV&^_'2C;4@=WN2BDE #7E!,5O,E+#CC1=%&DOFR>R'@[I?[3>)IJOF3A-:W MQO^#I'5Q:;2<#I[+*(#E>NONLP$G"@.IK(Q26NGN3F';HNV;7^VW.*BIIH\6 MU@#BP,N0^-UUDIKE4NKZ%"M=?5SC%H*G*-F+S+31G@ZNUC76]XCH]P#HXL+@ M-#D/ "B70[S7.Z?*X_+.?52<4;$X#45(01&R5T"AL@:NK/:*:Y:Q]93&[=0, M(P7J2#7?+5YM(_,!H.]4;C*':0VU*)K>WD /LM:? 1X>00L8H6G>M/"A! MN+.8LBTRCI+G'R$;^$;:_*:3W1/F F]?_,DS@?>40S_]H97A B/Y4+SVYW*U MC,&CABQ6F>M)T#GZG/. =Q6DW=?+1ZS>9:T/+V^(E##Y+PSD)DIFT.U?[_5-?NM\/9W[0W('L;AVAZ%AY0<=J'A 9S0A['\&QF6S[_CY!O^ M.ILNORQ&*3A,&!PD9/4Z6]4I<=I!U$P9$K;TX0F[;>Y!\3"\@:%!^22]/CL4 MUWWZ^??9B)F,)3$.V;AZ%QB%( I.:UUEH*W]JZ.)+7?6YQ!P_5@33Y+P+Z9 M7,H[??]9-!H/52/?X![L[%]NQ^%/?B^TKAU[NQ2(RS66JY8Z2?K$R04S" 9HKC#T'+OO7QAVAB &?X M[C*?4KQ%9A+8%#@=+4E""$6"BX&SE%$8U_H*]?3ZN2>OJS](Y0?5SQTB_R& MZ5:-B.;9"Y4L:),4*$\2<=4OD5;H$$COLOF,@F=3/W>08G?6SQTBY;Y3GG86 M?I6B2RHA ^<\U&ZMBMQ)'X"CDL[G8H78+]GYN=3/':2YO>OG#A'C /!P-WLW M*D-$Y@P8:L?PD"7X$"@$3IH'-/1_=WL>/\OZN5-T?XK(!G!(W,_28$X@FHC MK"=C:(V$J$("+[E+RF?&6%<)*^\.2H=[\LK\4SR+T^0\(*#40//-.M 4! &1611>U: M T$;!&7(J_*1*8@QD:_E66;[M?GJ*O.M M+YOB@22!X[/IJPNB9)I^?)Z'Z6(]_^:O= :_J^W5,QV9NF:@.Q\=J!)K%VM' M9V>)M:@]*N%;#Y??G[IAY$^TQE1CK0S)_C@>C8A"0I:KK@BJ0(B9?BF%DQNF ME/6MVPT=9'\ZSUMH;G\.D>B)]N>7:>[FG>'M-&-<8JZ7 +^%^7I&] E/!SN_ M=_)KP/[4-KK@?TW+/7 W*ZP4#E,$$;1;]V#VG+-:P8>=,;GWU^# EIP_Q MG))?_XK .%Z^"6D\&2]_K+U[Y6QQ%=(2$];GWD+G:HX0I&2*W+:$LG49T%9B M^O5?&F#@_JS.%F(?P.ERFX75[2'CS@>A=.WO)XB#.D>+D574G&G9-XFJP'AY;-;1,O7COG/7B;:1^Y6A+/BH#5\Y?F,>K4NGOV M0W3TBYA3=;L3*D<(>@!@^82)S&VNUG=SEYAB$K*Z:B+67.3H22+6%R!W7-3B M:15,Z\S'>T0,"2;'Z/7><\TI0A[$5,R/^&TV^3:>GMT6SF7##>3(E32U%UPB M1Y\C[2<7P$BTQECI9?/LPYT$]1LV-\=/.^$/ DOO<+FL93QK;C9.4 MDHE(+];4ZB_B*0K.02;BPS)1G+UC=[9U2-FU3+\9]LTPT5B> W!>_B/,5RF* M'\-R/>\ I0^K&R(;1#6%4H*O^:A*F.B]#RAM:R-REX9^CYYN8J*3Y#PPG&PV M4.1U((YS((+/H&1,X+7P$.F\=":E()/O$"E#B(9.T^H.B!PAXKZ/F9'H_ECE#5K*+D! MF(>788$WJ*_C3;B,O-:*10(_>=:1CD*RE#89%WWFS:^=;U/0[Q'2"!P-A#N$ M\5$KPY@,%RJ7",E5_C4Y2"XI UF@LU+'DOU>;D73V6&=!2%M?8CC)3D$]5^. M0@I2!V8MF!@LG8Q6UZD7%JR4*HOH#%F[5@ 8Q""IPY6U97K8(9+K>XC4K>E7 M3+-4&T:"XHZ"9"T5.!,0K(B:626S\7NUVGA^T\,.4MG6Z6&'R*]OQ=^:?L6E M2"HIOQKU"S6[ 'R= +_Q_^_H 0<(S.9FT%V#<& MWKU]^?[C97-I5M 9CY"S413N%@IWF;"03))>6/)G]KSXN?'1?D[X3K1]K*CZ M5O'ZV'MQ-L=54>;*[,E$)$M7&\63BZ*""-5+-<"93*AY4)GEO53]P,?[[733 MP5%_J@ '!H#+AO2,\VQ1 ^I2&]);";YVI3>H/4]!J'MMZ?:#0._G_,GJVJ'[ M(V37M_8_S,>S^8.OGLG62TGK@=?14 J-@3H>"NHD9?1$2/#[35[8NL1P4'", MXF;-I=@W%EZ3Y:M$VZK#.Q*Z#&-K4A;*6D97"^JT9>"4U$ '&M,F1B_]?L-7 M'E^K1]^@,3H:RW4 ;T,U9^_MM(X6NK*A)!AF*2HB#G@D#F*D*"EG8%8KYE(H MUK1.O;Y/1;^-R=HZ%XUD/3BT_!;.+U_03,Y>%)< BR1G.T8'(>4 Q8K ;:#P MVK1.D-Q&2_]E'J?H>"=DCA1XWZ?1%B/LLLD\6*!]$^K@"@;>,0,^>6Y8**+L M.?UK0'YI6[7MX9\>(,,!F(]WL^D9?>V\BN@G"<;*\+C (.21@ M&@W#G'AQK3V4^U0,"RS'Z'9'">H1@AX85"XM[[NKMC,V>:<4ET"DUVA.%G#) MU70NO4H98U:V;G>PDZ"] .2>V2G53 ,#A=,F?^#E;#Z?U?*$5^$K_.7/1\)B#\ UT5'?@=9#C+U( MB31%.GN#H0Z/?CM-W;*7T9%\O5ZVLI]?GU&W[ >:JJ/,,1B5$( MS3(XRR(H&P1X*1@0849QD:/!+AJ<[$W@\/*0VQBX[K0T. B^#(OQXA/1$O+[ MZ(^](VO"RY+H#72#<#P=S? M<7SV98GYQ3>\SK+I!HK[T!P/3U9MDWXVF8)GPU6RP7?YW7/I:" M>W(0O )K'"-&%'FRV3H2'[FO6J+5OOTANX68X5WAM[)Y+:3?=W!ZVS=X-?N& MQ,WR':Z-^,>JITV%S8@%9E+0$4KTJP;_$8(-$D3RG->TR\0?;2%YX)K#NUAK M$(YV)/*!(FG\/Q=CDM^/%5^?9\LP^0UO,SN2VG$>I8+(C .%R4),5@#+9(LY MN0W6[)OT="0)>^',_S%PUE@APX3=_S.;C'/X,6(ZASK3 HID=3Q[E! C)\:L MRSPR]''/I/J=R^QW)U>#5[4_8KRS_Z!FNX?9,/T?ON6ZK#13V @.R!3J_% M&Y,Q9'!2ZNK!!0BUUC'$9!B9WN!+ZYTPM([))ROV\5[)ATAY<#C9)'Q89K+V MF8.T=>))HE^B#AP\1\Q8H@RJ];/,L^B5?)!N]^F5?(B@!P"6W6U846CI@@Q@ M0JUV)0\=HDLN#>;PF=C6.URP9$ MP10HY35XX0*LFJ44793GK<^GX_IN/VW?Y%,P\7)U@K.K'7BUI$[9W.= MI(,"/$;Z3R_HCU,)7-]YUVAGMY2ZB['@_M0M? MQX;)[LO83E(JO<(H,9/SQAQT)R2#:##6>N4->>Z,#G*E_:27EH\%11DN5A"? M/#U '_+.1BE%77X86BK@#'$266(H_!*=,TDS3(9M]+HG9=R&PM+ICQ+\K@XV M;^QB\1/"K(OKYF:^FJ3$@A&FO)G M1PI\+XAZ<+^*L'9;*\:'N)HP&AE+>AV[Y5%@">*NQ DBT00!/T]@I4_0!@.D MU!3CE$)0?YYW!X^Y!<\\7ME5#)=%[[/>U332+7NE 45")0=0N%1SM M$ E8#_\7P"\31!5&SQ8R:CJ\RB"G+Z_K1,V'9NXWFR&P?QNI00(3?.L3&BPQ MDC)81H7+(P &!,X#)>,VM ^-G2,Y7H'O\UNGJV[$!VL5A!2$Y[=HA073BC%B M/AD;F W!EZX+=:%OW);V03 VE'0J0-[NIE6=*--YD!IW6852OGG$140Y\K[&/ZDN\NKW.EIK%]7JE'GU3NQ?KW2?5DLY"?5&; MKWV.WYK%*D=6]R^+(,(4RZ^&$N0(G-:!,:F$XE'YTO=CCB!SW'B_ M"'9>%"4'%E8%9]L7$-$Z-?O+S7*Z;H>\W(^B M#\[3_#!R+ ZLQP2,#*1R@GW11G$LE\0F!@6")NH(%2%W>@D!9+:0*1)[>[2O5Q[W%1S.=GW85D]A\2V M<_4AI&2!TF" (0+GD=?>2&2P"X@ZQD@B&NOB=:XV=(T,H5/[)J4E50'Z/MQD MG?F8;C>5671W+D^\BI*)W-H82$0\.3B3/0,5A=]Y3.'OK"N,N=W45'%0%91\ M,X@8*@+4QV]Q83.O[C>2B$M:<8X\CBZ_WPT;P80AI0)HI56),CD0GEX04\79 M-SR<^@FA C1]CM_C_"8N)Q'B *D(1EAI"FX<#LBR)!$&_X!(*80DI=-A=]\> MM[ Z.%:.8G$%T%AGQ<'O3]/51";''?$.69+GEVK8.OS (>(3M1 M$3%GJQ@@-T*,)DL?(3759K'0BA+ED6,T(6X#0Y:"2=?4FVB#%=(7OPKZ:FJS M7;!3HC;;15@5G+K[RT28),PU>)Z"Y,X7"]9=$\51$#@ YS!LM'3#Y"NKS7:" M0Z?:;!?9U "T)_4'00R'_5.$)0;BI?:@E0IV$'EPQ*C(]$ 6O?[:;"?![JW- M=N%R!;6XW45%;9(&14HHF5QB<@;T22J)L!516AL5:WE_\5QJLYTDU[HVVX6- M%>#A>:%1*$]=6B?E3;[^1!DR,6E@CPTA4NJ5;_]VUV3ZR[\.R>@Z) Y&L M#L(D<.&DC!!H4C"2C@6>XTZK922>ZO*345YC;;:7;U):4J/;F_EWV$^S^'FY ML/,E?/^R>1($7SP*@BTE3*"M>P2Z?#5*LZG M@@)O3L']>HS:;79EFM\TN@CP_\"XRR9?F_IM^CV&B^4RYG(A)6#=HT-!RWR? M@>$\Z)X@CZ4VEEKE5.FI81W(J^*4+(_ H05U'MG.]<3IV]T536IN67> W.4A MZH=.4>K@B0H?HFWF^7;=F[,=TR]5? M01_OO(?F#7B8ZW'3^=;NVI=PSG 9G$+4RX XM@SIP->U)VE"C("/TB]_'D-G M76?H4>AYV4\PL+AJ.$+W)DP8P4!N< @BG?R(D3'(Y&=Y W.*6/ 1@BO>K%EO MEG)X/'1*4W813@U(>Q**(XL4(R,T QSE2_3E&Z'?$9"%3VS/8!1 M@K,5 ..%@Y]]KWN';'Z5F91A]3A MZ0+OO.YQO3@YI+"V^G27ETM\G@V6*Q)=S\^/C_8;N'>"<(CZ"^4(=Q\ M(MLI,$_K],X_IZNO;VZ6J^8Z+NY3/A >)M(X!/Y"2B389$7QR9][Z!D[ M55,>*R]ZMTM)HX)#[')Z#<;Z8[HK$GY,_VB:\'&QB1_7:0D2DY?18R1%?M9< M1ITOW!&D$P!#F6@D]H4!UH*LD0<5%\- ,ZQ ZL?8)L8Q+HCDA4/!1PQ,PQ0Y MCCWR3$CN4U!!EJ[3MB)L7)P5AT,WN!TAFQH M]D,?/EB]:F9YK(F;#0^3->( MP=.(E"<"(F"F41ZH@23$,HXJ$7DL75C;3U'5$#L& L]!5DX>=:'KX_>X>+01 MAJ-9/US.0DP0*G.:=9"A***3E'CE=>GLPTYBQLTTG!13/:0P(IR6B]5#.>@? ML;E:V&]?I][.UC9=@DOJ>+2(6JQSQH\C"[R"^-E(3RV7N-U =OC*(QC!GQX@ MM)> D8?XE_:NRC%[;,3;V&C3-X&XF-0.4><\R/2(AVD0"I*BZ-+.K3K MX3V$F%T$C'.(%11L4YK+(T/E0[-8?;V H!?(WYA&;PV5RAJDB,R/>"I0HF0, MXL%Z)QU30K2:WW@ (R^_/"(XRHBR*<;7"CR8=[^_N[B[S2"5]_EFA!(8C&G@ M!-D 43$GG/*(W7%7ZYZ^/HXATQY5/3DZ]@%]X^KKW&Q_C>/ZL=)K&? >Q0$ M'+5<"H: Y(B$I4X+&85K.;5QV^KCU%;+"[X,^RJP"#L[S MX"49P",+/CDCE!>F?#]SA_EGI\X5'RG17;//NK"WXOKHW?T0.ROSS$:;94O5 M1MO3?N+*J):1*Q\\\CA?[UH_N9M/(^:B.IEBA(E<V"E4Z5T2[2J.#<>F._35=V-OW?&.[XE9\R MNITG004AB1+$(.K+@[DBLL1Z)$(T-"KF>"A=%@5! VE+ZO]8R$*D%SC'"?YW1Z<+H"H&RL M\>>8&3&=7WV*B[5G.O?QHYM-K^ZG%/K<\+NIVGV!GRX3\!#^[LO*+E9O[>JV MU4#E2=LV<62L(N <$(ZI%2RF#//PQV M/!451070VA'E?(BKB7*@)23F%^-BGD,98$^$,42EER8YG,#UY@"#I%!07 @G//!SFE.;.7 @&C.0,=AG@[T^4Y^SZ-,2I M8[A!X76T4"K 6>_0%/Z#:1/() :;7* :T<1AWV'M65*)))P06.9I!Z:TB2M% M>Y7A7QG$CB+>,ZU?3Y[%)L4JV!-RDAKV<_KOJ]C_T8-A?\RC7L>" MI1C4AMY3E_>M80D+4!U%#41(UB'G6424"4) KWUZWJOW*LK[EFL9 P0$5@C8 M-LL/02HP8!YC16/23-'2WLDK*.]WP$JG\GX7:53@ENS*7VFJ I86HDP3,,2; M)B$-_CLB/&FKM<>N^!VN/CGC< M:1=L?J[TU>6,.TEK=\ZX ^LJ,"8'([2H0#."4(CQ_/*(#Q99+H$U F(TB4TP MJG2+4)&<\3B5]#['4U%15 "M;<[@;U/KIK/IZN?$*I[G9$?D78*@FYF(M&$& MO$$L'-.72BLTIB= '?]1%5Q&FYK&K+/*QRMUBV58^I _8E3 M3>!*$:MB0#1&ASA/ ESU(."/V%&F./.F]/CV$Z6:6B6R)YX%ASW#**:4P$YC M<"TT(0B,=_8M/$_/'\P[31'B/))/7=!S5*&ADWPJ.$=[5T]N'5XIP0( \\!* M,P(!M'#(88.1H]AC$H+2L71X4(;RL>>>[(9SN_NFTC-MQIRUE MEJ;ULYL<.>4]8E$YH@SS*I488G3_P2J,X$DEW?1E>PU8N1L#YSUU(@*Q.?KA M'*RV$[D\X; C6&+*=:L>VS9H&7LJS9'">B[N(S@WLL!_!]6XOKF^2],%10#N M'A%A\L4< X8U> I1;[!)>9MHNY$ !T3^Y*,C"_T8D34E^#>VX.V/1X1K+:+W MRJ% \OAERA,RGB4(-7TP5BF)I2LA^,9'W"3$J. M*,_/H4A'D&4BHA"L-HG:9".KS=VMZ!;:B(Y*!8!X#>KPD!F4F%A*E 3W(3\9 ME\>>.L,%_%&:P(Q3+K4RI*=4A6XEI,':(E^#&AP'A->@ G=MHPS3 #O62&B7 M;P/Q-Y0_<-=@' N"C )@3DL.4:**XYX MPAII&P+2T1'#+=$ITC'0?>8.S FAVTF$YUI0Z]78?FCEDQ35RK:VOY_#;^.E M_1'[E!RWK-*;%XTW0UH9)8;))%$F(2Q!D5H/8*# OV MA.$\8U:7MMP[2!G7S2B%A.?&MP3?NYM;N>8X^D,6I>,WQSWE2R-G2(87 M1%+!H_N1L?]COKCO\8$?;+9=Z'0ZL'C)0ZO+/DYPE@6<<(S,H\2%1-S8=8LQ M ?>1."9??^]5Y;!H&!0@4T40XPUH[%HH_ MIOR$@GI/KBYR?_$H\O%%\3S>0?(O,(BW $DLO>;162*I; M]0V?1V6_C\2V5NB[L*\&F6^J3E0$2PPVR(G $/> >DT\\,%3JHBSGO%B_1Q5 M%&N["VM'A;X+YZHJU!KN3,0Z(6RT <(%&#IJ.!)):ID<)YJV>O>A>*%V\ I] M)Y'M+-1VX5\%60(:/669G VOED.1QU.5>FDT0TSP*WE$:A2@]1?$G% MN)%( ?M?B,$50&2'!W[YU:[^V=S,POOK;^ AO4LI^M7T>_:?/L.6)QB"*&\T M13+F67!>1HC+B4&4IRBE]CB1T@_('$=I):[&D?AH3BZL"B#Y-OI%M,OX?KYC MO^^7G^'OFSFH[\]/S7(YS6K,!2=*/[GG^/J9C%??FYFLU^;Q;_M(DR]@]U9MK[!/K5X6$"C1CQ_XGRCC-G18HXCPU6$2+C"1@5R(#SRH8 MIWCI!XIVD#)V4T9->&GG3'02WM$8_+9.RJ_;_H9$XN<8;M8M O"[YBC M0\I92Z*""%"6OAPXP#;&[NTX/PTX&6CZEIDN!S?D/!ILX%C,'F% G.!\D1S^ M&*DBDAHAM2A=,^ACR =L+CT_&'<27D]#_FX^4,WSTZ+)ROA/NUC8^>KG0Z=/ MCU+GP35[5SB[45VHL/GTH].X?'!^E_?>K[$::YPL4L2H/!M6 #JX1YA3&?++ MML3+P@K=AJZ^]NOWYOLZJGV?;Q+, VC4,Q%<>+^XL;/'*D>CYI%'" 0TF&LN M:$2:6H);I5 MOCR67$))&NQCU(84'\&QGZ)Q$3'I3Y_7)Y$\.$8".T MA$U)HF"/E@/G=*+(YV O*I5B*)W+[T;AN"%,78CL);WJK>$G^S.S>CF11@J! MJ45$28^X%!!&>=B5HX%:'0R1I/2=T':4C1N'U(7%HZ153]![P/0[IF/@3""3 M"$%<23#],N2;V80Q9@TS0U3*^Q[,@SWK5!?T.DFGUN#VMUPZ6WZY^09!:V:M MG?UB9_E"RY>O,:YZ1+CM%NX=YAY!?Z%8]V*YC*OE!0AF,_H0SL/?(OSPH<[C M 0%!>P*(\PYQ@\$FY?'#W"GM;0PZJ-)>S6&J^IJLCX!(FQ.2:]9_GEY]77U, M?RSC^LL3 8$6RP_T!7 )$,>1(@.:@((4B@1+$V_7QMEARWL)&C>2*(R1Y_:I MG"B.-D_?X\(U)>:4;]T""S%1RC1L(>6..?A%IUPMU5%YI2*--ATR1#M7']>E M'P@:97AYO)/>@ 4NXAD]Q?;]>-DW-XO,W8FA+#%-57XT7<"QGE\KHU;!L9Y[ M:PF$Q+RT<[Z?HG&=\I,:FE["J"#^V[&;#\W<;S9$DN V>8M\OE?-&6Q()&M?U'@=@1XJDDM/L81:[U\S2_(2UM9HB3EA CF,(%P)W MB3H?B>YPCG6;;2_.#!)]^5?L["H>9:U_S8]O]@ZK7JQ4*([:3V&AP.G^(_

    D^*-MR^(&#<2*HN1?ARN ")?OC:+U65<7#_L($]= MM=PZQ!+).4S/LN^C4;3!.@O5X"2!\(53HQ9FY!2 M,D\+S._\4!. &4YHHXGUOC0XNF%BL)BD+":.XVB]WN;'U=>X>/GB\O%.YZX% M"_F>K>@MZ8(^= \)R336D:& +0@<2XJLEPS!?\B5<)QB47JRTE,*>L6:$"2_ MLXE,HAG*)%W&N.M%8<):ZP8SX"Y]H-BFK]R0H\T@*X&8;#%7@?3P.QNVU> MW&[S?GKE^B^SET4F(26,50HH81* A1KTP@$S\VMSW!M)[0>X7S](=\]?Z;-,FDKK<(HK7.)EA%D)N?XL+G4D022O#\>%TAS5F6VBLP)@5QDD78]97:#4.3;[EW>]V=;.8KGXV:4?%K'>4U_H+A<*^ MXW94* [<_LEI7-ZUE;Z]>?#M2GQ,OX*2V=E_1;N8.$4\%3H@' FPAU 'NL4]$MA2 MP2A)J7CW_O'4CAN2#H:XE^FLDXBS@O.[U4Z!K1_ :%S^.\Z^Q]^;^>KK&>&SE^;F\6$:AR,P@XI M[R-P,WH(,#%%4FMF#)'<\-+7Z[O2.&X+7Y78["RZ"VTRL_[1T=@*FO*O!P M-6[!<=$>SH=H4^ V,J)-Z8+-482V JGZRX#T>"&>$5(G. 7F\CQ R8E G H+ M'HPDR#,-G@M3 NNQG,Y6>-1_&3QV$E4%M\[V[NN/>=@4%F)X]\/#/[V=L3;1 M@@86I$3$N'S_B5)DF5$(V(B]B3)A67KN\U&$M@*G>=W@+"+$>@9([-CEA%O% MI10&16_SBP+!(X>)1LR%F&2PSO/2+6T[2&F7;\=GC[H2DCC_PN-Q[[9V_L:) MBX]EWW)]T\SSE^+< PR?_*%']?;PHKUYUI'N?DSZLFK\OWX!680WS75^6+%O M$_/^!7LSIP.]A8K7#W,0/Z;'W_P<9_F,R:WLRR]?P4BZ3-6=N7L8F0CGG5:. M(.NT [O$*7(6PWEG:1(Q:<-LZ1OT_2CN?;'&?XWA9@;?7G_CA:PN\G2?JW5C M[_*7GP__9D/'11XG=/MDY:[8"Y$AG..>(1G!LGK$-""0.F>=VC;B4A M2!$BE.*88,L/.6O;EZY#VL<(J2G&L0J,P*T=A'^\QKW&VJ9 >!Z]'1"75",G MN44^4HAOO0U,%!]R]YB D1\SJ^)(.5XB%<#I>,8];'L>GFFG,H8$K!(B3@ / MG/7(8JR15@ F)9( ?2OMH@^PCY''%QX/JQ<7[D>6<04X?W?];=;\C'&=*?CX M+3-@8_^M,ECDUS ]HPSQQ/)L*PJ>A-84@IJD4BQ=/]A)S,@>^N@X:8806@7H M^QPAAIYZ"++76_ECGE^9^O+'W=/4#EP,1A7"V!K$ _>Y3!=A;SP&%K06S!5& MX%Z"1C[4:T-A.>%5@,1/<;$>\K >T@Q,7-X];!X(C1SV](N-.T@9MYFY.O25$%@%N'MBRN^V8'@RE%ED2.LKJ JP=I"GNUCZV_V;V$+AJ(R72*7@$2(?^?69B6'4&VX#DBI(Q$5^7)5P. F3=XI%)J0H?0U]J+U4'N6=AX;T D@% MBO)IT?@8PS*_;_THR[)\]R,N_!3V/H%X0D0A)9+&Y0<0642&Y_H_P0([+1-$ MNZ4#PT-$51XB#@O=LB*K (.WJO3)3@-HT:7]\<_IZNO79I:?T88?;.?VA&-/ M!,$1)9QW9HA"FCN"#.46,\:-3,7?K#R"SLJ#RQ,8V2$%6P%X+\)_WRQ7FWD> MZS:JRZ;M5EDD28(J(PC0<^69>61"C$AYDS#\CG@I"F.X![GC7I8=&;A?\* M/_RT "U?MY)?-_-U*'(W[U&+&(F0$7$>\H-3WB*#(2!)7A/L).'T>1=B&>]\ MD-V,>ZNX!A]^?)#4H"Z9]O?+Y4T,;V\6X/%]6C\.?1OD/*F:W6]]9N?+270^ M$$(#(HF 54@.YV.MT; MU@P"BP/6-,R(2U8?GHAMR P*]SS6GV"%C MI$ N$4M#"E'%TI/-3K&O=EKS=\WT1,BI0)ONS<9M0+^=11^:^?>XS//?,S>6 MZVT__OM\K?1#L_JON/HM4/GM-0KAN/,<,X0##N".A82,3 2Y*)-)B3E=?#;$(!LY MZZ%97;"\>VC66+"HP'-X/P@<8%83.SMX'2$#(X&U/>X<$TA2&4E^YB^V-G]C>Z@N4K8 M8Z1U=K<#%?C= M+OX5\_3?C2-_MY\8L+81(T\,0YP3BXP!FTUEQ-(P)V1QI_D03>/>,!L.3$5E M40&V/H-@@("OL*&W\7N<-=\RPYYN";-HE;(4&9&A%#Z MC&M!UK@7P89#6&F)5 "R?\1Y7-@9[.@B7$_GTQP?K:;?X]--29^8)$8B3'VN MYPF'K+<<82E9U )CFDI?B6E%V+CWN(8#6GFI5 "U,@'00VH5)X%="!HEX<&< M*Y='[7B.G+,<&&T4CJ7'&1;>0BUC.FL)3<=$2 4*LMG9XY+NE@SQ!!P5A?.8 M=VZE1!PGAS1S'D5-4]*))U=\#D@[RL:-4D8%S_-[B>4E60$^6W'XTO[X!4ZO M-%WELM6V78,1"#:P@*05'';-.++.PMFE(K$2)PCW2H_;+T/YN.:Z)GR/@(1Z MGA=KI]P?XNIC A9,@J.:"6=1BM;FT2,:6>8<2D1%;8D,TI0NIG>C<-QHK298 M#RC98N\X#EZ(W[2-V7G87 Y;WT7(H>_B>PQI,U&G>$6^VV<'*LWWV'L=-7JO MC0F),:0,R=XW(7G.D412*FEL2,87OP-12XW^8+/.@?&&5M-(15(H>9;O/0:/ MX%1R" R&"T)8X%YIM^3O!ZRZ8G:X!ZRZB+\"7_SI,P1)$KLCO&#O)4&32 MYWNTL)'@%;()CBU%\]B#0:>>O_+W1CKAI/U[(QV$5@'Z"O23*V<"51$C)6B$ M'6,&,2F$]#/X#FR/N[!B65_SFC?1.$?;U;+%83BT_G5YV8V M^[59Y+^<"$8<-E&@9$7,DR@],I9I)(P+(5&.O2YMJ(?92>56OC >"]_K+P". MUZ4BMR/0)D8ZRBU+B$;+$6LK% -LXTT<#ZM68OE"IX6S9-SEM^X1ZA;%7ZZND*B3$O:-(>P/A6C!. M2F4C#L6OIG6F\DQ?&1@0Z\,*NI[">U_> [-3G.8Y:LN+>7CWX]MTL5[A7L\G M&E,2""' %YV?"N@WK.A+(Q>CWIM\3)M M4I$HB6(P!'&G&#+81^0HQ5%KA:.O39V."T;JFT!1K_KT@TG/8.3=/%2A*YNC M.&<5-TR0@G"9P%(P0<&[5-8@*XQ%,B5A31ZA)JI)[.[:Q)D^UE"OKO2#20U! M2#F9_#-.K[[F&4W?X\)>Q3MG=CW(/,LK;>3EC+;.1HTL=0)QSO.M&&Z1(Y9D&_-7ECH< U5]'[2; #<6%9/EVHP(I&@,Q,= M*=UW=**MO9H<]" ('TQFDC<;1.O"D*0>KBMAE\.![QQ4LV]N=B^S/(V>6) F!<.U+H8@ M&X!WPDFE6;2F_*/:HV[XU90&JE#<:J#Y"O2X;420.->)"(H,:.>%V9QI8,0,^A[G .NCD$W%Y?I6(O:Y2ADA$O4$Y0(VZT0%9)$)\G MGC@70)ZUG9TMM_9JJAKGH(E#P.T5G(<7(:Q?F+"SA\NVCV[0.JF%-1$EJ\#) M%RS73EU"E&$I@J QR=KJ['LW=*8!91W5C7)0J45OW&%FN,[6[W/,]]+@YV^: M^9HU-W9V&1?7=!)5PIHX"BP"[G!/(63FRB$)? I$>!F*WP0<89OG7> H"/)2 M+VN?"'%53,GNRZ3=I_PN)I%)((DGBC52,0^+L@1L:O(@5(B+*;/"J&'2J*?= MYGG7..I5RZ$15X]:EHD5GKV0BQ4#H5&.O+0AOVO&D+;$@;OM1)Y3*$" E7F8 M.S=SIM[E:51L=/2\ J?SD:UYR@@RD9%238E"QN4.!I 5,C%" )M\L)I33^4@ M(U$&V]+3^M^ M^/J9(K5@0J&[$,[GZ1@:91MMY7';,G#9,N MBCR^6JYO/6F!C/ *!1(QEXHSCDOG35[+[$GJP*83YE&P.#_1[02RDD3DM5=$ MBZ B+6X<_YX]V1&SP\V>["+^"D[UIR/IN*7..^^1U9$A3CA&6F*/? HV.:Q4 ML*4O+KW*V9.=0+!W]F07B50 I^,9MV?>G,\W!S%+B''J(.0DZZ<5"/!56I(8 M3M9T]V$=J(Z%LN5I//F7MK'3:Y65#DYQ"(RI=9C81#1AL( M!2$.C-)@S5M=$(%5'Z$,_O2 L"!(*##U M7-N$G" <6J_520,3BS[*A1$\Z(#1LG Z9VW;5O." MB/[WN/K:A&;67/V\S]U;'G2B5B%O!+#$1@C Y7HRJQ6V:]'FZ_->OBYC;2B(@:_49;,PF>)D(G92B-"&L7/9>'0%W@L9U MCE>#1 F5U4S"[KBW,SVIA@+UD$I7"F%_"IJ]<[ F&U:-XQ#93;^))?;?:W@Y*OR41CPWV> MVD^%SS>X)47:<(4P8X$3$7C @TS(&F0W9]K)?DKM&A]%M>A3*4G=<>+/9@;+ MS*:KG]G23(P-W+&($34)3$R2<*XGSI /0F*2#-&RFF>YVF_K3!N'S_'\*H"K MUZ9JS])"SSCCHB+,Y3YNGE^A"0Z.]URI)"J&B+7729B:-6[O[LYT_,TY*EXY ME+TV_;LS26^GWZ;3=U MIB-NSE';>F/J?.[E?&CF?T(@&N]J'L7OY.SZP$#W<5KMIXZ[.%C:_")$S*.Q MP71')Y"F*J#(J')$.ZS^5H]0%RXL_ MQ/+W79R.F!WN+DX7\5?@[SQMT5=:LT#B>B :SSW)'.E(+)*,*1PQD=:4?H_A M5=[%Z02"O7=QNDBD C@-TG\OB Y&\H@"U1%">*Z1]0'TG!$AC;+,2OSW79Q. M=W$ZP>H4=W&ZR+@"G'\&/VXQS7[XVM7[8SY=+3]_^6/3R"D(,X3D 24AX-S( MB9$C#B,O!?/6"B5]:>]I+T&5UZ\'QTLSE/ J0.*GN$C-XMK.?5PS<;G9!K E MWSNP*"8-VS R(A>,1I)*K04E$+R6;L?804KE-=Q3HZ^$P"K 78%.+^R,"C@E M1$/.#RI#D"4&(P+N$0M2>RU/_K!)F>[O,[B1UL=%/;'LSQGM[_[G9KKZ^7X. M)\[-6BH?5U_CXO*KG6^20!^:^?=U4NCSHS=#.9,R$.M02-@@;K%$)F8?C?ND M3.#,L&H>Y,%>P$"#^],AX!M_-Y??)H]CR]P3*1VF+.O4>1>'"ILU^M MM9'(,2ZY(DEZ44W_3\>]51X _15TL0?87O61>%N/O.>+B(3PQ#S(C='\5GU" MEAF*O.6YO9XF$JKI3>BXMS/M=7U-2M@#;-V5T-PJX3Q>V=NVV^IU:RC)=HBIYA#/ :,=,(N3U_5*4ABI*CF#G#W[9UI;^QKTLA^D/LK*.5S)UY: M\!"L2YL!VH(%9*1Q2 9AK<6.,55-T^P@,6-]/;.O22'[P.W<'XQLSYR#XPX> M"YHIJJBF#CD;0= N@9MO?A[[CY5Y_%?@6&8$@\OVI#L,E& MYG?T#G,M$1X$8PX)YASB1 MDL;(H.:4#C9)'HL_&"G39^:M/F[\"$S 8DE^U M_G>(I;2-UD;A$4XQ.T^,(A,PQ%+@-6F+!66^FI%GI\X(G'.&_A7H_D H+IK= M/_KJ_GK]9?3_]ZKY_A_1A]M/W+:53Z^G\ZN'.[R'K^D_4/*&TN5)4=M?;OE"WE]4#*7M?J'K*WJ-M MSFSP.Y;579\<[]0MB(56+!\7%;LN&=9SE7&\.4<%D7" S>-@ ,[LS3WVZ_59 M?5\A/MJOV+UB 1)_GW^;YD4OP7_X!?[R7T7(?+GJ*&7"@[*X0U0KCHP8USZA M;SWYJ["\GJTY2BGG.&EMYT8ELOH$GUTMKN?AUYF]*B*IIRN.DFD_2DY;.5&) ME++&OYDOPZ*\F+2@3UG\V_'^@K:P%W+#V*5WV4X/;S9F0! MWI^IT^L8?FT6V3?\T\YZJ]N^=4=Q@SN)K@57:E"\Y9M9LXR7S3VY>39#0>T[ ML'X;.:KQ5; =EZJ5YT!B;"4]7:GT*A':^WG(3^]G4^=Z_S++Q>?OPP"B\/?J[LIM" \6K-^; =FV^D!)WK>8?EHX&[A-C P M@QV61\<#S_A2@^C^F(?%[.?5E^AO%M/5-"XOKE?]Y;9UU5:G.QY?:OM84H/( MWOU8^$^+J2^@7P]+M1).!:6U%YNO02);VA=[B^;82Y(5%-1VLV-D83W5[)^_ M_VNUAM*;K_.K3[Z?V3NP="O1C5MC:\><\=]4VM[;^&ZQ3GP/U)3YNN!H";(N\GFL MK/O8,K*1S9UU8/MS[)//@-[9YFWKC2:OO7QO6C'A+UT'&,0[:2N4ORL ?U< M.LGF0S/_$)L20GFZTG@5LWV\;@YLO*)S)<*2U]/YFF?9OA8[8%XL/)I1.]8S M:,.FL4W>U=5JLZG>V::G2XW6R7BLM+:S8F3YW!$TM[.?R^FR3)/.SD5'ZVKL MZ7OO9,_(TONR^M>GA?^XN%PNWBU7TVM[6UHJU^[=Z@.CM3P>*]4N;!M9PA]O M5F#CX1R?7Q4TI;M7':T'\EA9'F10/0?@AV;U7_'^I(ZE^I';?&"TEL@"A^5! MMHTLX5]AT68>[W9:HB"Z8\G16B./E>)^UM0EM[S1)'?7"\4GU).+3E:UV0 M #,VL_,-P>^OORVL7\$&W'0V7?TLX[L=]\7Q>@,*@:(;9^N)P$JZ>'N6':^! MH$ 05J>OMX7 PG'T\V5;";&J7-=A'E54%6CB$N+"S_%_;J:+>[M2QBAW^$PK M(5>5^NK.PUJ[@#Y]'ZH#Z.G*1;I_]A!;H//GD_WYY_+1;)O2C3]MUN^AU\"< M_KT^]XN,5G#M((7'&OE\]V,7A'Y$?[.:?H]OP$Q<-8N?O5M'MJ\XGIB>\[MI MN?FQ$\FSV7/RIBWFA+5J(MF]\'C=5WM%T73CR\BB^Q2; G)Z6&7,GI+#O&[V M;'S\)A\@Z4,1<3Q?:[Q+O1V%LH,)?__^Q&ZR"?]]V:SC\;[J M\72ET=JH]FG'ULV.+8#9[)ZL,JKQ?+GQCO6M[&[:['WL,6'1Y@"KMTX\7F>T M)K5]&K%EHV,[M1MJRR3=7JXVWK'=+XZOK7[QIOD29S%/O]Y@J'?I8ON*XQTD MQ\EK+U_&CE. E'#OU'],:>IAW5_G973M\.KCF<#C9-F:7V/;S!@7_U@T-]_> M+Y32V1?V:A\"$>T)+27'?NJ/UY1YK70_S:'1=;"Z; ME9V5J ,_7VNT=MNC=6XK+\:7T(5?020^^_G)3D,A06U;#.VVWF7&;[X?E7,-NY<=+Q6UV.]S /LJ4AZ M:\H>68B20MRV]GA]J@5DN8=9-9C2>U*+&]2=*X_78=K'KAYBU-B=%>LW-O., MK%M60GASO9X%^G::@)@(NRTEW8Z?&J_A]$AQ'\?*LE(LENGQJO5_7HW-TQK*Q._A_BZOW<-]>%RVHQ6>]F6W42 M?I%D'DK2>S[42N)5Y8Z.8./(DM]B?O+.-\FO,D)O^XU6\JXI^]21>=4I^?JM M]('U>_LW6HFZIL151^:-K=76W/^6[,L_<+2 MT[5;";&6!-9>]HSN[3SSO/NJW]8%6XFKI@34/K:,?=4Y.U1Y1X4$MFV]5O*J M*6&TARDUI/B+C,=\O% K =64Y=G&AM&=D*9WJ^3=&JWD45,.YMGFZVCS[BV. MKOVJM*8T285MJLW\'^"X; A[&Y=^,5V780KUJ1Y>OI40:TJ M&?9Z.=2F&:Z M[(QC^OUA=Z7*SX=6;R79FG(AK1E6ZT"-]_/E%-AZN;#K8:J/GCI\2GG/Z1I[ M/E-DU$;;;128N_'B4R\ 4@63[)? M>Y@Q=L[RGK3>M]J>+36:;/9R>ZM4*KKG=C&;;;$E96Z [EZX EGMN0QZD"%_ M#Q,82X?^'BSP]V"!;K'U:C&[C(OKY<=TN0B KS(>_IYE1].A;C["8<:,[BED MJDH,(WVZTF@W>;OZ<%NV7XM(+J>KWN[UDZ5&NY)[I%">,&#LP:$WLTBP$R1[ M-:'YMHKAUYF]ZB6>76N.=MVVFYP.L&3\Q.(0,MNS[&CW:[N)[3!CJC" :[I* MO->W9;G1[M8>8PBW,:(B8WBYN)ZORMK"1TN.=JOV>%/XDB%U6<)" MN]ZF@7 M:GO9P>K$=A[-8$U9 2/=+C7/=>CQ'87MZ<1Y7Q4S.;>MC IT7C M!ZPR/OG, %7&W=LH7F5\_*D7&"E0;MR^?J]<_&;Y\'CI4B'=X=4KJ4CNE=O3 M!'Y+?HU>8]E&YX=FM2&U3!JY_5_@UOT3=_D7]Q=AG_W__Y_U!+ M P04 " "L4D)8@XEHEJ ' #M)P &P &1G:6DM97@S,6%?,C R,S$R M,S%X,3!Q+FAT;>U:;7/;-A+^WE^!.M/4F9%D299B6W(\XSC*U',W=L]QI[U/ M-Q"Q%#$&"18 )2N__G8!4)(M^:U-IU4;?Y!)8K'8UV<7((\SEZN3XPRX./GF M^-MFDWW0295#X5AB@#L0K+*RF+"?!=@;UFQ&JC-=SHV<9(YUV]T>^UF;&SGE M8=Q)I^"DYG.\%^Z/]_PBQV,MYB?'0DZ9%.]V9-KM)[WN?O>0]SL]T3L\XOWD M -*DEZ3=M/WVX'^='9R*Y&&.=7,%[W9R630SH/4'O6[KH%^ZX4P*EPTZ[?9W M.Y[TY#C5A_N:O 8\IM5BM!/X#YD_0Z&UU=GW\\/SN] M/K^\8#_^=/7II].+:W9]R3Z-SORS_7:777YDUS^,V*?3J_>G%Z-/SQLU/6\@EX(KP48M]B]=P.=BWF )&"?3.7,91^?V M#X=L"U3IM-@YR_@4F(&IA!GB@,ND9;]6W& HJ3D^+[5Q3!?LHS8YZ[2;_V$Z M91_D1+)S"K>".TG6P+L$@[E_--P"O;LM]IY;U!;URN?LIM S!6("C:!^5%IH M7+'0B)'(D,N"\6+.JL*9"E!@1$T/H&@-SG*\,Q*MD/($'QFF<^F8TX%NC:" M!*SE9DXD.;\!7'>%I\5G H7!)95'7UR#"!)I$&V1K,#I*(D PV:93#)F*_I9 MSI^!@ &);XFB:8%J3G&:8./YJAFVQ:?[C_@4 M6"H+M!HY8&FE!CH4R7'8K(S+(L5(]U&-UXFJ!/)$3ZR8I(%>E)0=)1J28H!B M0ZFEDZ-][;VE,8Z$),8-HJ@4$J!G-9K?+V>]/ FW&4N5GMG:[5ACD1BD;*]ZSM3!KTFZ+ WLM=GU'V]>O#KN=@Z&-+HH(2T<U3BK;?#.>,& MO,71@G*L@"S# -T\5M)F1$YD.28P)3'="VD3I6V%\RBUC5;!]*71"0A\;-DN M6EH NBZ8A%%^ MK81#< \)].1J+"Z4WEDHQ85(V?M!@A0$ZKX,;8'CL?4)UOP %OL8M(&'LZ>] MU""D37AEGS^%(&\,:.RX4@!171ED@(DTE=:G)U)!X?E0/5\F]BHX&%#<>R^B MZ-(#C0@<-"@QR5$6JY44OM&VU=A*(;F1I( ,6._AJB!.E27\]1%O/5C[9-86 M4"!LL?VD$JNS3"K%"8-0+2_$$L=Q1J@*J\4,K\9 A @3.!_$ML#"[GAC=#P[ MN=:"Y/EI^>Q8P?B:2D$HQ"TV0P1"W&+X4*'&AQ-N1.TCC!K)QU))-R=\W[0L M1:QWI_=4"+8[I"N%WF/=;52HK$R)D6)]/4H2;807P)?\"1189A0&#(Y 29%( M)-C.A*# B)6EQ[4M"8LDAL5HRE7E,XML!FF*A5=.45N[H8 N2LHSD"+<;JZI M/@IP(F:Y#95[K"OWL 3/P3*^H 9J2]*G6S,VKAL>']@0+('R>"?2 MO@2%'G M=[#1NJVI[8X%T8]L=.@+LIH072=)9T4=J^QF(0M.,KGF>QB="!.6,(A_$\=2AW2\&LE47P? MOE61^%W&FZWK"T]Q;T4U6*+_J,&E5CF1@ :/,+WHSV; ;PAW0PWTR.NKM]^2 MU_NL%[DQME)AC[$A_;C B186V?>@RV/-QRGH-RS-C0#^%I'?5GF._>!G\,I$ MU-NX(]VFS%PT;J>(WZG!$&^@,<%G);K#GTM$OS4"_,EBJM44" ,+/HG'*R8F M,N2ETG/ T5FF0_;R.U&!7OPB!:+UX%DK.FDBBZ;3Y:!?T@&R\ZU>'!VC4\$T MT;R*EQ8&]<400:94?#Z0A3>2GS2,O,;:.9T3N^&4D IK1CS-]0>[83B>>A\= MM0[[^W3P[=#)3M0+QS/QEC\3WW-B?:S7:W5ZG0>'VZW?-M9M]0__2ER?,$%O MO_?%V:*P;_>?Q77/.\W4!'6JQ$"B%D_9DA?O=CK]G9JHY((V#H,VZWBRES': M?YS/-I%&G9^:TRUO:=9PY:6(@G0MM4)6_>$O2M9@T;^U"IBXP)BG#?%5J:]* M?57JI4K]C1#C(XQ-12^+N@W_'OY!YQTMU(N]2.PN4$'F#R!9+>PVJ?_Z50_[ M-_^[_N+U]P5R>&/^%]/V"X;R=NCW: A3L[W=\?LU9O^&^FV.V6T*RQ\-6"D@ MOB\\RR2D;'0+245GU^PRG)7]8T)US^_*7_CMU;UOTTIM_=O]07@S.(6UK]66 MV.;K#,Q8E\R,#(S,3(S,7@Q,'$N:'1MY5IM4^,X M$OY^OT+'U,U"51+RRDM@J&(8J&-K"_8@>WOWZ4JQV[$*V_)*=D+VU]_3DIT$ M$@;8G:W;U,T')K:Z6_WZ=$O):5RDR=EI3#(\^\OI7YM-\44'94I9(0)#LJ!0 ME%9E$_%S2/9!-)L5U87.YT9-XD)TV]V^^%F;!S65?KU014)GM9S3??]\NN\V M.1WK<'YV&JJI4.&G'75$X>%A_^"H%P[Z_0-)QT=11[8#&8R[[?9!+_A/9P>L M(/<\MI@G]&DG55DS)MY_V.^V#@=Y<3)381$/.^WVWW8 MS)JP@AZ+IDS4)!LZDW8\:[TV^W?"*\U(IBJ9#[\;J92LN*&9N-.I MS+YK6)G9IB6C(D]HU:\$G:">>YQYE0\A)U$9U29TNJSTY6.LQJKX^*%ST#ZY MT2W_H=?9'>\]->!KQFTV*T ?SV\N[YNW__KA\M_B_&+$*TB%[KM\\$=; MVM]HZ75#?"]9WOY]H40F?B2IM4=-K-?P@=B2]JHL0U9UHF"Z4SF> I0!X/ MCK?![FY+?)86UL*N="X>,CU+*)Q0PYM?&1UJ[)AIP",$2I4)F+)*'@AD@%>&:%358A">[HU@HP"LE::.9.D\H&P[XI,BW[,$$@3( 6I!E8('1^N!;2D/,X/*C&";%G!"',XT39F,F9+$4! M M)*!@4-^6+K0K][PWOY#%" ,?.#A[/4H-1MI EO;M+ QY8X*SJYT\B.K20 * M::JL*T]04>;D<#M?%O8J.!A*I(M>A:++"#0JX.!%A2*'+E8G*G0SMBW'5H5* M&L4&*(_U#JXREE1:QE^7\=:!M2MF;0D*8;IV3#FZLPK*1#(&P2RGQ!+'P>&[ MPFHSPZE!UO+JZU)'E[6;XY5Y!?4Q4R"DF+88A!2%JD M#S=JO)Q($]8Q0M8H.5:)*N:,[YNVY8QUX721\LGVA'2ET3NL>ZP,RDN3(U.L MZT=!H$WH%' M?T(9VDR"A,$*Y9R)3()QQB<%,E;E#M>V)"V"*BTNIS(I766Q MSRB*T'C5%-;:#0UTT5+>@!3^<7-/=5D 1E2Y]9U[K,OB90W>@F5R04T\ED2O MCV9B7 \\+K')>P+ZN"#R!ML0R+"N;^^C=5_SV%TU1+>R,:#OJ&I&=!T$I6&/ MKL#G!JFIM@58^5 -63: H.IL)'9?8(F0&JBW9]25XACNR)T8^#"1E0N]]KQ6 ML;2+7L.5ZE*)0@=ASA\5O,QQ+GB@I#H^/*-O_&X7;5/Z#'[KU.B.O6&=0&2*8V-!]!7@^JS13/P1'/HY M(;O(#N"$91S"_SRAU"E-OY0*ZKOT+;/ G3+VMFXN/,?9BGNP0OQXP.51.5 $ MAULR)( M$Y4U"YT/!SG?'1=NU*M6QP@JF2;7VZW?MM9M#8[^3%)?<4&_U__F8J'L0>]-4O==T$Q-4)=*E4@\XB4V ME]FGG#'SUMS,+6V[??PG\^LVN>Z>,H4QZY\X'(D? M#>;ED/@.\R)6%(FKQ8!TNW)\&O$L7!H\_2Y7[[M9Z)U?=C_[,4"NK?M.9>CO M8Z>T]O. 9:X[+&DO6>08"5\6ZRRO_**@^NM_W[#O?E?Q7U!+ P04 " "L M4D)8N[F_SK,$ Z(0 &@ &1G:6DM97@S,E\R,#(S,3(S,7@Q,'$N:'1M M[5IM<]I&$/[>7[$ET\:> 2&!L,V+/4,QGCK-F 1PTW[J'-()W42Z4^X.&_+K MNW<2V"G8KI-F:K ]'D9B7VZ??;L5ITZLT^2D$U,2GOS0^;%2@5,1S%+*-022 M$DU#F"G&I_ AI.HC5"H%5T]D"\FFL8::6_/A@Y ?V17)Z9KIA)XL]72J^7VG M:A?I3$2X..F$[ I8>%QB]0EI-@^"J-$DU(]\E]3]H[#A1L&$1+6)&_[EE5 4 MV7,9I1<)/2ZEC%=B:M9O^37GL)'I]C4+==SR7/>GDF4]Z42":UQ/HGQ^F:M9 M4Z;I7%=(PJ:\92&570Y'E]V+,8P',.KW['=- M]P &9S#^M0^C[O"7[D5_5!G\\;;_)W1[8T.IN>[C?/"]D?H;D9YS" 3G--!, M<+AF.@8=4W@_(Q+=GRQ@2#,A-8@(3MF4P;F)"B>&FR1X%SBP9P2&=,J4EH3K M?4!%9T*FX+F5]Q ):35&3 4H\2E7#)2'6*2G-*#IA,HB:;RRJ C]>1 3/J58T&G*E#*VX[_A#+'Z(::2BJ@,E 2Q,=T09KBB M5)A:J#>@4K,(M94AFTDU0[-!"_".X-(9.3T'C$&';:_><,O&&A**S#25V\PY MB\F#8H$1D1/"J:H,Y@E=0#>P7C-Y4$8ZP1)I'+6W("7VO/T\'N.-B7 [N(%( ML\0$914H23_-F*2FA2H#7Q69Y=7W"&:&!*^Q%^ZO7'83UE5("[]YS;J/'FNV M3<"WP6NU6UYC'-,^M55BRDL39K*.\3MJZXMZ( I%1:4U12[??%*NSP7N:3!*Z=-]$ M2"R;"GHQ(9FBK>5%.V0J2\BBQ;CUA15JIT1.<8^;"*U%VC+[VY6I-"S\HJO; M!I^3BZVOV72.&G6S^VF,I0Z7"Q<;HV,WQJH.UVF^[WB^=R?9=;Z.5G,:1T]) MZP,N\.O^?ZX6C3VH_RNM51LTN6185@1&OF0%,5U41OAQR6N4EDP9"4.);M<8KJ]^O9)M8"\T,RM6QNI-JWAJ.$1FNEE5?5=Q^8UKJ?'5W/Z$1B6UM MS6[A_JJM/.R2;8"7=_874"^@G@JHK^\=^8/54\=W&U9S!:N81HKY H&!$@D+ M86GB=@75/VPK^XGJ\&D*'VL<^$UP^IDOOBV!MR/$SSJ%M0SNQ8Q&T)_38*;9%85!%+& RF>;JAL>PW8+X X%\'F- M0&^(4?S&@;X0OAT??U[R= 0$ ';4/ !$ ( ! &1G:6DM,C R,S$R M,S$N:'1M4$L! A0#% @ K%)"6 >;X"Q4#@ N)P !$ M ( !C0$! &1G:6DM,C R,S$R,S$N>'-D4$L! A0#% @ K%)"6!2VU^JU M&@ HO@ !4 ( !$! ! &1G:6DM,C R,S$R,S%?8V%L+GAM M;%!+ 0(4 Q0 ( *Q20EA[W/3SY4\ /&U P 5 " ?@J M 0!D9VEI+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "L4D)8/[R>5Q5L M "[Z % @ $0>P$ 9&=I:2TR,#(S,3(S,5]G,2YJ<&=0 M2P$"% ,4 " "L4D)8+,=6>;WK \[@D %0 @ %7YP$ M9&=I:2TR,#(S,3(S,5]L86(N>&UL4$L! A0#% @ K%)"6.!7YV/WB M WT& !4 ( !1]," &1G:6DM,C R,S$R,S%?<')E+GAM;%!+ M 0(4 Q0 ( *Q20EB#B6B6H < .TG ; " 7%< P!D M9VEI+65X,S%A7S(P,C,Q,C,Q>#$P<2YH=&U02P$"% ,4 " "L4D)8([2! M<8H' !>(0 &P @ %*9 , 9&=I:2UE>#,Q8E\R,#(S,3(S M,7@Q,'$N:'1M4$L! A0#% @ K%)"6+NYO\ZS! .B$ !H M ( !#6P# &1G:6DM97@S,E\R,#(S,3(S,7@Q,'$N:'1M4$L%!@ * - H I@( /AP P $! end XML 79 dgii-20231231_htm.xml IDEA: XBRL DOCUMENT 0000854775 2023-10-01 2023-12-31 0000854775 exch:XNAS 2023-10-01 2023-12-31 0000854775 2024-01-26 0000854775 us-gaap:ProductMember 2023-10-01 2023-12-31 0000854775 us-gaap:ProductMember 2022-10-01 2022-12-31 0000854775 us-gaap:ServiceMember 2023-10-01 2023-12-31 0000854775 us-gaap:ServiceMember 2022-10-01 2022-12-31 0000854775 2022-10-01 2022-12-31 0000854775 2023-12-31 0000854775 2023-09-30 0000854775 2022-09-30 0000854775 2022-12-31 0000854775 us-gaap:CommonStockMember 2022-09-30 0000854775 us-gaap:TreasuryStockCommonMember 2022-09-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000854775 us-gaap:RetainedEarningsMember 2022-09-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000854775 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0000854775 us-gaap:TreasuryStockCommonMember 2022-10-01 2022-12-31 0000854775 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0000854775 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0000854775 us-gaap:CommonStockMember 2022-12-31 0000854775 us-gaap:TreasuryStockCommonMember 2022-12-31 0000854775 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000854775 us-gaap:RetainedEarningsMember 2022-12-31 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000854775 us-gaap:CommonStockMember 2023-09-30 0000854775 us-gaap:TreasuryStockCommonMember 2023-09-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000854775 us-gaap:RetainedEarningsMember 2023-09-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000854775 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0000854775 us-gaap:TreasuryStockCommonMember 2023-10-01 2023-12-31 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0000854775 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0000854775 us-gaap:CommonStockMember 2023-12-31 0000854775 us-gaap:TreasuryStockCommonMember 2023-12-31 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000854775 us-gaap:RetainedEarningsMember 2023-12-31 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000854775 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000854775 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000854775 us-gaap:LicensingAgreementsMember 2023-12-31 0000854775 us-gaap:LicensingAgreementsMember 2023-09-30 0000854775 us-gaap:IntellectualPropertyMember 2023-12-31 0000854775 us-gaap:IntellectualPropertyMember 2023-09-30 0000854775 us-gaap:CustomerRelationshipsMember 2023-12-31 0000854775 us-gaap:CustomerRelationshipsMember 2023-09-30 0000854775 us-gaap:NoncompeteAgreementsMember 2023-12-31 0000854775 us-gaap:NoncompeteAgreementsMember 2023-09-30 0000854775 us-gaap:OrderOrProductionBacklogMember 2023-12-31 0000854775 us-gaap:OrderOrProductionBacklogMember 2023-09-30 0000854775 dgii:CostofSalesandGeneralandAdministrativeExpenseMember 2023-10-01 2023-12-31 0000854775 dgii:CostofSalesandGeneralandAdministrativeExpenseMember 2022-10-01 2022-12-31 0000854775 dgii:IoTProductsandServicesMember 2023-09-30 0000854775 dgii:IoTSolutionsMember 2023-09-30 0000854775 dgii:IoTProductsandServicesMember 2023-10-01 2023-12-31 0000854775 dgii:IoTSolutionsMember 2023-10-01 2023-12-31 0000854775 dgii:IoTProductsandServicesMember 2023-12-31 0000854775 dgii:IoTSolutionsMember 2023-12-31 0000854775 dgii:EnterpriseRoutersMember 2023-12-31 0000854775 dgii:ConsoleServersMember 2023-12-31 0000854775 dgii:OEMSolutionsMember 2023-12-31 0000854775 dgii:InfrastructureMgmtMember 2023-12-31 0000854775 dgii:SmartSenseMember 2023-12-31 0000854775 dgii:VentusMember 2023-12-31 0000854775 us-gaap:RevolvingCreditFacilityMember 2023-12-07 0000854775 us-gaap:LetterOfCreditMember 2023-12-07 0000854775 2021-12-22 0000854775 us-gaap:SecuredDebtMember 2021-12-22 0000854775 us-gaap:RevolvingCreditFacilityMember 2021-12-22 0000854775 us-gaap:LetterOfCreditMember 2021-12-22 0000854775 dgii:SwinglineCreditFacilityMember 2021-12-22 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-12-31 0000854775 us-gaap:SecuredDebtMember us-gaap:BaseRateMember dgii:FederalFundsRateMember 2023-10-01 2023-12-31 0000854775 us-gaap:SecuredDebtMember us-gaap:BaseRateMember dgii:LIBORMember 2023-10-01 2023-12-31 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dgii:BenchmarkRateMember 2023-10-01 2023-12-31 0000854775 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dgii:BenchmarkRateMember 2023-10-01 2023-12-31 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-01 2023-12-31 0000854775 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-01 2023-12-31 0000854775 us-gaap:SecuredDebtMember 2023-12-31 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-10-01 2023-12-31 0000854775 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-10-01 2023-12-31 0000854775 us-gaap:RevolvingCreditFacilityMember 2023-10-01 2023-12-31 0000854775 dgii:PriorCreditFacilityMember 2023-12-07 0000854775 dgii:December72023CreditAgreementMember 2023-12-07 0000854775 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000854775 us-gaap:SecuredDebtMember 2023-09-30 0000854775 dgii:CreditAgreementDomain us-gaap:LineOfCreditMember 2023-12-31 0000854775 dgii:IoTProductsandServicesMember 2022-10-01 2022-12-31 0000854775 dgii:IoTSolutionsMember 2022-10-01 2022-12-31 0000854775 us-gaap:CorporateMember 2023-12-31 0000854775 us-gaap:CorporateMember 2023-09-30 0000854775 srt:NorthAmericaMember 2023-10-01 2023-12-31 0000854775 srt:NorthAmericaMember 2022-10-01 2022-12-31 0000854775 us-gaap:EMEAMember 2023-10-01 2023-12-31 0000854775 us-gaap:EMEAMember 2022-10-01 2022-12-31 0000854775 dgii:OtherlocationsMember 2023-10-01 2023-12-31 0000854775 dgii:OtherlocationsMember 2022-10-01 2022-12-31 0000854775 us-gaap:TransferredAtPointInTimeMember 2023-10-01 2023-12-31 0000854775 us-gaap:TransferredAtPointInTimeMember 2022-10-01 2022-12-31 0000854775 us-gaap:TransferredOverTimeMember 2023-10-01 2023-12-31 0000854775 us-gaap:TransferredOverTimeMember 2022-10-01 2022-12-31 0000854775 us-gaap:EquipmentMember 2023-12-31 0000854775 us-gaap:EquipmentMember 2023-09-30 0000854775 2023-04-01 2023-12-31 0000854775 srt:MinimumMember 2023-04-01 2023-12-31 0000854775 srt:MaximumMember 2023-04-01 2023-12-31 0000854775 srt:MaximumMember 2023-12-31 0000854775 dgii:The2021PlanMember 2023-12-31 0000854775 us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-31 0000854775 us-gaap:EmployeeStockOptionMember 2022-10-01 2022-12-31 0000854775 us-gaap:EmployeeStockMember 2023-10-01 2023-12-31 0000854775 us-gaap:EmployeeStockMember 2020-01-29 0000854775 us-gaap:EmployeeStockMember 2022-10-01 2022-12-31 0000854775 us-gaap:EmployeeStockMember 2023-12-31 0000854775 us-gaap:CostOfSalesMember 2023-10-01 2023-12-31 0000854775 us-gaap:CostOfSalesMember 2022-10-01 2022-12-31 0000854775 us-gaap:SellingAndMarketingExpenseMember 2023-10-01 2023-12-31 0000854775 us-gaap:SellingAndMarketingExpenseMember 2022-10-01 2022-12-31 0000854775 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2023-12-31 0000854775 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0000854775 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2023-12-31 0000854775 us-gaap:GeneralAndAdministrativeExpenseMember 2022-10-01 2022-12-31 0000854775 us-gaap:EmployeeStockOptionMember 2023-09-30 0000854775 us-gaap:EmployeeStockOptionMember 2023-12-31 0000854775 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-10-01 2022-12-31 0000854775 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0000854775 us-gaap:PerformanceSharesMember 2023-09-30 0000854775 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2023-12-31 0000854775 us-gaap:PerformanceSharesMember 2023-10-01 2023-12-31 0000854775 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000854775 us-gaap:PerformanceSharesMember 2023-12-31 shares iso4217:USD iso4217:USD shares dgii:segment dgii:numberOfOperatingSegments pure 0000854775 --09-30 2024 36256612 Q1 false P2Y 10-Q true 2023-12-31 false 001-34033 DIGI INTERNATIONAL INC. DE 41-1532464 9350 Excelsior Blvd. Suite 700 Hopkins MN 55343 952 912-3444 Common Stock, par value $.01 per share DGII NASDAQ Yes Yes Accelerated Filer false false false 36256612 77250000 81755000 28839000 27551000 106089000 109306000 37766000 39612000 6270000 7070000 953000 1103000 44989000 47785000 61100000 61521000 19647000 19106000 14633000 14094000 14687000 16358000 48967000 49558000 12133000 11963000 5661000 5971000 9722000 0 -26000 17000 -15409000 -5954000 -3276000 6009000 -222000 230000 -3054000 5779000 -0.08 0.16 -0.08 0.16 36129000 35608000 36129000 36859000 -3054000 5779000 2948000 1289000 2948000 1289000 -106000 7068000 31548000 31693000 61441000 55997000 67590000 74396000 4799000 4112000 165378000 166198000 28644000 29108000 270921000 277084000 342424000 341593000 12187000 12876000 5192000 4884000 3916000 3788000 828662000 835531000 0 15523000 16679000 17148000 9382000 16427000 31235000 25274000 3216000 3352000 1179000 1116000 8754000 7138000 70445000 85978000 2304000 2308000 1817000 1812000 194684000 188051000 13333000 13989000 4004000 2905000 286587000 295043000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 0.01 0.01 60000000 60000000 42748931 42501150 427000 425000 407330000 403735000 221791000 224845000 -24063000 -27011000 6500331 6436204 63410000 61506000 542075000 540488000 828662000 835531000 -3054000 5779000 1813000 1649000 6591000 6957000 9722000 0 3106000 2868000 -303000 905000 -349000 29000 -448000 15449000 18672000 2680000 292000 963000 -292000 -963000 214062000 0 233025000 4375000 225000 872000 531000 594000 2169000 2987000 -20376000 -5896000 1851000 228000 -145000 -3951000 31693000 34900000 31548000 30949000 4309000 8466000 72000 565000 1105000 1512000 10000 17000 41950000 420000 6413000 -58172000 385244000 200075000 -26054000 501513000 5779000 5779000 1289000 1289000 20000 186000 408000 594000 72000 2987000 2987000 249000 2000 870000 872000 2868000 2868000 42199000 422000 6465000 -60973000 389390000 205854000 -24765000 509928000 42501000 425000 6436000 -61506000 403735000 224845000 -27011000 540488000 -3054000 -3054000 2948000 2948000 24000 231000 300000 531000 88000 2135000 33000 2168000 248000 2000 222000 224000 3106000 3106000 42749000 427000 6500000 -63410000 407330000 221791000 -24063000 542075000 BASIS OF PRESENTATION OF UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements of Digi International Inc. ("we", "us", "our", "Digi" or "the Company") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission applicable to interim financial statements. While these financial statements reflect all normal recurring adjustments that are, in the opinion of management, necessary for fair presentation of the results of the interim period, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements. These financial statements should be read in conjunction with the financial statement disclosures in Part I, Item 1 of our Annual Report on </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/854775/000085477522000028/dgii-20220930.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended September 30, 2023 (the "2023 Financial Statements"). We use the same accounting policies in preparing quarterly and annual financial statements. The quarterly results of operations are not necessarily indicative of the results to be expected for the full year.</span></div> EARNINGS (LOSS) PER SHARE<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the numerators and denominators in the net income per common share calculations (in thousands, except per common share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic net income per common share — weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net income per common share — adjusted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per common share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per common share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digi excludes certain stock options and restricted stock unit awards that would have an anti-dilutive effect on our diluted net (loss) income per share calculation. For the three months ended December 31, 2023 and 2022, 1,563,857 and 234,365 shares outstanding were excluded, respectively.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the numerators and denominators in the net income per common share calculations (in thousands, except per common share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic net income per common share — weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net income per common share — adjusted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per common share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per common share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -3054000 5779000 36129000 35608000 0 1251000 36129000 36859000 -0.08 0.16 -0.08 0.16 1563857 234365 SELECTED BALANCE SHEET DATA<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows selected balance sheet data (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less reserve for future credit returns and pricing adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows selected balance sheet data (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less reserve for future credit returns and pricing adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 66873000 61880000 1407000 1693000 4025000 4190000 61441000 55997000 28649000 29974000 130000 66000 38811000 44356000 67590000 74396000 GOODWILL AND OTHER INTANGIBLE ASSETS, NET<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets were (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accum.<br/>amort.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accum.<br/>amort.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased and core technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,068 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,147)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,813)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $6.2 million and $6.5 million for the three months ended December 31, 2023 and 2022, respectively. Amortization expense is recorded on our condensed consolidated statements of operations within cost of sales and in general and administrative expense. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense related to intangible assets for the remainder of fiscal 2024 and the five succeeding fiscal years is (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. GOODWILL AND OTHER INTANGIBLE ASSETS, NET (CONTINUED)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reportable segments are (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT<br/>Products &amp; Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on September 30, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair value of net identifiable assets acquired. Goodwill is quantitatively tested for impairment on an annual basis as of June 30, or more frequently if events or circumstances occur which could indicate impairment. We continue to have two reportable segments, IoT Products &amp; Services and IoT Solutions (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i6e59810a13b141fa835691b308be701c_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Our IoT Products &amp; Services segment is structured to include four reporting units, each with a reporting manager: Cellular Routers, Console Servers, OEM Solutions and Infrastructure Management. Following our acquisition of Ventus in November 2021, we have two reporting units within IoT Solutions: SmartSense and Ventus. Each of these segments was tested individually for impairment during our annual impairment test completed in the third fiscal quarter of fiscal 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions and estimates to determine fair values under the income and market approaches are complex and often subjective. They can be affected by a variety of factors. These include external factors such as industry and economic trends. They also include internal factors such as changes in our business strategy and our internal forecasts. Changes in circumstances or a potential event could affect the estimated fair values negatively. If our future operating results do not meet current forecasts or if we experience a sustained decline in our market capitalization that is determined to be indicative of a reduction in fair value of one or more of our reporting units within either of our segments, we may be required to record future impairment charges for goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digi conducted an analysis as of December 31, 2023 and concluded changes in market conditions from the time of the fiscal 2023 test, conducted as of June 30,2023, were not indicative of a reduction in fair value of any of our reporting units.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Results of our Fiscal 2023 Annual Impairment Test</span></div>As of June 30, 2023, we had a total of $32.7 million of goodwill for the Enterprise Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.6 million of goodwill for the OEM Solutions reporting unit, $20.4 million of goodwill for the Infrastructure Management reporting unit, $48.9 million of goodwill for the SmartSense reporting unit and $118.6 million of goodwill for the Ventus reporting unit. At June 30, 2023, the fair value of goodwill exceeded the carrying value for all six reporting units and no impairment was recorded. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets were (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accum.<br/>amort.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accum.<br/>amort.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased and core technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,833)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,068 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,147)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,813)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 85080000 60833000 24247000 85032000 59833000 25199000 112000 112000 0 112000 112000 0 40035000 20421000 19614000 39957000 19888000 20069000 309241000 82181000 227060000 309196000 77380000 231816000 600000 600000 0 600000 600000 0 1000000 1000000 0 1000000 1000000 0 436068000 165147000 270921000 435897000 158813000 277084000 6200000 6500000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense related to intangible assets for the remainder of fiscal 2024 and the five succeeding fiscal years is (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (nine months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19058000 21781000 21549000 20593000 20411000 18355000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reportable segments are (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT<br/>Products &amp; Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on September 30, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 173957000 167636000 341593000 567000 264000 831000 174524000 167900000 342424000 2 4 2 32700000 57100000 64600000 20400000 48900000 118600000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. INDEBTEDNESS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2023, Digi entered into a credit agreement (the “Credit Agreement”) with BMO Bank N.A. (“BMO”), as administrative and collateral agent, BMO Capital Markets Corp., BofA Securities, Inc. and MUFG Bank, Ltd., as joint lead arrangers and joint bookrunners, and the several banks and other financial institutions or entities from time to time party thereto as lenders (the “Lenders”). The Credit Agreement provides Digi with a senior secured credit facility (the “Credit Facility”). The Credit Facility includes a $250 million senior secured revolving credit facility (the “Revolving Loan Facility”), with an uncommitted accordion feature that provides for additional borrowing capacity of up to the greater of $95 million or one hundred percent of trailing twelve month adjusted earnings before interest, taxes, depreciation, and amortization ("EBITDA"). The Credit Facility also contains a $10 million letter of credit sublimit and $10 million swingline sub-facility. Digi may use the proceeds of the Credit Facility in the future for general corporate purposes.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digi borrowed a total of $215 million under the Credit Facility to repay all obligations and to pay related fees and expenses under the Third Amended and Restated Credit Agreement dated as of December 22, 2021 (the “Prior Credit Facility”), by and among Digi, as the borrower, BMO, as administrative agent and collateral agent, BMO Capital Markets Corp., as sole lead arranger and bookrunner, and the other lenders from time-to-time party thereto. The Prior Credit Facility consisted of a $350 million term loan B secured loan and a $35 million revolving credit facility that included a $10 million letter of credit subfacility and $10 million swingline subfacility.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. INDEBTEDNESS (CONTINUED)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility bear interest at a rate per annum equal to Term SOFR with a floor of 0.00% for an interest period of one, three, or six months as selected by Digi, reset at the end of the selected interest period (or a replacement benchmark rate if Term SOFR is no longer available) plus the applicable margin or a base rate plus the applicable margin. The base rate is determined by reference to the highest of BMO’s prime rate, the rate determined by BMO to be the average rate of Federal funds in the secondary market plus 0.50%, or one-month SOFR plus 1.00%. The applicable margin for loans under the Credit Facility is in a range of 1.75% to 2.75% for Term SOFR loans and 0.75% to 1.75% for base rate loans, depending on Digi’s total net leverage ratio. The initial borrowings were made at Term SOFR for a one-month interest period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility was 7.96% as of December 31, 2023. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to paying interest on the outstanding principal, Digi is required to pay a commitment fee on the unutilized commitments under the Credit Facility. The commitment fee is between 0.20% and 0.35% depending on Digi’s total net leverage ratio. Our weighted average Revolving Loan Facility commitment fee was 0.30% as of December 31, 2023. The Credit Facility is secured by substantially all of the property of Digi and its domestic subsidiaries.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt issuance costs and remaining balance under the Prior Credit Facility totaling $9.7 million at December 7, 2023 were written off and included in other expenses upon the entry into the Credit Agreement. Digi incurred an additional $1.3 million in debt issuance costs upon entry into the Credit Agreement, with this amount amortized over the term of the Credit Agreement and reported in interest expense.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Loan is due in a lump sum payment at maturity December 7, 2028, if any amounts are drawn. The fair value of the Revolving Loan approximated carrying value at December 31, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of our long-term indebtedness at December 31, 2023 and September 30, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,051 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Covenants and Security Interest</span></div>The Credit Agreement requires Digi to maintain a minimum interest coverage ratio of 3.00 to 1.00 and a total net leverage ratio not to exceed 3.00 to 1.00, with certain exceptions for a covenant holiday of up to 3.50 to 1.00 after certain material acquisitions. The total net leverage ratio is defined as the ratio of Digi’s consolidated total funded indebtedness minus unrestricted cash as of such date up to a maximum amount not to exceed $50 million, to consolidated EBITDA for such period. The Credit Agreement also contains other customary affirmative and negative covenants, including covenants that restrict the ability of Digi and its subsidiaries to incur additional indebtedness, dispose of significant assets, make certain investments, including any acquisitions other than permitted acquisitions, make certain restricted payments, enter into sale and leaseback transactions or grant additional liens on its assets, subject to certain limitations. Amounts borrowed under the Credit Facility are secured by substantially all of our assets. 250000000 95000000 10000000 10000000 215000000 350000000 35000000 10000000 10000000 0.0000 0.0050 0.0100 0.0175 0.0275 0.0075 0.0175 0.0250 0.0796 0.0020 0.0035 0.0030 9700000 1300000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of our long-term indebtedness at December 31, 2023 and September 30, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,051 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 196000000 0 213625000 196000000 213625000 1316000 10051000 0 15523000 194684000 188051000 3.00 3.00 3.50 SEGMENT INFORMATION<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two reportable segments: IoT Products &amp; Services and IoT Solutions. IoT Products &amp; Services is structured to include four operating segments, each with a segment manager. These four operating segments are Cellular Routers, Console Servers, OEM Solutions and Infrastructure Management. IoT Products &amp; Services derives revenue from the sale of connectivity products and solutions. These products and solutions include enclosed router devices in Cellular Routers, enclosed devices for edge computing and data center applications in Console Servers, chip modules in OEM Solutions and sensors in Infrastructure Management, as well as our cloud based remote manager application and extended support and monitoring of devices sold. IoT Solutions is comprised of two operating segments. These operating segments are SmartSense and Ventus. IoT Solutions derives revenue from the sale of monitoring and networking service solutions. These solutions include wireless condition-based monitoring services in SmartSense and Managed Network-as-a-Service ("MNaaS") in Ventus.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating segments included in each reportable segment have similar qualitative and quantitative factors, which allow us to aggregate them under each reportable segment. The qualitative factors include similar nature of products and services, production process, type or class of customers and methods used to distribute the products. The quantitative factors include similar operating margins. Our CEO is our Chief Operating Decision Maker and reviews and makes business decisions using consolidated information such as operating income and gross profit.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary operating results for each of our segments were (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total expended for property, plant and equipment was (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expended for property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6. SEGMENT INFORMATION (CONTINUED)</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets for each of our segments were (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Unallocated consists of cash and cash equivalents.</span></div> 2 4 2 <div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary operating results for each of our segments were (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 82023000 84342000 24066000 24964000 106089000 109306000 43859000 46021000 17241000 15500000 61100000 61521000 10341000 12683000 1792000 -720000 12133000 11963000 3098000 3292000 4953000 4820000 8051000 8112000 <div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total expended for property, plant and equipment was (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expended for property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively.</span></div> 37000 637000 182000 326000 219000 963000 1105000 1512000 <div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets for each of our segments were (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Products &amp; Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IoT Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Unallocated consists of cash and cash equivalents.</span></div> 382874000 384018000 414240000 419820000 31548000 31693000 828662000 835531000 REVENUE<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Disaggregation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our revenue by geographic location of our customers (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America, primarily the United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East &amp; Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,089 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our revenue by the timing of revenue recognition (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Related Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract related assets consist of subscriber assets. Subscriber assets are equipment that we provide to customers pursuant to subscription-based contracts.  In these cases, we retain the ownership of the equipment a customer uses and charge the customer subscription fees to receive our end-to-end solutions. The total net book value of subscriber assets of $16.7 million and $16.6 million as of December 31, 2023 and September 30, 2023, respectively, are included in property, equipment and improvements, net. Depreciation expense for these subscriber assets, which is included in cost of sales, was $1.0 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively. We depreciate the cost of this equipment over its useful life.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets at Digi consist of products and services that have been fulfilled, but for which revenue has not yet been recognized. Our contract asset balances were immaterial as of December 31, 2023 and September 30, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of unearned revenue related to annual or multi-year contracts for subscription services and related implementation fees, as well as product sales that have been invoiced, but not yet fulfilled. The timing of revenue recognition may differ from the timing of invoicing to customers. Customers are invoiced for subscription services on a monthly, quarterly or annual basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7. REVENUE (CONTINUED)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract liabilities were $35.0 million and $23.0 million at December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were contract liability balances of $27.9 million and $21.6 million balances as of September 30, 2023 and 2022. Of these balances, Digi recognized $7.4 million and $6.1 million as revenue in the three months ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligation</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had approximately $156.9 million of remaining performance obligations on contracts with an original duration of one year or more. We expect to recognize revenue on approximately $67.5 million of remaining performance obligations over the next 12 months. We expect to recognize revenue from the remaining performance obligations over a range of <span style="-sec-ix-hidden:f-513">two</span> to five years.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our revenue by geographic location of our customers (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America, primarily the United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East &amp; Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,089 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our revenue by the timing of revenue recognition (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 79695000 83465000 14390000 15877000 12004000 9964000 106089000 109306000 79394000 85486000 26695000 23820000 106089000 109306000 16700000 16600000 1000000 900000 35000000 23000000 27900000 21600000 7400000 6100000 156900000 67500000 P12M P5Y INCOME TAXES<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our income tax benefit was $0.2 million for the three months ended December 31, 2023. Included in this was a net tax liability of $0.2 million discretely related to the three months ended December 31, 2023. This liability primarily was the result of book stock compensation in excess of recognized tax benefits.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our effective tax rate will vary based on a variety of factors. These factors include our overall profitability, the geographical mix of income before taxes and related statutory tax rate in each jurisdiction, and tax items discretely related to the period, such as tax impacts of stock compensation as there are no open audits during the period. We may record other benefits or expenses in the future that are specific to a particular quarter such as expiration of statutes of limitation, the completion of tax audits, or legislation that is enacted in both U.S. and foreign jurisdictions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of September 30, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at December 31, 2023 that, if recognized, would affect our effective tax rate was $3.0 million, after considering the impact of interest and deferred benefit items. We expect that the total amount of unrecognized tax benefits will decrease by approximately $0.4 million over the next 12 months.</span></div> -200000 -200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of September 30, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3162000 32000 3130000 3000000 400000 PRODUCT WARRANTY OBLIGATION<div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the activity associated with the product warranty accrual (in thousands) and is included on our condensed consolidated balance sheets within other current liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties accrued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement made</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the activity associated with the product warranty accrual (in thousands) and is included on our condensed consolidated balance sheets within other current liabilities:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties accrued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement made</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 772000 886000 94000 90000 85000 54000 781000 922000 LEASES<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our leases are operating leases and primarily consist of leases for office space. For any lease with an initial term in excess of 12 months, the related lease assets and lease liabilities are recognized on the condensed consolidated balance sheets as either operating or financing leases at the inception of an agreement where it is determined that a lease exists. We have lease agreements that contain both lease and non-lease components. We have elected to combine lease and non-lease components for all classes of assets. Leases with an expected term of 12 months or less are not recorded on the condensed consolidated balance sheets. Instead we recognize lease expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments. These assets and liabilities are recognized based on the present value of future payments over the lease term at the commencement date. We generally use a collateralized incremental borrowing rate based on information available at the commencement date, including the lease term, in determining the present value of future payments. When determining our right-of-use assets, we generally do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised.</span></div><div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases typically require payment of real estate taxes and common area maintenance and insurance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. Fixed payments may contain predetermined fixed rent escalations. We recognize the related rent expense on a straight-line basis from the commencement date to the end of the lease term.</span></div><div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the supplemental balance sheet information related to our leases (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following were the components of our lease cost which is recorded in both cost of goods sold and selling, general and administrative expense (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the weighted average remaining lease term of our operating leases was 6.3 years and the weighted average discount rate for these leases was 4.5%. </span></div><div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10. LEASES (CONTINUED)</span></div><div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles the undiscounted cash flows for each of the first five years as well as all the remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet as of December 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:80.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (nine months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,510 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reported lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the supplemental balance sheet information related to our leases (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12187000 12876000 12187000 12876000 3216000 3352000 13333000 13989000 16549000 17341000 <div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following were the components of our lease cost which is recorded in both cost of goods sold and selling, general and administrative expense (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 891000 904000 317000 309000 27000 25000 1235000 1238000 P6Y3M18D 0.045 <div style="margin-bottom:8pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles the undiscounted cash flows for each of the first five years as well as all the remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet as of December 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:80.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (nine months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,510 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reported lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3197000 3529000 3139000 2043000 1897000 1840000 3865000 19510000 2961000 16549000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease certain of our buildings and equipment under non-cancelable lease agreements. Please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i6e59810a13b141fa835691b308be701c_67" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our condensed consolidated financial statements for additional information.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data Logger Solutions, LLC ("Data Loggers") brought suit in Delaware Superior Court against us and our subsidiary Digi SmartSense, LLC in October, 2020. The suit alleges that Data Loggers has not been paid certain commissions it believes it is owed and will continue to be owed under a Reseller Agreement entered between Data Loggers and TempAlert. SmartSense is the successor of interest of TempAlert and terminated the Reseller Agreement in 2019. Data Loggers claims it is entitled to actual, speculative and punitive damages in connection with its allegations. A trial is scheduled to commence in February 2024. We intend to defend the matter vigorously; however, there can be no assurance that we will be successful in such defense. We are unable to estimate the total costs to defend the matter or the potential liability to us in the event that we are not successful in our defense.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the matters discussed above, in the normal course of business, we are presently, and expect in the future to be, subject to various claims and litigation with third parties such as non-practicing intellectual property entities as well as customers, vendors and/or employees. There can be no assurance that any claims by third parties, if proven to have merit, will not materially adversely affect our business, liquidity or financial condition.</span></div> STOCK-BASED COMPENSATION<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards granted in the first fiscal quarter of 2024 and 2023 were granted under the amended and restated 2021 Omnibus Incentive Plan (the "2021 Plan"). Shares subject to awards under the 2021 Plan or any prior plans that are forfeited, canceled, returned to us for failure to satisfy vesting requirements, settled in cash or otherwise terminated without payment also will be available for grant under the 2021 Plan. The authority to grant options under the 2021 Plan and set other terms and conditions rests with the Compensation Committee of the Board of Directors.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were approximately 1,881,637 shares available for future grants under the 2021 Plan. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from the exercise of stock options was $0.2 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12. STOCK-BASED COMPENSATION (CONTINUED)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity plans and corresponding forms of award agreements generally have provisions allowing employees to elect to satisfy tax withholding obligations through the delivery of shares. When employees make this election, we retain a portion of shares issuable under the award. Tax withholding obligations are otherwise fulfilled by the employee paying cash to us for the withholding. During the three months ended December 31, 2023 and 2022, our employees forfeited 87,792 shares and 71,951 shares, respectively, in order to satisfy withholding tax obligations of $2.1 million and $3.0 million, respectively. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor an Employee Stock Purchase Plan as amended and restated as of December 10, 2019, October 29, 2013, December 4, 2009 and November 27, 2006 (the "ESPP"), covering all domestic employees with at least 90 days of continuous service and who are customarily employed at least 20 hours per week. The ESPP allows eligible participants the right to purchase common stock on a quarterly basis at the lower of 85% of the market price at the beginning or end of each three-month offering period. The most recent amendments to the ESPP, ratified by our stockholders on January 29, 2020, increased the total number of shares that may be purchased under the ESPP to 3,425,000. ESPP contributions by employees were $0.5 million and $0.6 million for the three months ended December 31, 2023 and 2022, respectively. Pursuant to the ESPP, 23,665 and 19,683 common shares were issued to employees during the three months ended December 31, 2023 and 2022, respectively. Shares are issued under the ESPP from treasury stock. As of December 31, 2023, 446,562 common shares were available for future issuances under the ESPP.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock-based compensation expense that is included in the consolidated results of operations (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation after income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity (in thousands, except per common share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:45.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.612%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$16.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. The total intrinsic value of all options exercised during the three months ended December 31, 2023 and 2023 was $0.4 million and $1.7 million, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12. STOCK-BASED COMPENSATION (CONTINUED)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the weighted average fair value, which was determined based upon the fair value of each option on the grant date utilizing the Black-Scholes option-pricing model and the related assumptions:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average per option grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$12.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19.98</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumptions used for option grants:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.45% - 4.68%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89% - 3.98%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award granted during the periods presented was estimated using the Black-Scholes option valuation model that uses the assumptions noted in the above table. Expected volatilities are based on the historical volatility of our stock. We use historical data to estimate option exercise and employee termination information within the valuation model. The expected term of options granted is derived from the vesting period and historical information and represents the period of time that options granted are expected to be outstanding. The risk-free rate used is the zero-coupon U.S. Treasury bond rate in effect at the time of the grant whose maturity equals the expected term of the option.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the total unrecognized compensation cost related to non-vested stock options was $4.1 million and the related weighted average period over which it is expected to be recognized is approximately 1.5 years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-vested Stock Units</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our non-vested restricted stock units and performance stock units as of December 31, 2023 and changes during the three months then ended (in thousands, except per common share amounts):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Awards</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Awards</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested on September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested on December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of December 31, 2023, the total unrecognized compensation cost related to non-vested restricted stock units and performance stock units was $24.2 million and $1.4 million, respectively. The related weighted average period over which these costs are expected to be recognized was approximately 2.6 years and 0.8 years, respectively. 1881637 200000 900000 87792 71951 2100000 3000000 P90D PT20H 0.85 3425000 500000 600000 23665 19683 446562 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock-based compensation expense that is included in the consolidated results of operations (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation after income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 181000 142000 1168000 851000 430000 448000 1327000 1427000 3106000 2868000 663000 599000 2443000 2269000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity (in thousands, except per common share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:45.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.612%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance on December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$16.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. The total intrinsic value of all options exercised during the three months ended December 31, 2023 and 2023 was $0.4 million and $1.7 million, respectively.</span></div> 1553000 18.52 87000 24.58 19000 24.04 10000 23.17 1611000 18.89 P3Y9M18D 12533000 1137000 16.89 P3Y3M18D 10656000 26.00 400000 1700000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the weighted average fair value, which was determined based upon the fair value of each option on the grant date utilizing the Black-Scholes option-pricing model and the related assumptions:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average per option grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$12.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$19.98</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumptions used for option grants:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.45% - 4.68%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89% - 3.98%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div> 12.44 19.98 0.0445 0.0468 0.0389 0.0398 P6Y P6Y 0.46 0.46 0.46 0.46 0 0 4100000 P1Y6M <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our non-vested restricted stock units and performance stock units as of December 31, 2023 and changes during the three months then ended (in thousands, except per common share amounts):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Awards</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Awards</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested on September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested on December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 846000 30.56 135000 37.72 302000 24.55 122000 24.59 198000 26.87 30000 37.11 9000 32.07 7000 25.15 941000 29.39 220000 30.92 24200000 1400000 P2Y7M6D P0Y9M18D false false false false * Excluded from these amounts are $1,105 and $1,512 of transfers of inventory to property plant and equipment for subscriber assets for the three months ended December 31, 2023 and 2022, respectively. Unallocated consists of cash and cash equivalents. The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $26.00 as of December 31, 2023, which would have been received by the option holders had all option holders exercised their options as of that date. The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price.