0000854775-24-000029.txt : 20240807 0000854775-24-000029.hdr.sgml : 20240807 20240807161659 ACCESSION NUMBER: 0000854775-24-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 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: 241184039 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-20240630.htm 10-Q dgii-20240630
00008547759/30202436415184Q3falseP2Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesdgii:segmentxbrli:puredgii:numberOfOperatingSegments00008547752023-10-012024-06-300000854775exch:XNAS2023-10-012024-06-3000008547752024-08-020000854775us-gaap:ProductMember2024-04-012024-06-300000854775us-gaap:ProductMember2023-04-012023-06-300000854775us-gaap:ProductMember2023-10-012024-06-300000854775us-gaap:ProductMember2022-10-012023-06-300000854775us-gaap:ServiceMember2024-04-012024-06-300000854775us-gaap:ServiceMember2023-04-012023-06-300000854775us-gaap:ServiceMember2023-10-012024-06-300000854775us-gaap:ServiceMember2022-10-012023-06-3000008547752024-04-012024-06-3000008547752023-04-012023-06-3000008547752022-10-012023-06-3000008547752024-06-3000008547752023-09-3000008547752022-09-3000008547752023-06-300000854775us-gaap:CommonStockMember2023-03-310000854775us-gaap:TreasuryStockCommonMember2023-03-310000854775us-gaap:AdditionalPaidInCapitalMember2023-03-310000854775us-gaap:RetainedEarningsMember2023-03-310000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100008547752023-03-310000854775us-gaap:RetainedEarningsMember2023-04-012023-06-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000854775us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000854775us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000854775us-gaap:CommonStockMember2023-04-012023-06-300000854775us-gaap:CommonStockMember2023-06-300000854775us-gaap:TreasuryStockCommonMember2023-06-300000854775us-gaap:AdditionalPaidInCapitalMember2023-06-300000854775us-gaap:RetainedEarningsMember2023-06-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000854775us-gaap:CommonStockMember2022-09-300000854775us-gaap:TreasuryStockCommonMember2022-09-300000854775us-gaap:AdditionalPaidInCapitalMember2022-09-300000854775us-gaap:RetainedEarningsMember2022-09-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000854775us-gaap:RetainedEarningsMember2022-10-012023-06-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012023-06-300000854775us-gaap:TreasuryStockCommonMember2022-10-012023-06-300000854775us-gaap:AdditionalPaidInCapitalMember2022-10-012023-06-300000854775us-gaap:CommonStockMember2022-10-012023-06-300000854775us-gaap:CommonStockMember2024-03-310000854775us-gaap:TreasuryStockCommonMember2024-03-310000854775us-gaap:AdditionalPaidInCapitalMember2024-03-310000854775us-gaap:RetainedEarningsMember2024-03-310000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100008547752024-03-310000854775us-gaap:RetainedEarningsMember2024-04-012024-06-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000854775us-gaap:TreasuryStockCommonMember2024-04-012024-06-300000854775us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000854775us-gaap:CommonStockMember2024-04-012024-06-300000854775us-gaap:CommonStockMember2024-06-300000854775us-gaap:TreasuryStockCommonMember2024-06-300000854775us-gaap:AdditionalPaidInCapitalMember2024-06-300000854775us-gaap:RetainedEarningsMember2024-06-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000854775us-gaap:CommonStockMember2023-09-300000854775us-gaap:TreasuryStockCommonMember2023-09-300000854775us-gaap:AdditionalPaidInCapitalMember2023-09-300000854775us-gaap:RetainedEarningsMember2023-09-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000854775us-gaap:RetainedEarningsMember2023-10-012024-06-300000854775us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012024-06-300000854775us-gaap:TreasuryStockCommonMember2023-10-012024-06-300000854775us-gaap:AdditionalPaidInCapitalMember2023-10-012024-06-300000854775us-gaap:CommonStockMember2023-10-012024-06-300000854775us-gaap:DevelopedTechnologyRightsMember2024-06-300000854775us-gaap:DevelopedTechnologyRightsMember2023-09-300000854775us-gaap:LicensingAgreementsMember2024-06-300000854775us-gaap:LicensingAgreementsMember2023-09-300000854775us-gaap:IntellectualPropertyMember2024-06-300000854775us-gaap:IntellectualPropertyMember2023-09-300000854775us-gaap:CustomerRelationshipsMember2024-06-300000854775us-gaap:CustomerRelationshipsMember2023-09-300000854775us-gaap:NoncompeteAgreementsMember2024-06-300000854775us-gaap:NoncompeteAgreementsMember2023-09-300000854775us-gaap:OrderOrProductionBacklogMember2024-06-300000854775us-gaap:OrderOrProductionBacklogMember2023-09-300000854775dgii:CostofSalesandGeneralandAdministrativeExpenseMember2024-04-012024-06-300000854775dgii:CostofSalesandGeneralandAdministrativeExpenseMember2023-04-012023-06-300000854775dgii:CostofSalesandGeneralandAdministrativeExpenseMember2023-10-012024-06-300000854775dgii:CostofSalesandGeneralandAdministrativeExpenseMember2022-10-012023-06-300000854775dgii:IoTProductsandServicesMember2023-09-300000854775dgii:IoTSolutionsMember2023-09-300000854775dgii:IoTProductsandServicesMember2023-10-012024-06-300000854775dgii:IoTSolutionsMember2023-10-012024-06-300000854775dgii:IoTProductsandServicesMember2024-06-300000854775dgii:IoTSolutionsMember2024-06-300000854775dgii:EnterpriseRoutersMember2024-06-300000854775dgii:ConsoleServersMember2024-06-300000854775dgii:OEMSolutionsMember2024-06-300000854775dgii:InfrastructureMgmtMember2024-06-300000854775dgii:SmartSenseMember2024-06-300000854775dgii:VentusMember2024-06-300000854775us-gaap:RevolvingCreditFacilityMember2023-12-070000854775us-gaap:LetterOfCreditMember2023-12-0700008547752021-12-220000854775us-gaap:SecuredDebtMember2021-12-220000854775us-gaap:RevolvingCreditFacilityMember2021-12-220000854775us-gaap:LetterOfCreditMember2021-12-220000854775dgii:SwinglineCreditFacilityMember2021-12-220000854775us-gaap:SecuredDebtMemberdgii:FederalFundsRateMemberus-gaap:BaseRateMember2023-10-012024-06-300000854775us-gaap:SecuredDebtMemberdgii:LIBORMemberus-gaap:BaseRateMember2023-10-012024-06-300000854775srt:MinimumMemberdgii:BenchmarkRateMemberus-gaap:RevolvingCreditFacilityMember2023-10-012024-06-300000854775srt:MaximumMemberdgii:BenchmarkRateMemberus-gaap:RevolvingCreditFacilityMember2023-10-012024-06-300000854775srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-10-012024-06-300000854775srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-10-012024-06-300000854775us-gaap:SecuredDebtMember2024-06-300000854775srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-10-012024-06-300000854775srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-10-012024-06-300000854775us-gaap:RevolvingCreditFacilityMember2023-10-012024-06-300000854775dgii:PriorCreditFacilityMember2023-12-070000854775dgii:December72023CreditAgreementMember2023-12-070000854775us-gaap:RevolvingCreditFacilityMember2024-06-300000854775us-gaap:SecuredDebtMember2023-09-300000854775dgii:CreditAgreementDomainus-gaap:LineOfCreditMember2024-06-300000854775dgii:IoTProductsandServicesMember2024-04-012024-06-300000854775dgii:IoTProductsandServicesMember2023-04-012023-06-300000854775dgii:IoTProductsandServicesMember2022-10-012023-06-300000854775dgii:IoTSolutionsMember2024-04-012024-06-300000854775dgii:IoTSolutionsMember2023-04-012023-06-300000854775dgii:IoTSolutionsMember2022-10-012023-06-300000854775us-gaap:CorporateMember2024-06-300000854775us-gaap:CorporateMember2023-09-300000854775srt:NorthAmericaMember2024-04-012024-06-300000854775srt:NorthAmericaMember2023-04-012023-06-300000854775srt:NorthAmericaMember2023-10-012024-06-300000854775srt:NorthAmericaMember2022-10-012023-06-300000854775us-gaap:EMEAMember2024-04-012024-06-300000854775us-gaap:EMEAMember2023-04-012023-06-300000854775us-gaap:EMEAMember2023-10-012024-06-300000854775us-gaap:EMEAMember2022-10-012023-06-300000854775dgii:OtherlocationsMember2024-04-012024-06-300000854775dgii:OtherlocationsMember2023-04-012023-06-300000854775dgii:OtherlocationsMember2023-10-012024-06-300000854775dgii:OtherlocationsMember2022-10-012023-06-300000854775us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300000854775us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300000854775us-gaap:TransferredAtPointInTimeMember2023-10-012024-06-300000854775us-gaap:TransferredAtPointInTimeMember2022-10-012023-06-300000854775us-gaap:TransferredOverTimeMember2024-04-012024-06-300000854775us-gaap:TransferredOverTimeMember2023-04-012023-06-300000854775us-gaap:TransferredOverTimeMember2023-10-012024-06-300000854775us-gaap:TransferredOverTimeMember2022-10-012023-06-300000854775us-gaap:EquipmentMember2024-06-300000854775us-gaap:EquipmentMember2023-09-3000008547752024-04-012024-06-300000854775srt:MinimumMember2024-04-012024-06-300000854775srt:MaximumMember2024-04-012024-06-300000854775srt:MaximumMember2024-06-300000854775dgii:The2021PlanMember2024-06-300000854775us-gaap:EmployeeStockOptionMember2023-10-012024-06-300000854775us-gaap:EmployeeStockOptionMember2022-10-012023-06-300000854775us-gaap:EmployeeStockMember2023-10-012024-06-300000854775us-gaap:EmployeeStockMember2020-01-290000854775us-gaap:EmployeeStockMember2022-10-012023-06-300000854775us-gaap:EmployeeStockMember2024-06-300000854775us-gaap:CostOfSalesMember2024-04-012024-06-300000854775us-gaap:CostOfSalesMember2023-04-012023-06-300000854775us-gaap:CostOfSalesMember2023-10-012024-06-300000854775us-gaap:CostOfSalesMember2022-10-012023-06-300000854775us-gaap:SellingAndMarketingExpenseMember2024-04-012024-06-300000854775us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300000854775us-gaap:SellingAndMarketingExpenseMember2023-10-012024-06-300000854775us-gaap:SellingAndMarketingExpenseMember2022-10-012023-06-300000854775us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300000854775us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300000854775us-gaap:ResearchAndDevelopmentExpenseMember2023-10-012024-06-300000854775us-gaap:ResearchAndDevelopmentExpenseMember2022-10-012023-06-300000854775us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300000854775us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300000854775us-gaap:GeneralAndAdministrativeExpenseMember2023-10-012024-06-300000854775us-gaap:GeneralAndAdministrativeExpenseMember2022-10-012023-06-300000854775us-gaap:EmployeeStockOptionMember2023-09-300000854775us-gaap:EmployeeStockOptionMember2024-06-300000854775srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-10-012024-06-300000854775srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-10-012024-06-300000854775us-gaap:RestrictedStockUnitsRSUMember2023-09-300000854775us-gaap:PerformanceSharesMember2023-09-300000854775us-gaap:RestrictedStockUnitsRSUMember2023-10-012024-06-300000854775us-gaap:PerformanceSharesMember2023-10-012024-06-300000854775us-gaap:RestrictedStockUnitsRSUMember2024-06-300000854775us-gaap:PerformanceSharesMember2024-06-30

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: June 30, 2024
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 August 2, 2024, there were 36,415,184 shares of the registrant's $.01 par value Common Stock outstanding.



INDEX
 Page
 
  
 
  
  
  
  
  
  
  
  
 
  
  
  
  
  
  
  

i

PART I. FINANCIAL INFORMATION

ITEM 1. UNAUDITED FINANCIAL STATEMENTS

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
 Three months ended June 30,Nine months ended June 30,
 2024202320242023
 (in thousands, except per share data)
Revenue:
Product$74,618 $81,714 $230,300 $247,288 
Service30,585 30,522 88,694 85,398 
Total revenue105,203 112,236 318,994 332,686 
Cost of sales:
Cost of product35,846 40,650 111,506 120,480 
Cost of service6,147 6,814 18,954 20,985 
Amortization952 953 2,858 3,009 
Total cost of sales42,945 48,417 133,318 144,474 
Gross profit62,258 63,819 185,676 188,212 
Operating expenses:  
Sales and marketing21,501 20,974 61,688 60,421 
Research and development15,132 14,945 44,809 44,194 
General and administrative12,717 15,424 45,987 46,983 
Total operating expenses49,350 51,343 152,484 151,598 
Operating income12,908 12,476 33,192 36,614 
Other expense, net:  
Interest expense, net(3,234)(6,603)(12,592)(18,967)
Debt issuance cost write off  (9,722) 
Other (expense) income, net(14)15 (72)79 
Total other expense, net(3,248)(6,588)(22,386)(18,888)
Income before income taxes9,660 5,888 10,806 17,726 
Income tax (benefit) provision(42)(839)164 (679)
Net income$9,702 $6,727 $10,642 $18,405 
Net income per common share:  
Basic$0.27 $0.19 $0.29 $0.51 
Diluted$0.26 $0.18 $0.29 $0.50 
Weighted average common shares:
Basic36,375 35,889 36,266 35,761 
Diluted37,026 36,817 36,921 36,838 

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

1

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(UNAUDITED)
Three months ended June 30,Nine months ended June 30,
2024202320242023
(in thousands)
Net income$9,702 $6,727 $10,642 $18,405 
Other comprehensive (loss) income:
Foreign currency translation adjustment(65)(109)2,283 1,358 
Other comprehensive (loss) income(65)(109)2,283 1,358 
Comprehensive income $9,637 $6,618 $12,925 $19,763 

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

DIGI INTERNATIONAL INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
June 30, 2024September 30, 2023
 (in thousands, except share data)
ASSETS  
Current assets:  
Cash and cash equivalents$28,337 $31,693 
Accounts receivable, net71,190 55,997 
Inventories56,665 74,396 
Other current assets8,327 4,112 
Total current assets164,519 166,198 
Property, equipment and improvements, net32,714 29,108 
Intangible assets, net258,868 277,084 
Goodwill341,916 341,593 
Operating lease right-of-use assets10,858 12,876 
Deferred tax assets7,857 4,884 
Other non-current assets3,694 3,788 
Total assets$820,426 $835,531 
LIABILITIES AND STOCKHOLDERS' EQUITY  
Current liabilities:  
Current portion of long-term debt$ $15,523 
Accounts payable20,856 17,148 
Accrued compensation12,643 16,427 
Unearned revenue30,468 25,274 
Current portion of operating lease liabilities3,032 3,352 
Income taxes payable1,334 1,116 
Other current liabilities14,020 7,138 
Total current liabilities82,353 85,978 
Income taxes payable2,343 2,308 
Deferred tax liabilities1,815 1,812 
Long-term debt151,618 188,051 
Operating lease liabilities11,945 13,989 
Other non-current liabilities7,298 2,905 
Total liabilities257,372 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,881,585 and 42,501,150 shares issued
429 425 
Additional paid-in capital415,483 403,735 
Retained earnings235,487 224,845 
Accumulated other comprehensive loss(24,728)(27,011)
Treasury stock, at cost, 6,474,271 and 6,436,204 shares
(63,617)(61,506)
Total stockholders' equity563,054 540,488 
Total liabilities and stockholders' equity$820,426 $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)
 Nine months ended June 30,
 20242023
 (in thousands)
Operating activities:  
Net income$10,642 $18,405 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation of property, equipment and improvements5,977 4,997 
Amortization18,925 20,449 
Write-off of debt issuance costs9,722  
Stock-based compensation10,093 9,852 
Deferred income tax benefit(2,970)(6,495)
Litigation accrual6,253  
Other(1,817)21 
Changes in operating assets and liabilities(168)(19,425)
Net cash provided by operating activities56,657 27,804 
Investing activities:  
Purchase of property, equipment, improvements and certain other intangible assets(1,282)(3,842)
Proceeds from sale of property, equipment, improvements and certain other intangible assets2,229  
Net cash provided by (used in) investing activities947 (3,842)
Financing activities:  
Proceeds from long-term debt214,062  
Payments on long-term debt(276,225)(29,375)
Proceeds from stock option plan transactions952 2,616 
Proceeds from employee stock purchase plan transactions2,061 1,689 
Taxes paid for net share settlement of share-based payment options and awards(3,466)(3,850)
Net cash used in financing activities(62,616)(28,920)
Effect of exchange rate changes on cash and cash equivalents1,656 (362)
Net decrease in cash and cash equivalents(3,356)(5,320)
Cash and cash equivalents, beginning of period31,693 34,900 
Cash and cash equivalents, end of period$28,337 $29,580 
Supplemental disclosures of cash flow information:
Interest paid$11,780 $20,519 
Income taxes paid, net4,559 4,666 
Supplemental schedule of non-cash investing and financing activities:
Transfer of inventory to property, equipment and improvements(8,354)(3,175)
Accrual for purchase of property, equipment, improvements and certain other intangible assets$(128)$(157)

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
Balances, March 31, 202342,325 $423 6,464 $(61,446)$394,036 $211,753 $(24,587)$520,179 
Net income— — — — — 6,727 — 6,727 
Other comprehensive loss— — — — — — (109)(109)
Employee stock purchase plan issuances— — (18)173 347 — — 520 
Taxes paid for net share settlement of share-based payment awards— — 6 (197)— — — (197)
Issuance of stock under stock award plans83 1 — — 943 — — 944 
Stock-based compensation expense— — — — 3,519 — — 3,519 
Balances, June 30, 202342,408 $424 6,452 $(61,470)$398,845 $218,480 $(24,696)$531,583 
Balances, September 30, 202241,950 $420 6,413 $(58,172)$385,244 $200,075 $(26,054)$501,513 
Net income— — — — — 18,405 — 18,405 
Other comprehensive income— — — — — — 1,358 1,358 
Employee stock purchase plan issuances— — (58)553 1,137 — — 1,690 
Taxes paid for net share settlement of share-based payment awards— — 97 (3,851)— — — (3,851)
Issuance of stock under stock award plans458 4 — — 2,612 — — 2,616 
Stock-based compensation expense— — — — 9,852 — — 9,852 
Balances, June 30, 202342,408 $424 6,452 $(61,470)$398,845 $218,480 $(24,696)$531,583 
Balances, March 31, 202442,854 $429 6,492 $(63,683)$411,759 $225,785 $(24,663)$549,627 
Net income— — — — — 9,702 — 9,702 
Other comprehensive loss— — — — — — (65)(65)
Employee stock purchase plan issuances— — (25)242 327 — — 569 
Taxes paid for net share settlement of share-based payment options and awards— — 7 (176)(505)— — (681)
Issuance of stock under stock award plans28  — — 388 — — 388 
Stock-based compensation expense— — — — 3,514 — — 3,514 
Balances, June 30, 202442,882 $429 6,474 $(63,617)$415,483 $235,487 $(24,728)$563,054 
Balances, September 30, 202342,501 $425 6,436 $(61,506)$403,735 $224,845 $(27,011)$540,488 
Net income— — — — — 10,642 — 10,642 
Other comprehensive income— — — — — — 2,283 2,283 
Employee stock purchase plan issuances— — (75)733 948 — — 1,681 
Taxes paid for net share settlement of share-based payment awards— — 113 (2,844)(622)— — (3,466)
Issuance of stock under stock award plans381 4 — — 1,329 — — 1,333 
Stock-based compensation expense— — — — 10,093 — — 10,093 
Balances, June 30, 202442,882 $429 6,474 $(63,617)$415,483 $235,487 $(24,728)$563,054 

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. 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 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 June 30,Nine months ended June 30,
 2024202320242023
Numerator:  
Net income$9,702 $6,727 $10,642 $18,405 
Denominator:  
Denominator for basic net income per common share — weighted average shares outstanding36,375 35,889 36,266 35,761 
Effect of dilutive securities:  
Stock options and restricted stock units651 928 655 1,077 
Denominator for diluted net income per common share — adjusted weighted average shares37,026 36,817 36,921 36,838 
Net income per common share, basic$0.27 $0.19 $0.29 $0.51 
Net income per common share, diluted$0.26 $0.18 $0.29 $0.50 
Digi excludes certain stock options and restricted stock unit awards that would have an anti-dilutive effect on our diluted net income per share calculation. For the three months ended June 30, 2024 and 2023, 646,564 and 599,957 shares outstanding were excluded, respectively. For the nine months ended June 30, 2024 and 2023, 710,370 and 477,521 shares outstanding were excluded, respectively.
6

3. SELECTED BALANCE SHEET DATA
The following table shows selected balance sheet data (in thousands):
June 30,
2024
September 30,
2023
Accounts receivable, net:
Accounts receivable$76,501 $61,880 
Less allowance for credit losses1,457 1,693 
Less reserve for future credit returns and pricing adjustments3,854 4,190 
Accounts receivable, net$71,190 $55,997 
Inventories:
Raw materials$21,509 $29,974 
Work in process22 66 
Finished goods35,134 44,356 
Inventories$56,665 $74,396 
4. GOODWILL AND OTHER INTANGIBLE ASSETS, NET
Amortizable intangible assets were (in thousands):
 June 30, 2024September 30, 2023
Gross
carrying
amount
Accum.
amort.
NetGross
carrying
amount
Accum.
amort.
Net
Purchased and core technology$85,018 $(62,678)$22,340 $85,032 $(59,833)$25,199 
License agreements112 (112) 112 (112) 
Patents and trademarks40,180 (21,495)18,685 39,957 (19,888)20,069 
Customer relationships309,213 (91,370)217,843 309,196 (77,380)231,816 
Non-compete agreements600 (600) 600 (600) 
Order backlog1,000 (1,000) 1,000 (1,000) 
Total$436,123 $(177,255)$258,868 $435,897 $(158,813)$277,084 

Amortization expense for intangible assets was $6.1 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively. Amortization expense for intangible assets was $18.4 million and $19.0 million for the nine months ended June 30, 2024 and 2023, 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 (three months)$6,995 
202521,786 
202621,554 
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):
 Nine months ended June 30, 2024
 IoT
Products & Services
IoT
Solutions
Total
Balance on September 30, 2023$173,957 $167,636 $341,593 
Foreign currency translation adjustment400 (77)323 
Balance on June 30, 2024$174,357 $167,559 $341,916 
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 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 for goodwill testing purposes: 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 reporting units was tested individually for impairment during our annual impairment test completed as of the end of the third fiscal quarter of fiscal 2024.

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.
Results of our Fiscal 2024 Annual Impairment Test
As of June 30, 2024, we had a total of $32.7 million of goodwill for the Cellular Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.2 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, 2024, the fair value of goodwill exceeded the carrying value for all six reporting units and no impairment was recorded. Ventus fair value exceeded carrying values by less than 10%.
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”), 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. All borrowings in the period were made at Term SOFR for a one-month interest election period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility was 7.93% as of June 30, 2024.
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 commitment fee was 0.25% as of June 30, 2024. 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 June 30, 2024.
The following table is a summary of our long-term indebtedness at June 30, 2024 and September 30, 2023 (in thousands):
Balance on June 30, 2024Balance on September 30, 2023
Revolving Loan$152,800 $— 
Term loan 213,625 
Total loans152,800 213,625 
Less unamortized issuance costs(1,182)(10,051)
Less current maturities of long-term debt (15,523)
Total long-term debt, net of current portion$151,618 $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
In the third quarter of fiscal 2024, we restructured our management structure to appoint a single segment manager over IoT Products & Services and a single manager over IoT Solutions. As a result we have two operating segments. These two operating segments also serve as our reportable segments: IoT Products & Services and IoT Solutions. Each operating segment is now led by a single segment manager. IoT Products & Services derives revenue from the sale of products and services that help original equipment manufacturers ("OEMs"), enterprise and government customers create and deploy, secure IoT connectivity solutions. IoT Solutions derives revenue from the sale of software-based services that are enabled through the use of connected devices that utilize cellular communications.
Our CEO is our Chief Operating Decision Maker ("CODM"). The measures the CODM uses to measure profitability within each of our reportable segments is segment gross profit.
Summary operating results for each of our segments were (in thousands):
Three months ended June 30,Nine months ended June 30,
2024202320242023
Revenue
IoT Products & Services$80,003 $87,358 $245,416 $257,593 
IoT Solutions25,200 24,878 73,578 75,093 
Total revenue$105,203 $112,236 $318,994 $332,686 
Gross Profit
IoT Products & Services Operating Segments Gross Profit$43,501 $47,229 $132,421 $140,367 
IoT Solutions Operating Segments Gross Profit18,757 16,590 53,255 47,845 
Total gross profit$62,258 $63,819 $185,676 $188,212 
Total depreciation and amortization expense was (in thousands):
Three months ended June 30,Nine months ended June 30,
2024202320242023
IoT Products & Services$3,111 $3,108 $9,316 $9,446 
IoT Solutions5,187 4,896 15,098 14,516 
Total depreciation and amortization$8,298 $8,004 $24,414 $23,962 
Total expended for property, plant and equipment was (in thousands):
Nine months ended June 30,
20242023
IoT Products & Services$581 $362 
IoT Solutions*475 3,291 
Total expended for property, plant and equipment$1,056 $3,653 
* Excluded from these amounts are $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, respectively.
Total assets for each of our segments were (in thousands):
June 30,
2024
September 30,
2023
IoT Products & Services$389,469 $384,018 
IoT Solutions402,620 419,820 
Unallocated*28,337 31,693 
Total assets$820,426 $835,531 
*Unallocated consists of cash and cash equivalents.
10


7. REVENUE
Revenue Disaggregation
The following table summarizes our revenue by geographic location of our customers (in thousands):
Three months ended June 30,Nine months ended June 30,
2024202320242023
North America, primarily the United States$72,908 $82,953 $225,001 $244,227 
Europe, Middle East & Africa15,123 16,352 48,998 52,643 
Rest of world17,172 12,931 44,995 35,816 
Total revenue$105,203 $112,236 $318,994 $332,686 
The following table summarizes our revenue by the timing of revenue recognition (in thousands):
Three months ended June 30,Nine months ended June 30,
2024202320242023
Transferred at a point in time$77,096 $86,393 $237,064 $258,967 
Transferred over time28,107 25,843 81,930 73,719 
Total revenue$105,203 $112,236 $318,994 $332,686 
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 $18.5 million and $16.6 million as of June 30, 2024 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.4 million and $1.0 million for the three months ended June 30, 2024 and 2023, respectively. Depreciation expense for these subscriber assets, which is included in cost of sales, was $3.5 million and $2.8 million for the nine months ended June 30, 2024 and 2023, 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 June 30, 2024 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.
Our contract liabilities were $37.5 million and $26.5 million at June 30, 2024 and 2023, respectively.
There were contract liability balances of $38.0 million and $25.7 million as of March 31, 2024 and 2023, respectively. Of these balances, Digi recognized $7.7 million and $6.7 million as revenue in the three months ended June 30, 2024 and 2023, respectively. There were contract liability balances of $27.9 million and $21.6 million balances as of September 30, 2023 and 2022, respectively. Digi recognized $17.6 million and $18.9 million as revenue in the nine months ended June 30, 2024 and 2023, respectively.
11

7. REVENUE (CONTINUED)
Remaining Performance Obligation
As of June 30, 2024, we had approximately $161.2 million of remaining performance obligations on contracts with an original duration of one year or more. We expect to recognize revenue on approximately $72.1 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 expense was $0.2 million for the nine months ended June 30, 2024. Included in this was a net tax benefit of $0.7 million discretely related to the nine months ended June 30, 2024. This liability 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 June 30, 2024$3,130 
The total amount of unrecognized tax benefits at June 30, 2024 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 summarize 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 June 30,
20242023
Balance at beginning of period$774 $836 
Warranties accrued171 135 
Settlement made(141)(117)
Balance at end of period$804 $854 
Nine months ended June 30,
20242023
Balance at beginning of period$772 $886 
Warranties accrued341 303 
Settlement made(309)(335)
Balance at end of period$804 $854 
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 LocationJune 30, 2024September 30, 2023
Assets
Operating leasesOperating lease right-of-use assets$10,858 $12,876 
Total lease assets$10,858 $12,876 
Liabilities
Operating leasesCurrent portion of operating lease liabilities$3,032 $3,352 
Operating leasesOperating lease liabilities11,945 13,989 
Total lease liabilities$14,977 $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 June 30,Nine months ended June 30,
2024202320242023
Operating lease cost$757 $907 $2,578 $2,678 
Variable lease cost310 361 943 1,013 
Short-term lease cost30 26 85 69 
Total lease cost$1,097 $1,294 $3,606 $3,760 
At June 30, 2024, the weighted average remaining lease term of our operating leases was 6.0 years and the weighted average discount rate for these leases was 4.9%.
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 June 30, 2024 (in thousands):
Fiscal yearAmount
2024 (three months)$1,082 
20253,713 
20263,262 
20272,058 
20281,897 
20291,840 
Thereafter3,865 
Total future undiscounted lease payments17,717 
Less imputed interest(2,740)
Total reported lease liability$14,977 
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.
As previously disclosed, Data Logger Solutions, LLC ("Data Loggers") brought suit in Delaware Superior Court against us and our subsidiary Digi SmartSense, LLC on October 23, 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 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. In March 2024, a jury found Digi liable for breach of contract and awarded Data Loggers damages of approximately $11.6 million. Delaware law also entitles Data Loggers to interest on this award pursuant to a statutory calculation. Each party has filed post-trial motions with respect to the jury’s verdict and a hearing on these motions was held on June 28, 2024. Our motions seek to have the case retried or to remit the award of damages. The plaintiffs are seeking to expand the award of damages for attorney’s fees and additional interest. While these post-trial motions are pending, each party’s right to appeal is stayed and remains in place. Pursuant to ASC 450 we have accrued a $6.3 million liability with respect to this case. The accrual reflects a reasonable estimate of probable loss based on information currently available to us. The ultimate loss, if any, to Digi could be materially different from the amount we have accrued and we cannot predict or estimate the duration or ultimate outcome of this matter.
In addition to the matter 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 Digi International Inc. 2021 Omnibus Incentive Plan (as amended and restated, 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 June 30, 2024, there were approximately 1,920,325 shares available for future grants under the 2021 Plan.
Cash received from the exercise of stock options was $1.3 million and $2.6 million for the nine months ended June 30, 2024 and 2023, 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 nine months ended June 30, 2024 and 2023, our employees forfeited 112,827 shares and 97,171 shares, respectively, in order to satisfy withholding tax obligations of $2.8 million and $3.9 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 $1.7 million for the nine months ended June 30, 2024 and 2023. Pursuant to the ESPP, 74,760 and 58,081 common shares were issued to employees during the nine months ended June 30, 2024 and 2023, respectively. Shares are issued under the ESPP from treasury stock. As of June 30, 2024, 395,467 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 June 30,Nine months ended June 30,
2024202320242023
Cost of sales$173 $160 $529 $463 
Sales and marketing1,218 1,089 3,594 3,012 
Research and development517 469 1,448 1,386 
General and administrative1,606 1,801 4,522 4,991 
Stock-based compensation before income taxes3,514 3,519 10,093 9,852 
Income tax benefit(724)(760)(2,138)(2,096)
Stock-based compensation after income taxes$2,790 $2,759 $7,955 $7,756 
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.59
Exercised(91)28.43
Forfeited / Canceled(39)27.61
Balance on June 30, 20241,510 $18.743.3$7,659 
Exercisable on June 30, 20241,160 $17.192.9$7,220 
(1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $22.93 as of June 30, 2024, which would have been received by the option holders had all option holders exercised their options as of that date.

15

12. STOCK-BASED COMPENSATION (CONTINUED)
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 nine months ended June 30, 2024 and 2023 was $2.6 million and $4.1 million, respectively.
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:
Nine months ended June 30,
20242023
Weighted average per option grant date fair value$12.44$19.88
Assumptions used for option grants:
Risk free interest rate
4.48% - 4.68%
3.50% - 3.98%
Expected term6.00 years6.00 years
Expected volatility
46% - 47%
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 June 30, 2024, the total unrecognized compensation cost related to non-vested stock options was $3.5 million and the related weighted average period over which it is expected to be recognized is approximately 1.4 years.
Non-vested Stock Units
The following table presents a summary of our non-vested restricted stock units and performance stock units as of June 30, 2024 and changes during the nine 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 
Granted343 24.98 135 24.81 
Vested(280)25.13 (30)37.11 
Canceled(44)30.13 (17)28.94 
Nonvested on June 30, 2024865 $30.11 223 $30.65 
As of June 30, 2024, the total unrecognized compensation cost related to non-vested restricted stock units and performance stock units was $20.0 million and $0.5 million, respectively. The related weighted average period over which these costs are expected to be recognized was approximately 1.9 years and 0.1 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 "assume," "believe," "continue," "estimate," "expect," "intend," "may," "plan," "potential," "project," "should," 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 savings 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 and ongoing 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.
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.
17


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)

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 third quarter of fiscal 2024 that we feel are most important in these evaluations, with comparisons to the third quarter of fiscal 2023:
Consolidated revenue was $105 million, a decrease of 6%.
Consolidated gross profit was $62 million, a decrease of 2%.
Gross profit margin was 59.2%, an increase of 230 basis points.
Net income was $10 million, compared to net income of $7 million.
Net income per diluted share was $0.26, compared to $0.18.
Adjusted net income and adjusted net income per share was $18.5 million, or $0.50 per diluted share, compared to $18.5 million, or $0.50 per diluted share.
Adjusted EBITDA was $25 million, or 23.5% of revenue, compared to $24 million or 21.7% of revenue.
ARR was $113 million at quarter end, an increase of 9%.
In recent periods, we have experienced longer than expected sales cycles with respect to many contracts and projects of potential significance. We believe this is related to macroeconomic conditions and are uncertain as to when and to what degree sales cycles will return to more normal conditions, but expect this to adversely impact our results for at least the remainder of fiscal 2024.
CONSOLIDATED RESULTS OF OPERATIONS
The following table sets forth selected information derived from our interim condensed consolidated statements of operations:
Three months ended June 30,% incr.Nine months ended June 30,% incr.
($ in thousands)20242023(decr.)20242023(decr.)
Revenue$105,203 100.0 %$112,236 100.0 %(6.3)%$318,994 100.0 %$332,686 100.0 %(4.1)%
Cost of sales42,945 40.8 48,417 43.1 (11.3)133,318 41.8 144,474 43.4 (7.7)
Gross profit62,258 59.2 63,819 56.9 (2.4)185,676 58.2 188,212 56.6 (1.3)
Operating expenses49,350 46.9 51,343 45.7 (3.9)152,484 47.8 151,598 45.6 0.6 
Operating income12,908 12.3 12,476 11.2 3.5 33,192 10.4 36,614 11.0 (9.3)
Other expense, net(3,248)(3.1)(6,588)(5.9)(50.7)(22,386)(7.0)(18,888)(5.7)18.5 
Income before income taxes9,660 9.2 5,888 5.3 64.1 10,806 3.4 17,7265.3 (39.0)
Income tax expense (benefit)(42)— (839)(0.7)NM164 0.1 (679)(0.2)NM
Net income$9,702 9.2 %$6,727 6.0 %44.2 $10,642 3.3 %$18,405 5.5 %(42.2)%
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 June 30,% incr.Nine months ended June 30,% incr.
($ in thousands)20242023(decr.)20242023(decr.)
Revenue
IoT Products & Services$80,003 76.0 %$87,358 77.8 %(8.4)%$245,416 76.9 %$257,593 77.4 %(4.7)%
IoT Solutions25,200 24.0 24,878 22.2 1.3 73,578 23.1 75,093 22.6 (2.0)
Total revenue$105,203 100.0 %$112,236 100.0 %(6.3)%$318,994 100.0 %$332,686 100.0 %(4.1)%
IoT Products & Services
IoT Products & Services revenue decreased $7.4 million for the three months ended June 30, 2024, as compared to the same period in the prior fiscal year. The decrease consisted of a $7.9 million decline in one-time sales, with no material impact from pricing, partially offset by $0.5 million of recurring revenue growth.

IoT Products & Services revenue decreased $12.2 million for the nine months ended June 30, 2024, as compared to the same period in the prior fiscal year. The decrease consisted of a $15.1 million decline in product sales volume, with no material impact from pricing, partially offset by $2.9 million of service revenue growth.
IoT Solutions
IoT Solutions revenue increased $0.3 million for the three months ended June 30, 2024, as compared to the same period in the prior fiscal year. The increase consisted of a $1.7 million rise in recurring revenue, partially offset by a $0.8 million decrease in hardware sales and a $0.6 million decrease in one time services volume.

IoT Solutions revenue decreased $1.5 million for the nine months ended June 30, 2024, as compared to the same period in the prior fiscal year. The decrease consisted of a $2.9 million decline in one time services volume and a $1.9 million decrease in hardware sales offset by a $3.3 million increase in recurring revenue.
ARR
ARR was $113 million as of June 30, 2024, compared to $104 million as of June 30, 2023. IoT Products & Services ARR was $23 million as of June 30, 2024, compared to $22 million as of June 30, 2023. This increase was due to growth in the subscription base across extended warranty offerings and remote management platforms. IoT Solutions ARR was $90 million as of June 30, 2024, compared to $82 million as of June 30, 2023, driven by growth in SmartSense.
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 June 30,Basis point
($ in thousands)20242023inc. (decr.)
Cost of Goods Sold
IoT Products & Services$36,502 45.6 %$40,129 45.9 %(30)
IoT Solutions6,443 25.6 8,288 33.3 (770)
Total cost of goods sold$42,945 40.8 %$48,417 43.1 %(230)
Gross Profit
IoT Products & Services Operating Segments Gross Profit$43,501 54.4 %$47,229 54.1 %30
IoT Solutions Operating Segments Gross Profit18,757 74.4 16,590 66.7 770
Total gross profit$62,258 59.2 %$63,819 56.9 %230
19

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
Nine months ended June 30,Basis point
($ in thousands)20242023inc. (decr.)
Cost of Goods Sold
IoT Products & Services$112,995 46.0 %$117,226 45.5 %50
IoT Solutions20,323 27.6 %27,248 36.3 %(870)
Total cost of goods sold$133,318 41.8 %$144,474 43.4 %(160)
Gross Profit
IoT Products & Services Operating Segments Gross Profit$132,421 54.0 %$140,367 54.5 %(50)
IoT Solutions Operating Segments Gross Profit53,255 72.4 %47,845 63.7 %870
Total gross profit$185,676 58.2 %$188,212 56.6 %160
IoT Product & Services
IoT Products & Services gross profit margin increased 30 basis points for the three months ended June 30, 2024 as compared to the same period in the prior fiscal year. This increase was driven by a reduction in inventory adjustments and reduced inflationary pressures.
IoT Products & Services gross profit margin decreased 50 basis points for the nine months ended June 30, 2024 as compared to the same period in the prior fiscal year. This decrease was driven by decreased volume as well as changes in mix, partially offset by a reduction in inventory adjustments and reduced inflationary pressures.
IoT Solutions
The IoT Solutions gross profit margin increased 770 basis points for the three months ended June 30, 2024 as compared to the same period in the prior fiscal year. This increase was the result of growth in higher margin ARR subscription revenues.
The IoT Solutions gross profit margin increased 870 basis points for the nine months ended June 30, 2024 as compared to the same period in the prior fiscal year. This increase was the result of growth in higher margin ARR subscription revenues.
OPERATING EXPENSES
Below are our operating expenses and operating expenses as a percentage of total revenue:
Three months ended June 30,$%Nine months ended June 30,$%
($ in thousands)20242023incr.
(decr.)
incr.
(decr.)
20242023incr.
(decr.)
incr.
(decr.)
Operating Expenses
Sales and marketing$21,501 20.4 %$20,974 18.7 %$527 2.5 %$61,688 19.4 %$60,421 18.2 %$1,267 2.1 %
Research and development15,132 14.4 14,945 13.3 187 1.3 44,809 14.0 44,194 13.3 615 1.4 
General and administrative12,717 12.1 15,424 13.7 (2,707)(17.6)45,987 14.4 46,983 14.1 (996)(2.1)
Total operating expenses$49,350 46.9 %$51,343 45.7 %$(1,993)(3.9)%$152,484 47.8 %$151,598 45.6 %$886 0.6 %

The $2.0 million decrease in operating expenses for the three months ended June 30, 2024, as compared to the same period in the prior fiscal year was due to $1.0 million decreases in each of labor and non-labor expenses.

The $0.9 million increase in operating expenses for the nine months ended June 30, 2024, as compared to the same period in the prior fiscal year was the result of a $6.3 million increase to litigation reserves partially offset by a $2.1 million gain on the sale of an intangible asset, a $2.3 decrease in non-labor expenses and a $1.0 million decrease in labor expenses.
20

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
OTHER EXPENSE, NET
Below are our other expenses, net and other expenses, net as a percentage of total revenue:
Three months ended June 30,$%Nine months ended June 30,$%
($ in thousands)20242023incr.
(decr.)
incr.
(decr.)
20242023incr.
(decr.)
incr.
(decr.)
Other expense, net
Interest expense, net$(3,234)(3.1)%$(6,603)(5.9)%$3,369 (51.0)%(12,592)(4.0)%(18,967)(5.7)%6,375 (33.6)%
Debt issuance cost write off— — — — — NM(9,722)(3.0)— — (9,722)NM
Other expense, net(14)— 15 — (29)NM(72)— 79 — (151)NM
Total other expense, net$(3,248)(3.1)%$(6,588)(5.9)%$3,340 (50.7)%$(22,386)(7.0)%$(18,888)(5.7)%$(3,498)18.5 %
NM means not meaningful
Other expense, net, decreased $3.3 million for the three months ended June 30, 2024, as compared to the same period in the prior fiscal year. This decrease was driven by a reduction in interest expense due to a decrease in average debt outstanding and our effective interest rate. Other expense, net, increased $3.5 million for the nine months ended June 30, 2024, as compared to the same period in the prior fiscal year. This increase was driven by the $9.7 million debt issuance cost expense realized upon the extinguishment of our prior credit facility partially offset by a decrease in our average debt outstanding and our effective interest rate on debt (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.
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.
GOODWILL
Results of our Fiscal 2024 Annual Impairment Test
As of June 30, 2024, we had a total of $32.7 million of goodwill for the Cellular Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.2 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, 2024, the fair value of goodwill exceeded the carrying value for all six reporting units and no impairment was recorded. Ventus fair value exceeded carrying values by less than 10%.
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.
See Note 4 to the condensed consolidated financial statements for additional discussion of goodwill.
21

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
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.
Below are reconciliations from GAAP to non-GAAP information that we feel are important to our business:
Reconciliation of Net Income to Adjusted EBITDA
(In thousands)
Three months ended June 30,Nine months ended June 30,
2024202320242023
% of total
revenue
% of total
revenue
% of total
revenue
% of total
revenue
Total revenue$105,203 100.0 %$112,236 100.0 %$318,994 100.0 %$332,686 100.0 %
Net income$9,702 $6,727 $10,642 $18,405 
Interest expense, net3,234 6,603 12,592 18,967 
Debt issuance cost write off— — 9,722 — 
Income tax provision (benefit)(42)(839)164 (679)
Depreciation and amortization8,299 8,005 24,416 23,963 
Stock-based compensation3,514 3,519 10,093 9,852 
Litigation accrual— — 6,253 — 
Gain on asset sale18 — (2,111)— 
Restructuring charge— 95 146 141 
Acquisition expense— 222 (61)910 
Adjusted EBITDA$24,725 23.5 %$24,332 21.7 %$71,856 22.5 %$71,559 21.5 %

22

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
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 June 30,Nine months ended June 30,
2024202320242023
Net income and net income per diluted share$9,702 $0.26 $6,727 $0.18 $10,642 $0.29 $18,405 $0.50 
Amortization6,104 0.16 6,252 0.17 18,439 0.50 18,966 0.51 
Stock-based compensation3,514 0.09 3,519 0.10 10,093 0.27 9,852 0.27 
Other non-operating expense (income)14 — (15)— 72 — (79)— 
Acquisition expense— — 222 0.01 (61)— 910 0.02 
Litigation accrual— — — — 6,253 0.17 — — 
Gain on asset sale18 — — — (2,111)(0.06)— — 
Restructuring charge— — 95 — 146 — 141 — 
Interest expense, net3,234 0.09 6,603 0.18 12,592 0.34 18,967 0.51 
Debt issuance cost write off— — — — 9,722 0.26 — — 
Tax effect from the above adjustments (1)
(4,880)(0.13)(6,025)(0.17)(12,386)(0.34)(15,520)(0.41)
Discrete tax expenses (benefits) (2)
780 0.02 1,125 0.03 679 0.02 2,874 0.08 
Adjusted net income and adjusted net income per diluted share (3)
$18,486 $0.50 $18,503 $0.50 $54,080 $1.46 $54,516 $1.48 
Diluted weighted average common shares37,02636,81736,92136,838
(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 and nine months ended June 30, 2024 and 2023, discrete tax expenses (benefits) 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.
23

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 and 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 nine months ended June 30, 2024 and 2023 are summarized as follows:
Nine months ended June 30,
($ in thousands)20242023
Operating activities$56,657 $27,804 
Investing activities947 (3,842)
Financing activities(62,616)(28,920)
Effect of exchange rate changes on cash and cash equivalents1,656 (362)
Net decrease in cash and cash equivalents$(3,356)$(5,320)
Cash flows from operating activities increased $28.9 million as a result of:
a $0.2 million increase in net operating assets for the first nine months of fiscal 2024 compared to a $19.4 million increase in the first nine months of fiscal 2023,
a $9.7 million debt issuance cost write-off included in net income in the first nine months of fiscal 2024,
a $6.3 million litigation accrual included in net income in the first nine months of fiscal 2024
and a $3.0 million increase in deferred income tax benefit for the first nine months of fiscal 2024 compared to a $6.5 million increase in the first nine months of fiscal 2023.
These were partially offset by:
a $7.8 million decrease in net income in the first nine months of fiscal 2024
and a $2.2 million increase in gains from the sale of assets in the first nine months of fiscal 2024.

24

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)
Cash flows used in investing activities decreased $4.8 million as a result of:
a $2.2 million increase in proceeds from the sale of property, equipment, improvements and certain other intangible assets
and a $2.6 million decrease in purchases of property, equipment, improvements and certain other intangible assets.
Cash flows used in financing activities increased $33.7 million as a result of:
debt payments of $276.2 million in the first nine months 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 payments of $60.7 million against our new credit facility, compared to debt payments of $29.4 million in the first nine months of fiscal 2023
and a decrease in proceeds from stock option plan transactions.
These were partially offset by:
net proceeds of $214.1 million from the issuance of a new credit facility,
a decrease in taxes paid for net share settlement of share-based payment options and awards
and an increase in proceeds from employee stock purchase plan transactions.
CONTRACTUAL OBLIGATIONS
The following table summarizes our contractual obligations at June 30, 2024:
Payments due by fiscal period
($ in thousands)TotalLess than 1 year1-3 years3-5 yearsThereafter
Operating leases$17,717 $3,867 $5,733 $3,792 $4,325 
Revolving loan152,800 — — 152,800 — 
  Total$170,517 $3,867 $5,733 $156,592 $4,325 
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 $2.3 million as of June 30, 2024. 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 June 30, 2024, we had $152.8 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
25

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 June 30, 2024 was 7.93%.
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 June 30, 2024, the annualized effect of a 25 basis point change in interest rates would increase or decrease our interest expense by $0.4 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.
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 nine months of fiscal 2024 would have resulted in a 1.4% 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 nine months ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
26

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



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 third 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
April 1, 2024 - April 30, 2024— $— — $— 
May 1, 2024 - May 31, 20246,270 26.98 — — 
June 1, 2024 - June 30, 2024330 22.42 — — 
6,600$26.76 — $— 
(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 June 30, 2024, 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.
28


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
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 June 30, 2024, 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 June 30, 2024 is formatted in iXBRL (included in Exhibit 101).
____________
(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.

29

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:August 7, 2024By:  /s/ James J. Loch 
  James J. Loch 
  Senior Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer and Authorized Officer) 
30
EX-31.A 2 dgii-ex31a_2024630x10q.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.
     
August 7, 2024/s/ Ronald E. Konezny 
 Ronald E. Konezny 
 President and Chief Executive Officer 


EX-31.B 3 dgii-ex31b_2024630x10q.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.
August 7, 2024/s/ James J. Loch
James J. Loch
Senior Vice President, Chief Financial Officer and Treasurer


EX-32 4 dgii-ex32_2024630x10q.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 June 30, 2024 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.
August 7, 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-20240630.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 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 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 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 Depreciation and Amortization Expense By Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Segment Information Expended for Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Segment Information Total Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue - Unearned Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Product Warranty Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Contingencies Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation (Fair Value Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation (Non-Vested Options) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dgii-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dgii-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dgii-20240630_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] Loss Contingency, Damages Awarded, Value Loss Contingency, Damages Awarded, Value Revolving loan maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Underlying Security Market Price Change Underlying Security Market Price Change, Percent Proceeds from Sale of Intangible Assets Proceeds from Sale of Intangible Assets 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 11) 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,474,271 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) Attributable to Parent 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] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] 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 (three 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 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 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] Depreciation and Amortization Expense By Segment Depreciation and Amortization Expense By Segment [Table Text Block] Depreciation and Amortization Expense By Segment 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 Share-Based Payment Arrangement, 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 Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] 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 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] Consolidation Items [Domain] Consolidation Items [Domain] 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 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 provide by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Income 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] Estimated Litigation Liability Litigation Settlement, Expense 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,881,585 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] Amortization Amortization Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Amortization expense Cost, Depreciation and Amortization Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] 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 Segment, Reconciliation of Other Items from Segments to Consolidated [Table] Segment, Reconciliation of Other Items from Segments to Consolidated [Table] 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] 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 Consolidation Items [Axis] Consolidation Items [Axis] 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 Subsegments [Axis] Subsegments [Axis] 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] 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 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 (three 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 Loss Contingency Accrual Loss Contingency Accrual 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 Income tax 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 (loss) income 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 provision 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 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] 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-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 dgii-20240630_g1.jpg GRAPHIC begin 644 dgii-20240630_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 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Cover Page - shares
    9 Months Ended
    Jun. 30, 2024
    Aug. 02, 2024
    Entity Information [Line Items]    
    Document Type 10-Q  
    Document Quarterly Report true  
    Document Period End Date Jun. 30, 2024  
    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,415,184
    Entity Central Index Key 0000854775  
    Current Fiscal Year End Date --09-30  
    Document Fiscal Year Focus 2024  
    Document Fiscal Period Focus Q3  
    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 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
    shares in Thousands, $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Revenue:        
    Total Revenue $ 105,203 $ 112,236 $ 318,994 $ 332,686
    Cost of sales:        
    Amortization of intangibles 952 953 2,858 3,009
    Total cost of sales 42,945 48,417 133,318 144,474
    Gross Profit 62,258 63,819 185,676 188,212
    Operating expenses:        
    Sales and marketing 21,501 20,974 61,688 60,421
    Research and development 15,132 14,945 44,809 44,194
    General and administrative 12,717 15,424 45,987 46,983
    Total operating expenses 49,350 51,343 152,484 151,598
    Operating income 12,908 12,476 33,192 36,614
    Other expense, net:        
    Interest expense, net (3,234) (6,603) (12,592) (18,967)
    Debt issuance cost write off 0 0 (9,722) 0
    Other (expense) income, net (14) 15 (72) 79
    Total other expense, net (3,248) (6,588) (22,386) (18,888)
    Income before income taxes 9,660 5,888 10,806 17,726
    Income tax provision (42) (839) 164 (679)
    Net income $ 9,702 $ 6,727 $ 10,642 $ 18,405
    Basic net income per common share:        
    Basic (USD per share) $ 0.27 $ 0.19 $ 0.29 $ 0.51
    Diluted net income per common share        
    Diluted (USD per share) $ 0.26 $ 0.18 $ 0.29 $ 0.50
    Weighted average common shares:        
    Basic (shares) 36,375 35,889 36,266 35,761
    Diluted (shares) 37,026 36,817 36,921 36,838
    Product        
    Revenue:        
    Revenue $ 74,618 $ 81,714 $ 230,300 $ 247,288
    Cost of sales:        
    Cost of sales excluding amortization 35,846 40,650 111,506 120,480
    Service        
    Revenue:        
    Revenue 30,585 30,522 88,694 85,398
    Cost of sales:        
    Cost of sales excluding amortization $ 6,147 $ 6,814 $ 18,954 $ 20,985
    XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Statement of Comprehensive Income [Abstract]        
    Net income $ 9,702 $ 6,727 $ 10,642 $ 18,405
    Other comprehensive (loss) income:        
    Foreign currency translation adjustment (65) (109) 2,283 1,358
    Other comprehensive (loss) income (65) (109) 2,283 1,358
    Comprehensive income $ 9,637 $ 6,618 $ 12,925 $ 19,763
    XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
    $ in Thousands
    Jun. 30, 2024
    Sep. 30, 2023
    Current assets:    
    Cash and cash equivalents $ 28,337 $ 31,693
    Accounts receivable, net 71,190 55,997
    Inventories 56,665 74,396
    Other current assets 8,327 4,112
    Total current assets 164,519 166,198
    Property, equipment and improvements, net 32,714 29,108
    Intangible assets, net 258,868 277,084
    Goodwill 341,916 341,593
    Operating lease right-of-use assets 10,858 12,876
    Deferred tax assets 7,857 4,884
    Other non-current assets 3,694 3,788
    Assets 820,426 835,531
    Current liabilities:    
    Current portion of long-term debt 0 15,523
    Accounts payable 20,856 17,148
    Accrued compensation 12,643 16,427
    Unearned revenue 30,468 25,274
    Current portion of operating lease liabilities 3,032 3,352
    Income Taxes Payable 1,334 1,116
    Other current liabilities 14,020 7,138
    Total current liabilities 82,353 85,978
    Income taxes payable 2,343 2,308
    Deferred tax liabilities 1,815 1,812
    Long-term debt 151,618 188,051
    Operating lease liabilities 11,945 13,989
    Other non-current liabilities 7,298 2,905
    Total liabilities 257,372 295,043
    Commitments and Contingencies (see Note 11)
    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,881,585 and 42,501,150 shares issued 429 425
    Additional paid-in capital 415,483 403,735
    Retained earnings 235,487 224,845
    Accumulated other comprehensive loss (24,728) (27,011)
    Treasury stock, at cost, 6,474,271 and 6,436,204 shares (63,617) (61,506)
    Total stockholders' equity 563,054 540,488
    Total liabilities and stockholders' equity $ 820,426 $ 835,531
    XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
    Jun. 30, 2024
    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,881,585 42,501,150
    Treasury Stock, Common, Shares 6,474,271 6,436,204
    XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
    $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Operating activities:    
    Net income $ 10,642 $ 18,405
    Adjustments to reconcile net income to net cash provided by operating activities:    
    Depreciation of property, equipment and improvements 5,977 4,997
    Amortization 18,925 20,449
    Write-off of debt issuance costs 9,722 0
    Stock-based compensation 10,093 9,852
    Deferred income tax provision (2,970) (6,495)
    Estimated Litigation Liability 6,253 0
    Other (1,817) 21
    Changes in operating assets and liabilities (net of acquisitions) (168) (19,425)
    Net cash provided by operating activities 56,657 27,804
    Investing activities:    
    Purchase of property, equipment, improvements and certain other intangible assets (1,282) (3,842)
    Proceeds from Sale of Intangible Assets 2,229 0
    Net cash provide by (used in) investing activities 947 (3,842)
    Financing activities:    
    Proceeds from long-term debt 214,062 0
    Payments on long-term debt (276,225) (29,375)
    Proceeds from stock option plan transactions 952 2,616
    Proceeds from employee stock purchase plan transactions 2,061 1,689
    Taxes paid for net share settlement of share-based payment options and awards (3,466) (3,850)
    Net cash provided by financing activities (62,616) (28,920)
    Effect of exchange rate changes on cash and cash equivalents 1,656 (362)
    Net decrease in cash and cash equivalents (3,356) (5,320)
    Cash and cash equivalents, beginning of period 31,693 34,900
    Cash and cash equivalents, end of period 28,337 29,580
    Supplemental schedule of non-cash investing and financing activities    
    Interest Paid 11,780 20,519
    Income Taxes Paid, Net 4,559 4,666
    Transfer of inventory to property, equipment and improvements (8,354) (3,175)
    Accrual for purchase of property, equipment, improvements and certain other intangible assets $ (128) $ (157)
    XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    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 18,405       18,405  
    Other comprehensive (loss) income 1,358         1,358
    Employee stock purchase plan issuances (in shares)     (58)      
    Employee stock purchase plan issuances 1,690   $ 553 1,137    
    Taxes paid for net share settlement of share-based payment awards (in shares)     97      
    Taxes paid for net share settlement of share-based payment awards (3,851)   $ (3,851)      
    Issuance of stock under stock award plans (in shares)   458        
    Issuance of stock under stock award plans 2,616 $ 4   2,612    
    Stock-based compensation expense 9,852     9,852    
    Ending balance (in shares) at Jun. 30, 2023   42,408 6,452      
    Ending balance at Jun. 30, 2023 531,583 $ 424 $ (61,470) 398,845 218,480 (24,696)
    Beginning balance (in shares) at Mar. 31, 2023   42,325 6,464      
    Beginning balance at Mar. 31, 2023 520,179 $ 423 $ (61,446) 394,036 211,753 (24,587)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Net income 6,727       6,727  
    Other comprehensive (loss) income (109)         (109)
    Employee stock purchase plan issuances (in shares)     (18)      
    Employee stock purchase plan issuances 520   $ 173 347    
    Taxes paid for net share settlement of share-based payment awards (in shares)     6      
    Taxes paid for net share settlement of share-based payment awards (197)   $ (197)      
    Issuance of stock under stock award plans (in shares)   83        
    Issuance of stock under stock award plans 944 $ 1   943    
    Stock-based compensation expense 3,519     3,519    
    Ending balance (in shares) at Jun. 30, 2023   42,408 6,452      
    Ending balance at Jun. 30, 2023 531,583 $ 424 $ (61,470) 398,845 218,480 (24,696)
    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 10,642       10,642  
    Other comprehensive (loss) income 2,283         2,283
    Employee stock purchase plan issuances (in shares)     (75)      
    Employee stock purchase plan issuances 1,681   $ 733 948    
    Taxes paid for net share settlement of share-based payment awards (in shares)     113      
    Taxes paid for net share settlement of share-based payment awards (3,466)   $ (2,844) (622)    
    Issuance of stock under stock award plans (in shares)   381        
    Issuance of stock under stock award plans 1,333 $ 4   1,329    
    Stock-based compensation expense 10,093     10,093    
    Ending balance (in shares) at Jun. 30, 2024   42,882 6,474      
    Ending balance at Jun. 30, 2024 563,054 $ 429 $ (63,617) 415,483 235,487 (24,728)
    Beginning balance (in shares) at Mar. 31, 2024   42,854 6,492      
    Beginning balance at Mar. 31, 2024 549,627 $ 429 $ (63,683) 411,759 225,785 (24,663)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]            
    Net income 9,702       9,702  
    Other comprehensive (loss) income (65)         (65)
    Employee stock purchase plan issuances (in shares)     (25)      
    Employee stock purchase plan issuances 569   $ 242 327    
    Taxes paid for net share settlement of share-based payment awards (in shares)     7      
    Taxes paid for net share settlement of share-based payment awards (681)   $ (176) 505    
    Issuance of stock under stock award plans (in shares)   28        
    Issuance of stock under stock award plans 388 $ 0   388    
    Stock-based compensation expense 3,514     3,514    
    Ending balance (in shares) at Jun. 30, 2024   42,882 6,474      
    Ending balance at Jun. 30, 2024 $ 563,054 $ 429 $ (63,617) $ 415,483 $ 235,487 $ (24,728)
    XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Basis of Presentation of Unaudited Interim Condensed Consolidated Financial Statements and Significant Accounting Policies
    9 Months Ended
    Jun. 30, 2024
    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. 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 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Earnings Per Share
    9 Months Ended
    Jun. 30, 2024
    Earnings Per Share [Abstract]  
    EARNINGS PER SHARE 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 June 30,Nine months ended June 30,
     2024202320242023
    Numerator:  
    Net income$9,702 $6,727 $10,642 $18,405 
    Denominator:  
    Denominator for basic net income per common share — weighted average shares outstanding36,375 35,889 36,266 35,761 
    Effect of dilutive securities:  
    Stock options and restricted stock units651 928 655 1,077 
    Denominator for diluted net income per common share — adjusted weighted average shares37,026 36,817 36,921 36,838 
    Net income per common share, basic$0.27 $0.19 $0.29 $0.51 
    Net income per common share, diluted$0.26 $0.18 $0.29 $0.50 
    Digi excludes certain stock options and restricted stock unit awards that would have an anti-dilutive effect on our diluted net income per share calculation. For the three months ended June 30, 2024 and 2023, 646,564 and 599,957 shares outstanding were excluded, respectively. For the nine months ended June 30, 2024 and 2023, 710,370 and 477,521 shares outstanding were excluded, respectively.
    XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Selected Balance Sheet Data
    9 Months Ended
    Jun. 30, 2024
    Selected Balance Sheet Data [Abstract]  
    SELECTED BALANCE SHEET DATA SELECTED BALANCE SHEET DATA
    The following table shows selected balance sheet data (in thousands):
    June 30,
    2024
    September 30,
    2023
    Accounts receivable, net:
    Accounts receivable$76,501 $61,880 
    Less allowance for credit losses1,457 1,693 
    Less reserve for future credit returns and pricing adjustments3,854 4,190 
    Accounts receivable, net$71,190 $55,997 
    Inventories:
    Raw materials$21,509 $29,974 
    Work in process22 66 
    Finished goods35,134 44,356 
    Inventories$56,665 $74,396 
    XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Goodwill and Other Identifiable Intangible Assets, Net
    9 Months Ended
    Jun. 30, 2024
    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):
     June 30, 2024September 30, 2023
    Gross
    carrying
    amount
    Accum.
    amort.
    NetGross
    carrying
    amount
    Accum.
    amort.
    Net
    Purchased and core technology$85,018 $(62,678)$22,340 $85,032 $(59,833)$25,199 
    License agreements112 (112)— 112 (112)— 
    Patents and trademarks40,180 (21,495)18,685 39,957 (19,888)20,069 
    Customer relationships309,213 (91,370)217,843 309,196 (77,380)231,816 
    Non-compete agreements600 (600)— 600 (600)— 
    Order backlog1,000 (1,000)— 1,000 (1,000)— 
    Total$436,123 $(177,255)$258,868 $435,897 $(158,813)$277,084 

    Amortization expense for intangible assets was $6.1 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively. Amortization expense for intangible assets was $18.4 million and $19.0 million for the nine months ended June 30, 2024 and 2023, 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 (three months)$6,995 
    202521,786 
    202621,554 
    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):
     Nine months ended June 30, 2024
     IoT
    Products & Services
    IoT
    Solutions
    Total
    Balance on September 30, 2023$173,957 $167,636 $341,593 
    Foreign currency translation adjustment400 (77)323 
    Balance on June 30, 2024$174,357 $167,559 $341,916 
    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 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 for goodwill testing purposes: 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 reporting units was tested individually for impairment during our annual impairment test completed as of the end of the third fiscal quarter of fiscal 2024.

    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.
    Results of our Fiscal 2024 Annual Impairment Test
    As of June 30, 2024, we had a total of $32.7 million of goodwill for the Cellular Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.2 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, 2024, the fair value of goodwill exceeded the carrying value for all six reporting units and no impairment was recorded.
    XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Indebtedness
    9 Months Ended
    Jun. 30, 2024
    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”), 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. All borrowings in the period were made at Term SOFR for a one-month interest election period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility was 7.93% as of June 30, 2024.
    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 commitment fee was 0.25% as of June 30, 2024. 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 June 30, 2024.
    The following table is a summary of our long-term indebtedness at June 30, 2024 and September 30, 2023 (in thousands):
    Balance on June 30, 2024Balance on September 30, 2023
    Revolving Loan$152,800 $— 
    Term loan— 213,625 
    Total loans152,800 213,625 
    Less unamortized issuance costs(1,182)(10,051)
    Less current maturities of long-term debt— (15,523)
    Total long-term debt, net of current portion$151,618 $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 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Segment Information
    9 Months Ended
    Jun. 30, 2024
    Segment Reporting [Abstract]  
    SEGMENT INFORMATION SEGMENT INFORMATION
    In the third quarter of fiscal 2024, we restructured our management structure to appoint a single segment manager over IoT Products & Services and a single manager over IoT Solutions. As a result we have two operating segments. These two operating segments also serve as our reportable segments: IoT Products & Services and IoT Solutions. Each operating segment is now led by a single segment manager. IoT Products & Services derives revenue from the sale of products and services that help original equipment manufacturers ("OEMs"), enterprise and government customers create and deploy, secure IoT connectivity solutions. IoT Solutions derives revenue from the sale of software-based services that are enabled through the use of connected devices that utilize cellular communications.
    Our CEO is our Chief Operating Decision Maker ("CODM"). The measures the CODM uses to measure profitability within each of our reportable segments is segment gross profit.
    Summary operating results for each of our segments were (in thousands):
    Three months ended June 30,Nine months ended June 30,
    2024202320242023
    Revenue
    IoT Products & Services$80,003 $87,358 $245,416 $257,593 
    IoT Solutions25,200 24,878 73,578 75,093 
    Total revenue$105,203 $112,236 $318,994 $332,686 
    Gross Profit
    IoT Products & Services Operating Segments Gross Profit$43,501 $47,229 $132,421 $140,367 
    IoT Solutions Operating Segments Gross Profit18,757 16,590 53,255 47,845 
    Total gross profit$62,258 $63,819 $185,676 $188,212 
    Total depreciation and amortization expense was (in thousands):
    Three months ended June 30,Nine months ended June 30,
    2024202320242023
    IoT Products & Services$3,111 $3,108 $9,316 $9,446 
    IoT Solutions5,187 4,896 15,098 14,516 
    Total depreciation and amortization$8,298 $8,004 $24,414 $23,962 
    Total expended for property, plant and equipment was (in thousands):
    Nine months ended June 30,
    20242023
    IoT Products & Services$581 $362 
    IoT Solutions*475 3,291 
    Total expended for property, plant and equipment$1,056 $3,653 
    * Excluded from these amounts are $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, respectively.
    Total assets for each of our segments were (in thousands):
    June 30,
    2024
    September 30,
    2023
    IoT Products & Services$389,469 $384,018 
    IoT Solutions402,620 419,820 
    Unallocated*28,337 31,693 
    Total assets$820,426 $835,531 
    *Unallocated consists of cash and cash equivalents.
    XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Revenue
    9 Months Ended
    Jun. 30, 2024
    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 June 30,Nine months ended June 30,
    2024202320242023
    North America, primarily the United States$72,908 $82,953 $225,001 $244,227 
    Europe, Middle East & Africa15,123 16,352 48,998 52,643 
    Rest of world17,172 12,931 44,995 35,816 
    Total revenue$105,203 $112,236 $318,994 $332,686 
    The following table summarizes our revenue by the timing of revenue recognition (in thousands):
    Three months ended June 30,Nine months ended June 30,
    2024202320242023
    Transferred at a point in time$77,096 $86,393 $237,064 $258,967 
    Transferred over time28,107 25,843 81,930 73,719 
    Total revenue$105,203 $112,236 $318,994 $332,686 
    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 $18.5 million and $16.6 million as of June 30, 2024 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.4 million and $1.0 million for the three months ended June 30, 2024 and 2023, respectively. Depreciation expense for these subscriber assets, which is included in cost of sales, was $3.5 million and $2.8 million for the nine months ended June 30, 2024 and 2023, 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 June 30, 2024 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.
    Our contract liabilities were $37.5 million and $26.5 million at June 30, 2024 and 2023, respectively.
    There were contract liability balances of $38.0 million and $25.7 million as of March 31, 2024 and 2023, respectively. Of these balances, Digi recognized $7.7 million and $6.7 million as revenue in the three months ended June 30, 2024 and 2023, respectively. There were contract liability balances of $27.9 million and $21.6 million balances as of September 30, 2023 and 2022, respectively. Digi recognized $17.6 million and $18.9 million as revenue in the nine months ended June 30, 2024 and 2023, respectively.
    7. REVENUE (CONTINUED)
    Remaining Performance Obligation
    As of June 30, 2024, we had approximately $161.2 million of remaining performance obligations on contracts with an original duration of one year or more. We expect to recognize revenue on approximately $72.1 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 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Income Taxes
    9 Months Ended
    Jun. 30, 2024
    Income Tax Disclosure [Abstract]  
    Income Tax Disclosure [Text Block] INCOME TAXES
    Our income tax expense was $0.2 million for the nine months ended June 30, 2024. Included in this was a net tax benefit of $0.7 million discretely related to the nine months ended June 30, 2024. This liability 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 June 30, 2024$3,130 
    The total amount of unrecognized tax benefits at June 30, 2024 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 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Product Warranty Obligation
    9 Months Ended
    Jun. 30, 2024
    Product Warranties Disclosures [Abstract]  
    PRODUCT WARRANTY OBLIGATION PRODUCT WARRANTY OBLIGATION
    The following tables summarize 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 June 30,
    20242023
    Balance at beginning of period$774 $836 
    Warranties accrued171 135 
    Settlement made(141)(117)
    Balance at end of period$804 $854 
    Nine months ended June 30,
    20242023
    Balance at beginning of period$772 $886 
    Warranties accrued341 303 
    Settlement made(309)(335)
    Balance at end of period$804 $854 
    XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Leases
    9 Months Ended
    Jun. 30, 2024
    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 LocationJune 30, 2024September 30, 2023
    Assets
    Operating leasesOperating lease right-of-use assets$10,858 $12,876 
    Total lease assets$10,858 $12,876 
    Liabilities
    Operating leasesCurrent portion of operating lease liabilities$3,032 $3,352 
    Operating leasesOperating lease liabilities11,945 13,989 
    Total lease liabilities$14,977 $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 June 30,Nine months ended June 30,
    2024202320242023
    Operating lease cost$757 $907 $2,578 $2,678 
    Variable lease cost310 361 943 1,013 
    Short-term lease cost30 26 85 69 
    Total lease cost$1,097 $1,294 $3,606 $3,760 
    At June 30, 2024, the weighted average remaining lease term of our operating leases was 6.0 years and the weighted average discount rate for these leases was 4.9%.
    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 June 30, 2024 (in thousands):
    Fiscal yearAmount
    2024 (three months)$1,082 
    20253,713 
    20263,262 
    20272,058 
    20281,897 
    20291,840 
    Thereafter3,865 
    Total future undiscounted lease payments17,717 
    Less imputed interest(2,740)
    Total reported lease liability$14,977 
    XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Contingencies
    9 Months Ended
    Jun. 30, 2024
    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.
    As previously disclosed, Data Logger Solutions, LLC ("Data Loggers") brought suit in Delaware Superior Court against us and our subsidiary Digi SmartSense, LLC on October 23, 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 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. In March 2024, a jury found Digi liable for breach of contract and awarded Data Loggers damages of approximately $11.6 million. Delaware law also entitles Data Loggers to interest on this award pursuant to a statutory calculation. Each party has filed post-trial motions with respect to the jury’s verdict and a hearing on these motions was held on June 28, 2024. Our motions seek to have the case retried or to remit the award of damages. The plaintiffs are seeking to expand the award of damages for attorney’s fees and additional interest. While these post-trial motions are pending, each party’s right to appeal is stayed and remains in place. Pursuant to ASC 450 we have accrued a $6.3 million liability with respect to this case. The accrual reflects a reasonable estimate of probable loss based on information currently available to us. The ultimate loss, if any, to Digi could be materially different from the amount we have accrued and we cannot predict or estimate the duration or ultimate outcome of this matter.
    In addition to the matter 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 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation
    9 Months Ended
    Jun. 30, 2024
    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 Digi International Inc. 2021 Omnibus Incentive Plan (as amended and restated, 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 June 30, 2024, there were approximately 1,920,325 shares available for future grants under the 2021 Plan.
    Cash received from the exercise of stock options was $1.3 million and $2.6 million for the nine months ended June 30, 2024 and 2023, 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 nine months ended June 30, 2024 and 2023, our employees forfeited 112,827 shares and 97,171 shares, respectively, in order to satisfy withholding tax obligations of $2.8 million and $3.9 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 $1.7 million for the nine months ended June 30, 2024 and 2023. Pursuant to the ESPP, 74,760 and 58,081 common shares were issued to employees during the nine months ended June 30, 2024 and 2023, respectively. Shares are issued under the ESPP from treasury stock. As of June 30, 2024, 395,467 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 June 30,Nine months ended June 30,
    2024202320242023
    Cost of sales$173 $160 $529 $463 
    Sales and marketing1,218 1,089 3,594 3,012 
    Research and development517 469 1,448 1,386 
    General and administrative1,606 1,801 4,522 4,991 
    Stock-based compensation before income taxes3,514 3,519 10,093 9,852 
    Income tax benefit(724)(760)(2,138)(2,096)
    Stock-based compensation after income taxes$2,790 $2,759 $7,955 $7,756 
    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.59
    Exercised(91)28.43
    Forfeited / Canceled(39)27.61
    Balance on June 30, 20241,510 $18.743.3$7,659 
    Exercisable on June 30, 20241,160 $17.192.9$7,220 
    (1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $22.93 as of June 30, 2024, which would have been received by the option holders had all option holders exercised their options as of that date.
    12. STOCK-BASED COMPENSATION (CONTINUED)
    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 nine months ended June 30, 2024 and 2023 was $2.6 million and $4.1 million, respectively.
    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:
    Nine months ended June 30,
    20242023
    Weighted average per option grant date fair value$12.44$19.88
    Assumptions used for option grants:
    Risk free interest rate
    4.48% - 4.68%
    3.50% - 3.98%
    Expected term6.00 years6.00 years
    Expected volatility
    46% - 47%
    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 June 30, 2024, the total unrecognized compensation cost related to non-vested stock options was $3.5 million and the related weighted average period over which it is expected to be recognized is approximately 1.4 years.
    Non-vested Stock Units
    The following table presents a summary of our non-vested restricted stock units and performance stock units as of June 30, 2024 and changes during the nine 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 
    Granted343 24.98 135 24.81 
    Vested(280)25.13 (30)37.11 
    Canceled(44)30.13 (17)28.94 
    Nonvested on June 30, 2024865 $30.11 223 $30.65 
    As of June 30, 2024, the total unrecognized compensation cost related to non-vested restricted stock units and performance stock units was $20.0 million and $0.5 million, respectively. The related weighted average period over which these costs are expected to be recognized was approximately 1.9 years and 0.1 years, respectively.
    XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Pay vs Performance Disclosure - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Pay vs Performance Disclosure        
    Net income $ 9,702 $ 6,727 $ 10,642 $ 18,405
    XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Insider Trading Arrangements
    3 Months Ended
    Jun. 30, 2024
    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 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Earnings Per Share (Tables)
    9 Months Ended
    Jun. 30, 2024
    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 June 30,Nine months ended June 30,
     2024202320242023
    Numerator:  
    Net income$9,702 $6,727 $10,642 $18,405 
    Denominator:  
    Denominator for basic net income per common share — weighted average shares outstanding36,375 35,889 36,266 35,761 
    Effect of dilutive securities:  
    Stock options and restricted stock units651 928 655 1,077 
    Denominator for diluted net income per common share — adjusted weighted average shares37,026 36,817 36,921 36,838 
    Net income per common share, basic$0.27 $0.19 $0.29 $0.51 
    Net income per common share, diluted$0.26 $0.18 $0.29 $0.50 
    XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Selected Balance Sheet Data (Tables)
    9 Months Ended
    Jun. 30, 2024
    Selected Balance Sheet Data [Abstract]  
    Schedule of Selected Balance Sheet Data
    The following table shows selected balance sheet data (in thousands):
    June 30,
    2024
    September 30,
    2023
    Accounts receivable, net:
    Accounts receivable$76,501 $61,880 
    Less allowance for credit losses1,457 1,693 
    Less reserve for future credit returns and pricing adjustments3,854 4,190 
    Accounts receivable, net$71,190 $55,997 
    Inventories:
    Raw materials$21,509 $29,974 
    Work in process22 66 
    Finished goods35,134 44,356 
    Inventories$56,665 $74,396 
    XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Goodwill and Other Identifiable Intangible Assets, Net (Tables)
    9 Months Ended
    Jun. 30, 2024
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of Amortizable Intangible Assets
    Amortizable intangible assets were (in thousands):
     June 30, 2024September 30, 2023
    Gross
    carrying
    amount
    Accum.
    amort.
    NetGross
    carrying
    amount
    Accum.
    amort.
    Net
    Purchased and core technology$85,018 $(62,678)$22,340 $85,032 $(59,833)$25,199 
    License agreements112 (112)— 112 (112)— 
    Patents and trademarks40,180 (21,495)18,685 39,957 (19,888)20,069 
    Customer relationships309,213 (91,370)217,843 309,196 (77,380)231,816 
    Non-compete agreements600 (600)— 600 (600)— 
    Order backlog1,000 (1,000)— 1,000 (1,000)— 
    Total$436,123 $(177,255)$258,868 $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 (three months)$6,995 
    202521,786 
    202621,554 
    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):
     Nine months ended June 30, 2024
     IoT
    Products & Services
    IoT
    Solutions
    Total
    Balance on September 30, 2023$173,957 $167,636 $341,593 
    Foreign currency translation adjustment400 (77)323 
    Balance on June 30, 2024$174,357 $167,559 $341,916 
    XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Debt (Tables)
    9 Months Ended
    Jun. 30, 2024
    Debt Disclosure [Abstract]  
    Schedule of Debt
    The following table is a summary of our long-term indebtedness at June 30, 2024 and September 30, 2023 (in thousands):
    Balance on June 30, 2024Balance on September 30, 2023
    Revolving Loan$152,800 $— 
    Term loan— 213,625 
    Total loans152,800 213,625 
    Less unamortized issuance costs(1,182)(10,051)
    Less current maturities of long-term debt— (15,523)
    Total long-term debt, net of current portion$151,618 $188,051 
    XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Segment Information (Tables)
    9 Months Ended
    Jun. 30, 2024
    Segment Reporting [Abstract]  
    Schedule of Segment Reporting Information, by Segment
    Summary operating results for each of our segments were (in thousands):
    Three months ended June 30,Nine months ended June 30,
    2024202320242023
    Revenue
    IoT Products & Services$80,003 $87,358 $245,416 $257,593 
    IoT Solutions25,200 24,878 73,578 75,093 
    Total revenue$105,203 $112,236 $318,994 $332,686 
    Gross Profit
    IoT Products & Services Operating Segments Gross Profit$43,501 $47,229 $132,421 $140,367 
    IoT Solutions Operating Segments Gross Profit18,757 16,590 53,255 47,845 
    Total gross profit$62,258 $63,819 $185,676 $188,212 
    Depreciation and Amortization Expense By Segment
    Total depreciation and amortization expense was (in thousands):
    Three months ended June 30,Nine months ended June 30,
    2024202320242023
    IoT Products & Services$3,111 $3,108 $9,316 $9,446 
    IoT Solutions5,187 4,896 15,098 14,516 
    Total depreciation and amortization$8,298 $8,004 $24,414 $23,962 
    Payments to Acquire Property, Plant and Equipment by Segment
    Total expended for property, plant and equipment was (in thousands):
    Nine months ended June 30,
    20242023
    IoT Products & Services$581 $362 
    IoT Solutions*475 3,291 
    Total expended for property, plant and equipment$1,056 $3,653 
    * Excluded from these amounts are $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, respectively.
    Reconciliation of Assets from Segment to Consolidated
    Total assets for each of our segments were (in thousands):
    June 30,
    2024
    September 30,
    2023
    IoT Products & Services$389,469 $384,018 
    IoT Solutions402,620 419,820 
    Unallocated*28,337 31,693 
    Total assets$820,426 $835,531 
    *Unallocated consists of cash and cash equivalents.
    XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Revenue (Tables)
    9 Months Ended
    Jun. 30, 2024
    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 June 30,Nine months ended June 30,
    2024202320242023
    North America, primarily the United States$72,908 $82,953 $225,001 $244,227 
    Europe, Middle East & Africa15,123 16,352 48,998 52,643 
    Rest of world17,172 12,931 44,995 35,816 
    Total revenue$105,203 $112,236 $318,994 $332,686 
    The following table summarizes our revenue by the timing of revenue recognition (in thousands):
    Three months ended June 30,Nine months ended June 30,
    2024202320242023
    Transferred at a point in time$77,096 $86,393 $237,064 $258,967 
    Transferred over time28,107 25,843 81,930 73,719 
    Total revenue$105,203 $112,236 $318,994 $332,686 
    XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Income Taxes (Tables)
    9 Months Ended
    Jun. 30, 2024
    Income Tax Disclosure [Abstract]  
    Schedule of Unrecognized Tax Benefits Roll Forward
    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 June 30, 2024$3,130 
    XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Product Warranty Obligation (Tables)
    9 Months Ended
    Jun. 30, 2024
    Product Warranties Disclosures [Abstract]  
    Schedule of Product Warranty Accrual
    The following tables summarize 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 June 30,
    20242023
    Balance at beginning of period$774 $836 
    Warranties accrued171 135 
    Settlement made(141)(117)
    Balance at end of period$804 $854 
    Nine months ended June 30,
    20242023
    Balance at beginning of period$772 $886 
    Warranties accrued341 303 
    Settlement made(309)(335)
    Balance at end of period$804 $854 
    XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Leases (Tables)
    9 Months Ended
    Jun. 30, 2024
    Leases [Abstract]  
    Supplemental Balance Sheet Information
    The following table shows the supplemental balance sheet information related to our leases (in thousands):
    Balance Sheet LocationJune 30, 2024September 30, 2023
    Assets
    Operating leasesOperating lease right-of-use assets$10,858 $12,876 
    Total lease assets$10,858 $12,876 
    Liabilities
    Operating leasesCurrent portion of operating lease liabilities$3,032 $3,352 
    Operating leasesOperating lease liabilities11,945 13,989 
    Total lease liabilities$14,977 $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 June 30,Nine months ended June 30,
    2024202320242023
    Operating lease cost$757 $907 $2,578 $2,678 
    Variable lease cost310 361 943 1,013 
    Short-term lease cost30 26 85 69 
    Total lease cost$1,097 $1,294 $3,606 $3,760 
    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 June 30, 2024 (in thousands):
    Fiscal yearAmount
    2024 (three months)$1,082 
    20253,713 
    20263,262 
    20272,058 
    20281,897 
    20291,840 
    Thereafter3,865 
    Total future undiscounted lease payments17,717 
    Less imputed interest(2,740)
    Total reported lease liability$14,977 
    XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation (Tables)
    9 Months Ended
    Jun. 30, 2024
    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 June 30,Nine months ended June 30,
    2024202320242023
    Cost of sales$173 $160 $529 $463 
    Sales and marketing1,218 1,089 3,594 3,012 
    Research and development517 469 1,448 1,386 
    General and administrative1,606 1,801 4,522 4,991 
    Stock-based compensation before income taxes3,514 3,519 10,093 9,852 
    Income tax benefit(724)(760)(2,138)(2,096)
    Stock-based compensation after income taxes$2,790 $2,759 $7,955 $7,756 
    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.59
    Exercised(91)28.43
    Forfeited / Canceled(39)27.61
    Balance on June 30, 20241,510 $18.743.3$7,659 
    Exercisable on June 30, 20241,160 $17.192.9$7,220 
    (1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $22.93 as of June 30, 2024, which would have been received by the option holders had all option holders exercised their options as of that date.
    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:
    Nine months ended June 30,
    20242023
    Weighted average per option grant date fair value$12.44$19.88
    Assumptions used for option grants:
    Risk free interest rate
    4.48% - 4.68%
    3.50% - 3.98%
    Expected term6.00 years6.00 years
    Expected volatility
    46% - 47%
    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 June 30, 2024 and changes during the nine 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 
    Granted343 24.98 135 24.81 
    Vested(280)25.13 (30)37.11 
    Canceled(44)30.13 (17)28.94 
    Nonvested on June 30, 2024865 $30.11 223 $30.65 
    XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Earnings Per Share (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Numerator:        
    Net income $ 9,702 $ 6,727 $ 10,642 $ 18,405
    Denominator:        
    Denominator for basic net income per common share — weighted average shares outstanding 36,375,000 35,889,000 36,266,000 35,761,000
    Effect of dilutive securities:        
    Stock options and restricted stock units 651,000 928,000 655,000 1,077,000
    Denominator for diluted net income per common share — adjusted weighted average shares 37,026,000 36,817,000 36,921,000 36,838,000
    Basic net income per common share:        
    Earnings Per Share, Basic $ 0.27 $ 0.19 $ 0.29 $ 0.51
    Diluted net income per common share        
    Diluted (USD per share) $ 0.26 $ 0.18 $ 0.29 $ 0.50
    Potentially dilutive securities excluded from computation of earnings per share 646,564 599,957 710,370 477,521
    XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Selected Balance Sheet Data (Details) - USD ($)
    $ in Thousands
    Jun. 30, 2024
    Sep. 30, 2023
    Accounts receivable, net:    
    Accounts receivable $ 76,501 $ 61,880
    Less allowance for credit losses 1,457 1,693
    Less reserve for future credit returns and pricing adjustments 3,854 4,190
    Accounts receivable, net 71,190 55,997
    Inventories:    
    Raw materials 21,509 29,974
    Work in process 22 66
    Finished goods 35,134 44,356
    Inventories $ 56,665 $ 74,396
    XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Goodwill and Other Identifiable Intangible Assets, Net (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Sep. 30, 2023
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount $ 436,123   $ 436,123   $ 435,897
    Accumulated amortization (177,255)   (177,255)   (158,813)
    Net 258,868   258,868   277,084
    Goodwill 341,916   341,916   341,593
    Purchased and Core Technology          
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount 85,018   85,018   85,032
    Accumulated amortization (62,678)   (62,678)   (59,833)
    Net 22,340   22,340   25,199
    License Agreements          
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount 112   112   112
    Accumulated amortization (112)   (112)   (112)
    Net 0   0   0
    Patents and Trademarks          
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount 40,180   40,180   39,957
    Accumulated amortization (21,495)   (21,495)   (19,888)
    Net 18,685   18,685   20,069
    Customer Relationships          
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount 309,213   309,213   309,196
    Accumulated amortization (91,370)   (91,370)   (77,380)
    Net 217,843   217,843   231,816
    Non-compete Agreements          
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount 600   600   600
    Accumulated amortization (600)   (600)   (600)
    Net 0   0   0
    Order backlog          
    Finite-Lived Intangible Assets [Line Items]          
    Gross carrying amount 1,000   1,000   1,000
    Accumulated amortization (1,000)   (1,000)   (1,000)
    Net 0   0   $ 0
    Cost of Sales and General and Administrative Expense          
    Finite-Lived Intangible Assets [Line Items]          
    Amortization expense $ 6,100 $ 6,300 $ 18,400 $ 19,000  
    XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Goodwill and Other Identifiable Intangible Assets, Net (Additional Information) (Details)
    $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    USD ($)
    segment
    Sep. 30, 2023
    USD ($)
    Goodwill [Line Items]    
    Number of Reportable Segments | segment 2  
    Goodwill $ 341,916 $ 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,200  
    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,357 173,957
    IoT Solutions Segment    
    Goodwill [Line Items]    
    Goodwill $ 167,559 $ 167,636
    XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Goodwill and Other Identifiable Intangible Assets, Net (Amortization Expense) (Details)
    $ in Thousands
    Jun. 30, 2024
    USD ($)
    Goodwill and Intangible Assets Disclosure [Abstract]  
    2024 (three months) $ 6,995
    2025 21,786
    2026 21,554
    2027 20,593
    2028 20,411
    2029 $ 18,355
    XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Goodwill and Other Identifiable Intangible Assets, Net (Goodwill Rollforward) (Details)
    $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    USD ($)
    Goodwill [Roll Forward]  
    Beginning balance $ 341,593
    Foreign currency translation adjustment 323
    Ending balance 341,916
    IoT Products & Services Segment  
    Goodwill [Roll Forward]  
    Beginning balance 173,957
    Foreign currency translation adjustment 400
    Ending balance 174,357
    IoT Solutions Segment  
    Goodwill [Roll Forward]  
    Beginning balance 167,636
    Foreign currency translation adjustment (77)
    Ending balance $ 167,559
    XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Indebtedness - Narrative (Details) - USD ($)
    $ in Millions
    9 Months Ended
    Jun. 30, 2024
    Dec. 07, 2023
    Dec. 22, 2021
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity     $ 215.0
    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.7  
    December 7, 2023 Credit Agreement      
    Line of Credit Facility [Line Items]      
    Debt issuance costs   1.3  
    Term loan      
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity     350.0
    Weighted average interest rate on debt 7.93%    
    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.0 35.0
    Line of credit facility, accordion feature, increase limit   95.0  
    Line of credit facility, unused capacity, commitment fee percentage 0.25%    
    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, 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.0 10.0
    Swingline Credit Facility      
    Line of Credit Facility [Line Items]      
    Revolving loan maximum borrowing capacity     $ 10.0
    XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Indebtedness - Schedule of Long-Term Debt (Details) - USD ($)
    $ in Thousands
    Jun. 30, 2024
    Dec. 07, 2023
    Sep. 30, 2023
    Dec. 22, 2021
    Debt Instrument [Line Items]        
    Total loans $ 152,800   $ 213,625  
    Less unamortized issuance costs (1,182)   (10,051)  
    Less current maturities of long-term debt 0   (15,523)  
    Total long-term debt, net of current portion 151,618   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 152,800      
    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 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Segment Information (Details)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    USD ($)
    Jun. 30, 2023
    USD ($)
    Jun. 30, 2024
    USD ($)
    segment
    numberOfOperatingSegments
    Jun. 30, 2023
    USD ($)
    Segment Reporting Information [Line Items]        
    Number of Reportable Segments | segment     2  
    Number of Operating Segments | numberOfOperatingSegments     2  
    Total Revenue $ 105,203 $ 112,236 $ 318,994 $ 332,686
    Gross Profit 62,258 63,819 185,676 188,212
    Operating income (loss) 12,908 12,476 33,192 36,614
    IoT Products & Services Segment        
    Segment Reporting Information [Line Items]        
    Total Revenue 80,003 87,358 245,416 257,593
    Gross Profit 43,501 47,229 132,421 140,367
    IoT Solutions Segment        
    Segment Reporting Information [Line Items]        
    Total Revenue 25,200 24,878 73,578 75,093
    Gross Profit $ 18,757 $ 16,590 $ 53,255 $ 47,845
    XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Segment Information Depreciation and Amortization Expense By Segment (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
    Total Revenue $ 105,203 $ 112,236 $ 318,994 $ 332,686
    Gross Profit 62,258 63,819 185,676 188,212
    Amortization expense 8,298 8,004 24,414 23,962
    IoT Products & Services Segment        
    Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
    Total Revenue 80,003 87,358 245,416 257,593
    Gross Profit 43,501 47,229 132,421 140,367
    Amortization expense 3,111 3,108 9,316 9,446
    IoT Solutions Segment        
    Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
    Total Revenue 25,200 24,878 73,578 75,093
    Gross Profit 18,757 16,590 53,255 47,845
    Amortization expense $ 5,187 $ 4,896 $ 15,098 $ 14,516
    XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Segment Information Expended for Property, Plant and Equipment (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Segment Reporting Information [Line Items]    
    Inventory Transfer To Property, Plant And Equipment $ 8,354 $ 3,175
    Property, Plant and Equipment, Additions 1,056 3,653
    IoT Products & Services Segment    
    Segment Reporting Information [Line Items]    
    Property, Plant and Equipment, Additions 581 362
    IoT Solutions Segment    
    Segment Reporting Information [Line Items]    
    Property, Plant and Equipment, Additions [1] $ 475 $ 3,291
    [1]
    * Excluded from these amounts are $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, respectively.
    XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Segment Information Total Assets (Details) - USD ($)
    $ in Thousands
    Jun. 30, 2024
    Sep. 30, 2023
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets $ 820,426 $ 835,531
    IoT Products & Services Segment    
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets 389,469 384,018
    IoT Solutions Segment    
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets 402,620 419,820
    Unallocated    
    Segment Reporting, Asset Reconciling Item [Line Items]    
    Assets [1] $ 28,337 $ 31,693
    [1] Unallocated consists of cash and cash equivalents.
    XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Revenue - Disaggregation of Revenue (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Unearned Revenue (Details)        
    Total Revenue $ 105,203 $ 112,236 $ 318,994 $ 332,686
    North America, primarily the United States        
    Unearned Revenue (Details)        
    Total Revenue 72,908 82,953 225,001 244,227
    Europe, Middle East & Africa        
    Unearned Revenue (Details)        
    Total Revenue 15,123 16,352 48,998 52,643
    Rest of world        
    Unearned Revenue (Details)        
    Total Revenue 17,172 12,931 44,995 35,816
    Transferred at a point in time        
    Unearned Revenue (Details)        
    Total Revenue 77,096 86,393 237,064 258,967
    Transferred over time        
    Unearned Revenue (Details)        
    Total Revenue $ 28,107 $ 25,843 $ 81,930 $ 73,719
    XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Revenue - Additional Information (Details) - USD ($)
    $ in Millions
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Sep. 30, 2023
    Unearned Revenue (Details)          
    Amortization $ 1.4 $ 1.0 $ 3.5 $ 2.8  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01          
    Unearned Revenue (Details)          
    Remaining performance obligation, period 12 months   12 months    
    Equipment          
    Unearned Revenue (Details)          
    Contract assets $ 18.5   $ 18.5   $ 16.6
    XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Revenue - Unearned Revenue (Details) - USD ($)
    $ in Millions
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Mar. 31, 2024
    Sep. 30, 2023
    Mar. 31, 2023
    Sep. 30, 2022
    Unearned Revenue (Details)                
    Unearned Revenue $ 37.5 $ 26.5 $ 37.5 $ 26.5 $ 38.0 $ 27.9 $ 25.7 $ 21.6
    Contract with Customer, Liability, Revenue Recognized $ 7.7 $ 6.7 $ 17.6 $ 18.9        
    XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Revenue - Performance Obligations (Details)
    $ in Millions
    Jun. 30, 2024
    USD ($)
    Revenue from Contract with Customer [Abstract]  
    Remaining performance obligation $ 161.2
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation 161.2
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
    Revenue from Contract with Customer [Abstract]  
    Remaining performance obligation $ 72.1
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, period 12 months
    Remaining performance obligation $ 72.1
    Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-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]: 2024-04-01  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, period 5 years
    XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Income Taxes (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Income Tax Disclosure [Abstract]        
    Income tax benefit $ (42) $ (839) $ 164 $ (679)
    Income tax provision specific to the period     $ 700  
    XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Income Taxes (Unrecognized Tax Benefits) (Details)
    $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    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 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Product Warranty Obligation (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Standard Product Warranty Accrual [Roll Forward]        
    Beginning balance $ 774 $ 836 $ 772 $ 886
    Warranties accrued 171 135 341 303
    Settlements made (141) (117) (309) (335)
    Ending balance $ 804 $ 854 $ 804 $ 854
    XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Leases - Supplemental Balance Sheet (Details) - USD ($)
    $ in Thousands
    Jun. 30, 2024
    Sep. 30, 2023
    Assets and Liabilities, Lessee [Abstract]    
    Operating lease other non-current asset $ 10,858 $ 12,876
    Total lease assets 10,858 12,876
    Operating lease other current liabilities 3,032 3,352
    Operating lease other non-current liability 11,945 13,989
    Total lease liabilities $ 14,977 $ 17,341
    XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Leases - Lease Cost (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Lease, Cost [Abstract]        
    Operating lease cost $ 757 $ 907 $ 2,578 $ 2,678
    Variable lease cost 310 361 943 1,013
    Short-term Lease, Cost 30 26 85 69
    Total lease cost $ 1,097 $ 1,294 $ 3,606 $ 3,760
    XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Leases - Other Information (Details)
    Jun. 30, 2024
    Weighted average remaining lease term [Abstract]  
    Weighted average remaining lease term- operating leases 6 years
    Weighted Average Discount Rate Leases [Abstract]  
    Weighted average discount rate - operating leases 4.90%
    XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Leases - Maturity of Operating Lease Liability (Details)
    $ in Thousands
    Jun. 30, 2024
    USD ($)
    Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
    2024 (three months) $ 1,082
    2025 3,713
    2026 3,262
    2027 2,058
    2028 1,897
    2029 1,840
    Thereafter 3,865
    Total future undiscounted lease payments 17,717
    Less imputed interest (2,740)
    Total reported lease liability $ 14,977
    XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Contingencies Contingencies (Details)
    $ in Millions
    9 Months Ended
    Jun. 30, 2024
    USD ($)
    Commitments and Contingencies Disclosure [Abstract]  
    Loss Contingency, Damages Awarded, Value $ 11.6
    Loss Contingency Accrual $ 6.3
    XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation (Details) - USD ($)
    $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jan. 29, 2020
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Proceeds from Stock Options Exercised $ 952 $ 2,616  
    Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 112,827 97,171  
    Tax withholding for share-based compensation $ 2,800 $ 3,900  
    Total intrinsic value of all options exercised 2,600 4,100  
    Proceeds from employee stock purchase plan transactions 2,061 1,689  
    Stock Options      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Proceeds from Stock Options Exercised 1,300 $ 2,600  
    Total unrecognized compensation cost nonvested awards $ 3,500    
    Weighted average period, unrecognized compensation cost, nonvested awards 1 year 4 months 24 days    
    Restricted Stock Units      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Total unrecognized compensation cost nonvested restricted stock units $ 20,000    
    Weighted average period, unrecognized compensation cost, nonvested awards 1 year 10 months 24 days    
    Performance Shares      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Total unrecognized compensation cost nonvested restricted stock units $ 500    
    Weighted average period, unrecognized compensation cost, nonvested awards 1 month 6 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 74,760 58,081  
    Shares available for future issuance 395,467    
    Proceeds from employee stock purchase plan transactions $ 1,700    
    The 2021 Plan      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Number of shares available for future grants 1,920,325    
    XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation (Stock-Based Compensation Expense) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Jun. 30, 2024
    Jun. 30, 2023
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
    Stock-based compensation before income taxes $ 3,514 $ 3,519 $ 10,093 $ 9,852
    Income tax benefit (724) (760) (2,138) (2,096)
    Stock-based compensation after income taxes 2,790 2,759 7,955 7,756
    Cost of Sales        
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
    Stock-based compensation before income taxes 173 160 529 463
    Sales and Marketing        
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
    Stock-based compensation before income taxes 1,218 1,089 3,594 3,012
    Research and Development        
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
    Stock-based compensation before income taxes 517 469 1,448 1,386
    General and Administrative        
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
    Stock-based compensation before income taxes $ 1,606 $ 1,801 $ 4,522 $ 4,991
    XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation (Options and Common Shares Reserved for Grant) (Details) - Stock Options
    $ / shares in Units, shares in Thousands, $ in Thousands
    9 Months Ended
    Jun. 30, 2024
    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 (91)
    Options Outstanding, Forfeited / Canceled (in shares) | shares (39)
    Options Outstanding, Ending Balance (in shares) | shares 1,510
    Options Outstanding, Exercisable (in shares) | shares 1,160
    Weighted Average Exercise Price [Roll Forward]  
    Weighted Average Exercise Price, Beginning Balance $ 18.52
    Weighted Average Exercise Price, Granted 24.59
    Weighted Average Exercise Price, Exercised 28.43
    Weighted Average Exercise Price, Forfeited / Canceled 27.61
    Weighted Average Exercise Price, Ending Balance 18.74
    Weighted Average Exercise Price, Exercisable $ 17.19
    Weighted Average Remaining Contractual Term [Abstract]  
    Weighted Average Remaining Contractual Term, Outstanding 3 years 3 months 18 days
    Weighted Average Remaining Contractual Term, Exercisable 2 years 10 months 24 days
    Aggregate Intrinsic Value, Outstanding | $ $ 7,659 [1]
    Aggregate Intrinsic Value, Exercisable | $ $ 7,220 [1]
    Closing Stock Price $ 22.93
    [1] The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $22.93 as of June 30, 2024, which would have been received by the option holders had all option holders exercised their options as of that date.
    12. STOCK-BASED COMPENSATION (CONTINUED)
    The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price.
    XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation (Fair Value Assumptions) (Details) - Stock Options - $ / shares
    9 Months Ended
    Jun. 30, 2024
    Jun. 30, 2023
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Weighted average per option grant date fair value $ 12.44 $ 19.88
    Assumptions Used For Options Grants [Abstract]    
    Risk free interest rate, minimum 4.48% 3.50%
    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%  
    Maximum    
    Assumptions Used For Options Grants [Abstract]    
    Expected volatility rate 47.00%  
    XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
    Stock-Based Compensation (Non-Vested Options) (Details)
    shares in Thousands
    9 Months Ended
    Jun. 30, 2024
    $ / 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 343
    Number of Restricted Stock Units, Vested | shares (280)
    Number of Restricted Stock Units, Canceled | shares (44)
    Number of Restricted Stock Units, Ending Balance | shares 865
    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.98
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Vested | $ / shares 25.13
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Canceled | $ / shares 30.13
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Ending Balance | $ / shares $ 30.11
    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 135
    Number of Restricted Stock Units, Vested | shares (30)
    Number of Restricted Stock Units, Canceled | shares (17)
    Number of Restricted Stock Units, Ending Balance | shares 223
    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.81
    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 28.94
    Restricted Stock Units, Weighted Average Grant Date Fair Value per Common Share, Ending Balance | $ / shares $ 30.65
    EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !J"!UD'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 " :@@=9?!HPN.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E+-TSJRT9/'0Q6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI=^? M/H$:'83N(K[$+F DB^EN<*U/0H\>$SMA/,:, 6'7I*4)45,#E. M#.>A;> &&&&$T:7O IJ9.%7_Q$X=8)?DD.R&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" :@@=9HI.T$"<& #"(0 & 'AL+W=O$19-X39PQY,O9YHR)MIUKIS]L8%4FP'++HO&_ M[PLHF,SR2IEX/UQ$>3_NP[++P^+%6LB7>,FY(J^!'\:7K:52T>=.)W:6/&#Q MB8AX")_,A0R8@DVYZ,21Y,S-B@*_0PWCM!,P+VP-+K+W)G)P(1+E>R&?2!(G M0<#DYHK[8GW9,EN[-YZ\Q5*E;W0&%Q%;\"E7?T03"5N=(L7U A[&G@B)Y//+ MUM#\;%N]M"#;XT^/K^.]UR1%>1;B)=T8N9)E0BVQ=""P OSO^QU>R#V"JQ^10'=%M!W!6;5-UC; BL# MS5N685TSQ0874JR)3/>&M/1%=FRR:J#QPK0;ITK"IQ[4J8$M5ER2"?08:9-X MR22/+SH*@M./.\XVY"H/H14A??)5A&H9DYO0Y>[;^@XTJ&@5W;7JBJ*!OR7A M";&,3X0:M*MICXV7#Y/%"3&HKOQ-[=@ M[V+I@VOA)#!L%9EM(JXCQ/:3'A$G%I;\A3SP24NGP M\"@E$]U!L=&JAGBG!=YI/;P)EYYPTT%)8&[0=AZ>5 S#RG&(UC?D/"LXSVJ> MF9+!924;EM7]B&?-F1]K.Q(M:PAX7@">HXW:3CNWGL_). F>N=2!X1F&8;:M MKF%9.CBTM"%&B00UQ3:.\T!IU@$>A(R2U1.)!^ M?:,CQHN:(N^YA5D'><9>RK-/2>_?%:?S@ZJ=CO#BIKRT MY*5U>(>N"^GQI]T+DKG"0ZCO5SRR;_4,@>V9B'6I1\;@O(GKQ M0IUXVWAE4]#2E$S<;]Z#%M/51(J5%SKZ4QK/_#K6@AY#FO/"=N ZS@.)%9QX55/.THUH+3=* MY1[D#V;5A9 ;+1V>,W3 #>!0*>[F85K68W@1+;V(UO*B: MZ9)#1V)X>$PUWC%LAY:V0VO9#H %<(\R5<)Y >7)%D7)0Z+ "$(7^E=+_$'Z MLCT.>5HO2TM7XE<#Z[1K]LQSN#2M=(REZ-!:HF/#7"KA@CD*7?Y*?N?Z;L2C M#/AWWNN>G?6T#,?0'%IJ#CV@.=L+Y:T7IV+PC3.)KH0=B&NWC7[;TMZ+X)5- M04OQH;BS%,M@^Z2W\*9^AL7#*M?;CR$_M)0?>F"1YQWC=F6SFA*/>]1Z.5[4 MD-$JQN:@I6F8^&&,EN"D;/89=_S*95\9?*% M*W)_;VLI/\A5MNS',!^K-!^+?OB3HP]RF2W_,E75^FJY-+%BYXY0+^@:#Q<'H] MU#XDQ O_+V%G[REY:NK9CP=BXJ0+[_D#\^+=X@<*P^RQ?*?L4G'?:DMY_!(A_>2/)=B+QY$]:7>K[9\E]7OQ)Z7ZB\;4>TRJ2ZKNWF]KWBV;AOMBCGQO&"^R_)RMKAH?[NN M%A?B((N\Y-<5J@^[75;]?<4+\7 YP[.G'S[F=UO9_#!?7.RS.W[#Y>?]=:6N MYD>6=;[C99V+$E5\3. &I&] ] 9LH@'M&]#GWH'U#=AS[^#W#5KI\TY[VW%))K/%124>4-6@%5OS MI>W]MK7JK[QL$N5&5NJON6HG%TM1KE78^1JI;[4H\G4FU<6-5!\J'V2-Q ;] MON=5UL2U1J\_E]EAG2O,&W2&/M\DZ/6K-ZC>9A6O45ZB3UMQJ+-R7;]%KT;7 M%W.I'K>YZ7S5/]I5]VADXM$H^E64?O/=1YU!CXE#6SXZP?>1W_/RP,^A MN'8M&=RRF?K.ZWVVXI;-:W"^PYQ-/A?[^M']X3,&V.HT]2"=H7%K1F+F:TH!5,1PJ&DU49A2-->ENFF&%E#U4 MEK;ZPINH@#[1,VZT6\$+L&Z<-"L?F$/ QU2=2",:,62@!8(Q%7JP+AV XGIA?,!F$ M$_L,PTLU\HI6=[96M4Q>RV8DWH/^I2<;:2*A/FKO*=D7VH M]V'^4T_WTR'V[27 M9]@(-N!!C645( H-P28HG*A0\.!DL=6>/2TKQH0#RHVA[&;&' O E\W1PD$ M(X1&NH6'<,K$1Q/+"AF<([$[QP]M<-$MWXB*]Z%&,GN$UU1B>KE8C5E-.X#R M(T,Z@,)>Y.G*(5@8DHFM$#+81V*WCQ^.4M&^$O=YLV,/2C9=W!G3C2,$BJA> MK@$H'.@& J(*IE*<#*:1V$WC;UQ:C$/?^'3#*0X]0Z6)"D*B5]\ "GN!WF4I M!(N8YT\('2PBL>^G7F5UOFH&[U,R*]^D9NW=3I3=]CKH(HC3K5:G;(E3MM05 MVS@\@XTE=AO;A>=U\\*C"4P;D3=@1#J>\'1E>ZKX$H?Z). M)8./)78?F^3%H7D59$E)4+]37^N4+7'*EKIB&\=G\+7$[FN?XO.$@!&J$<]K6Q-(1P+R52-34].>-A+ MDJ^_=Z=N3WJX/>KA]JS'_U%^T*'\H/;R8Q0*Q!]7Q6'=[*EG)V_EP0 !F]Q^ MQ/0E"( Q+]#?.20 #&/L&WL?$(YX+)K8XJ-#34*MGGIQHSHV7\%CSVG=X90M M<GZD MVVP8IF_4)P LB@+CX!<$\^G4VT,Z5!4T^J]+D+4L>7'*N61+G+*EKMC&H1@J M'FJO>+YY"8K-W5?,] TQ"!69ELA$X2CVC6PT8<2+(WW_87YR;'K'J[OVO'J- M5N)0RNX@[/'7XYGX]^U)<.WW*WR^Q,#O"3Y/NQ/O WUW /_7K+K+RQH5?*-N MY;T+UK7G5 -3?-T+(IXOF!L?_6;#X%U!+ M P04 " :@@=9_KNS&UT# !N# & 'AL+W=ON^;)F*UE65!RS9%85Q7F MORY)R;83R[7N)SX4RURJ"3L9K_"2W!!YN[KF,+);E:RH"!4%HXB3Q<2Z<$?S M6.$UX%-!MF+G'2DG=XQ]5X.K;&(Y:D.D)*E4"A@>&S(E9:F$8!L_&DVK75(1 M=]_OU5]J[^#E#@LR9>7G(I/YQ(HME)$%7I?R ]N^(HV?4.FEK!3Z%VT;K&.A M="TDJQHR[* J:/W$/YLX[!! QTSP&H+7)00'"'Y#\!^Z0M 0@H>N$#8$;=VN MO>O S;#$R9BS+>(*#6KJ14=?LR%>!55U$ Y2('8 CY54(2YJHX-04_?,"'.T!5-606C6XK760&D,_0EG=@6SYZRZC,!9K#]C(#?W:D<%7Z_I.?*=9\ASO,"PG^G#Z;[)SO^M/O_GU?>"X;=%XVL] M_X!>6QW]XFBJXLO%G9 <3H&OIMS7ZH%979V,(['"*9E8("P(WQ K>?+(C9P7 MIL"?4FQV2K'YB<3V4A2T*0J.J2?OX(HI="Y,":BYD>:JFV23# >.-[8WNX'M M@Z*!-]@'S?H@UXF"CM3<@(H#)VQ1>Q;#UF)XM K?RYQPE.Z?3:4^FVKG(Y/U M\)2U=TJQV2G%YB<2VTM,U"8F.EI[<(/#_4SA^N*R.\<*M,^*(K)VMR &@XBOV/6WFF@*L*7NG,5D,4UE?6UV,ZVS?&%[@D[\Y?N:.H:YF?0 M3->][Q_YNA-_B_FRH *59 %+.><#R NON]MZ(-E*MV]W3$(SJ%]S^$- N + M]P5C\GZ@%FC_8B2_ 5!+ P04 " :@@=9[TCU02P' Q'P & 'AL M+W=OSQ"D2C5@9YX+;/UMQ+9K&>;(Z_M@[G1WNZ08>?W[V_ML0O WFCFMQ M+9O_U)597\V*&:K$/>\;\TT^_DWL TJ=OY5L]/ _>MS;)C.TZK61[7ZP5=#6 MW>XO_[5/Q-$ S (#R'X >>D NA] AT!WRH:POG##EY=*/B+EK*TW]V'(S3#: M1E-W;AIOC;*_UG:<65[+KK*3(BID/VG9U!4W]N(S;WBW$NC6.=;H[8^.]U5M M?WF'+M"/VR_H[9MWZ VJ._1]+7O-NTI?+HS5X[PN5OM[?][=FP3N_?>^>X]H M,DJ5$9Q#7VL;\ 8IGYX#! M#MR.^Z W?"6N9G9+::&V8K;\\Y]PEGR$HGLE9R>QTD.L-.9]>V.#!6=RYR@97KBQLEZ2@-+]<;(_#\:THSDIZL#K1R0XZ653GI]5* M]E:6K1@K837>-6*..F$@F3M/Z9& '.,RF.&,I+B<2(;,,EP4LLCB(+*(B;Y3EIC)/\V&K M;-I!JMT]=;M1ID=W&^ .Q= MG4QO5DZW$625%X%MA$<,X3,<"LOR@5*0A!%O=0)V-$TI#D@;T8/3%[4M3P>+HQ0K>WB[\ : MAWU^3;L#P 2G*0F5D!%R.$ZY0Q^SX4^NB0'E^>PBMEYX"PE G,5):(F/B,-Q MQEF)JK?E8B5;>T;4W.45E.F3"I.,T:E,P"QC)-!HX9%H.(ZT'YW@JK,ZE; ] M5P]GTL<439@',\",I"0/5#4RPHS$808L3CE!R-%F!<\9 ,H22B;Z(2N:!OHQ M,N*.Q''WM;-+0*#O_)?0Z":\7@D +DJG!1FRPCA -W)T5HO3[;2O/9=.GUZ8 M)62Z^0&S'-/ QB(CY$@<8^ M4JN(3S-"O1H 6H5Z6C(2C\1/6R>=S;E\^J$ZO3Z&5\8A.LZ1WLW1F_<)MH12:,N;7GQ$ M9)XDB?N']&[V>&_64M7_%=5'5S$$JK5V_:U;X_+,S/K/,KV9C9FC'?1@]'ZE&9D^EP-- I42#J2 MG,9)_JFJ:MU+9N@4)_2#*>LF+8=D%U"N[.'.X+8M0,_+?=1;1LX5GC/RP$[P@H64CDBG9X]:_9MWPSO<>2N3;9' M.B76[N7;UB)>:EBX#^T+PG(RI25HERXT3O?ORK8@O7IZW@'<6.7: MS%$V9SF;DQP/:]M>T6Q.$K9?VF L/M$O,IIA;Q(@.[MK N<3.K*?OH3]&JC5 MH%P?[FE&DW1ZF(+L6,)"S[?8V 2P>!/@M2I#IE\J?^_\N!B"S\ @.^@9V.+H M?:9[F?Q/KA[J3ML6]=X.3-[G-@%J]WYV=V'D9GC%>2>-D>WP<2VXE>T,[._W MTG8P^POWUO3PEGSY/U!+ P04 " :@@=9_MOE[Q4# +"@ & 'AL M+W=ODY3KK02WK91!\:7\[Y^W=.CF,/ET(^J!1 MD\<\XVIDI5H7E[:MXA1RJCJB (XS,R%SJK$KY[8J)-"D5:SP.W;)YJ,V!'PX+.80KZKIA([-F- M2L)RX(H)3B3,1M:5>SEV'>-067QGL%1K;6)"N1?BP70^)R/+,4200:R-!,7' M L:0948).7ZO1*UF3>.XWGY6_U@%C\'<4P5CD?U@B4Y'5M\B"E;L?P$ MJX "HQ>+3%7_9%G;A@.+Q*72(E\Y(T'.>/VDCZM$K#FX_AX';^7@G>K073ET MJT!KLBJL&ZII-)1B2:2Q1C73J')3>6,TC)O7.-429QGZZ6@L>((O!1*"+24R MEE"-G6N:41X#F1IA1<[N."T3AC/GY&Q")7"=@F8QS<[)>_*6V$2E.*J&MD8F MHVS'J_6OZ_6]/>M_*7F'=)T+XCF>W^(^/NP^A:)Q[VZZVYB))AU>DPZOTNON MT],8/E:I)F)&/C*.26 T(Q.A6%5U/Z_NE998>[_:0JVU_79MLR$O54%C&%FX MXQ3(!5C1NS=NS_G0%OA_$MM(0[=)0_>0>C3!O0128B%@ <8/%Z2@DBQH5@*6 MPO2&%"#K-W[>EH9:.ZRTS6=D$3D=QQW:B_7PCAAM8/L-MO\R[+HJ"2UU*B3[ M TD;;JT9K)'@-]#\MHB/VVU !PUT\"IHIE39#ASL@&RC'K+8@.PUD+U70>+! MH#3E">/S-M+>4=)#%AND84,:'B0=BSS'C?J:N@U/J=LC1AO,_8:Y_P+FDXJV MOY.WGM-:M2<8;C /&N;!RYGWU^Q@!\/W^GTWZ =;O&V&@>.ZP1Y>U_EWTCD' MB;_A-4>5\HE,:^8Z@@L\X_8>7%L#:0QP?B:$?NZ8^T!S_XO^ M E!+ P04 " :@@=9%/X7)?,& !'0 & 'AL+W=O.=_<RB&;L5LPN^ M406KZ*U #!F022=\^(KR]7Z^P2\G8#[$\*! M"<%V0M 8VB)KS'I#%)E="/Z A)8&;?JA\4TS&ZQAE5[&.R7@6P;SU&S.JQP6 MA>8(GB0O6$X4O-PI^(#54A+Q)9H3N4;O8,4E.OE2D4W.0.84C=&7NS?HY-4I M>H58A3ZO^4:2*I<7$P7(M/Y)MD5QW:+ RA2](%7:BW16T"3'\Z?@$4[L_"S M6=?8J?"/3?4:!=X9PAX.+7CFQT\/''""G9>#1E\PH.]C3051K%JU8T MKP+*Z)@OE]JQ.5U ^$FY(55&4<:EW8^) 22=XG[>F$*>'6FZ0YHZD=XIGGT; M:[;, 5H)+80<=&AJ.M3STJ 'T91*DPC;4?I>QV7>#Z)U284 D,]Y3![;_)4# M8+?Z]G&,<3KU>FAM8G&8#E0B?X][?2?>MU*QLN';]U!+5FV6O6=DP0JFGJR M?0-)C*.^=RU2 Q'@XPXK=F+]J-946"%ATSE^XO>3VR*&_0%0':WZ3@Z;S=>D M6E&INX^]VBPEA>*NRU*Q]274:72B2SID&LF@*_;0++1Q'!F+88KA:>*% ]@[;O7=Y'I3W5-Y#$'Z+\J0 M+Z7MT.J.(WTW2=YN1+:&XCA D&<'[-C$908B1 >M3BJ(7@5AS!;0A+2Q:_68 MR8YC'R?]VF\3"Y)PJ+1V-.J[>?16\(S27**EX"6Z(T5C[4V'_&H8N84],4[[ MP$VIH9K5$:SO9MA^*NE,.MG(AB!.X<\,5BM^"^F&1D:90BZ_=\SKI\Z,>L^/L,(#"J!NZN4?&21#T&P^;6!HE ]"#CH(#S]EXW&WJNJU$ MI$#Z]B#?M#U?Q:MQ8\Y>_P2V')O=@9/Y?_J(\X6T'3JIX_[ S?W0_U+0J] M ME'*KM2:+^_XTZ1\P6,2P%_D#/!-T7!^XN?ZF/0=IZ49C/$-0#ZQ 3<(.HZC? MI-NDXGB UH.]TW$WK7_67+V$G1"$EXZJ2G'QI$]A_^MQ8V#9G"=!%/;-L8@% M_E"+%73T'KCI_2K+Q ;21G-[_7]L#@/SJ%QO#OOFVJ2B_@'K9.\RJ:1BU=RQ M293Q3:7:"YC=Z.X>[ZJYO>J-7_OG\_8VKE/37@Y^( *JMT0%78)*[_445D"T M]VWMB^)UP+ "1;P & 'AL+W=O;)/N[LP-6&HZO6TF+^V'3C\XX W,-9AKFVSR[RL; M!Z$7!-ZJ7Y2[?RO^Y+ZM-ULBWU>=)O:OR;-DUVA03'(;19).MMZ.[F^ZSM]7=3;EO MBO4V?UL%]7ZSR:IOK_.B?+@=H='W#]ZM/Z^:]H/)W5?#+&]'81M1 M7N2+IH7(Y)\O^2POBA9)QO%'#SHZ^FP;GK[^CLZ[BY<7\RFK\UE9_&>];%:W MHV04+//[;%\T[\J'O^7]!;$6;U$6=?=O\-#;AJ-@L:^;E["0YZK(B>)NMEV/9%;-LMW9?$?=COYY_7VS96.6,4V78A/<@>.*3)\R!K@O?Y[F5 PA0X@@2;0X*ED& <$DP @6FIQ(ZIQ+S# M\I_RKG;MF-,/J<&L^0XE-#22?.;U,)1S2+ 4$HQ?U1D"R*5&9G0D,_*2>5BW M%_JZ773K]GF.(_NR"$L,BKU^AU(,"99"@G%(,'&A8S6&XR/#L9?A=+,KRF]Y M'M3M7!_L]M5BU2X$.[FD!NNZWKF1O:F7O0_95SEL=_)[8'!?5L%6KLK=^ WJO&F*[AMW^X6[^VS<2BQ+ M:?RM^SAK;^PN#GFO^Z%#'A)L/K6(GAHTIY#^."28 +3<@:%2J,)GS9KG))+ M:,_!\BL0,B8$?VA#DZ!'B_Q.4U"G'!1-0*'IN7"BUR%O+KSII_B.\&X)V&_E M%\'^=4=WMQ9:\@&TMQJ0;4M1*W6$9L@X']2F@T'0:E92&_%I:)_3T$WK[;4]^ MU!9'1(MO>H*.*A/ 86F$ZUT/N35?N[2 M[=*CD/]]OSVJI\3).:BTUZ-I4SFFH369VV81-6E*04/CH&@""DTG72ERR"_) M&:1?1;2M33&"6&+JY+V=+I1;T[-M-(X0C4.30MLIF28)9>:(M.TP2FABX F' MW1C3:!JY)1.D5#'DE\4NEII^RRK9O\C3OY#"T S9RA#%!#.3!]LLHA$U60 5 MP$#1!!2:SKO2RI!?+'.6G"YS;6M0#(B&,?F8 25I$#14E T?E5_""B?^M8.)4QAOS#UJ$(4 M=@A/*#2G7;_GH4R#HJ6@:!P435SJ79UI)3MAO^P$4Y#R.QF\EP<2;8YM!6N, MS)H4J$L.BB:@T/0,.=GGY=><'E^8PK:RP\QM/3._]\%DV^H5BJT-7G9H M.:,BYMT"J.X&A::3J'0W[-?='E.>P@X!C"'KRQ_H9C-0M/2J*^"@/@44FDZT M$@/QA3UG/U:>\J,/GL?M'6.N\I3#S%&> @V-@Z()*#2=="778;]<]XCR%+8U M*V=YJK?SEZ<<1L[RE,.ILSSEL'.6IQQVOO(446(9\8ME@TY".?O7[V#H0"*V M4D0Q"\U5TF$64;-@D8*&QD'1!!2:SKN2SHA?.KMX(LK-M2U',1K2Q-RQW]OI M8\DL,3J,Y%ABH<6B8Q=72&)BCB6''<;4&G/"83?&<8C0F;&DQ":"?V)YBH > M,01%FX.BI:!H'!1-0*'I*75R;M&O??G+4\06AU 847-?E=_'8.Y!]U6!HO'K M.D1 .=5)5:H4\:M2CRI0$5MUPMBZB?%['DPU)%H*BL9!T<2EWM695JH3N;"; M"J1 Y7"4 /3%)'/NFS(/(*:A+#HHFH-#T#%&:$_%K3H\O4!''$;\H,4]* M^-T/9MO6KV)B5J@<@4UI8MZL@6I.4&@ZB4IS(G[-ZJ2@Z()*#0]>92.1?PZUI/4J(@M-(T)C"?;1RC!-3!$]= ML478W$H/&IJ 0M,Y5K(5\ 0M-I5,H:]2MK MCRE 45N20F$XM>@#W5L&BI9>=PDDTL@YE4-=I0VLLN4X;DL@<(ZG#*6U//EDW,H[3AIC%B5F":@:"DH&@=%$U!H>DHI<8OZQ2U_"8K:ZL\T#LT*E-_% M8.I!MTZ!HO&K^D- ^=0I59(3]4M.CRI 49=L8SZ-T>]X,-&@IR!!T3@HFKC0 MN3K/2G:B%W9+@92?_$X&KP*@AR6I:U^467X"=2S6SU"INU_=01%S%O#CEH7 (*3>=0"4[,+S@]>?7)[W_H M! "*-F>V[&1^$09UR$'1!!2:GCI*P&)^ >M):D_,5IC&=F':']G@-+"/3HY1 M;.XD=$3&S&U&,*BL9!T004 MFIXC2G]C?OWMA^I.S%;!B+4=N#TQ52?F>(860Z8H[7<\>**&?<3^-5? 07T**#2=:*7PL0L;QGZLYN1''SR/ MNQXF9M><'&:.FA-H:!P434"AZ:0K#8Y=>/+^\)H3LQ_^Y:PY.>QLG=QAY*PY MN'G;/FY/+KJCE-3GYKK/VQNM^RZO-:WM04^;UL&+Z,9>I5A]]_.[QI MREWW\V.?RJ8I-]W+59[)5:\UD/]_7Y;-]S?M+YH=?X7O[O]02P,$% @ M&H('624J$$-O! \ D !@ !X;"]W;W)KMZL;U,GNP[ /BLW$NK,E5Y*;YM^/ ME!,W=TB+?=P76R\D]9!\2&FXT^:KS1$=/)>%LJ,@=ZZZ[O5LFF,I;%=7J&AG MHTTI'$W-MF1)EHZ#/@+# U+$%0;\GG&)1L"&"\7BP&;1'LN+I^&C]QOM. MOJR%Q:DN/LO,Y:/@UP RW(BZ< ]Z]Q$/_KQG>ZDNK/_"[B#;#R"MK=/E09D0 ME%(U?_%\B,-_41@<% 8>=W.01SD33HR'1N_ L#19XX%WU6L3.*DX*8DSM"M) MSXTGPDH+>@,+@Q:5$SY6-%\I46?280:1X[P,XI>>L Z:; . M7L'Z&]QIY7(+#-PW^4:LN7/8[,.@/KMZP=]D&\]+; MNWS%WADOX>]P;9TA\OUSSN'&WM5Y>UR0U[82*8Z"BM-CGC 8__C#Q8?^[V^@ MO6K17KUE?3P)DRB!^QM8/,R3>;P,E]%]S/-5'*YFT7(^@RA>SA^B.YC>Q[-Y MG- *C9+[3]$LY.V;* [C:11^@H2TYW=D)($PGD$2W<;1330-R>IT>K^*EU%\ M"PM2G$;SY%P@_@]0X0Q6.%\@RQRA;BLD;2LC/:V,35L9]J4RR-),;F535@\ MR4TNU2:C4Y'ZB,N!=4Q=8%.1!K=UX8_T.'ASU4VZD&!:&^GD06S^G.9";?UI MI;2^_XJJ(D*+=8'@-)W4M(1S'G;A5/3568?7]I!I@N1H+RWJ##W$5KRY WTX*$P;K1V)(OOS6$O. MP'K?!'2+"@VI[CDA6#$9Q$MOJ,C/5%:^LE<8+JQ7I2@!4E M?A..8ZN41R[SZF--2-!P""G6H@'P:F!.Q$^23$\7%\W$Z&PO=V]R M:W-H965T&ULE59MC]HX$/XKH[2J[J24O)$$*"#M=KEK*W6U M6N[EP^D^F&0 WR9VSG:6[;^_L1-8>@NTE1!^FWD\S[QX,MU)]:"WB :>ZDKH MF;*=!M73/UY1HKN9MYD;??N.>;K;$;P7S:L TNT?S>W"E:!0>4DM2?P!\>=/IJ#9;*2\L$N/I8S+[0&886%L0B,AD=\CU5E M@[]%_<=R)RXII?"^K/WEIMC-OY$&):]96YE[N/F#/)[5X MA:RT^X==)YN$'A2M-K+NEF2^8$EQL--RA@N66*9P&AG#M:5#T&-<= M1GP&8PR?I3!;#0M18OFU?D#V'(R*]T9=QQK^\4I"W\4 W[;(JQE145(G@##5A4"U\"HL@HI M"EYQYLI$KL&0J&AK5,Q(12*BI#P7DK*OV^"B$Z$G@XM"U@@-^94F->EKY]Z" M545;.40-/SD%V6I"TC[@4X&->:E34O[^/"%#%2+474:AS2B@?$"7#[?$\\R1 M317[EQS-;O#%1?)O7HWB*'X'._L@=Y&;<@7-A!)YB=Y"DGJCT9CNXJS MS*[R+(+%>DUOEXU(R:O6OEZ@L6@5-QSU!)9&%@\@F\[)-DH$;A0O[)7:';:" M&PU9&L$X'M&80N2'>?Z"D\,GK>]AQ![9@J->4R,]1LVJJ$+7$G!?H9_O80)>P#1]74GG7NBT(9 /49 M5UGF0@FX[+8FV@SW(1MF?IIU.^EX[(_3_%2:[9#NZGF7OJ77H.N'U9?G:\4W MJNOYUIPJ)LE#MS/,RN"HCU'E;ERWIC#)5IBNI1UV#Q\$5UT? M?!;OOB8^,[7A%,P*UZ0:#O+4 ]5UZ&YA9..ZXDH:ZK%NNJ6/&E16@,[74IK] MPEYP^$R:_P=02P,$% @ &H('6;;!HHL- P F08 !D !X;"]W;W)K M&ULE55MC]HX$/XKH[0Z7:5H\QX(!TBP2]56VVJU M[+4?JOM@DH'XFM@YVUG:?]^Q Y1*+-)]23SVS#//C#-/IGNIOND:T<#WMA%Z MYM7&=),@T&6-+=,WLD-!)UNI6F;(5+M =PI9Y8+:)HC#, ]:QH4WG[J]!S6? MRMXT7."# MVW+5,_EMC(_+I\4EJE?!+E.]D@&>:H2M;&AZ MN=B!89L&0==RKT$?N[DY='.0D0:.X/M!I6S M%F4I>V$TS7>)_-F"^R#03"Z=P&L8Y7X61K3((W\\#N$>M09FR3D")%)0*JRX M@49JC1HB/\U&],R+9' ^U.QVG)9]2_-((D0$4G\ M<99"ZD=%^")O2S%R'J\AR_RB&,%[\4SA4G'4$WAD>YI>@XJS1I-/'%$]A5T4 M?C%*X0M)&%#K.B5+RS:.(<_A+1><>EO!3LJ*B&1^E!"3U$^R_!S?)LW]/,\L M#3HM#/* M/%"#$ Z&D9T3GXTT)&5N6=._ Y5UH/.ME.9HV 2GO]'\)U!+ P04 " : M@@=9]%S21_0' #]$0 &0 'AL+W=O;3C19L$26;Z8;$?:(FV.95$E:3B>'_] MG$O*LI.XW1E@@3:F^;C/<\\E?;I6^IM9"6'9+E>6)GKGIQ5?B@=A?Z_N-+[U6BF9+$1II"J9%HNSSC0\ MN1C2?K?A#RG69F_,R).Y4M_HRRP[Z_3)()&+U)($CH\G<2GRG 3!C.^-S$ZK MD@[NC[?2/SK?X] TO_!@4%S8.#L]HJA6Z2T$L;/1=>S^ '>B;LBRKMRK#K,A/9R_,]V-P:/M@: M?C'XJ.,UNY(FS96IM6#_GLZ-U8#3 M?PZ%P6L9'M9")79B*IZ*LPYJR C])#KG[W\)1_T//_%AV/HP_)GT\T^WMU=? M9Y\_L^G-%;M]_.WZGLVNKF\>9Q]GTXO/UVQV\SB]^32CX?3AX?KQ '-\PI!8T2:6/8C*BF(. M6#93$?NDE3%LFJ9UT24POIVXJW6Z0JEF+IFI@A8KTE6IC8#*):0U_PF"*([9L,O^/CD>7=Z"FV]^O[XZ9H]P IQ5+A%< M9RN^.GC :C8-1-,(H&H8N*+@FX1($J-1:BS+=$-F5QK,5X/$G M&(S,!/'UB9:.6021>PI?VD6ZA@CJ5E<<3QI=$[!8VZX1!FJDY#T%33RGPC@( M>\ ^"8^@!9>:/?&\%K16HDG(_6M.@S>>?J^E%EEW)Q_@^5YS[+3<5QI:B2' MNDHO*LAU3KF:QK^R1A1Q3\0Y[NQHO<+^@EK10HOO-8Y E%PP\>1K#H4I-3H8 MZA#AP 3:F6;KE4Q7<*7.J=XRF:)6]K1VV5?!5AS8MVMU"!&!2^V=5EF=0LM[ M7E0?D%C])-.FBFG]0>6U+_8C@X*X45 R8L===@L3?B:@44-!0N%C!^Y'32FG M>9T1'=:ZL8N07)>RJ>H6R11-6JIJ72DCS FC*WJ=<\WN\8@0&CY<.J(23J^; MN+W^LF>TO[$M-&]M8%]XB2>%#]%'E>/I03K(&)=B(QTFD9T_L*5V)7<#K#BT M WUA@+O)Z\#N'&@H\47H3M@#VKI]\!<$6.0E@_\X,@A-0*&CNU>B )(&4)3? M)YD!/T#&*W1EM6X=\!#;6Z3SC%IZ+AS-FD8=E?MV"(-UMJ5% %K;-V3:I;MN M752[H(J&N@VE-(-P71"9[&K)P(NLJ3"D'/<3=X[N-Z@P7E5:P7OAB@O)+-(6.QP#1< >&_0[U0A4] 2 F,:E3PW.[BB QT6M$?-E(-Y;1 ( MXU"/^"R] EK924"IIT D]%SN#K^J<62358INAQ)''!4TQ>Y#X+/8-M#]P)=B MR;>M?[9PNA>UPW[3NP$7$",>IX9EBI7*LH(>^9Z<[N&U-?>[.=B$=DY]#+K;?W),>M?>E^>#"4W-+ZUWD[V_ZV,?5/ M^MUV_\/(%Q@I49&Y6.!HOSN..TS['QO\%ZLJ]\"?*XLG@ANN!)X9FC9@?:$ ML>8+*6A_\3G_"U!+ P04 " :@@=9")Z+4+L( "3%0 &0 'AL+W=O M5.3]9##XW"^D M-IV3(Q[[[DZ.;!5R;=1W)WQ5%-*]G*G<+HX[PTXS<*]G\T #_9.C4L[4@PH_ MRN\.O_JME4P7RGAMC7!J>MPY'7X]VZ/UO."?6BW\RK.@2";6_J0?U]EQ9T . MJ5RE@2Q(_'M2YRK/R1#<^+VVV6F/I(VKSXWU*XX=L4RD5^QEQO=9W)V\L_N+N+$FS+VXA)GL]?X^/&G=21IWSI(/#?ZC,CTQ M&G1%,DCV/K W:L,;L;W1._8N$)RXT#[-K:^<$O\^G?C@0(7_; HVVMK;;(O* MXZLO9:J..^"_5^Y)=4Y^_67X>7#X@:=[K:=['UD_N;Z]N#Q[O+RXO7QXV.3; MQ[O'/;%J0-P9<:%254R4$_N,YJ@+'&9:*!.44YG0)E@A18IG'82<.:50:T%L MA[D2O_YRD"2#P_,X>=I,\O#P< <<#7-Q=G,GSJ3Y*6Y[ISVQ7>_!:+.L*Z07 M,@-K-8%.Y2>DR00XFTMX(7.<"[-=-G4N2QTP="/=3Q6\.+>N[&'*3D_%@THK MIX-6OBNN3=IC,S<_KO[&#G3%MY#U^+3?+.(2.=1)2.>DF2GG>7&<('5PE3$8 M[?(P!>O5$_LR@:FXV&+8B:DVTJ0:,]KXH$-%,N*%=80A.R.FSA8B0*0$P.3_ MI73AAGLD\YP"N>-(9=PUFAXX D0 M9+%.WU2F.M$/VKNJYC:;:>4X]V?Q)F]F' M)]^WJ[Y9:99TB#$849G4%H4.T!W(/B.W.Y=GUX\5IYQW<9>XM"L($W)\,_G")?:Y"'4H-MJ\FN2ZH7'',ZDI/ MB) FT)+=)B>]R)Q"OHC**X8'L*9*99XCWT@#'IY6G G"'@7*U8$LE19%#!L5 MGKSRM?F8$5%7&PY(1:"4R25@CAZ]8_-T1 M\]^IHJZ8O#39!GD("18@VE\CXEC7-HH@J=[_+H4PY&VN7LL;FUGJVE+6HH@U M\M,JU6ZPNV^5*I)S8\3$3J^Y& 9&#I:D0>X7H@<12[.6HW@GPP-K6V7OB\= M7/"U &5_H0;:C1^6P;(*UB_'[?.[V\?KVQ^7%SNX7FH]\1_P= (5:"M?P%DI M8B4P_*8JA/J]0KY V4<"Y.'NZKX1[&EN+?L_Z T&GZ*LBUZ@#85_(866RIJ+;E>M';-/)5&\Y6A@NA8DR MZ1RM^,\8C9ZN>*^],!:IC!1[@D;*2:YV1)E7D>2R+'.=TB $QLTT:ZSD#KD& MY]V5D6S+E3@K4\0D9(XC1&,.UTVJ&E6?H[>F4!!CW5\,]P\]U(R(3#:ZO(RM MO39%Y00CDRA_DF[Z6;T0QJY4QK4W1>Y](W[@L349WE#(7=1?C&30&P\^=>N+ M9#?>$HP4SPXIN3&NM\!0SJDH/J*8YN.)5T"<7!OV]L>?R/6$'\C&,CO1&M%_ MT"P;MLN6P/(ROJ) $*H\U BQIP4P"K91U#(MH=&0@]-\Y:YMH:FI!&VCX#)% M_%MZQ=Q>@:=E8/L.5N]GR$@DWG)HBGC'!.5=Y7 .O5.1)M3.M18Y/#K/5F\% M:X&"V>]]&7VJ91XO%:I]J8 6F+:AJ"\9@J8U;6.H>('%%1)A \_0")8RKWMH M),NAXC6I77U-H9/FEH8+"W=58Z8R:!MS_0?U:NV"#X@0.;1F2U/[@?Y$&>0[ M@8K$S(^0\/\GMQNA?=VSK7M D.+H\3N0;NPH?7LCH XAR 1G0#N=U_?]M.E( MP(K8QC&X%)L&1)DMD Z=\E:=:>DT]1QT%+VRPKZO)&E$:GV(Q> 4?8:@&"8R MY[DESIOO-@:)-FQ]Z>VW]PA8O?[V%#F_<-2T$DVGT<_FTB+J\GV[[$[*F@& MT+W$UZV5?+<-2=U%P5+E'':F]A=> /W-R4=\>4ZF=>))YI1J'UTZ&MCC[K MN M]U)T2USE<0<.WD#@*7JQ^&H16)((JN9C%5_0E>,+<9=ATBL?3MX89+ >5!EB M3/7P2&RSCMK*8][O?,7;:Z0I$OAZ_\K$!C-KH6Z)X3CI'@P&>.+R3PZC*G,G MUHPDPU'W)#LX/^@.Q@/=^(&9JYI MDTDOQH!K"163MG%C>SCNCI/13NO'ZJHNZQ4U>[5)HAM1GT(<=C\/#^CIX( . M1U?\I/"&7M=^_8G@!?(>>;GIFTQ_Y4-9H=R,/P(GP/@CV)(_NTUL"+;@QSD:=^5H >:GUH;F!QW0 M?H<]^2]02P,$% @ &H('620\H]3T!0 D@X !D !X;"]W;W)K&ULM5=M4]LX$/XK.SZFTS(ZXORSCU;2P5+I;Z80PL)]5=;F MT"NL;?8' Y,7HN)F3S6BQIZYTA6W^*H7 ]-HP6?.J"H'H>^G@XK+VAL?N&]7 M>GR@6EO*6EQI,&U5.#[N MQ(DH2W*$,&Y[G]YZ2C+<;*^\?W:Q8RQ3;L2)*O^6,UL<>ID',S'G;6FOU?(/ MT<>3D+]B'\19_ MT3K*R/F+WHCR6C1*6UDOX)^CJ;$:-?'O2^%VWN*7O=$ZV3<-S\6AAPO!"'TG MO/&[WX+4_[@%:[S&&F_S/IZO3$;CN :N -XV2 M^)I+ ::GN3- YW?X=Z9NX$JK&=H9>,>KYB-,D#*9"P.\GCU:_V U465+ M@C1[<(1C"1BN-8)8\#M$L%2 Q4ESE]!^;AQ[4V!.7ND%7AH%+F7 C8M..TWP MZ2-^L_\FZ&?P3GE>_#@;2 ,U)K]$'J7R M:#BZPO0U*T/"959FMN 6"E$VH+1.]=GIX;[P,# M[!.ZT1+I(V<+RD3M++I*1*-S+/VVZY^)IE0/#"?-21$41:[JFNKMG;0/8!X) M>L+7VS$9-;=+KL7O5'"?1X7?$2DE;(8?M&H7A3-NC;/M(0C"MV&%4Y?RNX < M-X"VY!K'555;RYSW$"]1"R>GEY0TDL5)(<4<+M.[G\ M=.Y]<'*#2G"#%!B'@SH(C*$UTO=0EN82588@D)FEQ%58@W"RF;\F0X*RTLI" M*V-Z+WLPZ;;0#^E@)1O)=4 U1K,'WFPSYBUP+1=\5;4/$& M++W"E=X++"FO=%&IH+]HHW7=YW*;EG<@\YGO1]08LBC)L!'&"8N#E%K)D"6C MZ)E6PH3A 0.'L6R8P3!B"3T2YN/(&V51URL5[4#@TV!R'P0A"R/R&@49&XUB M:D4A2[,4OC@JKQR56^$^)G^R8O&)[0[$",RS*!T^ M"^I:V4L M#,+>$)>K1A'S[C1$E;>BS?![]T'81BQR MTABQ.$Z?,9FP(!L"RF*40D!ZR)!REN#XGPD7%:>OA\[(:(.72-BHW1% MFJ.%HJ*%A:1C^BR6O*;DM/&AU\>J^A)S/\7.=DZ2S#&"B)[$OXNJ2)"H=DZX[X6TQY0J=;MF5@Y=C)2+:&-4 M\QJWV8CR8:\G8T.K&:HR';E6S/P@>Z;/V,=R$_H0 M!R.6X?,K[L&EPNU&S'8A1#JC(18GEJ[K6 \=%1GZ6$,H.UF4L"0*8'?#F#8X M(XUUI.?<%(X1UR"*[W +I6/02R?1P<8] 3?SA;L-X99.:>ZN#.NOZPO747?/ M>!S>W=;.N<93A<&SS1Q-_;UAXH'N;D#=BU6-NW5,E<63@VL6>&D4F@9@_UPI MNWJA"=;7T/%_4$L#!!0 ( !J"!UGL &:,R 8 !T2 9 >&PO=V]R M:W-H965T44=EN,D?0#S(3'%HXY75:\HG>Z4_M/D M0EAV7Q:5.9ODUM:OIU.3YJ+DQE>UJ+"R4;KD%H]Z.S6U%CQSA\IB&@7!8EIR M64W.3]W<1WU^JAI;R$I\U,PT9]]+_[7R'+VMNQ)4J?I>9S<\FRPG+ MQ(8WA;U1N_^(SI\YR4M58=Q_MFOWSI()2QMC5=D=A@6EK-I??M_A,#JP#)XY M$'4'(F=WJ\A9^89;?GZJU8YIV@UI-'"NNM,P3E84E%NKL2IQSI[?B#M1->)T M:B&,IJ9I=_"R/1@]6S./!8 M%$2S%^3%@V>QDQ>_[!G;:%6R*]BJD0% U^;LRN$J-/OC8FW<_/^? J"5/WM: M/E7+:U/S5)Q-4 Y&Z#LQ.?_I7^$B^/4%ZV>#];.7I)_?7/]V_?[S]5-F?=-! MUKO_1AJ^W6JQY:X*/N5 1!6H15EMF>7K0G0%*?\2AJE&H]3:D^L'MA5JJWF= MRY05*FTEJ(W;E788&O:SK)C-56-XE9E?7D.%%H*5;78(R@Z&V H7V_>P]IDE M"CO]BT>C]THC7!=0(U/NL5I+,K1X@#[!/E?20L"MY1:6G[ D\E;!$H,E!O,8 M@RB:>T$0TF@V\Z(H8=>-!I]Y[)W,,GA^S8UE/_&R_I5=;$@'"^=>",7APHOG M$9LMO=5JR>:1MYC%@!2[X3YXILA8F'AA$K$0RN*00?YJ-6?QW%N&"_9)65X, M0)ZP,)A[44 FA=@?Q0N,XI"$SV@40_YR\9VQ(0BL+&DK;.H7M$C5%L!0I/[! MP'S2O#(;H34VPEX>H'<1V*_Y(7O$H!Y3!S(PI.271AC+"& M?:#$[M=TM\;;-=DT1?$7])ALL@IJW%%&0#4NQ8CR2J(7E+M""J5T% M<;FLR4B:V.OG@SK6X"1#2K TYWHKW,9A<:R>;01VPB8DE4#O=!F(Y'AEU2O\ M,*.*AO;!+DI=ZX)3X2)!39C=\0(Q>@HMFCP)E_X<#:TH7&^&M)-PX2_V,V[7 M80[2KEM16U&2K&XZ]F">J87K[L6#YW"755HTE,0 IJ:*UQ8K(S0@2984"T'/ M !)F^^R- ).GLN4Y<8^+CZ&*U!WF1XX ?U!CSJ0YT)BJ+DUXX6($7TY"?_;( M6S\8)CH5^'N^0 <$CGW^1PV/'X"S6'; M/F".'B12!\F[:0I6R(WP]V7_PW)>@1?O;RG'I(N99D]JV *AI2^(#5YTY M1XJOA8!;3;&!AR+SV+JQSLL6KYYY*-GI1$>[?XG,/R019PGNC1WQ M[ 1E)RC=HJ6A6KX]S4?>_D_RM2S \6,F*T:3(W\AF>L* =DWB);54-:\JAK8 M .]*W&'EJP=LW9.-<_N #@:XR,)>#LJH<$7$!\KPR*T=+MKTVP'>YM1CH&5U MIR"QP[E'=("_XY47FUS)'U@F-V@C[4WOL"VV"EP['1&N/]P 34<7K1DON$S9 MWV8X<T?ICTO@."*/%7CR (1\UFV-MB<5Q\O0W1$?$^=CY,QDW,$?URK/O(_1^E MSL1G_57_YZL/[S^]Q>C-+[C0T)LX)?Q'H=T[.QQC']:%[%X +HX9QUTC@=VI=$?OB=YKE;)J$N[BVN[AWP7]4],,LW MJN ,5]NMN_W8G7KJ=7 Z>F4'#VW=APEB[J:R[=O[,#M\^[AH7_GWV]L/)RA= MP&M8(38X&OC)?,)T^S&B?;"J=A\ ULJ"]-PP%SP3FC9@?:.4[1](P?!%Z/QO M4$L#!!0 ( !J"!UDJ>AX%@ 0 ( * 9 >&PO=V]R:W-H965TO&%; L!W9S;K,-I"WH1V0-6B2=<"P#[1T MMKE0I$I2L;U?O^D,A! ;SJ,@*/P\\#D;(T"@\76+ MV6E=BN'^>H?^2XH=L=]QTJ>*YJ$S^[U0?>QO-.\')G0OI/ MJ^;L\%V'\CI$5VZ-P:#4MOE5ZZT.>P;O!\\89%N#+/%N'"66%RJJZ=B[%7DY M#319I%"3-SB]*/-7S[?69XUU]HSU3W3E M;%P&NK0%%T_M^V#2TLEV=,ZR%P%_K6V/AH,N98-L] +>L UOF/"&KX9'%SKD MQH7:,_UY.@O1HR#^.A1R@S@ZC"A-7='OZQ^4-?:H]Z<9)A!->H[L#TTH% M>C/H92@Q8Z1;T.X4ETP68%0V269),B%%W*:H1V!L:GFN+0QT2%"*+.:).)BQ MY;F.Y.:"_V.+7R ZSY'-!JUM5 1 =-_F\5:\&*UFVNBX2?[$#LE )XHCF0&$ MSLGO"8%*@"I- ##D=DDAGL\YC8OTSH,>VM(8>L#< M2D.@()DHLM<,#L";HYR<#T(/5;';BM8B#SF@N@?V"BB5=W"UY=]-Y!?L%EY5 M2YTK XW6@KA-TXR1BT2$(:PM6KU"5+&&D\TC28E0Y4OZN_8Z%#H-OFXRDB,Z M4+YBKUW1Q8 &A*@J-B5J/2;%_JMHEQKM04_ASSJ2CP6INH"25("$7>PA M]^@+,JLV27L/"<6T59Y0<=MR#$TQ0<4Z2OW'I8K)0Z@XUW.="V-%E?)1Y[51 MGK[66+-OJ0-(^R;KB;DHQ2D*HTMHW[ 7%Q*/X=U)";FAWQ4^AAGM#=LX=5"OJ&*^1^!H&V;32D-S3L'AUG=,&H!B6: M/U;#"5T>TN^I?& QS-Z^ZOI)\S9>AP-I$OB)*/9OB1C"/X617'1)[W=Q%Y__ MVA2D4NNF?CO4Q3+GAKW!;@ZA@N=2-TA0T 6W!=N4?=.%>,\AIBSA<\_>@]YN MK*662G4MI0N+5"7Q?T67)DNQ30/--J0J3(BUQI5#FA1C<]2.31DAS924+\)1 MMAV4O4.?GO[>K:!DOTAWGX!0P:BY(+1/V^O5:7.K>#S>W,VNE$>Q8NKR'*:8 MX[C-^.:^TVRBJ](= QV!&TM:+G%%9"\'\'[N7-QMQ$%[Z9S^"U!+ P04 M" :@@=9QS0>= L# #^!@ &0 'AL+W=OY22UR@-5Q(TKB;!+#Z?9\[>&WS@N#%[ MPI_!625L9>"Y+ M+'_W#XE8SR[9L9LG1P%?M_(4TN@))%&2'<%+^VQ3CY?^6[8<#5QR4PAE6DWS M3[/<6$U"^7PH]PXZ.PSMBN?<-*S 24#585#?8S!]]" ^BYX=(9[UQ+-CZ-/% M\N;R_<4MW,V6R]GU[4>XF;^Y>CF[O;JY/D3U*-AAJD^V;GB6"7C,)1FHUC!9 MFA.@$;@!+@O1DH" JE:U&@I%10' #%$0 &0 M 'AL+W=O6W^U> M$B#MMM@>NFVQZ6X_'.X#+=$VKY2H):DXOE^_SPPE64Z<%/O%HD3.<%Z>>3CT MY=ZZ[WZG5!#WN2G\56\70OEZ./3I3N72#VRI"LQLK,MEP*O;#GWIE,Q8*#?# M<9+,A[G41>_ZDK]]<=>7M@I&%^J+$[[*<^D.;Y2Q^ZO>J-=\^$UO=X$^#*\O M2[E5MRK\7GYQ>!NV6C*=J\)K6PBG-E>]F]'K-U-:SPO^T&KO.V-!GJRM_4XO M'[*K7D(&*:/20!HD'G?JK3*&%,&,/VN=O79+$NR.&^WOV7?XLI9>O;7FF\[" M[JJW[(E,;61EPF]V_XNJ_9F1OM0:S[]B']>.L#BM?+!Y+0P+^U*FZJH'P'OE M[E3O^I__&,V3?SUCX+0UL^I9N?-6167BQAAA-\)63ICH MOW1*H(*=#+K8MA^+3)1.HPJU.8C4HL1\(,%Z'K6.MXU.E>"=!@(5 *E#7 "( MAAU>A2YTT-*(H%R.%Z'N4^4]*1J-1<[XZ(NP4ZA>(X/*:G'IO0K1BOC!:+G6 M!KIJ@YU*[;;0_X<$"I<4P,8,3( /9*TU.F-]:VED0582_B'KA8)IRG5Y0XN8 K\+6US$M]3FI2U(X*B*.8OVLS2]QMX_ M$.6,220_-11<3D&,\D#4A=#D3-V7M7)*6C=5%"I#^:,4%#9P&ESV-Y,P$!\* M'W \B'TGD6W,2E+ YD*C5TU&B)\%%2J1Z 5!GK@6T;=WBI?6"LCH@?A\"N@& M4$YQ010QNXY440@K#IRH8+PS!Y+B]8T1'6PG+7/NDT549Z3@VEF;:NFND?>0PG=NI4C'B.TWQA-Q=5&^@^0>_H;F89S=$8 M8D.RWU/*U'U0E'$GHDYR]FAI57 U1!9 P^-M 7_!E\IQ27-],PXBB>PU"G!- M(%8BTX#0*OG7)HGMDQ*4U;SQ) M$ZW!CU!(>:8)3O3F$94@>" "8R+< T?&[^S>\TI?E:5IJZ++UT-B*K3I' M[TO&B*T\PNM?O19O:OE;EO]HTRB,QD>UC8^XQ8FD\C5JN_XT$3>1/3X_/,4? MLN"92A OQ"CI+V=+&HS[R\58V.IDA.L,Q5L-_I=!=KO3[WFG.;IR&PM3;S B=?QB6#NP4@N.TW7!/K*"-R M(HS2=:-%[D,P?-VA3V@.7D4]]!$(GPC7YZ<8(XR*X^AA_-C:%V(QHWBL$OH= M]V>+)3_G>/YQA@(FHT1,YB.QFD[$J)^,)H I\GO!YTIW72+&<[&5ZQ/B<8SB>\]<%H)> 83!<8NT2(,%P1<-I0L'%&;<)Q'K] MY7Q6(ZMN $YB>]I@4;DO1@OTN'10YV45N&JA"(>I>#GN+Z;)JUH;>C< 6CV\ M&ULI5?;+XI2\V26!O9\\>0*=;Z[[Y@BB(AU(;?]8K0J@^#(<^*ZB4?F K M,EA965?*@%>W'OK*D%A*97K3T_CMSDU/;1VT,G3GA*_+4KK' M<])V>]8;]]H/G]6Z"/QA.#VMY)H6%/ZJ[AS>AIV77)5DO+)&.%J=]6;C#^>' MO#]N^%O1UN\\"ZYD:>TW?KG*SWHC3H@T98$]2/S;T)RT9D=(XWOCL]>%9,/= MY];[;[%VU+*4GN96?U%Y*,YZ)SV1TTK6.GRVVS^HJ>>(_656^_A7;-/>HTE/ M9+4/MFR,D4&I3/HO'QH<=@Q.1C\QF#0&DYAW"A2SO)!!3D^=W0K'N^&-'V*I MT1K)*<--602'506[,)U;$Y19D\D4^=-A@$M>&&:-^7DRG_S$_+VXAH/"BTN3 M4[YO/T0J73Z3-I_SR8L._ZS-0!R,^F(RFAR^X.^@J^\@^COX:7UEJ0)8%+R0 M)A=[]8H+Y3-M?>U(_#-;^N! DG^?0R$%.7P^" _.!U_)C,YZF Q/;D.]Z9M7 MX^/1QQ=*..Q*.'S)^W1^>WU]=7]]>7._$+.;"S&_O;F_NOG]\F9^=;EX+MG_ MX4Y\(:$)+!<9N8"9%G8E; WFUTKG "ZA2-]K53&HHD;?G3#6O,VDR4C+I6X] MR+4CBL@/Q%WZA(G#[F#%C0TDQB-^9.^9A1OC*>*QYJK"B3E EO S'S @W8*%M[_2CRU%W*^X)G0WRRZS7"+ZRN>;OO MBT^?YN*7WLZB[_TJEL[6&&7HE IP+RY0U5:"(HNZ(J<0?HZ< ^H#/AX0)$RX M#E\OO68D&&;K-@E\AB9 M0!B(P,^=5?2![U"SV&6V>B8\BIN,QN\'^_$S+579EH=M*FAV85G>:ZG[PE>4 MU5JRUL= 56U4?,EE*1G=")HQS:FP5:& -Y_ CS0"7:^,N)8N*Z(*]0'/UQHM M75F@E1JK520Z0];B8Z@6B#;AIH"KP!)"M5@ $.+)+3@F6]%!% CYCFK0E "A#3\6M MB!+O]U0GH3X07PJ@UM3Y#'0<'!ML,1>'1R.QI025S#)7LZ5X?3PX:-D4N:JT0I-_["/",;@) MLVB/'*#2?&E"\GB4'@4SUU%M9"OC!>HND]);[^.M*/9T1XMQ=W$.I 6WY4:J M="X@9-WT!Y>FY(T]](7"0)C'/N^(\Y79&C2!2/$>!C3*^0JG!TO#RMDR-;#$ M2(8? 6#%8]H8%DV<")&[SP?*U:=H&PX7SK55"MD1S5=*NU&)DSA( HO$E!XI!28PIK[S"U'0W&V@2)19]@*!ENL\_]T#87>]#'H)K?I&!@RGF6E[2,U M0^&PO=V]R:W-H965TA[X_/"YF5@XMW/'9O+M[INLJS4MT;8>NBD&9[I7*]>3\(!NW IVRYJFC@ M_.+=6B[5@ZJ^K.\-GLX[*6E6J-)FNA1&+=X/+H.W5S'-YPE_9&IC>_>"+)EK M_4@/']/W Y\44KE**I(@\>])7:L\)T%0X\]&YJ#;DA;V[UOIO[#ML&4NK;K6 M^=5%)2'RN!M MAG75Q4.ED\>S*]B5BFM=(-96DKO>G5>03G/.DT;2E9,4OB!I)G[79;6RXJ9, M5;J__AQ:=:J%K6I7X:L"?ZM+3T3^4(1^&+\B+^I,C5A>])*I*VE48^J]W )9 ME;@T1I9+Q??_NIS;R@ F_SYFO),='Y=-J?/6KF6BW@^0&U:9)S6X^.F'8.S_ M_(KF<:=Y_)KTBX?/=]?_/+NZ?+CY(*[O?K^_N7VX_/SQ[O:8GJ]*.J[G2^*% M \>!A>_"%;9N(C!DW)F(.(CV7BT9I W!5E-J\MC2 XR%QQG\M2G$@K),*5 MDDJ0#R,J";%#ECC@I31Q<.H)#K@%W\S_ PX0E6Z-V*G0S1?:0-Y6K$V&NS5& M+";(2D"$ /968S#/ MQ5P)^83MY#QG_9Q[CUGFB<]XE#4DF:S:DG)NKEZ3TX][@UP+)9U6K)'EL427 M:>:6D>$#G)!4VEA/7%H:0):K+LLYBG @ M T:NUT8_9V!>E6]%,)R%_C *1\*ZL.Z;OZBKN@7949,\<4V>QNX*8$K%PNB" M9ZAG91+R.Y2Q!/C.,1M@[4W@1>#=/.<2 @^\";UQ-T [DXP2:28*1W\.FWMF M=9E J+%KQ94HWWHB"('2E[+OY/KN]O/'VR\W'T[%76T$(0CQ<]ATP3 DCD(" MA%&!9H\RR(5<&N7@)I:J5$;F<.)*(H_@U:?,LH48U!M:K(IUKK<*;@4\N&3V M05S)9P[T2N>\E9[GV5(Z)U4KH^NEPT"JJ,0918MY2S<)3)-Z4GVQ(?:T+2_%VM-0>LL[TA$!$$XG(:3#LA8,)L,@TG0 MC.RC9$@LH0W;O@M)WVX*3]]V^ XHG>[#-O)F[< A"K\J02BR3('BIG4-L[^X MKTVR0@5H>.$X^](X)3>2JYA#T8"=$G1<2DJYU"$4 MHX@1.M>H?5F2K9E_2'=#_2"%;-UZ, $K(AP-R1#:FXJ)S5%DD1/8F99"LBNC MT]&/+8-"R4<0,NH3F>#FS=4R*TN&OB$LTEPE$TI&)/\9@Q1C"^VZ((FG0$CB, MS[?]Z%.Y %-/OIN8/<(Y>*:L]GTPB8>3L<_31M.A/PVZ(#IC>&=B*-<'[%1* MOX-CCW8TH%G MH=NR4?%"NZ),L+UF,>DW ^J9[I4+/$ .E.1UNNLA$Z*>/$N92* 7SE-L PZ> MIF&T$YZ*)(:O[.E;: %\O^#3V__A;NY(=W?7E F$3IG#W#1^*!WU*D7!Z2\<$P#*:X^M,9P#J:Q;CZ02@^H:^6P#5/3Q6"J=?5[ MCIXKA%"1?T&05!6@,A0+8K[.B)7]621FP^DHI+ZZF85UI5IDE3B9A/$IKF,? MUW 81%/^[\_&IR]O*A?4\N_M^4:$P\G,=_]'Y,+)<#8:\?_):-P4EKNFRSJ* M*/Y$D/T%81WS-&V9.\=3([0'BB%@EJAUQ53=ASGH3=?@-J"FW?&NKE"V7-?T ME8_M,.H2!48N ?.V';QGIOWF_371$'2H$;3/Z(M9C2T";D_%Y1)-%ZJPHE,- M\M^B1OTA\UJ)D^!47,F<@C.K\U9:3H18>S! MA:U6J3B9050X]>)(_-)U%.=H;MVY1)Q$,[R?>..@O^%^"F"OP.>])L"&%W%D MQKMM. 9'5G%6!!,/6 H]%]<0-9*,XS-&9W[6F?_$YAO%I\VV-+K*@*$S@M_! MY*%P**,F$+%/NXYTK5>XZ_Z8% M;.#4%K253+FY.!A6G>.Q)C/=VHC10..-FU4YYYS9'WL[WQQ3HC.];_1UUS)V;^L[@3!%V+05ZVB->XP:I<74SP9V' M*8X"[46>_=6:?)5+L-Y# C00%?&B,W(F32@TSCML&[=[*F\Z89"7<^/;_Z\6 M?3VTCRBL4;"G6<^*-P!;'./?S)M.4?&['7%^H:.MWE\/13YE]A']@F+H*6K; MJ;U3(O;BZ8_B#/_'^!]Y(Y^><%; T\TSA8B03S0W]GS?\5S_MIOSI&$^7 => MCLUGIAYP M7>-K1<-!]%T%>*$C1,$AJ^UK\>;-7*US$>>DAZ.;-.UYO]2]3V-RCC.+ [-W MQ$]9T]IU9$=K<"ZN-."%#.VYB7JAM@KR:0V;]Z<"'I*[S\:B5O$N_0FCW8FW M_;S$5%.ZS_IT3T>H1O4#BUV"JCTX<'_FK.X^"5(.FOV/*^WG+Q<"5J2G>'][ M=YS<*Q/-(F*ZK&CZQ\--R84[S30=*O2NO#O-#?D+6$/2=8F:I9L(^8"=G:&UBR/K(+BC";J>/;>?>MD]_5L15_^7SRI5?S=BCG[;S>:GQZ^ M6'%/E]ON]'OI/CU_TT]RJR<^$-!^(6IS_>)WK]-EXZGC7>8T'J-MBWP/;7@0 M44L>3;S)KN&,T%:BXYQ-^2WN<.+]PPD\":-M=5I0N^72D) M:J,)>+_0H/GF@3;H?D"]^"]02P,$% @ &H('6>%36[M\ @ M@< !D M !X;"]W;W)K&ULK55M3]LP$/XK5H:F3=IPWMI" MET:B3=$VB:F"L7UVDVMCD=B9[;3P[V<[:58@5(CU2^([W_,\OK-U%VVYN),Y M@$+W9<'DQ,F5JL88RS2'DLA37@'3.RLN2J*T*=985@)(9D%E@7W7'>*24.;$ MD?4M1!SQ6A64P4(@69"\!_!;@/P6$+P""%A"\ M5B%L >%K%08MP*:.F]QMX1*B2!P)OD7"1&LVL[#5MVA=+\K,.[E10N]2C5/Q M@CR@C40+$/;-L1100F5:<%D+0)_1[4V"/IQ\1">(,O0SY[4D+),15EK;,."T MU9DV.OX+.@&ZXDSE$LU9!ED//CF,/S^ QSKG+G%_E_C4/TCXO6:G*' _(=_U MPY[SS%X/#_K2^3_U^9O5'Q4CZ%Y!8/F"M[R"OLMNZ,)^.M/;QK(B*4P/\&:_L,^#AB-_]#@H>1[DNVMS[Q3[WQS.OQ)WHH-3/D'WTST:Z(6%,F40$K+>6>CG2? M%,V4: S%*]L&EUSIIFJ7N1ZL($R WE]QKG:&$>A&=?P74$L#!!0 ( !J" M!UD0PNQ 1 ( (H& 9 >&PO=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)] M\!"!'#=,;\7A&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[Y MA+!+")UWNY&S_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D M,:&\0$LI,2_ '+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/> M*AP$WC=\A*+@!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]R MJSL,S#%3," V[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?Y MU0CGG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ &ULC57;;MLX$/V5@5H4+2!8-UN27=M DF:QNT"#H,YN'XH^T-+88B.16I** MLW_?(64K3N,8?1$YY,SA.9KA<+Z3ZEY7B 8>FUKHA5<9T\Z"0!<5-DR/9(N" M=C92-Y!T6OO!M9>Q"L)RW;(LK-/^TMXJL8$ I>8-"#P_H/_A MM).6-=-X)>NOO#35PLL]*''#NMI\D;L_<:]G8O$*66OWA5WOFTT\*#IM9+,/ M)@8-%_W('O?_X2@@#U\)B//='^18?F*&+>=*[D!9;T*S$R?511,Y+FQ2 M5D;1+J+7P&;PF;GP:SEZ8F6Y9@0N/;H1&]8#>\MV;* T_GB$['LB.SZ$O5W0!RZY& MD!NX8G71U#"V2H!K8'0Y"RD*7O.!H"%7<2"I'8 MXDFRAOLJ1)(]$(TM]ML:J+UJ0__")B))_22;0#+Q\WQJK3A-K96E M$5QO-M3^;$9*7G>V 8+&HE/<<-0S6!E9W(-L^Y]LLT3@1O'"'JG=9B>XT9!. M(IC&.8T3B/PPRUYH,+)U[7PM#3T.;EK1 M:XS*.M#^1DIS,.P!P_N^_ E02P,$% @ &H('603*LP7^ @ D@8 !D M !X;"]W;W)K&ULG57;CM,P$/V544 (I&AS:9(V MI:VTY2) (*VV"_N >'"3:6-P[& [6_A[QDY;BM3M R_)C#USYHSC.9GME/YA M&D0+OUHAS3QHK.VF462J!EMFKE2'DG8V2K?,DJNWD>DTLMHGM2)*X[B(6L9E ML)CYM1N]F*G>"B[Q1H/IVY;IWTL4:CF-5NT\F!BV7PYO]VI_#2<+DL81TGY!ZWD,AS_(U MLVPQTVH'VD43FC-\JSZ;R''I/LK*:MKEE&<7*W\^6,.2"28KA)6_"@X+GM^Q MM4#S8A99JN3BHVJ/NAQ0TT=02_BDI&T,O)$UUO_F1\3P2#,]T%RF%P$_]/(* M1G$(:9QF%_!&Q[9''F_T'VU_O5X;J^FZ?#O7^(";G<=U(S0U':MP'M",&-0/ M&"R>/4F*^.4%UMF1=78)?;&BD:Q[@: V<*&#<[0O I^G?=<@;)2@L>5R"];= M!3"-VADPA]KK?>U!/VI_:;@$VZC>,%F;%U.@+X?^RZVPL]BN47OONJI4+ZVA MP:Z0/SCP$"3:Z;D=> KC(LSCA(PB"2>3&#ZB,< <.4^ U DJC36W()0Q:" ) MLWQ,SZ(<#<'[OGSHIK>]QD.&1O(DP5B68W@O'RA=:8YF"K=L1V-K47,F#,6D"?53.J,,RW$&]Z1= M0$?7:54YMFD*10%ON>1TMC5LE:J)2!XF(V*2A:.\.,5W18NP*')'@W;+ LY= MM^A$)UK46Z^&!GQ'@V0<5X^">SWHS-_P0:T_,;WE=&8"-Y0:7XWS /2@@(-C M5>=59ZTL:9@W&_IIH'8!M+]1RAX<5^#X&UK\ 5!+ P04 " :@@=9LCS3 MAJL$ #^"@ &0 'AL+W=O[XN MC=V8S*<-7;,'9GYK[A2L)KV6@M=,:"X%4FPU&RW(Q65LY9W [YQM]!&-;"1+ M*9_LXJ:8C3SK$*M8;JP&"G_?V16K*JL(W/AGIW/4F[0'C^F]]L\N=HAE236[ MDM4?O##E;)2.4,%6M*W,O=S\S';Q1%9?+BOMOFC3R2;9".6M-K+>'08/:BZZ M?_J\R\/1@=3[P0%_=\!W?G>&G)>?J*'SJ9(;I*PT:+.$"]6=!N>XL$5Y, JX M',Z9^1?["/Q]!)?^286_M.(< M!1Y&ON>')_0%?48"IR]X2T9>A8\^<9U74K>*H3\72VT4W*N_AM+060F'K=A> MN] -S=EL!,VDF?K.1O,/[TCL?3P10]C'$)[2/G^ WBU:<%JNT**6RO!_AZLY MY/A)U<..']O@!QNT2]F&0;+&7"!3RE9#6O79!8*RL;YLZ($UAM5+N'V[K0!] M45)KM,CSMCYW=^[5QEVK\A(ZLG"ERB58,2POA:SD>HO>HS3"'DF!&,<^CI/T M#$C?QT'H[9B!;YE1AM,@<,P(DRQ#O_(<4 ?<7RO& ( @!$)\-(;/&?KP+O6) M_W%@YXX:)VN=@6M1 'H"LJ+0PR3UT-@G.,RB,T12'*<1"C*<10FH .LIN.9[ MV(LS=.5:'O*@6$4M;NF2-QJRDF&?!&B<$1PD'HB3!*=AX!@DB]$X27"06D9 M<$IB="O%3[FL&V9>!!)[X I\#FZ_WOFF"F:Q+G^"1"*"/2OA_H["']Q]E(96 MD,@PB#&!&D)V"3CF1U&7WA2G<>KX$4ZSQ/'M)NG2#Z)>&J(3#1#U#1"]N0&N MM>$ WW!-/K?&]NW^MKIGX?JY<<6^M_D&&2/?UB4G[0]WR<$1>NP!VWF@#AZ\ M[B%X?J%]K)!]:6U](+(58!'DVW60NW4@L()'#I[8/&>LX&*]E]DRJC3B^E4? MNL-C4\(-0;5#9EN*&&=99'GP(3A)8TO'EHZBT-*)O;!1%E@ZM71(B*4S>[^# M*#I5Q+@O8OSF(EZ5D! &$0AT197:VM"@CJTPEKO'[*%"G;0Q7*A'R&-^,&C3 MFN^-TM[H>O]0++=0E@8JZO!/LW77:G0 ]6[!_"[-B-D'\'\X>",?W:]KI$M: M49%#_&(((-\CD@0.1("*$QP',5!!2%Q=8&:!B43 #*$4$_G60I+0':8@6OP- M.&/=!'CR+'BU%4)=][:B*-O9R@!KAFH].9I) ,_6;O+2@-*0 MO6X\Z7?[X6[1S30'\6XR_$K5F@N-*K:"H]YY KVGNFFK6QC9N EG*0V IR-+ M&%"9L@+ 7TEI]@MKH!]YY_\!4$L#!!0 ( !J"!UG,ZJ1,WP( $X& 9 M >&PO=V]R:W-H965T@ M92T@E7;3-K52U7;;AVD?3'(0JXZ=V1?H]NMW3DC*)LH7;-_=\_BY<^Z8;(Q] M["EUI460UJ%!A$D6G82&D M#F:3VG9G9Q-3D9(:[RRXJBB$_3U'93;3( Y:P[U0-X6Q2BA4^('TM[RR? MPHXEDP5J)XT&B\MI,5*N6)6,:O+6?07>F!N_N6_6.=.^>R$ ZOC/HN,\JGP3B #)>B4G1O-I]P MF\_(\Z5&N?H7-DULR+)7,HYFU[@@.'X4"X6N-PF)*;TC3+?P M>0-/7H&_AUNC*7?P06>8_8L/64JG)VGUS).#A%\J?0*#J ])E P/\ VZ_ 8U MW^!0?M?2I=TN$A]MD#]UM6*02S!*]ZG[Z##/OU/>8(2Z.X^:1> ?F'!NE M&WH MKS.5!67TZAVA+4#R4RX(,XV.XPCX2;![$A Z@PUP;M?9*;XS0\!;B4=(?1Q'OCMZ,DSBY@$>O47EO M:TGB0?\T&<&C(:%JE^MPK>_&)U-I41A+\@]F7 -7U4)2X\C!<=R/QTF/UZ@? MC>)> T@K:U$3-QQ55I)$Y\OU4BI?J$[&<3SJCY)!K].Q&]4'S1.6P2UEZ868 M)L6X?QJ/_6X\]I?#OJ\IW.GQ NVJGF2LT%2:FG;OK-VPO&QFQ$MX,VEOA5U) MKI'")4.CD[-1 +:97LV!3%E/C(4AGC_U-N>!C]8'L']I#+4'?T'W%S+["U!+ M P04 " :@@=9!NV!+N<$ '#0 &0 'AL+W=O5TK6TM-7KJ6DURJ43JJMIX'G)M)9E,YE=N+,;/;M0G:W*!F\T MF*ZNI7Z\QDIM+R?^9']P6ZXWE@^FLXM6KG&.]E-[HVDW';0LRQH;4ZH&-*XN M)U?^^77*_([AMQ*WYH &CF2AU&?>?%A>3CQV""LL+&N0M-SC&ZPJ5D1N?-GI MG PF6?"0WFM_[V*G6!;2X!M5_5XN[>9RDDU@B2O95?96;7_"73PQZRM49=PO M;'O>A"P6G;&JW@G3OBZ;?I4/NSP<"&3>-P2"G4#@_.X-.2_?2BMG%UIM03,W M:6/"A>JDR;FRX:+,K::O)$0 M;NCTA<^$>XNMTK9LUO#'U<)83>#X\UBXO;;HN#9NF'/3R@(O)]01!O4]3F8O M?O 3[_6(K]'@:S2F?3:G!EQV%8):P;_]/BB8@,7CGN-8$*-FC@[C4:$N@<%,BB M2HJNI+^0(]_XQ-7FG_" NL5[;#J$#^H.;K1:=@49?2'K]C7%KN_+ @V<0.8) MSPN92$489T0$42PB/V$J3D64"@_B4 1QS-JS M*-Z%NW;L[=Z%A )UB4Q"D?G.A2P629HX*A.!'\ (VN,![?$HVM\BH:\H^PE$ MZ(&KFI'^5W_P[H%N(8-P/0KT40O'@=Z'O'QJ7!X:QYWQK33_)\#'@1T*W_?[ MU>-JY")TH,Y%%"5/,! +/TN! )TGX#.2,P*+B(G_>\*EWA%!GKG5\R+70M1! MC@A%GHR6.QG*G8R6^T8^]N"T"JZ*+UU)PX.")_#:1P$WE:1AQYZ]HT^M&WWC M,V[<6A^VJR.7@6=8.QAK!V,X&#M6ZN\JYW@1X\R5D%+X5<%.J0%CJFR0^_"? M7:4N%%[L)I%(XA!.J5F*JG/"6M44 F&=*]QQNB7E^22CT1@Y-2<$)S)-LYSN MP,:L4!O>E U-/*OH J#R[,T?M<[^F6YA"ETN4(,T!G>7!-F%YIF4L2Y.F^#K MI47W0JL>ST;PE0[X2D/3,%,NKW)'=4)#P_>]+YD4=74.!!Y.]_XOP M4>IU25%6N")1[RRE@:_[9W>_L:IU3]V%LO1P=N2&_JF@9@;ZOE+*[C=L8/CO M,_L;4$L#!!0 ( !J"!UE0I5TY: , *X' 9 >&PO=V]R:W-H965T MM*%I B"1*LN34-N"D&;H!*8+$W1Z& M/=#262(JD1I)QDT\G(P:IN A>$L:+F0WFHQ[#WHU4+U MMA$2'S28OFVY?KG!1NV77N0=-QY%55NW$:P6':_P">V7[D'3*IA02M&B-$)) MT+A;>NOH^B9Q^H/"+P+WYD0&%\E6J:]N\5.Y]$)'"!LLK$/@]'O&6VP:!T0T M_CA@>I-+9W@J']%_'&*G6+;[D&).]XW]E'M/^$AGM3A%:HQ MPQ?VHVZ2>5#TQJKV8$P,6B''/_]VR,.)01Z^8L .!FS@/3H:6'[DEJ\66NU! M.VU"<\(0ZF!-Y(1T17FRFDX%V=G5(SZC[!'>;?BV0?-^$5A"=6=!<4"X&1'8 M*PASN%?2U@;N9(GE]_8!L9DHL2.E&W81\.=>7D$<^L!"EES BZ<0XP$O_H<0 M=UJU<$M<-5T%2K.MX79(,&KX;;TUP_[OYQ(PXB?G\5W;7)N.%[CTJ"\,ZF?T M5F]_B&;AAPOLDXE]<@E]]5$87E4:*S[<8K6#0SSGB%Z$.D]T4U-F5$/-*60% MUMV"0X>*/]& ZC7UWIC [0M4J"K-NUH4T*ABHN2TBD,N#;P3$FRM>L-E:=Y? MPZ;6B-".MP3=+0&J,0XU_DP<7SERY7>?^$3ZK#25;4UN1,%]Z+1P1)L7\H?P M10I+ $^66V+^!C+FS\.(SEL%=KVG ^7 ORI(BO^/& MPEO>=A]@O7,^($K]B!Q',S].&22Y/Y_GD#)_EL14"=*F\&GP-"5$F1]E#")R M%D= ^/-Y"G'JY]$,-LKR9DKD&XC"U&>AHQ21/HMG),61 T^<%!-^3E;_JC8N M!5:T3I4X'0\T%JJBQ+A*_8^%V6@NS0ZU)D5N@4.GA+3@'-(,=\7(_'#NPLPI MD_.A&#%MS5R\+*7(9]EW(.J9VG*P9;D?A1DI^3GE/(\HO2%DL9]%\_^8UW-M M&9S,4+I>U?!2&"A4+^TX3J?=Z3%:CS/X;_7Q);OGNA+20(,[,@VOLM0#/;X. MX\*J;IC(6V6I90:QI@<5M5.@\YU2]KAP#J8G>O474$L#!!0 ( !J"!UG, MHZP%G ( -\% 9 >&PO=V]R:W-H965TL1=W=TW2?GUGUXD;I!!> MXKW,.7/.9F;&*VV>;(WH8"V%LI.H=JX9Q;$M:Y3,GN@&%=TLM)',T=8L8]L8 M9%4 21&G27(62\95E(_#V9W)Q[IU@BN\,V!;*9GY,T.A5Y-H$&T/[OFR=OX@ MSL<-6^(K:]SX.?5\I18V_,*JBSVEC&5KG98;,.TE5]V7K3?OL ,X3UX! MI!M &G1WB8+*2^98/C9Z!<9'$YM?!*L!3>*X\G_*W!FZY81S^8TJM41X8&NT M\/&!%0+MT3AV1.T#XG)#,^MHTE=H/L.M5JZV<*4JK%[B8Y+4ZTJWNF;I0<)O MK3J!+#F&-$F'!_BRWF<6^+(W?<(EMZ70MC4(/Z>%=88JX]<^RQWC<#^C[Y:1 M;5B)DXC:P:)YQBC_\&YPEGPYH'?8ZQT>8L_GU'U5*Q#T AZ5P5(O%?^+57 P M0X4+[BS<:R& JG/%3+7/P<$<^QU,P2=3)1>)J"4Q5@*H* M2ZE;Y7Q(NZO1D<9BJY%377%%'+JU!+5'HY>&7@0SZ\GFV#B4!9IM!63P'K+C MP5D*EUC2[+%4K 8%V:]G]X-_INF:''M2!P0=#DY--I M!*8;)]W&Z2:T<*$=#82PK&D"H_$!=+_0VFTW/D$_T_-_4$L#!!0 ( !J" M!UG%D7+2_P( /0& 9 >&PO=V]R:W-H965T[93^8BI$"]]J(9L_<&'SCNS,$<7":Y M4E_F-9/V.[S+!=\R_\?.[EDNT)S/0DN1G'U8]*BK#C7Y"^HSN%'25@9> MR!++W_U#8CC03/8T5\E)P#>MO( T>@I)E&0G\-(A[=3CI?^6-D<#U]P40IE6 MT_S3,C=6DV(^'\N]@\Z.0[LJFIJ&%3@/J$P,Z@<,%D\>Q9?1\Q/$LX%X=@I] M<4=56;8"06W@C[M;%H5NF3C&^23J<<[W%<)&"2I;+K=@O1;ZXN4_$"P=^YKB M%)D9HPK.+):D7UOYPZ:GM]O38QT]...2#%1KF"S-.= (W "7A6A)+4#*4ZV& M0I%VI*$-FADE>.GA-0LQ+A+,[BW## M-.5F0."&7*.+\2@ W?78;F%5X_M:KBQU23^MZ%E"[0SH?*.4W2]<@.&A6_P$ M4$L#!!0 ( !J"!UDO.W#PCP0 $@+ 9 >&PO=V]R:W-H965TE8.-GR)/G2_OM1LN,F6>KM2_1&4J3UD.%R*]5772(:>*E$K:\GI3'-U72J MLQ(KIB]E@S6=%%)5S-!2;::Z4C[\;1BO)ZLEF[O4:V6LC6"U_BH M0+=5Q=3K+0JYO9X$D]W&9[XIC=V8KI8-V^ 3FM^;1T6KZ6 EYQ76FLL:%!;7 MDYO@ZC:V\D[@"\>MWIN#C60MY5>[^)1?3WSK$ K,C+7 :/B&=RB$-41N_-W; MG Q76L7]^<[Z1Q<[Q;)F&N^D^(/GIKR>I!/(L6"M,)_E]F?LXYE;>YD4VOW" MMI.-%A/(6FUDU2N3!Q6ONY&]]-]A3R'UWU$(>X70^=U=Y+S\D1FV6BJY!66E MR9J=N%"=-CG':_LH3T;1*2<]L[I'"DG#AV>V%JC/EU-#1NW1-.L-W'8&PG<, M+.!!UJ;4\%.=8WZH/R5G!H_"G4>WX:C!7]KZ$B+?@] /9R/VHB'"R-F+QB/\ M\V:MC2((_CH58V=B=MJ$38PKW; ,KR=$OD;U#2>K[[\+8O^'$0=G@X.S,>NK MI[9I!!+HA@FX98+5&<*3R\A/=9=VQ.\IKT?MGO;ZN40HI*!N=,6!O[E"R2B8P1R,!-DJ$#U#O"8CLM6LSO7YU5$H]S+KE.E] M<7A?>,+&8+5&M=N*X$9K-!I^:U"1!GG9VS_: &43[D(6%RTM6*=T!H'OI?/4 M3D(O36)XEC:63N-=H7O.UEQPP_]]C8:[5BGZ(M!(Y0*0!<@C5\2>_AE$GA^% M;HSFX7_'L:\0V^>T? . +_:'1#<>X M/I<*$:JNF*$M9F^H_DH1OG/D*';P;)W+[8PK>_H3=/4C?&-'YA MBKM4W)./ A^B.(#%+(+ \X.($HD(O#"HJ@,Y'\(8TCG$A\#TEY+JPH'BA8N9 M@S+V8S040:,VWR>H*UAKVTLX*.J, MT]^6(ZFMH; $RXHAPL7(%5_1A"HO"*S*EJ2H0CD+8 MD=%@913:?L;&U(E0H;/;8VD_("KK'FSBA#C+[8P Y;DKF8=%E3GJ#UDZYO(C M146/:AV!F\K&U\N9/6#/NY=.0WLVMX\;."!CFH:QVTV(-9^*'DU3DDV)"IHN M['3F$_V4D:PPMA![:3SO42I:>L*C;]O%WK#7RJ4M5: D2.CQM09>-:UQ:4J& MD#[SA]!+9OYY;TVAK:&#"3&0,A2T4SQ.][J;"M7&]7 :G#M=HS/L#FWB3=<= MO8EW/>8#4QM>:[J_(%7_,J%"IKJ^K5L8V;A>B8H,=5YN6E*KB\H*T'DAI=DM M[ 5#\[SZ!U!+ P04 " :@@=9!C.V1! & ;#P &0 'AL+W=O(<\_-7$I+7YJZ M-6>#N;6+D]'(3.:R$<93"]EB9*IT(RQ>]6QD%EJ*TCDU]2CT_734B*H=G)^Z M;U?Z_%1UMJY:>:7)=$TC]..%K-7R;! ,UA^NJ]G<\H?1^>E"S.2-M!\75QIO MHTV4LFID:RK5DI;3L\$X.+G(V-X9?*KDTFSUB3.Y4^J>7_XLSP8^ Y*UG%B. M(/!XD)>RKCD08/R[BCG83,F.V_UU]+1-7&M;3L;>-D0)/.6-6LG(&@J=K^*;ZLUF'+(?>?<0A7#J'# MW4_D4/XFK#@_U6I)FJT1C3LN5><-<%7+FW)C-48K^-GS&ZLF]Z\OD%=)EZK! M7AOAENOH5MS5TAR?CBRF8>/19!7RH@\9/A.RH'>JM7-#;]I2EKO^(\#;8 S7 M&"_"@P'_ZEJ/(G](H1_&!^)%FYPC%R]Z+N>YT'*5\Y5X!,4LC;46[4RZ_M_C M.V,U^/+/ON3[V/'^V%Q#)V8A)O)L@"(Q4C_(P?DO/P6I_^L!Y/$&>7PH^OD- M:K+L:DEJ2L_NW)LOW)?[L!^,OA_[[5S25-4HWJJ=D652D)FKI2'C -PY )-M M +('0'8N+%6&JG92=Z ".O@F8=P:55>EL/B&B5! AC."TF@7P="1,U6=$6UI MCD_H=JZEI*;GE61>$5@A'2O>(XUGAI@PW$1;O4ME+,]F!.A-KRC((FY3'VT2 M%FCC-*(;-XK946SZ7EI./AB&08[6SPN*ADD1H_6#D*ZQ5D)/YLZ\E ]0NH4C M4A)D"%; )8[9,DH"^-CM*F/ M-AP&4>Z>?I$>/S^IF%JI=^=\1>$P*_S^F? 29L,B2=PS2U(ZP/QDP_SDQYA/ M'Q8.SIAEO;*/^^A^,.0/T-T=6-579*HZW?,>9'TZ53#]+F.'J(&)7%@"HWGU MP$X4#52'1*.ZUC*E>_R&/G366#CQ?)_=(8(5'S^ )#.)6I9Z4J&6KG0UD=^/ M7X+VK%0=&'4K=>-@/(*-YIC&LYF6,Q09MM[J"N?HA#Z)NI-T%!S3A:A%BY! M=@.DLKD#U%7-1"!ADJ L@MP#49A[&%_UZA*.BH0*LR]."(-1@?',2X/M"7?K$W,%OILK W&]R-$F?9K&[<$>+U>R0>:!Z*'7 MDRX,_4-D2S=D2U],-EZQGOAC R+TF[:/;(=#/B^CK(C+];Z*U;Y.1:7I@3=K M2,MY!6U9"@-M0>E!,F#8%V:W4+VD/MDS9BG@L"+HRF#&>T@LN=39JJZ^.A@8 MN*@%ZAP9*Q:\WNGU FQC@T:5LI/$H7L[_@!R79E[FO(Q48&M*&A+FH/&7IS_3*_Q3/&, MO,3GM\@K\,9'Y81Q\;I2ZOE^7SS;W8W-@T+Z6#H4>YRZB-G/KO===M]8\F\3 MI81JQD7=(O/^5A$/ZZ?AX@;[8A;_9B\KY7[0,6 M/BC((&. 2]?'YL M*[N7QP>COUPTW2@VAL3Z#[\[XJ&?+0BV0J6?4/6JVC$J1S@PQ%TY6#)VQMQ? MA5V.L?UDSO_?4".=7E.[W:(FWML5/W]8J:]O/AJZXN9]YV02 ,9+H4OSO2 [ MK:3?F'AOFY'OX9 -(CYPH\S+GA0[@BY#LHO>TC>/=0=N3A0]LAWA CT7)4U7QH[(?;7ILFS':DPOZ)[ M4L.;#645%O#(MB;?,X)S9525IF-9@5GAHC96"]5WRU8+VHBRJ,DM0[RI*LR^ MWY"2'I:&;;QT?"NV.R$[S-5BC[?DCHC[_2V#)[-GR8N*U+R@-6)DLS0^V]>I M[4D#A?BC( =^U$9R*0^4/LJ'7_.E8!M 79BE6)6%_66HUO" MT-T.,X(N$B)P4?*/Z"=T?Y>@B_%/L MJZ^0)HHZHQ71!:"U#92MS 9/JSBTG(7Y=.S8,2@(G? 4E(Q!MA5X ZI4@XH\ MR^]1)TOT^R7ZDQI+2$WAHW969?Z<*IN3+)F3+)V)["0$01^"8%)E1R% 4'?( MK%MDJ.ZUA_:0&*!10597&0!]>!0$2"M MZ&+:3L<_$I(;N*%O6=9 O!J@'T7Q")CH&)T@& %3'6,8V,? $Q^&O0_#21FG MFPW4/8AN4%Z4C:Q\$"=9PPI1$*X5=CBGL.,L6Q_E?4(("^,Q>U_DN'F\R2$SCW;C6 (/(#L?^ MTP%C9QR/5,OH1F==:%NO5;(UN<-O?O15U.[RCG2F;3XK6S(K6SH7VVEXC@XQ M]J3&QZ>82Z1"IHU*RQ4>R<2Z&E9%:RW*C@?2U',-4*D6Y=MG1.F\KMJ9KIY^ MO).UZW=F5>6<;,FL;.E<;*?Q>3U V9/'@SX^%_(4+2.C0O)1&Q-7IZ-@J$D= MRHZ&FM1RC32I0YTIY^W7(XL]?6:YI8+4HL!E^5U7"R'RG)4-'-;1AM%**G7? M"*QNC*!X(B^[N/>5UE7>.)UZ@1]X0V>-<7X 4+4%^:6Z%;?J]2D1J8))PA M @ M,*'R!+U!7Q97Z/7+$_02$88^KWDK,:ODU%>:P2CYY:Z_BZZ_Z$!_'UIVAN+@ M%$5!E#C2+X^G+Z#IT^.GZ;YVWMN/>ON1U8L/Z+TK2]XR)?6*+(%L\#V%4\1 MG;N<=5*)6\K4V[EL< DS3Q>4!+$!;_[J19@%;UT^GTGLB>NX=QT?4W>Y=OGM M1#(K8K:#S3S/TB"<^INAD7%4%DXF01_UA##I"9.CA!]!2H2IWF3LHM3;%2H% M5$0ARJ4$Y\+K%-,!2)BD^1ZM(R@K8C=LVL.F?X?=S9)%7;:J%?!(+$"WF+;# M*M0(4A*V0KCZKFM;;X?*:24=4<:3--FS,@Y*PN+ N&>]E>Q_5X:M!Q=D-NH_ M#X< '>4X*DV+(G=CYCUF?K1L;]A&#QT7!*2S4O/GK-1G$GMB=-(;G1R=CSN\ MU;N] D$P=:Z4R6AXHS -BKU)<$3I.4C, M^XWVT,8A6>;F"H,_9UIPE.R:,**/Q JM.#]P2 7C"DO#>+_$'&%)$J>' >' M;G@4<+!^G73A:$]-LRQ+]^G&87D2%_MT_N!V8*YFG[!8$;T?45CJO. LU_9$ M=]OI&HHW]L)PSY6^?MC'M;XA@C !^ON2<_78,'>0_LXY_PU02P,$% @ M&H('62K*-LYU!P &UL MM5Q=EB-*G\P$>/&_X$LX7LM@PG)PM@[FX%?+;\B93WX8;E%D8BR0/ MTP1EXOY\<(%/N6T5 >4>?X;B*=_ZC(I3N4O3A^++]>Q\8!5')"(QE05$H'X] MBBL11062.HY_*]#!AK,(W/[\C,[+DU-(WR\B=ZJO:U!FBZRF4:5\'J".(P6?\.OE="; 4H''T J0+( M;H"])X!6 ;0K@UT%V%T91E7 J&N 4P4XI?9KL4JE_4 &D[,L?4)9L;="*SZ4 MZ2JCEI^GL*8PB%"0S]%DN1(:N9R*1X7T8W$4"720#*?5H5RN#X7L.12*/J:)7.2()3,QT\3[YGC/$#]4LFRT(<_:7!(CX!^K MY!VBUEM$+&)KCN>J>SC5G<[/L;.?8^?F\%NQW!?>T))NQADM\>@>/!XFH10G M']1E9-8>5.CO#VI_="U%G/^C&SEK<%L/7EQ]3_-E,!7G W5YS47V* :37W_! MCO6;+FV08#XD&(,$XT!@C73;FW3;)O3)^RS-K1.H2NX9Q M2IBB"CY.;.K@8L@];J?,R-8W9=TX&20GUW&.7&^\X6S(/-K(/#+*?#&=KN)5 M%$CU3Z4TSF3X7U 4;)W2:Z31UA&U/%&U+'Y0E'- M/W3*CEN,U,8>=G:4-1+T5;8;)X/DY%K.D;=GN+H;95VCLC>K;+I0<^Y9.;6[ M2C.!OHKI(DFC=/Y#)[<1KF^-A03S(<$8)!@' FLDV-LDV#OFE,J#3#, MP296%51CON$09]R2VTC96^YNK R4E>M81YY+]]0J3&K!R4LF5U548]9!J&WM M2FL$[RUM)U(&2LIUI"/L>7N$K7TW-OJ\R8=P*I)<585Y)D0L$JGOS( :;% T M'Q2-@:)Q*+1FUC3@$PI,6] D7S0=$8*!J'0FMFO3;]V.SZN\\#VDX8 M8[)[[00U_%TH&2@E/T#9%+DV^]CL]GO- -K>^$0C-&@+H!,G ^7DASB;4MRK_6U?W*K[H-[_,"$#)>1&PJ:8M>O'!VR_&K&JR)>F_VL6S$0<9 _Z MF@]J^$'1?% T!HK&H=":":Y=/SZJ[<>@OA\4S0=%8Z!H' JM>2>R]OX$R/N3 MMB.VE0O?O7*:Z?HFKALI R7E&E+J>:,]MU1([?T)G/7_2=L38==R6M*#>OQLI R7E&M)B9= >[T]J M[T_,WO^J7#\B,O1%1.40SA?A4CL7, /UK0J@:#XH&@-%XU!HS037_I\F>O&RD!9N9X5>\Z> MBVC=""!PC0"B,<@>IN/6[ NT%="1E8&R$S=/0Z6U.T \J)V &F;98+' MKMT:S* ]@8ZL#)25ZU@I=O&^P5QW!XBY._ I34ZF:;P4\M = 3-0[]H VAT M16.@:!P*K9G@NCM CMH=(*#= 5 T'Q2-@:)Q*+3FVMJZ.T"!N@.T[9D=:[>G+_+\]/ 2 #-P M;U$/+P$ )>05FM.AX-H]L@$NN% .]%(K)@_9#GQ2Q6A2.7 M65 \TXO8]V6Q/E"K/F@+ !3-!T5CH&@<"JV9_KH%0(_: J"@+0!0-!\4C8&B M<2BTYO.6=0O -K< +K9J%!+[_ZDKF.T+CH-;I4JW%]W=R]?LA5V[58)TNWFM M2L7-)]A7P.'6,_&QR.;EVPO4Q*F8+JT?6]YLW;PAX:)\+\#.]DM\>H4UVWU\ MRM;O/ZCAUZ]C^!AD\S#)423N%97U;JS*2;9^P\'ZBTR7Y1/Y=ZF4:5Q^7(A MN;1B!_7W^S25SU\*@LU[)B;_ U!+ P04 " :@@=9I(3'9Z<$ "7&P M&0 'AL+W=O M[C$<[,F>\>]B!R#1CSA*Q-3:29E>V[98[R"FXHJED*@K&\9C*E63;VV1X8Y1%&.I/+XNP*UZC'SP./C _K/!7E%9D4%S%GT M1QC(W=0:6RB #&-$"#% M!_1)B>OB)@C"O XT4EU*-:G6);JX TG#2%RB=RA,T)<=RX2"%A-;JFSS,>UU ME=EMF1EY(3,?/;!$[@2Z3P((VO&V8EE3)0>JMT0+^%N67"'7^8"(0P;HZ_(. M7;R[1 *V2I6R)[^Y'FX):0WG'N T:;IU1=P"U_V_BOSYN[J"%A)B\5??[2MA M!OTP^?2_%BE=P]12\UL ?P9K]OXG[#D?^[@: FLQ'M2,!SKTV:IZ1B?U\3$P[])G$AC6QH9;8H91]F9>1 MWE'F[@#[V#M)O[?;T'?K;JW$O#HQ3YO8?2*!ISP4@)[4LQUX[_S48KQ68(; M6G1'-=V1F2DU,LG8$%B+\;AF/#Y;>>/.G'')R'%.A*?%/S-[O\[>UV8_9XE@ MQ3- X?9K4POPVDH9 FMQQ4[S!G;,J+/",43:%%J;]9'OP&FFA5VC4?WH!T5?H6#@0W%@3K/8ARYYP*R;.US#B@AVTLKWK9:&%>739# M:&W2C;W!GB&Q&O4XIM#:K!N7@[660B_64=I' M.)=!XUN(WK=\4U^B6>_K7A_XVD*90FO3;,P-(6;D28R:'%-H;=:-R2%:.Z&7 MI]N1)\9CKZO/MW LI'$L1.]8%NP+>N0L4.][@=[3./U8?$:%:Q"'-95>=H9< M2G4/WL+SD,;SD*$A\1HU/:;0VJP;TT/TBSI:\7I=\8X&[G!T*MZ^?JY_U*^= M7.--B-Z;Y+*L/Y:T0C2Z!F,*KB]UT+[>L M'BC?ADJ<$6Q4J',U4K. E[M 94.RM-A(63$I65P<[H &P/,.ZOJ&,7EHY /4 M>W&S_P!02P,$% @ &H('63SA%DJ* @ BP8 !D !X;"]W;W)K&ULC95=;],P&(7_BA4FU$K3\M$F34<:J:-\# F8-@87 MB LW>=M8<^QB.\W@UV,[6528MW+3V([?\YSCVD[6L"*&\77N@]#%R3;:7,@)]G.[R%&U"WNRNA>_Z@4I(:F"2<(0&; MA;<,SR]2,]].^$J@E0=M9)*L.;\SGJ(@Z@LBZ[L#69"=XB869K-=.P M46VU-D>8^5-NE-!OB:Y3^3O.RY90BC KT6=5@4"7)3!%-@2O*:!+IC#;$M-< M2@E*GJ)/>JN,EC47BOS&=FG?W.L](F&,1BM0F% Y1B>(,/2EXHW4PC+SE?9J MB'[1^[KH?$5/^/K0L#,T"4Y1%$13='NS0J.3\=\ROHXZY(V&O)'5G?Q/WD?A MT(K(@G+9"$#?EVNIA-XU/USN.\K433$GZ5SN< $+3Q\5"6(/7O[R19@$KY[) M,!DR3)Y3S^V2C%0E %#-F:KDV&6Q$TFLB#F;^SR9S^/,WSO0TP$]/8:.7:RN M*CY@1>$L3=RP>(#%QV")"Q8[8'$\=<.2 98<@\U(?W"WFFOZ(Q98PB2AL=%UP-M-N M17?U=1W%=_:Z67.E+R_;K/37 H29H-]O.%=>= P G0L !D !X;"]W;W)K&UL MM59M3]LP$/XK5H802(S$29M2:"-1&!N3V!"%[<.T#VYR;3PJQ1 H\>,<=5W4JVGQZZKXA0RH@[%%+C9&0N9 M$6VF('A9E: M&B,;RDB(>SNY3/J.9QD!@UA;"&)^#W &C%DDP^-O!>K4/JWA\GB.?E$$;X(9 M$05G@OVDB4[[SI&#$AB3G.D;,?L"54!MBQ<+IHHOFE5G/0?%N=(BJXP-@XSR M\D\>JT0L&?C^!@._,O +WJ6C@N4YT23J23%#TIXV:'90A%I8&W*4VUL9:FEV MJ;'3T6H.\Z!8DN$^":CBD9,4"77!,^H79XJA1H=8"^&:WLU78W M@EEQS(A,]M'>.6A"F=I'.XAR=)N*7!E@U7.UX6H]NG'%:U#R\C?PZJ(KP76J MT">>0+)J[YH8ZT#]>: #OQ'P:\X/4> =(-_S6^AN>([V=O8;<(,Z@4&!&[R4 MP%\V$^BB3,7O=1&70*WU0/;Y':LIB:'OF/>E0#Z $^U^P*%WTD"S5=-L-:%' M YA0SBF?& TSPF-81["$" L(^YP?HJ"%V]V@YSZL<=VN7;<;79N4F+?!C9JE M!!X_(2T)5XR4KS+Y8T1NGKE>1Z@$;B\3\C>P"6LV82,;HZ<7LA ^=]K"71RN M]]NI_78:_5Z*6W0M19+'6J%=DDU/T-#<,8U!F<%D4P8:05^IF:.:\M%[2?MH M"S2[-HVA7&RGV& MG3#84+#PHF[CK15N_+QR?^QL$MBB=..WUNX*(%S-1;O=_<^UN]0Q92 G15^H M4"QRKLOFJ5ZM>\_3LN-:'"\;URLBS24IQ&!L3+W#C@E:EKU@.=%B6O1?(Z%- M-U<,4],_@[0'S/Y8"#V?6 =U1Q[] U!+ P04 " :@@=93N&MJ=P' K M1P &0 'AL+W=O#@<#_(X+7JSB^JU>SZ[8&N1I06]YZA]H6']&DIU N#V<4J?J)OJ7BWNN?RV6!'F:[ME MJH;[C[?TFVKEYQ!GA;UW_AS$\1> \FQ-\!- ]QN$!UI$#8-PE,;1$V# MJ$JF7I4J!Q*+>';!V3/BZM.2IAY485:MY>JGA?K>WPHNWTUE.S&[+>;T4=!Y M0!7A(JXC0K?Y&OOGM+T,L7OZ 7*"W079IE\ALK+P9"+E]1 M!DFSK*MZ6?C(LJ;HCA5B6:+?Y4+G9ON![/>N\WC;^2OL!/ZY+OHH')XA/,21 MI3_7[N:$)GTTG%3-0TMSDV-[%2UWWA5KN*$7O;DCJ&D?$-[LY]_"L;#WVR) M0<(($,Q(,]JE&;GHLP>Z8=DF+9Y0QN)"E4R:KW/TR+@$J9>36"Y;YFN+U(GV MC1021FK8N(*I??IFAH/1Q6!C26JT2VKD3(K('8 L[%+PM=RABS.9%7^2A5X? M2)#<.;^YO?K[ 3W$@MK"JNGG>UT:]H=8=ZI.P=D'WQ2 8$9 M$[:A1:P>971#N1S.(7609V=J0*'VBK9LZV6,]JHZ;%6TLQ>^@0'!C,"FN\"F MWQU8^FF=SM6VV"0FF(@S5,@!N9FE+<+I-R-T]LLW0B"8$6$PU./(X?>&N&19 M.H^_G"'Z.:$K-=RWCAUK_G0_KG[[*.+NA&]B4#0SLKVA=^",[)ZGC+=W>M9H MG!S?'1THC4#1S RQSA!WF#EIP0CH6(#2"!3-S$V[17#>39%"VL(U*(U MT5Z?RZ1S%C7^EA:"R M-T*)&%6GJ]09;5M6#;AUIFHR;5N9NP.^*4#1S+BT9&"W9.QV=.@KNHI+6IW& MDX]OZ%S&EZ&;=3$OCY[;<\-]-R]0&H&BF<%J\\#=F <&-0]0&H&BF9%J\\"G MF,?WGXEN\*T"'[9/(KA[X9U9%Q:"M85@MX48== M.T*M':%;.[;;55)O5XMFNSI#<9(P/E?7,"UH+-:'!"D];@QX"M40S/JTAH5M#CL:W+M:EE+GM)J3FC7(9FCI8R$ I6E&> MR,=2]*PY!M81W\'5!^[>>5_7TH5YA-H\0N/>Y58=76\%>\$5[!577V:N\7>2@+@)%,Z/4+A*ZK\HZ M+/+ZL&O-!]0_0&D$BF;&J/TC''=3Y*!3(J T D4S(]5Z$KKUI*LBGUB+/#PX ME(/:"A3-S%+;2NB^5NN@RJ]HD2RE(W_5[@Y7DF)[+.O@23=GV[N^%]O707VA-I[8GA@RH0%,W,52M0U,WD2P2J0Z T D4S(]4Z%'4[^1)9)U_P87V#"@\4 MS0QM[T&^&[ MS8'2"!3-C$]+S2CHI(Q'H#X#2B-0-#-2[3,CKRD=ORE6-]L[UYJV_Q/CH#W# MVGQF9/^,F8$6D)%;0-ZJ%54OGO*3*#?+>YU!G02*9N:HG604=5.>H$X"2B-0 M-#/2O5_(>TW&>)8GJ)B TDA#.U+L=5J#O;N+Y)0_57=I*5'"UH6H;S2R>W5W M)YC7U?U/!OKC]6UD[JK!28DRNI!-A_V)7#RO[\Q2/Q%L5=VKY)$)P?+JX5*. M8RA7'Y#O+Q@3VR=J ;O[X\S^!U!+ P04 " :@@=9]GK4E-@$ !G(0 M&0 'AL+W=OTFD+3"MIYY4M=WVXG0O"#@)&N"<;9+M/OW9A ).B!MTS[UI@?#\'OQ_ MX,'_.-,]9=_YAA"!?F1ISF?61HCMK6WS:$.RD%_3+>R!S:>T$&F2DP>&>)%E(?OYD:1T/[.P]7+@,5EO MA#I@SZ?;<$V>B/BR?6!RSZXI<9*1G"$['EK&ZFA M+"G]KG;NXIGEJ"LB*8F$0H3RWXXL2)HJDKR.ORNH5>=4@>WM%_JGYJOKYX)RY O3T%O?2+").7OY&E?GGST]LT[] 8E.7K>T(*'>,CNGLG^>Y%?HX'S'KF..^P(7YC#?1)=(V=7;,"(S2W803MB.6/-??\$CY[3?'GCMQG*F]:VMKS-%7V].<+AZ,7$_/&0#EU%0;UJH- MC:K=JUY2Y&%&F4C^(3%*."_"/"(HHEQT*GD >JU176$\<8^$-*;M*V172L?Q M\)&00#DU(;U:2.]U(:.",=4.Y$NQ8(E("%?-.57-6:CFK/IWEZ3>R?B.[TMC M\KYRGJ:[PIZG^JHF)U!.3?HHJ>YK=Q[E,O9F!3T1>:MNFEIWJ7HZ&2( MV,,C/#F2U7@1?67MR#F9G-ZE0#DU6<>UK&.CK(]D1]-=DJ_+1JDF)TE69&A) MF02IPU$HF1G3?EQ@DS(>$!>..KNTYK3>%IORD5GYB5%[.0$BV) Q5 M4R"T8"1.!/JP9H2H.427XD9D7\4A83XD+ "":76YJ>MR SJ3NX$L"23,AX0% M0#"M)-AIC([SRL,BB_+Z3,1,Z5N,BJ9-$0?'$T0?-&< 1=-U;AE*;-3Y@264 MO72B3[+QIV=:OYG36VE(F@]*"Z!H>D4:7XEAC24&=9:@-!^4%D#1],(T[A*; M[>6E+0G20"XJ6GM*>3,^;4F0.0,HFJYSXT>QV9#J,]1.B2&MY0*4YH/2 BB: M7HK&T6(/MA=!FM0%*,T'I050-+TPC3?&EYGC,U]UX2[SV_%=ESE+;X4A:0$4 M35>XLO(6 #7!%:U]#PW.FV#\KG=T]M:C'3=V< MH/?JT&G"SB4,J*RZ;(V/=H$^?F*4O&R MHU;"Z]]6S/\%4$L#!!0 ( !J"!UFL.:#0?P0 L7 9 >&PO=V]R M:W-H965TV!=;'^<>\MQ#7HH<[BC[PM>$ M"/ M2W,^LM9";&YLF\_7)(OY-=V07+Y94I;%0MZRE0XOIW% M26Z-A^6S>S8>TD*D24[N&>!%EL7LGPE)Z6YD06O_X"%9K85Z8(^'FWA%9D1\ MWMPS>66)TB_JYFXQLAS5 M(Y*2N5 4L?S;DEN2IHI)]N-K36HU;:K X^L]^T^E>"GF*>;DEJ9_)@NQ'EFA M!19D&1>I>*"[7T@M""N^.4UY^0MV%18'%I@77-"L#I8]R)*\^H^_U8DX"D#H M3 "J ]!+ ]PZP.T$8/],@%<'>"]M =3;1,:)\8RLI.T"W.75H%/F745$Q$G*WX$W(,G!XYH6/,X7 M?&@+V:**L^9:*<=-RO$+ M4]Y,W..,7S*K)[TM7>J!2;((/^N!H>9:'OB-!WZO!X]4Q*D<\EN2%T27V"K< M/^H^=#!RW+:&6PT,(N3Z;5AT"G-A.!AXG8QH8"[RPP-;2VO0: UZM?[,*.?@ MGM%EHIW'P8E3/D(X["C5H-P0#CI"3U$PQ'[0R<=4!PL11'JA82,T[!5ZF$Y) M/J<9 5>I5*Y;=B?A:0?0P.EJUJ&\KICH%.6Z<- =[1J4[T-/KWC0*![T*KZC MC\K813&7I>-MG&W>RTK"MLF<\'U)T:GO);VT:I@DBTR230V1M9R!SN&[V?F. MGSXUN2&/C+)%1MFFIMC:-AUM;^#K5H(Z_GCFAHYSLA+H8(';+:.1!H8\[,%N MA=3A<( 'KKY@0'30BUZU&M3AQPU[+G9@5ZX&%B#470\T,.@B#\&N7 W.NBT5V' M4;;(*-O4%%O;IL,F!?;O4IZOBYHO?/F%['0+A0;FA<%)73R%R>K9A4UU,.R< MK8J'[0#LWP\\6Q4U'_IA@(.N6 W,QP.G*_84AEV$<5?L*;DF\8(P!9#OEY2*_8UJH#G_'O\' M4$L#!!0 ( !J"!UFM[DS3A00 %46 9 >&PO=V]R:W-H965T7B)>T7.]I1]YFM"!'@J\I+/C;40 MFTO3Y,F:%#&_H!M2RC=+RHI8R"9;F7S#2)S6I"(WD66Y9A%GI;&8U7VW;#&C M6Y%G);EE@&^+(F9?KTA.]W,#&H>.NVRU%E6'N9AMXA6Y)^+3YI;)EMFII%E! M2I[1$C"RG!L?X&4$W8I0(W[+R)Z?/(/*RB.EGZO&33HWK&I&)">)J"1B^;I6(]-WP#I&09;W-Q1_<_ MD=:04^DE-.?U+]BW6,L R98+6K1D.8,B*YO_^*E=B!."U-$34$M *@&?(=@M MP7[N"+@EX.>.X+2$VKK9>*\7+HQ%O)@QN@>L0DNUZJ%>_9HMURLKJXUR+YA\ MFTF>6-R3E0R[ #=EL^FJX(5$[KDD:QIQF8(/!64B^ZOIB)[D)N4$7'T%!_*; MD(@XR_E;\#WX=!^"-Z_>@E<@*\'#FFZY5. S4\C)5D.:23NQJV9BZ,S$;/"1 MEF+-052F)-7PPW%^,,(WY2)U*X4.*W6%1@5_WI87P+;> 60AK)G/]?/IML[. MRT:/_O7HO<6PNVUCUWKV^+9Y!^Y(0LLDR]O=0I?@5[$F#-P(4G"P9+0X[!(. M! 77M.0TS])8D!3\\8M4;9!_ZC9(,P6LGT*502_Y)D[(W)#;E1.V(\;B]7?0 MM=[KHC.E6#BE6#216"^.N(LC'E-?/% 1YS*(.U)NB2X&#=VMZ571V2V@Y2!+ M[J'=Z>IJ8! AV^W#PB',AGX0X#XLTL!LY/I'M9Y7I_/JC'K]D5'.P2VCRTSH MK#9LYV14%R''5YQJ4+8/ \7H$ 5]Q_64]8AT,!]!I#?J=D;=4:.]=$V:=*TS M[ Y&]U&@^M6 +$L)6#@$(8RA&E8-R@[<,V:]SJPW:O:&/E0Q3;>)S#"OXV+S M7B8PR$*80=#-7%J8([G!+8^ET#K^#5LO:A& MM/33@;'M6%#QJH-Y"*E50@.#-L)(D8MT.&S9KG?&[LG'/YRD4K0RIQ.P(1RX MUJ$L-<(:5& / JQ#87SF"P"BHV'TC]7BGN;;RO!H?1C7^=;$,JE:.*E:-)5: M/R+'@P3\'YPDX*1'B4G5PDG5HJG4^M$\'B?@"\\3+;^?N9%EJ:E$ \.^-\@E M0YBL*2HLTL$\YGFI6 W.=P%+-#F&.C1Q'-3N$8<_' MSAFSQT,%G.94T'D--?UA=6=:7\L=Y9L+UX\Q6V6RXN1D M*8>R+CP9'M;<838-03?U)=TC%8(6]>.:Q"EA%4"^7U(J#HUJ@.XF>?$W4$L# M!!0 ( !J"!UF5UUR)T , -<- 9 >&PO=V]R:W-H965TTPS?K+A(B<*A6-LR%Y3$)BA-;,]Q!G9*6&:%8V.;BW#,"Y6PC,X% MR")-B7B\I@G?32S7>C+ :"KB;6 ME7LY\^@4UER_D,/;N.)Y6A&-*&1TA $_[9T2I-$(R&/GQ6H M5<^I _>?G]#_,LEC,DLBZ90GWUBL-A-K9$%,5Z1(U!W?_4VKA *-%_%$FE_8 M5;Z.!5$A%4^K8&20LJS\)P^5$'L!F&A[@%<%>(FS3*_[0@E\RS!.A0NZQE54<)N5-:37 MXN8!JRJF,: )Y@)K3*C''LP3@HXDB^'F9\%R$_9^1A5AB?P ?\*7Q0S>GWV M,V 9W&]X(=%7CFV%-/5D=E11FI:4O!_(OD=S;E0+%LWQ/_^+[K#K:*I M_*]-NQ*[WXZM=XE+F9.(3BS'0>W4 MX!_4_(-._IT?1@^NXICI!6W] $KD8(^/ZP2# ]+'3OX@\-M)#VK2@V[1^;V6 M."XB)>$=2?-/L,!U91&54-5E&]].T-\MNA.!-?(?UOD/W_#;&YY2AA.!-608 MU3*,WJQV1T=E&8S<@](]]O$'7GOE7M24+UZMW 5/"L.KJU8[87YWD4X$ULC8 M=9[/9N<-J[4"/Y$2IT)K2K'7IKAO5;'7KT!_=]OEF5&IQ=N M>ZF[NF%I6IY[!K?S+-8DX2-V9E%2F,Y,\!34!H4&DO(BP]V<" IGHQX>?D:< M,[^'1QSP%:CJ>)5ZP.I35W'(*U$AKS6E=6NGFS]9+&4DV!+/9B(EQ5FT%>>% M3-=>6O9I9;.(;1*MNRR#I?NE'EX.9$Y-=Y\\GK?5@KW7O:94K,TM0$*DTRK; MB=I:WS2N37]]8)_J&TB+_>3X3L6:XU21TA32< M\R%N9Z*\190#Q7/35R^YPB[=/&[PYD6%=L#W*\[5TT!/4-_EPE]02P,$% M @ &H('61-+"Z]U P 7PX !D !X;"]W;W)K&ULO5=M;],P$/XK5D ()%A>FZ6CC<16(89 FE8&'Q ?O/3:6CAQL)T6_CWG M),N2+XX1V2EEFQ;-R[4+&,U%HSC*XD$05:4KEGU/@ M8C^W7.MFX9)MMMHLV/$LIQM8@K[*+R3.[(9EQ5+(%!,9D;">6^_D[FF"LX$_\96>CNW(HNL8$T+KB_%_@/4"4T,7R*X*G_)OK(-T3@IE!9I M#<8(4I95__1W+40+X/H' %X-\.X"@@, OP;X_PH(:D IM5VE4NJPH)K&,RGV M1!IK9#.#4LP2C>FSS)S[4DO<98C3\1(V>(J:G&=5#9FS^"(TY>2=4J 5>;D M31E7K\@; M$\_Q@A[X8AB^A+R!^UVXC>DW&GB-!E[)YS^@P27D0FJ6;5Y7R>-"(K*$H?V& MG&M(R?=/""V'ZD=?VI6?H-^/>81/5$X3F%OXC"J0.[#B%\_E5KA)JP3]:!J$TSN5VF<6.&[47ZG'35C'#U;J4O#"O% ':W.0 MYK$',1)9)^.HR3AZHMJ,QI1D)+*.)--&DNE_UN;T7M$%CA=ZSIW:[#%SIU'+ MK!.6Z]Q^])W!P*XRRKE(J(95[]=[$/W8$QB+K9MKJ\%QGZ@N:T=CR3(26U>6 MVY[''>P?#M?FZ0/ [VZ_.-Z]+[X7^?[QG8KN,?/=<.H?J&C3KW17;EL%=[A7 MP#A;94[PK!53V#:(-4FHVA)L7:L!_"K8CG*L$774)ZW=ZJY3D)OREJ*0L,AT MU5$UJ\U-Z+2\,-Q;]T_.7+]W)\"=JJ._=5%=O3Y3N6'X#>&P1G?.T3&^#F1U MFZDF6N1E?W\M--X6RN$6;X @C0'NKX70-Q/CH+E3QG\!4$L#!!0 ( !J" M!UEY.F?UI 0 $<< 9 >&PO=V]R:W-H965TEKJIVNOO9#4Z"!G#6=I*9?[_F$@C@ M,.G67]H [WG,\7'>V.:?+DA.>;7=$L*>65% M68Z%/&1KDV\9P4D5E&Z1+69T)[*T((\,\%V>8_;CCF3T M,#>@<3SQE*XWHCQA+F9;O";/1+QL'YD\,EM*DN:DX"DM ".KN7$+;V(8E@&5 MXN^4'/C)9U"F\DKIM_+@CV1N6.4=D8PL18G \M^>W),L*TGR/OYMH$8[9AEX M^OE(_ZU*7B;SBCFYI]D_:2(V)>))WKXG30)N25O23->_06'6NO+ M$9<[+FC>!,OC/"WJ__A[,Q$G 9*C#D!- !H&.&<"["; OG0$IPEP+AW!;0*J MU,TZ]VKB(BSP8L;H ;!2+6GEAVKVJV@Y7VE1+I1GP>355,:)Q1/9DV)'P*\@ M2CE>KQE9XZJ"= 6.USY%1. TXY^EZN4Y I\^? 8?0%J KQNZX[A(^,P4\EY* MHKELQKVKQT5GQK7! RW$AH.X2$BBB(^FX\.)>%/.03L1Z#@1=V@2^.>NN :V M=060A1S%_=Q?'FZKTGG?Z/'_'KTW&7:[*NR*9Y_AO10$LX(DXR6@JG3-!!5':SB3[K8M1 M)RS2"8LUP7H%\MH">1K=P=-9$)VP2"6L"U+J-$10IT%T0F+=,)B3;!> M0:#5/==;[_.$)O[T&PI=B(9/#"J99[MHX H*F2.?& 86$RMD+O(<6^T*\*2+ M@9/9/A%I!+)ED5UIINHF[J;CW[KHM-(BK;18%ZU?"=15 FFT@@:FJRPZ:9%6 M6JR+UB]+U]#!R?;D CNPQ]]S'_IH: <*&0IM.+2#LN(?PK= ;^L-8%GAV.&PB%#)D M^Y8W?,.@TKE!Z)UI(V#7,<&?M$PG#D'WA)TWADG.FU>@3EJDE1;KHO4KTG5V M,-!I#%J[.JVT2"LMUD7KEZ7K[.!DGW*!,82CMX H@)8_- :%S V;(QDA.VKG:D.%C272'JM^'MV7;7Z[;:ZQF^]#!6[UK5!X)NJVV95RH$S:N/&X(3 MPDJ!O+ZB5!P/R@':OS=KS_;"2E997-L:PF1V)GG&7N>\<3Q MY,CX-[$#D.@ISZB8.CLIB['KBO4.:&;8T*=V<3TW?'9A.UE1BC<<23V>8[Y/PO(V''J^,ZIXYYL=U)WN+-)@;>P M OE0W''5Z:D\,O9--[ZD4\?3 M(X(,UE)38'4YP!*R3#.I<7RO2)W:IP:>WY_8$S-Y-9E'+&#)LK](*G=39^2@ M%#9XG\E[=OP,U82&FF_-,F'^T;&R]1RTW@O)\@JL1I 36E[Q4Q6(,X#B:0<$ M%2!X#AB\ .A7@/ZE'@858'"IAV$%&%X*""M :&)?!LM$.L(2SR:<'1'7UHI- MWQBY#%H%F%"=62O)U5.B<')V#P>@>T ?T3Q-B18;9^@++5-62_\^ HE))CXH MDX=5A-Z__8#>(D+1+U_QKWE/NN$K M*%Z"-V+9KQ.J;_CZ+_ ]4,"<0HI.F54G4%NBE%R#=BY=5<>BP&N8.JIL"N ' M<&;OWOBA]ZE-)9MDD4VRV"998HFLH>Z@5G?0Q3Z;YXQ+\J\I#6UZEFCUHM%P M_58[S/R>2NK#N4ZE47ANT[2(6FCZO6'3*&XQ"GJCIE'2.9V?#-:P#M:P,UC5 M"KA22T&_XPG=HCO@IK32-:#?'S.R-9&\0O%3H5ZU:M7\07)MQS9HI1Z)#5Z7 M!BN)N42JQ /Z>_Y$Q->Q*116")KZ#BJ=1QUSC+^OB>%^K"2;4)U0E^[*&V2 M13;)8IMDB26RAI@WM9@W%DONC4UU;9)%-LEBFV2));*&NK[WX]/6ZURL2U6/ MN-I (2P$R/8/5:]EPSIZOM5<=CMZK5Z7.8VM.DU:G8:]L'9:!MD].TK(@6_- MH8] :[:GLOP(K'OK@Z6Y.4YYUK_PQTN_I3_RQW%Y;/2#OCS%NL5\2ZA &6R4 M*Z]WK;9CO#P8*AN2%>8@XY%)R7)SNP.< M<&ZOF&,7EJ: ?U\=SL/U!+ P04 M " :@@=90J3-@28# ",#0 &0 'AL+W=O,O8@T@T6L<4=%UUE)NVJXKYFN(L:BP#5 U MLF0\QE(U^( M[;N.YQPZ'LEJ+76'V^ML\ J>0#YO'KAJN9G*@L1 !6$4<5AVG5NO/:UKO '\ M)+ 71^](9S)C[$4WIHNN4]43@@CF4BM@]=C! *)("ZEI_$XUG2RD)AZ_']3' M)G>5RPP+&+#H%UG(===I.F@!2[R-Y"/;3R#-QTQPSB)A?M$^P88JXGPK)(M3 MLFK'A"9/_)JNPQ%!Z=@)?DKPSPFU"X0@)01%(]120JUHA'I*J!*6!.88$.7==#D)A$XHL>?!JBZZLOZ H1BNY)%"FCBHXK MU0RTCCM/H_63:/Z%: &Z9U2N!1K1!2PL_&$^OY7#=U7F6?K^(?V^GROX?4LK M**C>(+_JURSS&12G![9T/A9]]+'HXWSZ/>:*[EV,?I=/?X)-;O1)\>@V^K1X M=#_'"$'V'01&+[B@=]G]-II\_>6'UF\UB M98H-RQ0;E2DV+E/LKDRQ29EBTY+$3DQ X:6D!>XRC/9(MLJ.;YRHYSD__?+[A,L4F98M.2Q!(' MN4=',^6%E3G7"S1G6RJ3ZI3U9E>'6W-B/NOO>^V!9^D?>NU1'+V3QJ2; M7U!+ P04 " :@@=9$X/^T#(# !<#P &0 'AL+W=O("I91&,NN,U4J:;NN M'$XQHK+,$XSURIB+B"H]%!-7)@+IR I%H>M[7MV-*(N=H&/GKD70X3,5LABO M!(XA7W0=XCQ-W+#)5)D)-^@D=()]5+?)M= C-T,9L0ACR7@, L== MYXRTSTG#"-@=/Q@NY,8S&%4&G#^8P>6HZWB&$88X5 :"ZK\Y]C ,#9+F\6L% MZF1G&L'-YR?T3U9YKJ&+S[C2J&:P1OR4-I? M6*SV>@X,9U+Q:"6L&40L3O_IJH\_0H_YFCOLSB,E2\$OB>7X7;_@4<'YW\ M#>-J]ID*?J:";W$K+Z@P%CR"'H^5T*[69E13Z%D#HH"[LX&T\_=YO%/\:CZ^ MR8NV3.@0NXX.?(EBCD[P_AVI>Q\*V%Y Z+)Y!L.(!G#LCCFR(2 MST*:O)L'I$[*?L>=YS"I9DRJK[%C"=:4\F.B!!^7B9_!ZQJ3^ I-=&;P$?46% OT* M0!WK2R;OVS;-3CW])7DJ%5+;T@6-3/'&GC.VL0?VS8Q]<^SXLW8U>R?2=5U1,F&YS0AQK**__*,P&O3[F7#T-3$>6-=3!'U!+ P04 " :@@=9%8BYY+T" O"0 M&0 'AL+W=OB*@K,?XTA9\N1U;/6"W=DGDF]8(=!B>=P#_*Q MO.5J9K<-K7\2;@*X&EV!@C[63&V).>7"BQ@ GFNB=0V?C:<5BNI@9OC-?LGXUUYF6$!$Y9_(XG,1M:%A1)(<97+ M.[;\#(T?L\&8Y<+\HF4=ZZO@N!*2%0U8[: @M'[B59.'#8#BZ0:X#,RDR@*4T@Z.Q^Y.PB\5/4.>\P&Y MCNMW[&>R/]SKLO-_ZM-_5M]*AM>6WS-\WA_+CR(BXIR)B@/Z?C43DJO_\(^N M>M>,?C>C/M>&HL0QC"QU< G@"[#"]^]Z ^=C5[(/218=DFQZ(+*MLOAM6?Q= M[.NR2%66&5!(B>PJ1,TQ,!RZ'RS"4]\-[,5F?CMB+KS+[:#H=5!OX&_'3#N( M!N?/1%LV^ZW-_KXV2\X6Q#0?44),4A(CR9#, )7 ">LZ.,8[R?_V0SPD6=1_ ME:QSQWF1T ,)UHFW-SI 7QN6J] ,:NHK$^#=K7M[E>FJ;U8'_>&DU['>J1N M W7S?J:OKQ(WF,\)%2B'5$DY9^?*&*_;+R+(Y=5H+B[M L0=-+8:SB2$>[B-W2 L^#D))QFB2#6'&AH\DHW-W8R6/I%+=:&KP)6;H-FWI.Y,0_^\#D?1XD'!!(R]!HX?1[A J3TB@C& MST9GU)KT@IOTD_:/P7?R918CJ/3B.50\$KBS*P^0>//L=>7&>G" M+ULUO$G$LLJA48TP(5!"UU^^;N*P(9"F6P321B -N&M# >4E1SX96;-BUG.3 M-D\$5X,T@1/:)^46+;T*DL/)9YT9!>R.K\&QO7MM(3,++7Y#[N_8%#04 MT^ MV[L$Y$(2]98)S>Y*4SFN*D6!X97'6F)S6)M,M)H?LVF@L';O2.>3/Y6." MW_J0/ODP37L*MU)JM^SXR4C)I@Q6W^H\NO_JXX^KERYBA*,(YH<#BPCQ!-WKTY&B0?=F3I MN/7_^'59.B!J(71P;.CLIL$+@.][6_"=M/A.7ALST/D_ G;2$;#> MEB(^;0&=[@1TS=="5:K+W$[!5];6L(4U_/\)D#?)9AK6R' %DJ: "B.NRY_A MBQG0?S$"XHV!KL NPMIR+/,M6\_V]K;=C.?U0OC+7J_5:VZI"1R34)!H /M_X7)'U!+ P04 " : M@@=9NZ!K)QH# !_"@ &0 'AL+W=O=F(ASP0M&,D:E LLAS+)Y'A/+UT'*M MS<1MMDB5GK##P1(OR(RHN^54P,AN5)(L)TQFG"%!YD/KVNU/ HTO 3\RLI9; MST@[>>#\40^^)$/+T0LBE,1**V#X6Y$QH50+P3)^UYI6$U(3MY\WZI]*[^#E M 4LRYO0^2U0ZM"XME) Y+JBZY>O/I/;3U7HQI[+\1>L*V_,M%!=2\;PFPPKR MC%7_^*G.PQ8!=,P$KR9X;4+G%8)?$_QC(W1J0N?8"-V:4%JW*^]EXB*L<#@0 M?(V$1H.:?BBS7[(A7QG3=3)3 MYFP%/A5/"DB!6ZQT)@II[1MP>:+7"YB:<1 M43BC\@R=H[M9A$Y/SM )RACZGO)"8I;(@:U@#5K)CNMXHRJ>]TH\']UPIE*) M)BPAB8$?'>9?'>#;X+U)@+=)P,@[*/BU8!?(=SX@S_$ZAO6,CZ?[)CO_%WWR MS]%WDN$WU>"7>OXK>C,%NXI%@O;*XCJ.18$I^GG+*47PC:X!]LNT_U6$CCF" M/O;Z%03XS[V-L+>^ZVUS8V@=R@9=( \IVKEDL3:"M=.S:# MQF9PT":L[P#U!+ P04 " :@@=9]>DJ M-;T" #F!P &0 'AL+W=O-A6-GMM/"OY_MM%DI+J!M+XFO M?<_QN2F7.1865#L7"E[4 M/+.@BOIA$*1^A0GS\J&=NQ+YD#>*$@97 LFFJK!X. ?*5R.OYVTFKLFB5&;" MSX7T/S6".&ZJN^>HCK.M)#%_!J;1/M&IS,[UCT4C%JS58QQ5A[1O?KWW8 O3B M/8!P#0A?"XC6@,@6VBJS95U@A?.AX"LD3+9F,P/KC47K:@@S7W&BA%XE&J?R M2] >2'2,)DU=4]#?1V&*SC'%K TL8UT> $*$RK?Z;3;R04Z/'B'#A!AZ*;D MC<1L)H>^TEH,HU^L]SUO]PWW[/NY82QL""U?M(?O3$I0$NE:T"7!4T*)(B"/T"7H!4 _SJ92"=UR/UV5MM2QF]K\ MAJ>RQ@6,//V?21!+\/*W;WII\-Y5]W\B>^1"U+D0/<>>?ZU!8$78 E'3%HBK M$@1BG!T7C1"Z-1 V/KD\:(E32VQ.CF7>"_I)?^@OMXMS9(7]+.VR'JF..]7Q MLZION&G95K'5YVS'EB-Y0: C:[_ I!.8_(6M&TOIGWYSZ4Z>*(J"*-R1[4B* MDM"M.NU4I__8#!OE#R[=Z5,G>X,XV1'NR(H&_8%;>=8ISU[=$"^XFSUMR'B0 M93LJ'5E9%/=V5/I;I["Y ;]@L2!,:B%SC0M.,EVF:&^5-E"\M@?SE"M]S-MA MJ2]B$"9!K\\Y5YO G/7=U9[_!E!+ P04 " :@@=9&S'^N <# !H"@ M&0 'AL+W=O?ZW&O@CG:4 M/?($(0&>LI3PL9$(D0]-DR\3E$%^3G-$Y),591D4A&I)B@&P;X)LL@^WV%4KH;&[:Q7[C%ZT2H!3,:Y7"-YDC< MYS=,SLQ*)<89(AQ3 AA:C8U+>S@+%5X#'C#:\=H8*"<+2A_5Y',\-BRU(92B MI5 *4-ZV:(+25 G);?PJ-8TJI"+6QWOUC]J[]+* '$UH^AW'(AD;%P:(T0IN M4G%+=Y]0Z<=7>DN:[PJ,\0W)+@OC:"5Q*\UT;P2X*V;A;>=>*F4,!HQ.@.,(66:FJ@LZ_9,E^8J',R M%TP^Q9(GHJ](9IF#,Z '8$*Y ,=3)"!.^8EB'(W-;SW ;,[ :F&D;X_CA MQ2%HU@$*:J #HWYEU.\U^@ 9AHL4O>"S$/%KH5W;:OCLP 1VPV<;,_#FW.$\K$F4 L [7WK,MIT';1--J&.$'#9QMRX3=LMB'!H-MD M6)D,>TW>40'3%PH9MLZ0;0V:)[8#Y R\AL4VR VL1AYF': PL!HVS=JO,T-L MK7L6+BULB"B^G]5JU19=ZFZ@L7YE#R=VQ_I4ME%%U_-7ONC!KB%;8\)ETE8R ME'4>RGJPHJ\I)H+F^L>]H$*V 7J8R%80,060SU>4BOU$!:B:R^@/4$L#!!0 M ( !J"!UDN&&4N/ ( *X% 9 >&PO=V]R:W-H965T-TD^F +#DN132S&AA;34- I,54#(S4!5( MW-DH73*+4[T-3*6!Y=ZI%$$4AI.@9%S2-/%K2YTFJK:"2UAJ8NJR9/IE 4(U M,SJD^X45WQ;6+01I4K$M/(#]7BTUSH)>)>*1Y[:8T6M*R,LRO8FUNPC OS-@DL1G+V0=:I+EK5Z(3J?2T'9!2^ M(U$8Q7^[!PC84T8]9>3U1B?T'GUQ(2=L!QI[!=O!-1R76R)< L2"+LG/^=I8 MC>?\ZQAQ&R$^'L'U_M14+(,9Q>8VH'= T]>OAI/PXQG^4<\_.J=^&?\5P:NF ML?;[57,LC?.!)N0%F#9GD.,>.;ZLY/,.^9:;3-72DA6S0+J^.5_R^#^4?-SS MC_^MY/F>7SO^RXK=AKCV(=SSMDO#01A_2(+=(5EPD?4$L#!!0 ( M !J"!UG:^E^9_@( )0( 9 >&PO=V]R:W-H965T]G MFQ!8,? +\>ON<]\+OLMHR?B+* D>JU**L9.(65]Z;IB5D"%Q06K@:J=G/$* M2S7E].1K-G8\'1&4,)/:!5:/!=Q 66I/*HZ_K5.G8VK#[?':^V2X*>4#6WZ!5E"H_X(GI)2;Y[>@L2D%&?H!!&* MG@K6"$PS,7*E"D:[=&'V_1Z0$ "]]QIZ&Q$])!F: II@DO709R)FN$2_ /--#GY?387DZA_S MQR9L%<# 'H"^1I>BQC,8.^J>". +<-*/'_S(^W1 7K^3US_D/379.I4%!T 5 MH[(09[805TXBXT1?S$7J>TDPSPHX5'F-% M-E:XRPJB/;JBCA4=8\4V5K3#"KPPL;/BCA4?8R4V5KS#\I-A;&D(N@=N(P]VWED2AG>A[F\KE'68RJ2YNWJ@["ZBA MF;K(K*$2,E2:JE7C-]4^I+TV>;M)B&-_3\;]K6KJ'XQ)5Q]$JKK181 5C*H MTAJ OQ/ >1#O>PW^IOKY!ZM/FQ0.->.;3)3KTF>-)-BM%8-A_#X5[E:/T?WZ M'O,YH4(1&ULE51M;]HP$/XKIZR:6@F1$%ZVL1 )RJ9M&A(J:O=AV@>3 M',2J7S+;(>V_G^U 1CM VI?$Y]SS?DUJJ1UT@&GCB3.A)4!A3CL-09P5R MHKNR1&&_;*3BQ-A0;4-=*B2Y!W$6QE$T"CFA(D@3O[=4:2(KPZC I0)=<4[4 M\PR9K"=!+SALW-%M8=Q&F"8EV>(*S7VY5#8*6Y:<2_:"Y*2;!^P!RW)"*F3M9?\%]/=Y@)IGV3ZB;W&$<0%9I(_D> M;!UP*IHW>=KWX0@0GP/$>T#L?3="WN6<&)(F2M:@7+9E&3R#%_B0^MX=9U?' ]BR\2?JM$%_I1!^(H'L#]:@[75S<7>/MM M-_J>MW^V&YQ38\^Z1^G>I&(S(X+>+&;*Q+ MDN$DL'.D4>TP2-^^Z8VBCQ=*&+0E#"ZQI]^E/OZ/SQV8$V['2\.T)LJVOP,/ MA%5XRG?#W(L\M1OG7=KK=4=)N#MA:-@:&OZ7(9AFF:H(.V5@^*^!4;?_2C\\ M.NT&PO=V]R:W-H965T'I*7]Y"<;BE[Y $A CS%4<*O>X$0ZZM^GWL!B3&_I&N2R"]+RF(L MY"-;]?F:$>QG1G'41Y;E]&,<)KW9-'MWQV93FHHH3,@= SR-8\R>;TE$M]<] MV'MY\2UT@0PLKSNW< KU[:505;B MKY!L>>4W4$U94/JH'C[[USU+>40BX@D%@>6_#9F3*%)(TH]_"]#>KDYE6/W] M@OY;UGC9F 7F9$ZCA] 7P75OW ,^6>(T$M_H]A,I&C14>!Z->/87;(NR5@]X M*1/]Q*YGPPI[$<3AQG M'?+>)0*'$?\%? _[EWP_MTOX!T($_ ]H"G'B<^G?2$=4#!]KZCL-J\,[:EL M K[01 0;VQWF[@%S M+,W1)#.W-*VQ=WUA9WCVOKX(,",?%NV^N&$,)RLBIYL BV=0+7>'G[/7-UO, M?/#W'Q(2?!8DYO]T=4]>_Z"[?A5BKO@:>^2Z)V,()VQ#>K.??X*.]6L7MR;! M7$-@-=X'.]X'.O39':,>(3X'2T9CD,T(\'6MF)[U@^UK>\<3>6 N\B'&PPP96V-2=R MY>RX)+(QV+(ST M+%"!([D4"!;*]=\#&QRE!- EP%$$:#%QB&[BC%H]C9P6#^U" ]CB0>OIB3R, M=SR,CX@;)%Y'])D0P+, LDZ9%\A! =813H"0\XGC+-7I7#?';4(LIS'RY^U" MT!E/&H1H73Z1D,F.D(D^E%1#9U;'KC\FP5Q#8#7:H%4F8=8;K_R% X:H M-XKFFD*KDU_)@.%YEO\"MS8A[588*THYVF#GZGT\E0-4$=+3A!&/KI+P MO\9:)A^X E--H0+^0VK,=GOFX(G@EF8 #B7%BA ?#Q4.PONXB!$/K-3'8D%PI2#^'^(&E^H$'Y ]AV;YSXI%BCZ"3/4."I"#0))IK M"JU.8*F6X.2MXZ]1P644S36%5M\X+B47TJJ*\\7?HMYJ_&TGP'KGCJ72%%J= MRE) (;V .FOT/5 WS*,NA4J>A SHM(.#N96?I+L*=NXQZ MC&-GO5$TUQ1:G;]2JZ&W/F)!1L]8C**YIM#JY)>B#>E%VY]IO"!,;13S_$@! MIR*@3$6'3B:-*C>C:&Z!5MWZL0=H6$VSZR25H@R]_CCFI!%Z 4J>YS(VADE* M4PY<&1[5JWO9M- CG83K/9M8^V.L465F"JW> Z4R0WIE9K0'/M&4<2!39?! MR"/XF!\2=(]WO5O( H$"Z^3?J)@SA5;GOQ1S2"^H#/!?+I$R9R/Y3(AEHI!O M%EVH_O!D\R)V#J#*UK9 MBI21C \EY:[$UV&;3Q_A9>S?/+K25,?M?V"V:K,.$@(DL) M:5V.)&,LO[Z:/PBZSBYT+J@0-,Y^!@3[A*D"\ON24O'RH"K872*>_0]02P,$ M% @ &H('6;TR*:*T! YQL !D !X;"]W;W)K&ULS5EK;ZLV&/XK%CN:6NFT8&Z!+HG4!L[6:4>JFIWMP[0/+G$25,"9 M[20]^_6S@9( #FM/?:1^2;@\[^/W8A[\XO&>T$>VQIB#ISPKV,18<[ZY,DV6 MK'&.V"79X$+<61*:(RY.ZLZ-C($-Y(.11GMPN)H8E/<(93KBD0.)OAVS:P.X:N"<,G-K >>D( M;FW@OG0$KS8H0S>KV,O$18BCZ9B2/: 2+=CD09G]TEKD*RWD1)ES*NZFPHY/ MYYPDCQ*&PCX;MPP%[4^2F M29#]G* ;>Y#PUVUQ"1SK([ MVU7X,WNYN:,*YVVCQ]\\>BL93C-;G)+/.<$7 MYYN,?,48S#'=I8GX7R.*+QYZD^0CN,XRDE03ABS!/4[(JDC_%; [3%,BT8PS M\-=O8@1PRW'._E9-ELH=5^V.%-$KMD$)GAA")9GP"1O3'W^ OO63JE(ZR2*= M9+$FLE9-W::F[A![K0!5"9/CY_P!B_<0%L^SN(H!1T]8^3Q7['[)+E]+NZGC M03%7=\>I5X+"-BCJ@Z!EA4X;%?=18>#9#:B5 Z_)@3>8@]LF1A%U@95&RTYIO];;;_GDST* M.^'-5""O6^T^:!1Z7B<%"M#(.Y&!49.!T6 &I/)(39JC3!WCH/EK14%\ODD!G376213K)8DUDK9J&34W#[_HB"7O/.AQUQ'^FP/3$ MM8_Q[([XQ'V,ZSMJ68'682EM#2= "@H0ZU[P&=%'S--BI5P #[*\=BYJ98NT MLL6ZV-KU.&IMX/L2F=H?7975R19I98MUL;4K:Q\J:W]7J:GI6SIBP\[Z:Z9" M64%W':- .5[861;&*I0%3RQ;X:$?@X.MP?1>)!?19%VJ3H1W.".;'!?*Y>LP MU:MGI]9N2BM;K(NM791#0P7==Z8[@QW>JRNKDRW2RA;K8FM7]M FPN$^\F#H.MV.T@5R@E.]$_PT$+"X1[R9]$C4Y25HG.]R-,B M99PB^<57&?0@V:MGITZV2"M;K(NM799#7PM'[TQWM';*6MDBK6RQ+K9V90_= M,AQLW-ZN.T'_TYIO^5WA4: ""W:5IX]R/=ON*H\"%8:PHSSFT<9%CNFJW#%B M(L1MP:NOTLW59E?JNMR+Z5R_@5R5VL]/_ %!+ P04 M " :@@=9XQ6UA3H% !*$P &0 'AL+W=OVP/-HQ_$R&E$EZ3.!57C5#*Y:7C"#^D M"1%-MJ2I>C-G/"%2-?G"$4M.26",DMC!KMMQ$A*EC>' ]#WRX8"M9!RE])&# M6"4)X6]C&K/-50,UMAU/T2*4NL,9#I9D0:=4OBP?N6HYA9<@2F@J(I8"I_.K MQ@A=3G!+&Y@1GR*Z$97_H*G,&/NF&[?!5 M.VT445F1@2=L/AS%,CPJM%K0$#G9!7+)[;YD^:$VMJ?SV)A M?F&3CW4;X*^$9$ENK! D49H]R6L>B(I!:Y\!S@WP!P/D[3'P<@//$,V0&5K7 M1)+A@+,-<#U:>=-_3&R,M6(3I7H9IY*KMY&RD\.I9/ZWB[$*1 3EJCL$,3$ M]_1AJ9\"2&K>)*IO&A).!3Q10?E:&:@L@C\X2>49G%Y32:)8G,$%&)^PM3\! M!T1F&*7PDD92G%E50WWA9LD: MPU]_01WWMQK$K0)QJ\Z[#?$YC.DB2E,-?DQBDOH43M629E$Z@W^L\-AW;Q2[D?B M"&"='6 7?61'UBV0=8]'IA)P3B,=,@DWC(T!V=T%Z?3O(7@&R]Q/ARSZ9 M8[.N9\DZY-KQ]0M\_9]>7C*+?QQ<^G;MX)!;UGNWMM)\-L*FEG"TIEP) M=9%Y\,@C%;K#52>?X/\M.Z@B6*@VO@<(6(J0E40V2;<:W5ZSC?>$%Y?H\']# ME]:[3W?"RJU!=4*P6%,1?&QHO)V4?6:K3VU&97Z@>H%Y" J M6^&Q FSM NPV.WMJ(2K5 ]7+Q^&PO2LZ5FCM'6@JR[JM/=!*!4'U$O*C*ZKK MC1579S?[NTVT+]-*_4#=XXK+$]5'"1VEB=J:<;5I7Y$8GBE/X,MH)DR/O"<%:V-[WE**"ZT5%$7L.*9 B MQ%$1XK4.,7!JZD4J!4@U4#*ITE]U74CR^G'PN;D@"$"=?-F*@Y^3%8;LTNR6 MV!Q.#!4@0C?4B9$6)\9SV(21'\*&K>( 0K*F,*-4WW[X--+GY]F; <',CA%" M%@=4?4 A"8"H/=B';EJ<$)1-Q//7(I]8AD2JKTW2)B#G,- MDX>[QYO[Z>CY]N$>3BV#' J-PD)Y0MSP2+ 9ZM49@>OHK>X MQ!F9JXL/_6-T.4&V?GPYL8T?84^]\*QO6MM[(J>$E-TRW1&N]GH"8CI7\-QF M5^DMSRYNLH9D2W/W,6-2LL3\#2E1\=0#U/LY8W+;T!,4UV?#?P%02P,$% M @ &H('6=)M=>7P P ]1 !D !X;"]W;W)K&ULM5AMC^(V$/XK5EI55^F6O/"^A4C O?1.M^IJ5W?WX=0/A@Q@;1*GMH'E MWW?LL(%0XUVVW!>('<_CYYD9C^T,-EP\R"6 (H]9FLNAMU2JN/9].5M"1F6# M%Y#CFSD7&578% M?%@)H8HRRU(^"H.-GE.5>/#!]MR(>\)5*60ZW@LA5EE&Q M'4/*-T,O])XZ[MABJ72''P\*NH![4%^+6X$MOT))6 :Y9#PG N9#;Q1>3\*N M-C COC'8R(-GHJ5,.7_0C4_)T LT(TAAIC0$Q;\U3"!--1+R^&<'ZE5S:L/# MYR?T#T8\BIE2"1.>?F>)6@Z]GD<2F--5JN[XYD_8"6IKO!E/I?DEF]W8P".S ME50\VQDC@XSEY3]]W#GBP !Q[ ;1SB Z-FB=,&CN#)I&:,G,R'I'%8T'@F^( MT*,133\8WQAK5,-R'<9[)? M0SL5WRL^>[@:HR,2,N$99H>DQK]O/E FR#>: MKH",)$:YT-WR=_+F'2C*4GRZ(L::_%6^PO:OQ"=R207(@:^0G9[#G^V8C$LF MT0DF?7+#<[64Y'V>0%*W]U%5)2UZDC:.G("?5WF#-(.W) JBEH7/Y.7F30>= M9N7IIL%KGO*T]LO5]+^>'@E!\P7@VE!DNB6'XV[IUG2/-E0DY,<7A"2?%&3R M;YM_R_E;]OEU/;B6!9W!T,,%+T&LP8M_^R7L!'_8G',AL)JK6I6K6B[T^+M9 M?*B?KD%@,2$%",)-EI$%.DN1A"H@,P:K0P$=:' M,BVC^HU>KQI5X]^N^+>=H3Y8+^2KCB-6G&J5?-0")/DQFDHEL(I90]F^9"@O M!%9S1:=R1<<9RCLF'\A< !"6*T!\103&[JVN92Q;93;Q)6+O("9!(VBU>D>A MLPYKMNVAZU9\NZ_D2Q]/\>U:^7:.^5J'-?LGXY";]_+'!'Q!Q#ME9V M;O,.V0(5MG(]>85A34&_4M!_F8(U3[$BIDQMC<]M8IQ(YZZ+$BR,:A%I=>SQ M"(/]CAJ<5[WVNJR[8O ,C9+LL\/J; _V__!EWD_8FB60)V3+($VL3$,+A6.: MSC%UCM&>8^3D>'.Z5K@MS\V(2Z'5=>Y/"*'[B/#_]XWPHF> 2Z'5W;$_!83N M8\ YA6$']>PJ=G)[+S6'&V M.RZ$5G?'_DP1N@\59R5RUYK(W>-$=LYXKB+_X *9@5B8>[4D,[[*57GAJGJK MN_O(W%B/^L?Z3F\NIGN8\H/ #14+AM%/88Z00:.+&2K*.W;94+PPU]0I5WCI M-8]+H D(/0#?SSE73PT]0?6E(_X74$L#!!0 ( !J"!UG![@#E400 /46 M 9 >&PO=V]R:W-H965TD+.([O MO>?XXYX;#S>,/XD%(1)\SE(J1LY"RN6UZXIH03(L.FQ)J'HS8SS#4CWRN2N6 MG. X-\I2%WE>S\UP0IWQ,.^[X^,A6\DTH>2. ['*,LS_F9"4;48.=+8=]\E\ M(76'.QXN\9Q,B?RPO./JR:V\Q$E&J$@8!9S,1LX-O)Z@4!OD(QX2LA$[;:"I M/#+VI!]^BT>.IQ&1E$12N\#J;TUN29IJ3PK'I]*I4\74AKOMK?>W.7E%YA$+ M?RXG8,?"1Q0"5!BC'703*4;[!$H^'G&T UZ.5-]W(J>;6"EQ"]:I,)5=O M$V4GQU/)HJ>KB>(5@UN6J<46.)^N5^\9O7H@0JH7?RQUE_@1O'I#)$Y2U1(+ MS(D "05_+MA*8!J+H2L5(.W6C,RH4 /].8Q/OVKB)2L4%; M-A/4ZO#W%>T WWL-D(<"\#UPMSB+OY8(?C5??AXAL$2X5S/"DTC/2CYUX -- M9"/U5C_ZL%V+)8[(R%&G21"^)L[XA^]@S_NI!650H0QR[[X%I5J[=;%T[U?9 M(^& S4 S32>L]3@,>D-WW0"Q5T'LG0GQ%XZI[FP#UJL!\P._&5B_ M M8_$UAYO-MP]6NXKE#H-0,+*V#AFK E7PEIL/Z#4@8"W..'@ :@0-C?/:9>IVO)(! 9 M:NAYJ9F4B9)?/KR[42X9[&]#M]9%E5HYWH MF;7SV'*MQ/5%N19:1!,9T43MHOE2Y5H):["_0+8B !E]1>V?OB]7KI7 ]E8H M[ PLWZ7(J"QJ5]F7+M=*>%^4:[7O67?G)C(C?)[?MPH0L165Q:5DU5O=Z=X4 M-YEF>'$A_ YS==X%2,E,F7J=OMK[O+AC+1XD6^;WFH],2I;ES07!,>%Z@'H_ M8TQN'W2 ZJ9[_!]02P,$% @ &H('63=P)\DX P R!, T !X;"]S M='EL97,N>&ULW5AM3]LP$/XKD1D32!-IFQ&:T5;:*B%-VB8D^+!OR&VM+!6-?8_ON>=\%V(8568EV,V",1,L"R&K,5D84WX* MPVJ^8 6MSE3)I$4RI0MJ[%3G855J1M,*G H1#GJ]."PHEV0RDG5Q59@JF*M: MFC&).U/@;E_3,>G''TG@Z*8J96-R=_+^5ZW,Y;O W8\^'!WU[DXO]^TG#7!* M0B_I^0M(SWHXK\4PZGB7>KW\V')UOL>8\\6+=#TC"R,>>E5M:<(<$X_C)A>7 M2-A6&2VX6#GS QS)90.C.TD&Z@/ MENK!P7TW@R9K>0HNE6YBNPCN>]8NWP/6,Q#(A>@$#H@S3$8E-89I>64GS>+& M^ 0*VO'MJK0*F3]:FR4BP#.1HGB_@;E09 FB, M*NP@Y317DC8:UA[MP-+.F1 W\ 3^S':XE]E6Q7I0+]D-K:!VZ&C2 M:2JV1=O>/^1=?K7BZ.)?26Y^J^P+]FIL7ZN'+O+\+8B,#U]DE!R^QO;P<^@B MAV]!Y&&6.VP/&5LGF9US3&<-X+PX)C_@W"DV08-9S87ALITM>)HR^>0X8^D- MG=D_4W;X[?J49;06YK8#QV0S_LY27A=)M^H:-J)=M1E_@_3Z<7=8M;&X3-F2 MI=-VJO-9,PSLP$9M+W#81ZZ:RX]@/@[S(X!A<3 %F(_SPN+\3_D,T7PI$AZC-$?9R7#YDV'RR.WR>QES_3)(FB.,9V=#KU*IAB^Q;'\.-GP[2!!Q8' M(OW97N/5QCOD^3[ :OI*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'>8$ "L)P #P 'AL+W=O$);!GQ6;+T M'1WYT[VQMPMC;MG#6FDW[JV\WYSV^ZY8B35W?YN-T%"R-';-/1S:JN\V5O#2 MK83P:]5/!H-1?\VE[GW^]%S7S/;C ^-%X:71<#*6X-^@QMS+W_Q@K_QCMN9H7UB@U[@VW!3?">EF\.CT/ MD%=\X9HSGB]^<@ 9]T8#J' IK?/-%4W]'!CO!%R\/:J]^2Z5%W;"O?AA3;V1 MN@K5P%WTH]MHVN'Y<]N(I_;_-*-9+F4A)J:HUT+[;3M:H0*@=BNY<3VF^5J, M>U_-G;!LQBL1;@K^95IN;] #6=1<]E1"@9V6#2,ECRZ%=J)D\,T9)4O@*-D\ MX,!/(\@$@4R."/D[B2!3!#(]"N07KK@N!(L@,P0R.R)DJR5S!#(_9G>G$>0( M@1P=$S*+(-\CD.]I(;]P)QTS2S:SPL&ES17A^%KSNI01Y <$\@,MY#=N-4S' MCLU@9IRON(VGQH\(UT=:KKE0H+IH"#=Z8: 0'L_= VSR'M B_C"FO)=*,:Y+ M=NE7T(!3>"J]7$K>D.PQ4<<02V8*0V4!+:F%_AS* M8S1,)$-BD_P4=T+7K=[#E#$D=L94%V8MV!5_$*W>PPPQ)%8$Q*%E77CVBUO+ MM7]DEPLEJU>]B/EA2"R(<\%=N\$P$0R)30"2\C#)"EW(-A0V\0^)9_ZY-\7M M"4BJL>@::G*ONA 3P)#8 #/^R.X:+S4_#PZ82% M2]5N2DPBZ3$E,FDU)9JI.JI$X@1+BDDD)98(CAFG6%),*RFQ5G#,/,;$S)(2 MFP7'',68F&A2XR)*2)LD%8P>6U+RJK*AVV6DHBS'1_1)B!^TQ MS\I2AF)HR'W3QIB8@S)B!^TQK[6 0 F>R-U*8M+N=,Q!V1NM;DY:.95=M!YC M8@[*WG2QTS5=8NK)R-43TUUKF"=-ICC7VFC$U)-1)\^P15DK%LXQ^>3$ M\GE:E('"Z\U&-6DS&.&[^#W&Q.23$\MGA]E\@76:\YU/9HZI)R=6SP[R*;Q\ M$73$F)AZ3T>_7[E#UK'[T80.AF M/756[6#ZX&7 GF/JR8G558BDAPKJ OW!PON"JF%D6/K:[ MVED>=JV6M5)?X=RE/C>\?'[9[/E%N<__ 5!+ P04 " :@@=9F!M:GOL! M #+(P &@ 'AL+U]R96QS+W=O#B55;.;IN%72F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^ MZ[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ERLWAZ737CTZLTJ7:00I#6#S((LOI!#D%>/R@@ M*.H'M1#4U@^ZA:#;^D%W$'17/^@>@N[K!\D295P2),VP)M!:D&LA\%H0;"$0 M6Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG#]L$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$ M>AOJ;01ZV^QE"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=X^>]E-H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/> M3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH M=Q#H':AW$.C=HM[M3^I=IL]#+M>>KS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AW MY_$O4$L#!!0 ( !J"!UETTL9BW@$ %HC 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3 MC1(-)KXW6[:VYSUKD^=JD^>=HS#8-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8 M'OV".5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X M,CX^F";-8MN:A;BK*>2G2WS1HYW/JX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF M':;]E9^=WY^)J?39WT?=:9=4 M_C [;>^K]:O^/ +K;^?O\<&UL M4$L! A0#% @ &H('6:*3M! G!@ PB$ !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H(' M6>](]4$L!P ,1\ !@ ("!/AH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ &H('62L+7''L"P D6\ !@ M ("!%"P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ &H('6;;!HHL- P F08 !D ("!Y4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&H('620\H]3T!0 D@X !D ("!1E4 'AL+W=O10' #%$0 &0 @(%I M:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ &H('67J##+._"P 3!T !D M ("!2W@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &H('62%'6.)E P ZP< !D ("!;XD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H(' M6&PO=V]R:W-H965T&UL4$L! A0#% @ &H('6&PO=V]R:W-H965T&UL4$L! A0#% @ &H('608SMD00!@ &P\ !D M ("!Q*L 'AL+W=O&PO=V]R:W-H965T MV !X;"]W;W)K&UL4$L! A0# M% @ &H('62K*-LYU!P &PO=V]R:W-H965T&UL4$L! A0#% @ &H('6;C> M=>= P G0L !D ("!E&PO=V]R:W-H965TM24V 0 &&UL4$L! A0#% @ &H('6:PYH-!_! "Q< !D M ("!+MH 'AL+W=OY,TX4$ !5%@ &0 @('DW@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ &H('61-+"Z]U P 7PX !D ("! MI^< 'AL+W=O3IG]:0$ !'' &0 @(%3ZP >&PO=V]R:W-H965T&UL4$L! A0#% M @ &H('64*DS8$F P C T !D ("!)/0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H('61LQ_K@' P : H !D M ("!90&PO=V]R M:W-H965T&UL M4$L! A0#% @ &H('6=32+D- M&+(& !0+ &0 @(':$@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M&H('6>,5M84Z!0 2A, !D ("!KAX! 'AL+W=O6QE>8$ "L)P #P @ $: M,0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ &H('69@;6I[[ 0 RR, M !H ( !+38! 'AL+U]R96QS+W=O 0 6B, !, ( !8#@! J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $0 1 "3$@ ;SH! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 187 279 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 Per Share Sheet http://www.digi.com/role/EarningsPerShare Earnings 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 Per Share (Tables) Sheet http://www.digi.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.digi.com/role/EarningsPerShare 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 Per Share (Details) Sheet http://www.digi.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.digi.com/role/EarningsPerShareTables 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 Depreciation and Amortization Expense By Segment (Details) Sheet http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails Segment Information Depreciation and Amortization Expense By Segment (Details) Details 41 false false R42.htm 9954493 - 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 42 false false R43.htm 9954494 - Disclosure - Segment Information Total Assets (Details) Sheet http://www.digi.com/role/SegmentInformationTotalAssetsDetails Segment Information Total Assets (Details) Details 43 false false R44.htm 9954495 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.digi.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 44 false false R45.htm 9954496 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.digi.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 45 false false R46.htm 9954497 - Disclosure - Revenue - Unearned Revenue (Details) Sheet http://www.digi.com/role/RevenueUnearnedRevenueDetails Revenue - Unearned Revenue (Details) Details 46 false false R47.htm 9954498 - Disclosure - Revenue - Performance Obligations (Details) Sheet http://www.digi.com/role/RevenuePerformanceObligationsDetails Revenue - Performance Obligations (Details) Details 47 false false R48.htm 9954499 - Disclosure - Income Taxes (Details) Sheet http://www.digi.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.digi.com/role/IncomeTaxesTables 48 false false R49.htm 9954500 - 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 49 false false R50.htm 9954501 - Disclosure - Product Warranty Obligation (Details) Sheet http://www.digi.com/role/ProductWarrantyObligationDetails Product Warranty Obligation (Details) Details http://www.digi.com/role/ProductWarrantyObligationTables 50 false false R51.htm 9954502 - Disclosure - Leases - Supplemental Balance Sheet (Details) Sheet http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails Leases - Supplemental Balance Sheet (Details) Details 51 false false R52.htm 9954503 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.digi.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 52 false false R53.htm 9954504 - Disclosure - Leases - Other Information (Details) Sheet http://www.digi.com/role/LeasesOtherInformationDetails Leases - Other Information (Details) Details 53 false false R54.htm 9954505 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) Sheet http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails Leases - Maturity of Operating Lease Liability (Details) Details 54 false false R55.htm 9954506 - Disclosure - Contingencies Contingencies (Details) Sheet http://www.digi.com/role/ContingenciesContingenciesDetails Contingencies Contingencies (Details) Details 55 false false R56.htm 9954507 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.digi.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.digi.com/role/StockBasedCompensationTables 56 false false R57.htm 9954508 - 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 57 false false R58.htm 9954509 - 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 58 false false R59.htm 9954510 - 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 59 false false R60.htm 9954511 - 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 60 false false All Reports Book All Reports dgii-20240630.htm dgii-20240630.xsd dgii-20240630_cal.xml dgii-20240630_def.xml dgii-20240630_lab.xml dgii-20240630_pre.xml dgii-20240630_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dgii-20240630.htm": { "nsprefix": "dgii", "nsuri": "http://www.digi.com/20240630", "dts": { "inline": { "local": [ "dgii-20240630.htm" ] }, "schema": { "local": [ "dgii-20240630.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-20240630_cal.xml" ] }, "definitionLink": { "local": [ "dgii-20240630_def.xml" ] }, "labelLink": { "local": [ "dgii-20240630_lab.xml" ] }, "presentationLink": { "local": [ "dgii-20240630_pre.xml" ] } }, "keyStandard": 261, "keyCustom": 18, "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": 187, "entityCount": 1, "segmentCount": 54, "elementCount": 546, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 802, "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-20240630.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-20240630.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-12", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240630.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-12", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240630.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-15", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20240630.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-15", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.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-20240630.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-20240630.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-35", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-35", "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-20240630.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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.digi.com/role/EarningsPerShare", "longName": "0000009 - Disclosure - Earnings Per Share", "shortName": "Earnings 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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-12", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.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-12", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.digi.com/role/EarningsPerShareTables", "longName": "9954472 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings 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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.digi.com/role/EarningsPerShareDetails", "longName": "9954483 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240630.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-15", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20240630.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-15", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "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-20240630.htm", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.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-15", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20240630.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-16", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.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-20240630.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-101", "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-20240630.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-20240630.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-15", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20240630.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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "numberofoperatingsegments", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "unique": true } }, "R41": { "role": "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "longName": "9954492 - Disclosure - Segment Information Depreciation and Amortization Expense By Segment (Details)", "shortName": "Segment Information Depreciation and Amortization Expense By Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-12", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dgii:DepreciationAndAmortizationExpenseBySegmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "unique": true } }, "R42": { "role": "http://www.digi.com/role/SegmentInformationExpendedforPropertyPlantandEquipmentDetails", "longName": "9954493 - 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": "42", "firstAnchor": { "contextRef": "c-1", "name": "dgii:InventoryTransferToPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.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-20240630.htm", "unique": true } }, "R43": { "role": "http://www.digi.com/role/SegmentInformationTotalAssetsDetails", "longName": "9954494 - Disclosure - Segment Information Total Assets (Details)", "shortName": "Segment Information Total Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-91", "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-20240630.htm", "unique": true } }, "R44": { "role": "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954495 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-12", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-129", "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-20240630.htm", "unique": true } }, "R45": { "role": "http://www.digi.com/role/RevenueAdditionalInformationDetails", "longName": "9954496 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.digi.com/role/RevenueUnearnedRevenueDetails", "longName": "9954497 - Disclosure - Revenue - Unearned Revenue (Details)", "shortName": "Revenue - Unearned Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "unique": true } }, "R47": { "role": "http://www.digi.com/role/RevenuePerformanceObligationsDetails", "longName": "9954498 - Disclosure - Revenue - Performance Obligations (Details)", "shortName": "Revenue - Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "unique": true } }, "R48": { "role": "http://www.digi.com/role/IncomeTaxesDetails", "longName": "9954499 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-12", "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-20240630.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-20240630.htm", "unique": true } }, "R49": { "role": "http://www.digi.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "9954500 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details)", "shortName": "Income Taxes (Unrecognized Tax Benefits) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.digi.com/role/ProductWarrantyObligationDetails", "longName": "9954501 - Disclosure - Product Warranty Obligation (Details)", "shortName": "Product Warranty Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-50", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "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-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.digi.com/role/LeasesSupplementalBalanceSheetDetails", "longName": "9954502 - Disclosure - Leases - Supplemental Balance Sheet (Details)", "shortName": "Leases - Supplemental Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20240630.htm", "unique": true } }, "R52": { "role": "http://www.digi.com/role/LeasesLeaseCostDetails", "longName": "9954503 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-12", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.digi.com/role/LeasesOtherInformationDetails", "longName": "9954504 - Disclosure - Leases - Other Information (Details)", "shortName": "Leases - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.digi.com/role/LeasesMaturityofOperatingLeaseLiabilityDetails", "longName": "9954505 - 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": "54", "firstAnchor": { "contextRef": "c-15", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "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-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.digi.com/role/ContingenciesContingenciesDetails", "longName": "9954506 - Disclosure - Contingencies Contingencies (Details)", "shortName": "Contingencies Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDamagesAwardedValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDamagesAwardedValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dgii-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.digi.com/role/StockBasedCompensationDetails", "longName": "9954507 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "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-20240630.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-20240630.htm", "unique": true } }, "R57": { "role": "http://www.digi.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954508 - 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": "57", "firstAnchor": { "contextRef": "c-12", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.digi.com/role/StockBasedCompensationOptionsandCommonSharesReservedforGrantDetails", "longName": "9954509 - 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": "58", "firstAnchor": { "contextRef": "c-178", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-178", "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-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.digi.com/role/StockBasedCompensationFairValueAssumptionsDetails", "longName": "9954510 - 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": "59", "firstAnchor": { "contextRef": "c-156", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-156", "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-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.digi.com/role/StockBasedCompensationNonVestedOptionsDetails", "longName": "9954511 - 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": "60", "firstAnchor": { "contextRef": "c-182", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-182", "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-20240630.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", "r615" ] }, "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", "r585" ] }, "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": [ "r27", "r28", "r86", "r146", "r459", "r491", "r495" ] }, "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", "r28", "r412", "r415", "r443", "r486", "r487", "r708", "r709", "r710", "r715", "r716", "r717" ] }, "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": [ "r665" ] }, "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": [ "r381", "r382", "r383", "r502", "r715", "r716", "r717", "r783", "r800" ] }, "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": [ "r671" ] }, "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": [ "r671" ] }, "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": [ "r671" ] }, "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": [ "r671" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "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": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7", "r48" ] }, "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", "r346" ] }, "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": [ "r636", "r647", "r657", "r682" ] }, "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": [ "r639", "r650", "r660", "r685" ] }, "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": [ "r671" ] }, "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": [ "r678" ] }, "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": [ "r643", "r651", "r661", "r678", "r686", "r690", "r698" ] }, "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": [ "r696" ] }, "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": [ "r376", "r384" ] }, "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/20240630", "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", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "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/EarningsPerShareDetails" ], "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", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r407", "r409", "r421", "r454", "r529", "r615", "r627", "r744", "r745", "r787" ] }, "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/20240630", "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", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r407", "r409", "r421", "r615", "r744", "r745", "r787" ] }, "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": [ "r693" ] }, "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": [ "r694" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "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": [ "r692" ] }, "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": [ "r691" ] }, "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": [ "r690" ] }, "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": [ "r690" ] }, "dgii_BaseRateElectionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.digi.com/20240630", "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/20240630", "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/20240630", "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": [ "r406", "r608", "r609" ] }, "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", "r406", "r608", "r609" ] }, "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": [ "r35", "r36", "r37" ] }, "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": [ "r33", "r138", "r583" ] }, "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": [ "r33", "r96", "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 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", "r96" ] }, "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": [ "r669" ] }, "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": [ "r670" ] }, "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": [ "r670" ] }, "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 11)", "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": [ "r24", "r73", "r456", "r516" ] }, "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": [ "r106", "r269", "r270", "r569", "r734" ] }, "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": [ "r618", "r619", "r620", "r622", "r623", "r624", "r625", "r715", "r716", "r783", "r798", "r800" ] }, "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", "r517" ] }, "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,881,585 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", "r458", "r615" ] }, "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": [ "r675" ] }, "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": [ "r674" ] }, "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": [ "r676" ] }, "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": [ "r673" ] }, "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": [ "r29", "r152", "r154", "r160", "r450", "r465" ] }, "dgii_ConsoleServersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r170", "r209", "r220", "r221", "r222", "r223", "r224", "r226", "r230", "r283", "r284", "r285", "r286", "r288", "r289", "r291", "r293", "r294", "r744", "r745" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r170", "r209", "r220", "r221", "r222", "r223", "r224", "r226", "r230", "r283", "r284", "r285", "r286", "r288", "r289", "r291", "r293", "r294", "r744", "r745" ] }, "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": [ "r327", "r328", "r339" ] }, "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": [ "r327", "r328", "r339" ] }, "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": [ "r340" ] }, "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": [ "r719" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "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", "r446" ] }, "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": [ "r711" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r711" ] }, "dgii_CostOfGoodsAndServicesSoldExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20240630", "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/20240630", "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/20240630", "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/20240630", "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": [ "r107", "r167", "r296", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r322" ] }, "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", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r430", "r595", "r596", "r597", "r598", "r599", "r712" ] }, "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", "r323" ] }, "dgii_DebtInstrumentCovenantHoliday": { "xbrltype": "pureItemType", "nsuri": "http://www.digi.com/20240630", "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/20240630", "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/20240630", "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_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", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r430", "r595", "r596", "r597", "r598", "r599", "r712" ] }, "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": [ "r22", "r170", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r430", "r595", "r596", "r597", "r598", "r599", "r712" ] }, "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": [ "r22", "r51", "r52", "r69", "r70", "r72", "r74", "r108", "r109", "r170", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r430", "r595", "r596", "r597", "r598", "r599", "r712" ] }, "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/20240630", "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", "r747" ] }, "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": 5.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", "r401", "r402", "r714" ] }, "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": [ "r388", "r389", "r455" ] }, "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", "r779" ] }, "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": 7.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" ] }, "dgii_DepreciationAndAmortizationExpenseBySegmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digi.com/20240630", "localname": "DepreciationAndAmortizationExpenseBySegmentTableTextBlock", "presentation": [ "http://www.digi.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization Expense By Segment", "label": "Depreciation and Amortization Expense By Segment [Table Text Block]", "documentation": "Depreciation and Amortization Expense By Segment" } } }, "auth_ref": [] }, "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": [ "r338", "r601", "r602", "r603", "r604", "r605", "r606", "r607" ] }, "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": [ "r338", "r601", "r602", "r603", "r604", "r605", "r606", "r607" ] }, "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": [ "r748" ] }, "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": [ "r344", "r349", "r377", "r378", "r380", "r611" ] }, "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": [ "r631" ] }, "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": [ "r664" ] }, "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": [ "r802", "r803", "r804", "r805" ] }, "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/EarningsPerShareDetails" ], "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", "r419", "r420", "r451", "r466", "r589" ] }, "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/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net 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/EarningsPerShareDetails" ], "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", "r419", "r420", "r451", "r466", "r589" ] }, "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/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net 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/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS 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": [ "r422" ] }, "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": [ "r379" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r376" ] }, "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": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dgii_EnterpriseRoutersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r629" ] }, "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": [ "r629" ] }, "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": [ "r629" ] }, "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": [ "r703" ] }, "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": [ "r629" ] }, "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": [ "r629" ] }, "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": [ "r629" ] }, "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": [ "r629" ] }, "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", "r326", "r381", "r382", "r383", "r397", "r398", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r423", "r424", "r425", "r426", "r427", "r428", "r443", "r486", "r487", "r488", "r502", "r556" ] }, "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": [ "r672" ] }, "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": [ "r636", "r647", "r657", "r682" ] }, "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": [ "r633", "r644", "r654", "r679" ] }, "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": [ "r678" ] }, "dgii_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r105" ] }, "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 (three 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": [ "r105" ] }, "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": [ "r105" ] }, "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": [ "r105" ] }, "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": [ "r105" ] }, "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", "r447", "r448" ] }, "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": [ "r104", "r448" ] }, "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": [ "r447" ] }, "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": [ "r104", "r447" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "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", "r539" ] }, "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", "r449", "r594", "r615", "r723", "r730" ] }, "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": [ "r103" ] }, "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", "r594" ] }, "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/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "http://www.digi.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "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", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r421", "r591", "r744" ] }, "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", "r452", "r463", "r591" ] }, "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", "r540" ] }, "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", "r540" ] }, "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", "r386", "r391", "r395", "r396", "r399", "r403", "r404", "r405", "r501" ] }, "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", "terseLabel": "Income tax 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", "r390", "r400", "r467" ] }, "dgii_IncomeTaxExpenseBenefitSpecifictothePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20240630", "localname": "IncomeTaxExpenseBenefitSpecifictothePeriod", "crdr": "debit", "presentation": [ "http://www.digi.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision 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": [ "r34" ] }, "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": 1.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/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digi.com/role/EarningsPerShareDetails" ], "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", "r348" ] }, "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": [ "r643", "r651", "r661", "r678", "r686", "r690", "r698" ] }, "dgii_InfrastructureMgmtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r696" ] }, "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": [ "r632", "r702" ] }, "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": [ "r632", "r702" ] }, "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": [ "r632", "r702" ] }, "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", "r429", "r541", "r626", "r799" ] }, "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": [ "r102", "r586" ] }, "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", "r584", "r615" ] }, "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": [ "r102", "r588" ] }, "dgii_InventoryTransferToPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r102", "r587" ] }, "dgii_IoTProductsandServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "localname": "IoTProductsandServicesMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "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/20240630", "localname": "IoTSolutionsMember", "presentation": [ "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetAdditionalInformationDetails", "http://www.digi.com/role/GoodwillandOtherIdentifiableIntangibleAssetsNetGoodwillRollforwardDetails", "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "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/20240630", "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": [ "r435", "r614" ] }, "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": [ "r785" ] }, "dgii_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20240630", "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/20240630", "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": [ "r786" ] }, "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": [ "r441" ] }, "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": [ "r441" ] }, "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": [ "r441" ] }, "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": [ "r441" ] }, "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": [ "r441" ] }, "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": [ "r441" ] }, "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": [ "r441" ] }, "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 (three 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": [ "r786" ] }, "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": [ "r441" ] }, "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": [ "r432" ] }, "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", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r408", "r409", "r410", "r421", "r515", "r590", "r627", "r744", "r787", "r788" ] }, "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", "r461", "r615", "r713", "r721", "r784" ] }, "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", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r408", "r409", "r410", "r421", "r615", "r744", "r787", "r788" ] }, "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", "r385", "r777" ] }, "dgii_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r712" ] }, "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", "r712" ] }, "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": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "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": { "terseLabel": "Estimated Litigation Liability", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "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", "r309", "r324", "r596", "r597", "r796" ] }, "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": [ "r22" ] }, "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": [ "r22", "r50" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.digi.com/role/ContingenciesContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r271", "r704" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://www.digi.com/role/ContingenciesContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Damages Awarded, Value", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r735", "r736", "r737" ] }, "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": [ "r272", "r273", "r274", "r275", "r343", "r445", "r485", "r507", "r508", "r559", "r561", "r563", "r564", "r566", "r579", "r580", "r593", "r600", "r610", "r617", "r746", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "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": [ "r670" ] }, "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": [ "r670" ] }, "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": [ "r272", "r273", "r274", "r275", "r343", "r445", "r485", "r507", "r508", "r559", "r561", "r563", "r564", "r566", "r579", "r580", "r593", "r600", "r610", "r617", "r746", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "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": [ "r689" ] }, "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": [ "r697" ] }, "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": [ "r671" ] }, "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 provide by (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": [ "r96", "r97", "r98" ] }, "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": 8.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/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r88", "r98", "r123", "r135", "r150", "r153", "r157", "r168", "r174", "r176", "r177", "r179", "r180", "r184", "r185", "r194", "r207", "r221", "r227", "r230", "r240", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r420", "r421", "r464", "r537", "r554", "r555", "r591", "r626", "r744" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.digi.com/role/EarningsPerShareDetails" ], "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/20240630", "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": [ "r670" ] }, "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": [ "r640", "r651", "r661", "r678", "r686" ] }, "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": [ "r668" ] }, "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": [ "r667" ] }, "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": [ "r678" ] }, "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": [ "r697" ] }, "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": [ "r697" ] }, "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": [ "r802", "r803", "r804", "r805" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "dgii_OEMSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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", "r591" ] }, "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": [ "r436", "r614" ] }, "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": [ "r434" ] }, "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": [ "r434" ] }, "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": [ "r434" ] }, "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": [ "r433" ] }, "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": [ "r440", "r614" ] }, "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": [ "r439", "r614" ] }, "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", "r99", "r100", "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 (loss) income", "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/20240630", "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", "r615" ] }, "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": [ "r23" ] }, "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": 9.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": [ "r98" ] }, "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) income, 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": [ "r670" ] }, "dgii_OtherlocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r638", "r649", "r659", "r684" ] }, "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": [ "r641", "r652", "r662", "r687" ] }, "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": [ "r641", "r652", "r662", "r687" ] }, "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": [ "r666" ] }, "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": [ "r31" ] }, "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": 2.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", "r780", "r781", "r782" ] }, "dgii_PaymentstoAcquirePropertyPlantandEquipmentbySegmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r669" ] }, "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": [ "r669" ] }, "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": [ "r668" ] }, "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": [ "r678" ] }, "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": [ "r671" ] }, "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": [ "r667" ] }, "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": [ "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "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": [ "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustmentsAbstract", "presentation": [ "http://www.digi.com/role/EarningsPerShareDetails" ], "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", "r325" ] }, "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", "r517" ] }, "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", "r325" ] }, "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", "r517", "r535", "r800", "r801" ] }, "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", "r457", "r615" ] }, "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": [ "r707" ] }, "dgii_PriorCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r30", "r498" ] }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfIntangibleAssets", "crdr": "debit", "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": { "terseLabel": "Proceeds from Sale of Intangible Assets", "label": "Proceeds from Sale of Intangible Assets", "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r95" ] }, "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": [ "r601" ] }, "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", "r446", "r479", "r480", "r481", "r482", "r483", "r484", "r581", "r601", "r616", "r705", "r738", "r739", "r748", "r797" ] }, "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": [ "r276", "r277", "r278", "r279", "r280", "r281" ] }, "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", "r446", "r479", "r480", "r481", "r482", "r483", "r484", "r581", "r601", "r616", "r705", "r738", "r739", "r748", "r797" ] }, "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", "r453", "r462", "r615" ] }, "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": [ "r666" ] }, "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": [ "r666" ] }, "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": [ "r272", "r273", "r274", "r275", "r342", "r343", "r372", "r373", "r374", "r444", "r445", "r485", "r507", "r508", "r559", "r561", "r563", "r564", "r566", "r579", "r580", "r593", "r600", "r610", "r617", "r620", "r733", "r746", "r790", "r791", "r792", "r793", "r794" ] }, "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": [ "r272", "r273", "r274", "r275", "r342", "r343", "r372", "r373", "r374", "r444", "r445", "r485", "r507", "r508", "r559", "r561", "r563", "r564", "r566", "r579", "r580", "r593", "r600", "r610", "r617", "r620", "r733", "r746", "r790", "r791", "r792", "r793", "r794" ] }, "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": [ "r41", "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": [ "r41", "r43" ] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and 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": [ "r633", "r644", "r654", "r679" ] }, "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": [ "r32", "r499" ] }, "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", "r594" ] }, "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", "r594" ] }, "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": [ "r776" ] }, "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", "r398", "r417", "r418", "r419", "r420", "r431", "r442", "r443", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ] }, "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": [ "r634", "r645", "r655", "r680" ] }, "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": [ "r635", "r646", "r656", "r681" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "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", "r398", "r417", "r418", "r419", "r420", "r431", "r442", "r443", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ] }, "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", "r110", "r460", "r490", "r495", "r500", "r518", "r615" ] }, "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", "r381", "r382", "r383", "r397", "r398", "r411", "r413", "r414", "r416", "r418", "r486", "r488", "r502", "r800" ] }, "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", "r337", "r338", "r446" ] }, "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", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r341" ] }, "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": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/RevenueDisaggregationofRevenueDetails", "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "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", "r283", "r284", "r286", "r287", "r288", "r290", "r292", "r294", "r295", "r421", "r452", "r744" ] }, "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": [ "r697" ] }, "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": [ "r697" ] }, "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/EarningsPerShareTables" ], "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": [ "r718" ] }, "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", "r447" ] }, "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", "r594" ] }, "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": [ "r594", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732" ] }, "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": [ "r282" ] }, "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": [ "r38", "r39", "r40", "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": [ "r38", "r39", "r40", "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": [ "r345", "r347", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "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": [ "r112" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.digi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r613", "r778" ] }, "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": [ "r628" ] }, "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": [ "r630" ] }, "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/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "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", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r594", "r705", "r797" ] }, "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", "r592" ] }, "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", "r504", "r505", "r506", "r560", "r562", "r565", "r567", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r602", "r620", "r748", "r797" ] }, "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": [] }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [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/20240630", "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/20240630", "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": [ "r601" ] }, "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": 4.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": [ "r366" ] }, "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": [ "r366" ] }, "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": [ "r364" ] }, "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": [ "r364" ] }, "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": [ "r361", "r362" ] }, "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": [ "r361", "r362" ] }, "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": [ "r365" ] }, "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": [ "r365" ] }, "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": [ "r373" ] }, "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": [ "r372" ] }, "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": [ "r372" ] }, "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": [ "r345", "r347", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "dgii_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfContinuousDaysOfService": { "xbrltype": "durationItemType", "nsuri": "http://www.digi.com/20240630", "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/20240630", "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": [ "r612" ] }, "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": [ "r355" ] }, "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": [ "r355" ] }, "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": [ "r368" ] }, "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": [ "r755" ] }, "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": [ "r755" ] }, "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": [ "r357" ] }, "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": [ "r367" ] }, "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": [ "r353", "r354" ] }, "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": [ "r353", "r354" ] }, "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": [ "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "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": [ "r358" ] }, "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": [ "r357" ] }, "dgii_ShareBasedCompensationEmployeeStockPurchasePlanSharesAvailableForFuturePurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r371" ] }, "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": [ "r111" ] }, "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": [ "r437", "r614" ] }, "dgii_SmartSenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r740", "r743" ] }, "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": [ "r741" ] }, "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": [ "r742" ] }, "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/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails", "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", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r594", "r705", "r797" ] }, "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", "r26", "r132", "r155", "r156", "r157", "r171", "r172", "r173", "r175", "r183", "r185", "r202", "r241", "r244", "r326", "r381", "r382", "r383", "r397", "r398", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r423", "r424", "r425", "r426", "r427", "r428", "r443", "r486", "r487", "r488", "r502", "r556" ] }, "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", "r504", "r505", "r506", "r560", "r562", "r565", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r602", "r620", "r748", "r797" ] }, "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", "r446", "r497", "r503", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r536", "r538", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r621" ] }, "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", "r446", "r497", "r503", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r536", "r538", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r621" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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", "r110" ] }, "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", "r110" ] }, "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", "r110", "r358" ] }, "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", "r110" ] }, "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", "r110" ] }, "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", "r101", "r519", "r535", "r557", "r558", "r615", "r627", "r713", "r721", "r784", "r800" ] }, "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_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.digi.com/role/SegmentInformationDepreciationandAmortizationExpenseBySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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": [] }, "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": [ "r706" ] }, "dgii_SwinglineCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r677" ] }, "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": "Income 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", "r795" ] }, "dgii_The2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digi.com/20240630", "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": [ "r606", "r748" ] }, "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": [ "r606", "r748" ] }, "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": [ "r669" ] }, "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": [ "r676" ] }, "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": [ "r696" ] }, "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": [ "r698" ] }, "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": [ "r606" ] }, "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": [ "r606" ] }, "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": [ "r699" ] }, "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": [ "r700" ] }, "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": [ "r698" ] }, "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": [ "r698" ] }, "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": [ "r701" ] }, "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": [ "r699" ] }, "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", "r110" ] }, "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,474,271 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": [ "r25", "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", "r110" ] }, "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": [ "r695" ] }, "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": [ "r387", "r392" ] }, "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": [ "r393" ] }, "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": [ "r394" ] }, "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": [ "r438", "r614" ] }, "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/20240630", "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/20240630", "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/EarningsPerShareDetails" ], "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/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsPerShareDetails" ], "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/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digi.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.digi.com/role/EarningsPerShareDetails" ], "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/20240630", "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": 2.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)", "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.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "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-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "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": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "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": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r272": { "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" }, "r273": { "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" }, "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.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "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)(i))", "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)(iii)(A))", "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)(4)(iii)(B))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r287": { "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" }, "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)(i))", "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)(iii)(A)", "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)(4)(iii)(A))", "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": "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "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)", "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)(1)(iv)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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": "(h)(1)(i)", "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": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "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)(12))", "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)(15)(b)(2))", "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)(19))", "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)(21))", "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)(22))", "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": "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "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(11))", "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": "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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 E))", "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 F))", "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 G))", "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": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "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 A))", "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 B))", "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": "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "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(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(2)(a))", "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(2)(g)(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(3))", "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)(1))", "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)(2))", "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)(a)(3))", "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)(a)(5))", "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)(a)(6))", "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)(a)(7))", "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)(1))", "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)(2))", "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(7)(c)(3))", "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": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "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 B))", "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 C))", "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 D))", "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 E))", "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(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r704": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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 80 0000854775-24-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000854775-24-000029-xbrl.zip M4$L#!!0 ( !J"!UG2>M7I&2H! )/[$P 1 9&=I:2TR,#(T,#8S,"YH M=&WLO6MWXDBR+OQ]_PJ]])S=56L)K+N$JYJS*)NJ9K8+/(::WO-^F95(B5&7 MD&A=?)E??S)3 F,#1D(2I$3VFG'9H$MFQ!.1$9&1$9__[]/^]NO M8DOXE8.NZ5FV>__;K]W15;__Z__M_-?G_Z_9_-\O=S??/F\WXMBMO\>S;][.0DP1)65ZV_-:_%*2I M:*E3LPEEH#>5B02;0#6TI@F$J2&H0!$,G;^_;,N"J)L3_#D$304*D^9D(H"F M!111FXI 0)_SUJ4%+4FQ+'6BJ2;ZUP0J,$4!7: !Q=1E@[QW%J(YHWF[P>63 M8[L_?VO,PG!Q>7'Q^/C8>I1;GG]_(;;;[0OR;6-Y:6!ONU 2!/'B?[_?C,P9 MG(.F[08A<$VXO,NZMU_?9MGW=LOTYA>8'((F"\F5NP>!A[M\G/T4-@-HOKH8 M_=VZ]QXN;!<-%V(V780^< /,!1 BOJ)7B6I3,)JRN'P.-*W5,YXFOK-Z"/H" MCTQ>C1_:VR]$7[RZ$(WLU:C(Q7@2[PU+$IJ"U!2EY4.BH'D/P&+UH"D()N0A MR1>OWKC!NM4K$4_D"_SU! 0K3@1^N/E<].&K9^)'6&]FG#Q1NXB_?)GPKI>+ M\MJD5Q1_,F<[2(Z^V1B$_<[,WF+,#CQ%$O7W[HBO(#=<.@#)=@.ZS1^C1N?S M# *K\WD.0\#AVYOPK\A^^*UQY;DADO/F^'F!WF/&?_W6".%3>$$ >='YK__Z MK\^A'3JP@T'>7.+Y\T7\X>>+^-$3SWKN?+;L!RX(GQWX6\.R@X4#GB]=SX5H M /;3);X0^O&OMF5!E_R*OA\@9>/;9OS^I_ .3G]KF$V$8A?,\9.@?=EST>N> MK]#H?.#T70L^_0]\;G VPO>T*6F-CH#^,U1%U]7/%Z^>FN$E5Y'OHS=\M0,3 M./^"P.^YUC72?PTN1O-O#03_2PM]TIRCI\R06GH9@][HM"\P70Y]^U+IOKS^ M*_HD6+W :'0P\7>\X*L/3"QN7.3:\>.#&?!AT'CS2@0_"YKV'#A(%PE;2.S- MT=Q&H6?^')$'#*,0XQ O%:NAM!L=65-$5316PUF^_^ )WZ++/>O5E)'6[/Q# M/IRB7?1TB[S! :O!(^W8F:+9PVS/5:7EDQ,E=7D''Z ;P3NT'M@NH@Z: ($) M$MGAQ+'OB?;K/2V@B5;0L3U'EPRG(_1I,(U)%<]87 Y,,Q",;Z5_;8SKXK7 M^' *$4Q-&&R1WE)\L[ BWSR%U%;EQAE9-P)RI:?SR$((A]VXK_B+S]?O/YN^3=^QL;S M(C2&MP]+]-KEC]%UUF/N'@]^O=F'7R9?9B*C&\TGT-_!X@7Z]8"G>5-O@:F& MA"(9TB:&R(#CRX?3X?+R47)YFIBW7#\G-(5-WR+T11]/?4ACY') =N MM;NN^O_S>I5Y>_-J!*^?OB!2OOP+J5(_Q&L*UN5R4T26D;B\[^6[U3"MY:5* M4]":>'5Y_SL9I++)D,PFYE/\IX5>]K1P;-,.OT/,4,ZRT;?$ M'5E;?&[L@""BAVPEI-9@]\E&L,"6T^7_#KJCSQ=;G[6:]NJ5U6"$3 $>8R,S M3&9F(#M]]:#DFT-FIM &,>0 7-[ZGA69X= ?0?_!-A-P+5?SY-OXUM* AFBL M'!]H*F/'+KE/S0ZY.'9HC!TTJ6&=L6,[.Z3T["A0.HSJL2/YL)9K1YNQ@Z:U M0Q08/VA:/,32GGLDT-<:U=U-1*]TVR34TJ<&JEV_F9N588(*FSF5-607'I"1>5-V5/]:B6^!. MDUQUQ_S8BVZ1M*^Z;WV*1;=(^E?=93[JHELDX:ON_IYZT2V0%TK5/=TCQ\]/ MDZ&D5-TW/GW\_$2,J[IC??SX^8D8574/_#3Q\Q,QJ^I>^_'BYR=B$'/E4Z?Z M%I4)H3!7_G2T9Z[\:>G/7/D3$9ZY\M3P0BW=E3_=U*KN_QXY2G&B4AI5=W9/ M'Z4X$>.J[OP>/TIQ(D95W?$]393B1,QB3C#E#*JZQWS$*$5121YJU3WE$T0I M"J-]U;WD$T4I"J-_U9WE8TWQJGOMQSPE?Q(&4>O*?[5=.X0W M:-5!,H*LIGM[XL!N$, P^/+\'?SI^5<."-ZPZQH^0,=;0&L,S9GK.=[]\QWN MVEB9,)=.K9M?(7X4:'7KU+K^!_'CQC;Q<]S[[KT/B?JKCF10&P2H!">*E EJ MHP('<0)="1T'FF&$+#(?MVT+GRLC%-0&!:K!BB*E@EK/_R!67$5!B'Q]_PXZ MI-%G,+,7U5DKJ'7F*\*+(N6"6G_](%X,/!P#6\ 05L^$,JCUQJO!B@*EPJB7 MWSWT+>@/_:0O#WK>%V#^1-Y>922C7F[W2=A1I'10ZW7'.R"KX.&-9Y(5.28_ M:>A\Y:'%>CH"#@R :WV#+O2!@W[K6G/$RB#$79X?8.]I@1Y=SZ,(!K6>>K6X M=YJZJ0:UWGW5N'>*>+Y!;4"@6MP[46]8:F,(*[Y]B0+;A4$PBA\1K/&O[XT3 MBP/S+^G"6!V+G-J804K:CSPG(M&!RE":F,) M-,E1.8&#-K6!@].+1DD4IS8V< <7GA_:[OT/UP[7J-Q#P_<7OAW .R]"OU:' MU-0Z\KM(?86 [#D0:Y$JT9E:EWL7G8>][]53'-2ZQKNHW'>G/D!^+UH;(Q]^ MOY^'E:$UM8[L+EJ/YLA6&Y4362B)QM0ZK+MH_$_TF*@Z^H):]_3*AY8=?@6F M[:!AO3UE\^ Y#XCVKR\J.28@2DU!+X+HHD"MK_D>U6]@B R[X32^ICK$+MUS MS#8W$<]-DHJ9&[6>V7M &D$3+?76-9R4BZ)"*4VM1T:;HBR4ZM0Z9Y0HRD*) M3:V'MHW8L4'[B+#MV"ZL*KZI==>*T=][7T>X^ 4$\ Z$L(>SHE]OEWZ%%MX@ M_1JY5H OR?N^Y13^"7P;3!SRVM>36PZFEE%T4:#69Z4$<#?]+\,[AK*<**/. M:P_\\/(.N/<)&_"?WVW7GD?S\G@=0PVZYFP._)]%:B\J3#XJ@$9=^&(;T, 3 M UK%@292%[$I7Z,5SWRV<.Z#&759#N7K,P:SX\.,A0V/L[TBBM2%#:NX;E15 MS*B+7E91FU>5^96*IIXGBZB+OL;Y783TJ^.^:S[>+9J<7]$];Y&ZR.,>8E]# MD]RB8T*\N:PZ5*5%BK+ZJ,N+$63?5W@Z1I1HBXN\U(5;A+V79S8^$:O MO%$EU]X\?/BS?^[(WMPJ-L2! ME*@-*%#+J=,D18FZZ $]IZZHT'G4.OB4\>=4FHXZ[YY2 M_IQ*OU$7$$C)GY>RZ?["\TO9)"K+H*8V&D 5R0MU4*D+!>"@_XK^][KUG1=HEARJK6$ M.F]\#TOB$BVX>Z.35-FL:9Q1ILYIIXXSIUI9JN;;GX(S)UE@E*JY]\?GS(G6 M&84Z#W_56]:>V^[]<#KV@1M,\?G];YYG#?UDE_%M(]KX(A]:W?#6L]VP[Z(' MU+/6O:A0Y_]7B6DG6IT4ZJ(#U6+::18NZN('56+:J=8TZB(,>9DV?(!^C9'7J58RZF(3E>'7:18QZB(6%>'7J=8OZN(8JWP/L+!#X-C_@=85&K,/ MS! WT'D3E/TKLA>EG\HI,@]'I2X\02'!B\S"44\4=0B?%]#:3>T[^ #="-Y! M? 0$*:9;Z$\]?PY<$PXGCGU/ D&]IP4T0V@M==<(?1I, 2E<-5IJB)A!G\MY M<,LB9U1>66SEOFD%J34"4B7 U 5$\A[K9TBM*5*IBP+EK4' D%I3I%(7^CH8 MJ101E=K0U*T#W &8KY>P&\\@KJ^+OZD.@:F-)74?@6]MG@3NS1>.]PSA*/3, MG\,%5A?UC$*HU$:-J.',B>(-*K7QH32;,OZ<:IFGUE-/Q9\1=!S;O>^ZUG?@_X2X\R0. 9;2 MRY.*Y8A:]YUN=IUJ=:+6IZ>=7:=9K*AU]^EFUXG6+IW:L$$J=MW! +?G"%^ M7<,'Z'@D>Z36RY=.;5"!>HZ=: 73JQV?."W'3K*(Z=6.6)R28Z=:QZH=P_@& M7=R-%#&L:\UMUPY"'UWU .N]DE4[KG%:GIUJ+:MVK./4/#O-:E;M@,=I>7:J M]8S:J,HB#N4WKJ,F+^M$*Y!!7.SB#O.;0MW'F.^'-#]<.@[O1C\JL8@:U08L=!%\[?3": ;^,[>&R2$UM MM.'4V*9"\U ;5SB=(%#!%VIC!Z>6FK),;6H=?RI6A -);3]=^M")2^G-[ 4' M?-/WG-T//_^0A($^2*YX@(?HFM./2]TO1 VN*GOS>_@-/BM,6UJDL3A MGW*#)RRDF.KDG")_QZ.:VVYQ!^WX67BI22U<7 MX:='VPIGEZ(@_)\&N;3S.5@ M_-YXN/QQ+_'S]EX&L9J$SCVO7MI(GF /GI" M""8.7%XP(7-KFI[C@$4 +Y>_?++L8.& 9R0/B"*P26[Z- ?^/1K?Q M#;WZ) MQ_8 _1"7F4Q>0MX7?YT,N]UNJ9J(1QXB$H76\L7)I%IH4A>;G[>-5EO8_I70 M$LGG%^1Y_O++A&;R(FR0>]!$,&4PU][,-1F]N BYP'-LB_M%(/]]2KX/O<6E MM/'E EB6[=Y?"ARZ]:VXT[HY[(V[4N_IQUQ_WT:_=P377^]^KW[N#;SWN:OC]>W\TZ@\'K_%$ MX83^ $@]N/>AY_+<=>NJQ4F"JK1W#OLU8A$ZEAC&7,9_EC\O+=6\O@[OOG-8 M"[J>.XA(6PDN66R0*B(+>8-S 5ZD+6A?7GMFA%<[O'HVB+Z9H@LZR*+[!]%) M+T_I!PR%CVO0L MR'T?[9(>X8WT*&^E)P909L'Y1X3<'>@[SW=PX?DALANPR1FB=1O-$MF^EQ// M2ME*R$+K ((Z<+HI,%G(F5(7I:/F?_\B M:L*G2LRHO4^YD@G]XT?W;MR[N_D7=]>['=Z-N=L?R(/K#L;<>(@7Q3%:^3A1 MYH9WG*AR'ZR/,06&7[GQ[[WU57.U8G:OQASZ6FS+RBLZG=@JV$N.>*WQ?"Z< M0>ZOI0QPL9?#(<<>6I<'+$.WY/Y>'!=X)4N7%OJD.4>/F.';FA9X;CY#X#>A MNQ0JN='Y>^1"3A9X#CMD.T7KG?7K*$MY.NH.[]B"2]&">Y[+&RDN:6-O.M/Z MIB3KF\+6-SIFE&Y]&]]U!Z,^6<78 K>VP(4K*5BN<#@ZM'*(CCZR&$ 6-'&3 M632JRP@MN#Z^:@G*X_\\&3$:'2[T&"\HX46K8E;6E3>?VP'>3^"F-K*AW AO M!F2Q77MD?^ KNGE [EVN@2K>[A";LB+(\D&Q%&T'E>SY/1?X)GK[O6TWL:4K M:++P[WNQ]>?BOL$!!ZW.EGUO.]Z]Y\-[.T"W04L"@A1?\";2J2V>#C("16/Q M1.RC4S,Z960L*T?O".F0Y@]Q_;"V8>'1AV#!H"(D^])Z &1)*<-Z4\U<4X$# !0MHXHTZB[-=S@X#SIP1M^]C M&BRK]+DINUP"16_ILER(GX(]'JD0/X4,2J773RG2"LTJJ#COVU\DRR])_[[R M(C?TGZ^0S[3IL 3XBH7O/>#GO$0/="38T &/P(?E^RPQ3H\NY(5Y+15'S!@\ M]9.\@_B,P.N5VVAT%!'7))84;7<4:>7%[):YM9W S6W"S.0])6@^$+GBD#_D MX>Y_W)^1;P>63 MBP\7R\_'%!Y^18P 26XI6K;%_IU'R>+[2W=Y$=1W[ G5*,N>\#%R*KLX="W+ MAT&0_'.#GB6;6Y MC"2 PR*0QO,Z7@;NV]WS[?'X#^EE'R^U71^"5]*N(&-K(CG?[9N$R$ MW^!I[#Y'L.^>(V]OC)#V\^W01@]\V1?C%I$?1'B/ M(_0X= 6)9XC2A\E'K#OQ[G_7#"]KMLMS0\JV6[(S4**UVGJV MM*[R$\1DM24+VE$W7HZS@N[( +)#A^S]06#..-,!09#!1$B9.5X-2OB Z,/1 M\WSB.6=*A$&R$TS0 )_,&2YRP2$%^3BST2M3*D=2LC67J>16E" M1&QE96AQ"@HB*3D5S',+X',/P(D@][>6(.)\,RZ8Y=N4W(/(<^1'(MVQ<*^8 M@?> O_7[C-1E0+^7J(\XF^9M= !'0,I861^#4!@@;]B\>#B.MK0:YR3-GSB":&AK53Z17(=E?Q7;GB\G.?1 3OV8& M I*G9G' <9#^Q3G9V)K]*[*Q+8M,V E,+D /3LS9^%91QONRHKK*VDW,VS6K M>,DB;/)BM8^S=CD+?8O607SIPHC+B*!=$:%4(9A[. M"UJFRH8S$)*[U]*)'L'K09/4.W)S,J6// =)*'X93U@(R$#!<$(=<6XB=8X#EH94[KNXI\'STS3G['"B,$812L(-IN M=/X%-X*]69-14R;YIP/6ZEQ9IB'\@>:&&1OD>O=QLG"WOWN0.0>X>+(KG]+X MB1K%.F=-1K'((6F;VV&(A!0Z2.I\S\7+C_/,0;04/7-]O"KA7LX/D+L&(>!P M%NQ;;?3RC'5/^RYR8"R8BJ!B78.T7137;8@_'C7'W ?\J_Y)0NYJP]GRZQ:RZ1'CJG E:KHI948>>2RGA)ZYP. M.7CG7R%IO??\YRUQ)7(1D6,SN>@EQ"2)C4YW4]Q9#E'=Q%_=)O[U6;@&VZQE MAMOJXY8M6U69TVB75UBO:9Z=&&8U1P@.OD0!>E 0I*T&)^TOEU/'9:NW/5)R ME%R+6H-P2=AOA*Y7RP!4.C#*6I2[ML$3B)@N(3$1GSM%+'5Z3LQ M3)RFN37T:D^W;=Z0+1MD#;H>V7&)@CC^B9!#ZO-MJVKD^>1=SC-^^:.-7HU> MR[EH:AY>VA[L@%B7+G!-#&]D<^*3]OAB7.W< KX5[:J$';?#A:<[UR92'PP@XZS!!3W <&$Q,/CJAXIPM,?6]R_T/A/R:S,2S*> MV=#ENM%]%(2Q.$EQ15(>BY,/N4?\(X'Q5[(O MC%1CY-HQB$FZ'[(=7P,;+706-&UD7@:_-80MF2HDBY!D2<7=+H912)0R M_K M2JIN-&]:'JE9AA^'%E!D D'RT 3]:J,C:[PBJKQHK X_+ ?:B?,1@Z5V\-=/ M%L0YBZL4QO741LY[&="J2MC9-A'(:*V\:>6P\.*%.^EU\0 WFCN\T)201WBY M!4P"SXG"S5OV]8/(VI="7_6EF/DOT[Z'S8D/P<\FF(;0OP3.(W@., %*:U[Q M9JD^0D&RO>5#X]5[<-W[7VIW>]LM0Y6SBHJAMT3C_=,2J7<>A98F*I7?>3QB M*=EC)@FGG-8M$O>":@;L<]AW3G Z+6V"[]7^_ RH&0LW\[$-\4N*5D("XEGW M;LSU6]S7_J [N.J3ZH:XJPBI=?CY J0/ QR:[5X%Z62ZIW*38KJ';MTC(Y-H MW/O.B2WD.X+(LG'PZNLJV$0*A) $_\M,6HBAEN+9U7)2Y2F:-X]HXNLO->(A M[9X^4T(9E! YCXEN='&D&_U&C!:25/&B?W#D8[B \6N"HRBC[?4[2!TMQOBB M&"_N8.7VZ(Y60LZDJBFM8)! M,..^.MXC4\&U8;S"5'!=)L54<'4ET4BI@DE6ULQST"N"__[%D$3]$]?[*[+# M9Z:2ZP($-5-(,U/"&@MIUAU LHBS?T,TIM#C=JB4;?NS3'W4A?L:L^CJ,BF6 M_4*UM.E"DOTBM;COP 7W1)4F9EG 7=N!&<5MJG&1J:X+G.? )F;KKJF6JN6DF.JE6MP,*5&]2@N; MMZ&/6$34[JWOF=#"FI;IU;HP6F+AAMI,BNE5NL5-71[TZ[>XX?CWWMW!I_P8 M4"F>72TGQ70+W;K%>#G(=P/O@1,;:Z0[![/6:L-BB04@:S,IIE&I%K>VN-2H MW1:))7)?@1EZ/M.FM6$OTZ;UF133IG2+F_*RU?[#7>L$/P).7-8NSH)<[XR) M0XX_ M(+.3%FF>ZM#1@D@^G>NDR*Z5ZZQ4U_V4J_AE- ,I1^+'"-4.C:GK^F M":_N7W8_EB$"5*!*:]\>2 MX7!)HS,F75Y(F5 $N*V'Z5, ]-V^.&5C6-^*X3UM)79,<'N;O5TJ(J4@R(V3 M4V.9'\?]&'1_7*._KM<(,QIWT=>]P7BT,<5"YJ\U,D#IV)2Y[G_K(VB,>W<# M @T"E*M69A$X]KBOAH/KWF"$&(E^&PUO^M==S-477G+#K]SPMG='9K7)6=KF M\V&%S(^T]JA"JT]+B%>@+$VJ%+$EJMN;465N4B6WVJJ1Z5&[/U?E]YO,57M0 M8DL3VQ0.2JI^C[%"6K>W:6LQEFY68V1<06Z.KIL%7-S7^.^1"SE9X//V$:\H M109XUV<_0P+,G_>^%[E6 M,YF":4(XG=+15S,=4>[@ W0C>)E&>>R;[C[%P>X_TOV9<3LE_[W%+8?_U>-8 M,\40OO4]*S+#MPC.,EF!JX"H_BW7##^]W6.C:6J?[:=+UW._^L DM1,CUP[O M<, ^"JP&@K"+!T\^,)M*@[.@:<^!$_S6:")4NV .\97->P 6EXE"^^I[T^F$V&J=(, HO]98_#4X.(=VZNF'"4D]A M44\N+'*C8XB\+BI,6)BPT"TLVLF%!1^$DP5>%@0F+4Q:Z)86_>32HB)I471> M,F@QQ J*%U3$[QI!_\$VX>X@4K:);Y7]2DN(<7()T1H=M)RHAII70-X!:AG+ M29K R-G#JWUR>.DQO"2)P:M^\!*%D^/+0+ZCP6OMW+XCPQ>%^!)/CJ\VPI?* MR^W<]F-!^"HR;B]*+8ER W+LA<#A_)C/!YF1R?Q3[U'64(JD5%(49!0-!7>W M$51>$N2"?*LL^\BG"%,PO*7#FUP.WD2$-U'B)5EC>&-X6\-;.7"3D.CN#O*9P5=UTHV-H*1YU@O88:YAZ;]'W*P M.*OV5Y#V5WE#*4KY5\R>J#>N=J38' -7:J.C"+RFUBA;@.%J3S;*,7"E86=< MY%6!*:P: FM'XL8Q@*4C8$D"KQBT:*SSRMA8.3TL<^.@S(UCB(C1Z&B\J.B4 M;$FQ+<_R,S:. :LVAI61/PN;P8H^6.W*U#@"KE2\3VCP;94!JX[ VK'[<@Q@ MX7Y< M^F)G7QO***ZYQC(<5#DR]VB\AKR=@ O]3HM-7<697,^:80,GOR)PZ& MC(PA4U2R#H,,39 I!C'9EE]\$HTW5%I.UC! '3')H1Q$J8V.S M"FQ)$%1GY M$]MT6W-QHJVYGO*0)_9WSOE!!UM\6<5%:W04B6\K1?D_5"2H%>1UGS, #[8? MLP)01P T>$4L*A+- %@/ !X+?T:C(\HR+^B(3F%Q,-(1 MC 1>D6A9T\[K5-T=#"#PS1FQ]2SX !UO,8?N83L4YW&N8&_1NIBB2#2N7^B9 M",?+Z0+SK\CVH=5W;WW/A$& =_ZRB@[>959Y468E;.N(L[W%ZHZ&,[*77& Z M%\,933BC!6:ZT.@H"F_DS[)E,*,09GN+TQT-9R+!F4A-9>[S"BU^@R[T@4,, M3F#-;=<.0KPG\9"KBG+-A6=?XDM,4R0[W5<4/1BH*.]97BG&XROE)1"5K_6\=G^9K\W+^2IWL+$NM<+?'D,R-.[W1445> M5G+K:(:[6N&N9-B1716)5XQ*G)QBN*/%0LT-/+S-@A2>6EA+-[JRI;=;RC0; MJB_9TK9K>G/6YJUD [5/J'SC!5E%QQ!(Q+(ML.-[#'F'F*B'(T\DR%/8H2J& MO$.,U,.!A[O R;S8KL31*@8\ZJS4PY&'^\%IO):_'O M>5=/.A2+]U2<_#MB -W%B/E^3- M5?0CV\BN-&SV.)TY8:/B9BC:EM;V##;5ADVIJ-%(F$+=XBTRV%0;-GO\O9RX MT>,6.=IFSM71<7->!_.NX23D[""(@&O"N/SUHV^'D/.F4W8X[U"3[0],PN%T M.IQ>PRGT?6AA.O<3,F\>)IC:3]!J_@?ZWA;9,+!/84BB](F2@P3LP,H1]PX* MA5*;0:EB4"K2MLL*I;W+=EMH=-J\+N6Q]AB0*-1)>XR](G526Z1-)YU7M"Z. MZG](8G4?DQ04%K/+:@ &:/SHMXU],$S>@>=ZK_?#5F[2ACC@0W$L5D<_7 K- M#\D*$G+:C9(C)0PII9IP1>D5I='1652.?K04FH21%20J @EK/G>RHVH;"1;L MJ%I)YAGISDW$(Q:) W5(, MDZ'N7%%7/NB,1D>2>-G83#YGJ#M7U&V8GL7#KDTVA0WJE=T9'%&+>#JRFP/+G]R?]+=/FO_K>_ K=:[L1(D>25^^YP1?"B_BZ,>9$[RGT M :*H[0+_N1_">8!7.+CB&%-J04;HBF@@<^?Z/14G">8>2H$=<#X()WD[9L^!]=FYQ! M!'4 PQWEO"R*J)@D*1]X5P*^C#Q8N*5+7*= M3[S:.$-#EXKJ'L#$BR:8,?'*[32712-U9)@V@^@?YP2E:68!B%00A<3*$DM)@MYT\22*-=66<5 MI6N*KGTM9DI%EXC0A8OOT%)7F*&K8'2=$EP245V25E3LE(&+,G#MZT13*KID MHKIT+?>67$'H.J^LP1U;,X)3>?$ZS.Y,.+,A99D%#/>F MUGDA_]97\?RN0,$+ANY2[-["T*T2X\00B\I=9>AFZ,YK=Q<&;HV NRT5E:[$ MP,W G=ON+PS=>JRZY=SI W2@FS@.%R% ST3_6O9#YS/ZL1SU'/CWMDO>K9*S ML_'<)CZ^,YEGJGN.ARF)=$V:00Z8IC='KWY&Y.%<+T0/1[SGT%ALA*=['SC< M O@AYTVY<(;WXIHTN1H@)X1RZ8=#:F'LJPB0C M5*38OUIX@8UQ<^E#!X3V _ST:%OA;"D5:S;@$3-$*$YYVWK ' A+@N M:]%\$(54C!!?4V/])QXM%BK;@I:D6)8ZT503_6L"%9BBH$U%#2BF+AO_QON@ MR4VSU9'N!1+NYL2'X&<33-$$+X'S")X#C.EU,"(DOJ'[6Y+M),QT6AIA8@%% M6L:+B^U>(KT ?7P5&A.@9BS]NT!WWAX/N#?KK:E,]T#;NJ^'@NC<8]:XY M]-MH>-._[H[1'Z,Q^N=[;S ><<.OZ*OOMW>]W]%U_7_V\+R&WWO4S^S#CT'W MQW4?S>9CR@7JT[:AD_7P1?V2!1A-P0&+ %XN?_EDV<'" <^7MDL&0F[ZE#P] MT=GX!6_67O*^^.M$%[7;+4.5L3I*(GC)BQ--U4(3N]C\7$%?:-K6KX26N/7S M78\2Y5;;V/[5KD?M_ER5I1H/2FQILD[AH)3W7[XG/ORNT]+>N&R+6Q&+#DU^ MQ1@M7I";H^MF 0?1FF9Q?X] "MWL '=U LW'KK,M%55GFQ4R8')0X8+84E$%L9D<,#FH;N5J MN;#*U4P.F!Q4N,2T7%B):;H*W=",ZV$XBPOU+GPX@VY@/T#N@X.8]S'Q>%C= MWCK=?UYYXE\]'_WIN2Y2F8L7-+LH)B=WQ+=BE.MYY/Y"P,?7L2D<2_L7<+ MD%1N:Z8L:SE-UDR\J\#A]/,%81%F[H$@U//:LPR%]*+P2#9P*NAEM#2,@HQ= M!L^:P#.'@5P&/ML%6<*EX_,,$K%>L7W9:9 K\\AE5M&CC6*9]RV+(DY]]-&> M5+ MJNA0KUL1<&*8)I^B+,2)%LL<.01,C)D8%Y?)5J08BSBO3L6D\1 MU7J6TSO'@CQ2$05Y<'%E5I#G!&-A!7G.JB#/E^Y-=W#5XT:_]WKC$?6SR%Y\ MY^BE=I"6:0FQILE2:T=36XJ4K1;-SF(M:DO2E<(JR!0XJ/=K"153%:12A]Z7 MU5&XE$47"JJK4"D:C> "V5D3Z"\)=5 AA0KX?-M]A=6B#SP'GTR( M)X1+J'+(W@9G5P>B.QJMK\,']'FKT&3W /X(K=.J3:PS.#P8)R*'' @"&![8 M +%ZL\XA& 4?ZZLFL<[K#.(5"&8<6D Y$_\"_XKL!^#$WGB. ^6UC)+7--2M M[@EU(UQT70O_TWM!1S>\ KZ/HZ'_!$X$,P>]\1$B@Y<+2R6IP X4$Q!ZII9) M0+13" ANP2/R6IN60W;GU?BW:YIH+F' ^="$B*43!_*<"P\[BE^_EH<'+"-+ MBMZM"#J 86*@9Q8.K='115YL%]5ZOF*I]S5'TAY]6RB2]$9'5?EV.[<=PAIE M'@"+OON F.;Y-MQP-U+)PWFJ@*O?7A MA6[VF!D[:0,T?(VR54 M/="R4(5&Q^#E_,5CF8E*(9[V*-8R\"0V.@HOBKF+L%)HJ,I"2Z)171S<Q MB6\=X(;(QNDM"7V -ZDJC8XL\;JH4&+>,'/YJ.9R@4A2&QVIS8M"4051*#&4 M:5:V?3<$[KV-$^5CR_APS7H><;D]FO6KC6Z&-_8#M%Y(&QLHATB$AB1"-7A# MHZ5:)@OR'E&Y%@PF'8%)UWG!R+U2TQ7WI5F_?O,\Z]%V'&:K'JI1EQ3,#'<# MV:6*R+?%W-LM-F%, "(K8UEX0]"G1%W!M,VSO\EN'T1Q ;$EG%0XL[RAG4E&]G!ND1E6JQ M4!))%21#KUD: LV*]AI.H>]#BPO!$TL]R*E8E\0<@Z?8*4._+#]+]H\SRX34 MZ.A(N[+4@SKB:8]V+0-/,DX],/)[_,R6S9;>A4C=+"[EH.9RL<^ ?=@^KX:WJ7BM34OLB]FMQ[1;"T$0/M?%ZP8MGD^16;.52>/:KDOW33E?\@QM ME$A_N#/S].NC$5)EJF56 5JC8T@"KTA%Q92I2%%[QWIGDL4DZY!LO,R2I2/) MDE5>E<4J2-89^#$W_>Z7_DU_W.^-N.[@FAN-AU?_\_OPYKIW-_J5Z_WC1W_\ MKSPEG-;XLZ70<84(=?IJ5G4FY1D$99>UKAP;3&S'#FW("EX5$W*L/;'.Z\SY M4E 6<0\^7(#:\=S[9@C].;)))AMYBZRN3TUMT#W>W0U"Q1B!XAIA8NNYD*G] M!*WF?Z#O;;-%#2QKAB1*GR@)]; 25TP4#G3']HI""M\,]RE%KIG$"EJ=M*#5 M CSCDCELPSYO(:O;F) 'BH,N-#H23H%B>:5UQ%#*$E8Y,81SGW1>5&IVU*DZ M*M6/2(>G.4ZK(+UPV/[\H6JU-U\XWC.$=[BY%;1N7L(8ATI'W!]14V@Q.-AF M_1$U;/%P(D?\>25_01]FOQZ C1\N!+Z+M*T/'Z ;,?OU\'K>Z&K\G#_L<'85 M!6A.T%^*Q_.APH'SH@1>R7_"E%FS%")J7P'L,A"%C_&KO*37+.FT(NIV2Y#< M>W.\:FVCB5F]Q1RKRBTT&DXN%.3<->*8Q4LAE#(=J\H-)1U#259I@=)Y6;MQ M1W%\O@JRB&UN)3O&9'P=:NNZUN$YW+J!7$%>EFDQ39BQ>T0U6SB8\+X8+U)3 M7^*\[-S79;2925O40:O\\38#UPA0>$'*W>.%&;,4@BC-6:L"0"3BD]"BS$Y; M45 T.Z]V+>2P2+6E9E_&6GZ!D?#9).3W%56WB/:C20QYQ22(Y4>>C)"G\FV] MJ"T$=G2'DAC$>1@T^[/&<+)(3%3B0Q[N,AJX>2XOL\2&6@)I?^I8<4!2"9#R ME\JFRSRF6:N^JIU5D$5</'U-%7A-I,2R8A7JBPV*9H8-W MPPR#%]3<%3R837IHX6QFEI:7V76XL];&&V(BWU:895I'.!V6W94#3OCPF,RW MC=Q],IEQ>GA55Y9Q4$+&00ZA()6SI<*Z>#*[E2889"(Z0:9)01O8:DZ+^M%Q<98HD$],)<^T2 SYDAG6)47\F^=EC6ZF'@(4IY/ MRCM<(G)#'U^%" 9H&0HW\['P_&);T)(4RU(GFFJB?TV@ E,4M*FH <749>/? MN'_!P LA)XJ?+T!G#UW+Y/K'E:P1W.4O>)IY97L*[$O7=GYKA'X$-X^TKD#9 M=:U7D'S1)UHLIL"G?>)V3B' ;PERTI,,->A&XNM=,;W:DJ2(+Q#Y!TC MS$;?W",4<= &20+^?PK2QX/FP.J%V5EPR 3[01"]G=R60K1K\Y*R4_X0;&0? MF'P<2 RC, B19X&489;1*<Z)CKYE-5'[Z\M&2H-6P?#0#3]HP5T[PZ+2!Y]AN(HUV,/:L/;=<(SA^1T9[ M4Q+*LH /',XQS-\,0\]K68H'V+X9&)U[>,CPU02Z+-^-Z6VS+E-,#=F^BL0; MALBKQN9N+#%Y2N?,@4.7R=!50>1%=9,K2R;$MEL.6^T\LJOVUL1<\2Q9:S?6 M5%'!_* E68KEWAVUON5^=*@8';1D9IY7#9\N&C0F-G"0/6!;3=OE3+"P0^"P ME+J#CRNO:'J+2-IWKV*"KDE"QMUW"0E91Q%57C'8L>4Z FK?L>7B 86<7$60 M>5VN8YH=_6KW#H; QA79<6%V-'QV5N1@;;LD92^A9-?22C+5M[G8%S&*E$%![M&T)@&HC0$D*;U!S_.C,C-P7#G)>7+32FR]\ M.(-N8#] SO&",SM!\B&?!@[0^-%O6\JK+.E,S@-;GO T)$BB#D"P^9+U]$G*G$KTJ>E"WR+$F-CL8KNL)+^B:(2HF9%S=VF8Q= MUGA)V"S/G@3-SS%:GG.U?(==6S:G4V@I!?%)YC5QTSU)KZ689T(C=O;5S\^/ M'15A1^158;-D_M&Q4Z03(K;I=D'B8Y7!EFSX/(['.9]UVZ-FUP\>] BA,XN* MUNBH2,\*:NY>)5G950&/Y)RAMT=+%P ]'4%/$7C%**J8 EVG+=]90*JAR-?. MQQ.;/HUB3WD@-I[_1#8[GR?^1>=U=&O?/<=#D$1,CQGD@(FWKH#[C"M.NEZ( M[0\??>QR-@+0O4_RN/P0]QP.T>4(5A9T XC5G$MH3#;!IK8+7-,F'BGZ@!Q8 M;VW,/2MA1"$M-9-I*5*\=;CP I+?!)>;@$3 M-*THW'W+&FI,-$_H%\T\/.T4W)/?1$[7?N+18DG<7X,"AV^2FV;^2[C^'C8G M/@0_FV"*)G@)G$?P'&!!6&<4XM(;NK\E6<%%0E(1YDA50O*.)7V9$.2ZC;'B MP2*(*T!@V5JO%[(A#+L NDV&4M]<'KKUK>B^[G_K<_W!N'M<<^FTTO.E?=\?HC]$8_?.]-QB/N.%7[JH[^IW[>C/\ M8T3]?#[\&'1_7/?1'#ZF7\O(0OFB8LG"C ;L@$4 +Y>_?++L8.& YTO;):\E M-WU*GI7H9:Q4WBS*A##QUR_ZIB7$.B>)&21O3KYNH:\N-C_7A59;U[9^);3$ MK9_O>I0HM91VMD?M_ER5M[_DH$$9[SYJ3YREVM4^UN?43C.G6,YHFM4 ?<+- MT66S@(-HZ;"XOT?H$UG@L]0UJ0\;USSJ#-8^W3R6!$DI:L+[ROJ\\J$V'U,K MHLKG*2+M&HK(!]M%SJ<7H4=8P<$WCVN^'M1$@7G)XL\:P9=SB1> UA9:& M<4?86V)R0,_4,LF!4J8@X.8T!J_D[Z! 89X?_:M:U_HS"I*2W*''^1"QWK0= MR+FKY0Y_CO\R03#C%K[W@*/*W.29\YCMR&Q'"FQ'VI.PKN$"R95--FGP/@N2 M(20YX3-/4J\66/A(6I8]Q](5[V^R$]8'6F7KQ,Z\%DF-CLJW=7:0NHZXV6/% MY (.KN#%M]NT .>L4S2P)"C'GV_D+ M9+&CSQ2B:(\.+0Y&N(&3P"M*[BI\=)UOKH1&_<.W0]CTIE-LK%IP$I+2D\ U M(3G/S&S30[4L(>QP.AU.KY.:S[AQ>C\A[A6B;68YT1J=-J]+-8HB,C2EU;99 MX?1N(7&YN$+BS(C-# N2%-^<@#CW>;Z ;L ,VCRJEM24^(+I>;5&SLSJU2"[ M-$*;%;*L(X3VZ->",-3&2[2AYEZBF25[0.0U:4>VW,D 3]P$NG!JA^=EQ&:K MZY&RO-62NO'FWQ@\]9ZPE, O,86S"HHBD%;J^F8%?%8GIMIXVM"S1P*42"I$ MM3=#4:QX3(G8N+%#^S[>[ *FZ4>L./O!5NP+*4))59 MLG6$T1Y+-C6.W@T1*')->XU50JV2"J+,:CU4E1+R#3P79S'%]L6ABA3O MUFF1.A6A'Y?XA-TS0-%C)N!#K"$AM M?ELOMJJ6/R?OE8661'G6^"!M.G@>>_6<:W;N/7!QA:A_FQ#_R_./ ?-5@+5 M7=$_LTP9N(HLKZE%93+27@^/ ;*H(T!E(;)-FEP86VK\4XC(,S@QWG^.DHYGMAL@_MW$AK]@I9X'-0XW!6_!,J#SVNB:BOP_1(FQ%6#7# M+B%MUA57Q4?3>$DX84J2:#DCPP*J1_2X ML\+IW9U]M=8[^U4-J'Z( I*Z^A']?]/G9J'5(X965T&/]4#6IA@IC4Y;8:'3 MV@.NG/37+-C+:"FHA1GB+'R:#SI?XV86K&@2*YK$"FYF<&(=S[UOAM"?DQ/I MYQ4N+,D+79X4'DYO$'''B+;X_'#FM47#*6X*+VCL$'H=\93!#TT#J/?]T%H? M0J^ RDTBP!P"10$*M[*!FB+W9^[@(J%J3CUKX$0(C9=HR'=CH;YC;LP4!B&< M2]/F99T"!)VS+4OZ+W/>@@!CX:#1A#YZ=LR*,]L*+VN'!9-X2"@<])Z@;]H! MM+:(A"8T.NW\M1F8Y4HA6K+LH&R'2S;UJHEX/TX3BVHVS6S7PU4LG"\<[QG" M1-QA"UKN,W+,L*4005DU\&$0DG&^FF;0 MD@9Q7I;M&#RA9RV ;6&VD481 :Z;Q06K2@,X]XA\EA2X2YR9Q ".LX[ (_"M M,S-]R\@"_>KYR%M,5KOA],J;SSV7R%9FL5+PGJ&B;5HS+ VTVDA*F09:()3B M[6>5@LI>1=K$5<\)O!9)W;DR^M890(A:8V.MMWES!S0 MHR+=J""S^JQ1F3/=J A8ZLBIPTT@\BC\8\"R(%.=YA6@-YU"DYC@\,DD15$X M'X20,Y,"*0A-9($@J?_X%WPVX $QE#6A.MP:CXD^G/82DM\AB@]=+&WX_[T7 M"M_!(/1M,X06_J+K6J\_6+LRLPP:Q"M6:0E&,AO^)$J^%"1N@JV-#/PM^3]5 M->]I5NC8I+>2(CK8HB]6>S,#*K59GTN(;M$\/&NS*)+I1)BVZ^(:BW!6_:\+ MV.>6M^A_NDPPYAG0MVA0CFP1=^F4F7-Q>OA=[5I[>&X"[VW7Q8$F?/*88(*Y M$SLE4WO?GSBJYZ!+:.5 KD/^IC?,=: 0:CI-4),1U!2^+6SJ\DJGS%149T/T MZ4YM7:YE11N5_E;>].NC2E2:5(E"8LZRG/OX=46\'B:/3![?R*-!DSRJY*R! M:N1>VH_HJRT'D;# 0,)6K/F9XOZU>)+;R=ZZ-.//+HSL*=&T6(1 MY[D!A[/LP'2\(/+QSMHT-K&FCO?(V6XL/@C_A9SVSWL OK#[B\QV5%N4I]/T MD;I%K U)OF,>WZ1F:^ZV&=9G6=W7V"#&Q"V"Q !FCV;B=A@BK^=?)^F)MC!) MJ*DD[.WQD4\4<-J0P*MB[DQ^NJ)!55G;EBV2DWQ^'B?SL^-1A_=&BGO8PN!0 M<3 :'85755K.M;"C44=5I;GAT\;PT;:@K5S P9]"*XLK+B/I- MX@NN%?)TK:W)^(=YAP5Y]X7??UY'D,?X7/$4^ICEF--NZ/G/7.AMJ[Q- +!> M?/N\5MHBSKY9][9]V5_2>4G\L7>;4!N?)@V[KM5;TCRK"C6$1L?@976S]1 K MN%-M0.U8?&1]1A["31J:D M';1EAW@7 -GQD>]#ZTL4#KSP7Y#$1K8I!JG1$:4\77%9^(_!_\0GQ_/@'Q?Q MV-)U]#0G2"Y"@+0[^M>R'SJ?T8_E:^? O[==LOVIDLWA>' 3']^9##35/<=C MLT0\DQE:JTS3FZ-7/V.'T_5"]'! MZP.7[+:#$*Y\5NS@AN@#LD:V-N:>E3"BD)::R;04*38Y%EY@DTU5'SH =ZKZ M]&A;X6P9D5F[,6;QI?!R"YB@:47A[EO64&-"'-LNFGEXVBFXI[RFQOI//%HL M0O@$KZ18ECK15!/]:P(5F**@344-**8N&_^6C,;RIMDJT6$![F%SXD/PLPFF M:(*7P'D$SP$6A'5&(2Z]H?M;DNTDS'1:&F%BJ48*R?/CC76D#:"/KT)C M2, MA9OY6'W^LI]%.BZG,XE#1E=8\Y*P -@M#+L NDV&4M]<'KKUK>B^[G_K<_W! MN'M<<^FTTO.E?=\?HC]$8_?.]-QB/ MN.%7]-?PZG]^']Y<]^Y&OW*]?_SHC_]%_E3LA8D2AIKF#;G4KLE:O+6KX26F/%S5=[^DEUW[!J4TC+:"F5CTEJJ(%$V)J6E M*SIE8Z*13GI+DFG#N-;2%(.R,;5;NDC;F(R6H;[/NSVANY2[..RRL[]L2^PE M7LR/$Z(PTH9NHWGD8.\SQ=[HH81B,E6ARZJ!6S16[ H"IT38G@\YAWCOI7A* M5F+N8R]\@Z(CJ*MV-6D5URGE2*'2O'"I* G&N.1&Y#\70X2*R@S>:&CVW3.= M_1W$&]9E6$R5F#Y2 @L?SJ ;V _P3&E A'_F.1;T@U\/63Q.NC.;;HX?;)<+ M9UZ$'F$%&WN%Y\)H7%M_=_Y@O2=_"WSNG\")SE;*SYGYY\SX)-GB3&?? SXN M+G:NP/]PXP7!1RX^)7*F-,!)N.%SO@;I-)4;2#?K+\#!+98#GOL.?'/&R2+/ M28(DEU94H$Y%-=.1>&=*'&EB%&QDQ;7?SXJ+5VC<&SM[2T%#:704B9>W]/RE ML(I* ; K%VJT"7/]JAKEE+!M2:?[Q&O-S8V7A&URI&(YREW0LB)"Q'1W6MTM M"27J;MRTS=-C]40=4]WGH+HS'1C8%*\=%<>W*?&,TJ8C:1-Y13F#@O=, MTLY!TC()VIZ3:07(E]'HR&V%%^2B"DHP*:,);4S*4DB95+J4M1L="9>#4\_% M5V%2=@Y2ELUJE(]F-;8%)&\*KQIY3IXR26.21LV\,PG:GO/!8]=M+1[;]_,211^E39FKR,.XP[C#N,.XP[C#N, M.R>QMO>TRT*669S/A7.[,AO:$MYLU*7F)/OSJ0_^(.(=]H.!V#IUO/QR_LAJ%O3R)2$G+LW0*?M%C8=(J41D<4 M-G<465>.2B-JTY$^'J)42A!U!CO0O?G"\9XA+A3KF3]?NG$L'%R*/ @BH'6?&]!194_&1L>O(1[2X1'0$'CUW&CF#$(40,HX$(7SF1Z%E MZXE!B)D9C#N,.R=7O_LV_ M3OVV2/$^)^CV#G7_2;IU; -LB?4)=&'+$!> " M&(9Q8V_YM&07K= MJV'=F[L[ 4LOR-20,\D;,-=XP\$G_/MA!?G.-I['HJV,.XP[C#N,.XP[M-IQ M^WSHKO5G%(0X@3 8>UU$"?Q$X.#6]7TW:?!*[+G)6WON#OX5V8$=PA'T'VP3 MQ@;@'32]>Y<\A=B"&:M-R8+>Z,B\*A95K)F!D:D*QAW&'2JY4Z1#3ITB-^A2 MY&>0;_#2F/GOD0LY60=R>8T]9:%-FC(KPN;1[,-B M9^GX=**H;(D@HTV$T_>,R3;W:@K6EF5PKU2EZ,4LBP(6GZ+BSE3+#E/6Z93U MONZ5.92U*)(NS*IT#GACNKK>NCI3#O.F5)751D\6I;CYLKYY6#ESL1HF8'1@ M[2P%+)-\E=T-5A9EW'/9X U%9:L7$ZZS$JXT&3#YA$O!K98-7C&*JK#!A(L. MG)VE<&4S#3<:OY9G&JJDP[+6WBP8P$S#35P@Z_':.]\G(02\)*2(:*W:\\POUKA)(1*2POFCCPM3)B0V-#8T-C0\LR MM*VC.ZO=\Q%00SO_Z6 M?#V-];URD&IKV\!;VS5".U.5ZQ#9Z'A5H*ILDVUJL49'H9FFK(ZFS!8]3-OY M+7^ 0Q(:'=7@17TS?:.*75"82%1')#))1)J>+OD$06QT9$/E)6H.;#-Q8.*P M2QQ*#WQ+4J,C"0(OZ$5E1C!Q8.)0FL&T4<2N/(-)1H*A\8*ZN4PP@XD"W-18 M)#)MC99O,"G(D[G(,NL3P^S&"X+,MK2*^Y#SBI [V,*@PP2;<2>3I[R1JE^D8&N4 M"?899+H-PQGT2?U7'\Z@&]@/,(_/?+;)&ZS:->,.XP[C#N,.XP[C#N,.XP[] MW,D4T=A3%(K8T5?K9O2+'X2Z-U\XWC.$7-P>=A'YY@P$D'2( MY>RDE>QAK6+/-LS%@I",.XP[1><7;C^;I*0I1K:KS_)2^9&+;A/5=XM[8V]; MG-KX2,;I6Y@S"!5I;!\&'U*;?B=ZMH!'QN=YU-P9>0Q"%$(H3<6V[!#*9CG+ M(K:<15EG"*L&PI@5PKC#N'/Z",=QM+.$M;/6SET@@64;I,7(&#RA9RV ;6%> M<2X,.>) < $,0P?BCD6<-XT_2UK3+L S^1@\ M\Z+.1QMD%'MOW N,.X]I#> M)EE:HZ/D3R!BH5SZ0KD' HBH[/3XP:6;&7JJ@1ZV3<.XP[A#=XK#+LV;T6 V M&AV)U\3>-?Z,PI"G+X8C+TNH@1^(G!N@6WU MW2NPL$/@$'-O\M; =-[]XE3R&F8E:C4!$:G39O MJ+G]=09&IBH8=QAW:.9.D?XZ=8IDZC)PB)#Y%96M0+3M,6:=3UGMJI^52U@KI5)S?$JH" MWIBNKK>NSM;&;T.J2FOCIZA(R$1>T3>/2F:W,5\PJ4W.A+N)F(45=^#"1<=.#M+XVLMLZ_ M ]^<<6A%PWOG"CO87^;!?K6\31=5(#ODAEJC,]FY 4.;U&4VX>MII>^5@S1[ MVJJ( =^N#]J9JER'B%:BJI3(_G2[1D>DF::LCJ;,5IIR0PY*"QNJ,A(+F=>V M!#:JV+J%B41U1"*31.AEA_A4!5D6HLCK:HVL"R8.-16'TB/>JMKH2)+*ZT91 M*1%,')@XE&8PM8]G,&GQ/JO&#"8F$O2N$.H!)P@R"H+>Z*A*F]1T 5:RD@PY#"YKC!W,B4/[SE=ED^NVW3)]1GDN W#&?1)V5OEHWIU_< M(>0;#:=C\'3K^?B%W3#T[4D4@HD#Q]XM\*$;;G&*-*'1T3:S2JJX>\X ]8X? M?3Q B70 Z@SVGWOSA>,]0\C%S6$7D6_.0 !)?UC.3AK)'N9KGVVTBL42&7<8 M=XI>HK:?,%(/:]48'SQ:*C]RT6VB^FYQ9^QMBY+4Z$AY%B4&(?HV"PZ$#RDM MOQ,]V\ CXR136G8-&(2*A%".CH29(*0T.G+^U$P&(69F,.XP[M#,G2*W^PM3 MOVJCHVJYCQ*R??^T(!B#)_2L!; MG*/!N3#DB O !3 ,'8A;!G'>-/XLZ0V[ M ,_QQPO,FH #KL6!1^!;+%F ;0LP[C#NG'+M.BQ^,?8A""+_F2Q1<=2B:_X5 MV3XNF+*Y2&F-#BV'MQA2"MW>RX(38MPL87+E!>%W&,Z\K8#1&QU1+Z#",$,+ M56A)6Z;Z4-@8R!@6*-BA8[!AQ@+C#N/.Z57NOCC$H9JVW>AHAGAZ37L&N1#] M)-V!A!5(.@2:#O23WTD@@>1%L'2(4CVB-&5%=^WHDI]?WK:*WB)7NM#H2+G; MT+* ,'T!X0/Q0U3R+OBL'Q*;VD_0:OX'^MXV6(FK19UAJQK88EM!C#N,.W3G M2:1?UJ5&1S;8NEX1_##I9MQAW*$[22*][I5ITKUGD"%!N):D/IAKO.'@$_[] ML(J"9QOM8[%8QAW&'<8=QAW&'5KMN'T^=-?Z,PI"G ,9C+TNH@1^(G!N@6WU MW2NPL$/@$'MN\M:>NX-_179@AW $_0?;A+$!> =-[]XE3R&V8-9R63H^L\"K M8HVZV=4;C$Q5,.XP[IS>(:=.D:MT*?(SR$9XZ>W[]\B%G"SD:.U;4)!L9X_[ M.DGKCJR$$CM9ZEK<]-O+I M[;B)L;AYF"USO1TF8'1@[2P%+)-\E=X#UA!P2V255[8T!V>K%Q.N.@O71D/9 MPH5+;'0D&0M7436:F'#1@;.S%*Y,IJ&VT9RV--/0D$B[9GW+X1UF&G)+6)RQ MC%5+S#)M&J4YV91/N&11F4/*>4&#&V2E]F2KZ>QOE<.TFQM&RH&_&:=K$C3EB:?(!C(LA!D7I=K9%TP<:BI.*0I'9-/'-J-CB0IO*$P<6#B0+W! MM+$15)K!U,9U$G5>$/.4(&4BP42BY*W1 PX29!0$L=%1%8%76(6;XT%@ $/. M)LVD62T;=E"8<8=QAW&'<8=QAW&'<:?DD,L>@QI99GUBF-UX09#9EI8:'5'@ MM?P-L1ETF& S[F3RE,N4:YDRN3Z#1+=A.(,^*?_JPQET _L!YG&9SS9W@Q6[ M9MQAW&'<8=QAW&'<8=QAW*&?.YD"&GMJ0A$[^FK=C'[Q@Y!3-)R.P=.MY^/W M=,/0MR=1""8.''NWP(=NF-E54AH=B9<**\3!L$81UO;XV,>&FDH7U,Y@W[HW M7SC>,X1B( MO&;D+O;!D@G20F0,GM"S%L"V,*\X%X8<<1"X (:A W$_(LZ;QI\EC6<7X)E\ M#!Z!;QT6TCC;F"+;76#<8=PY3JV5/2[IV(<@B/QGLFK%<8RN^5=D^[CTRMNE M"8T(+4TB+0%UAI5"#]=F00JQ>)9 N?*"\#L,9U[6:CV*@&N'\X:R676UBH=L M&9A2AS'2@6D3+U*CHTF;6;8,+;2AA1D1C#N,.T?0M'LB%J6LVC)NBJMH%-02 M.X.DCP\XP^?GE;.E&Y1D&;6B6:F)I?R#'(M"%.3) ISC74'?PKL@,[A"/H/]@FC.W#.VAZ]RYY"C$5,QN%!BGG);19HE-%T,AT M!>,.X\[)_77J%'F;,D5^!ND*+PV(_QZYD$MZ#RNG3$Y(ND3'5-GH8;W60QJS M-/ ** [\D 2IMR2-^U MITC*5%-DMRR_>^4U16]E112Q8!:U%5EAJ61+2!%+R)[R4W4\Y&HIM)YE;'8;BZT3&R9V#*Q/>@$^\9YG?(, M90T)L,+KTF8Y/F8HIYS:N[-C IR1/E2+<:8-2[7TU5=O=%3DY@KJ4<)4F?AX M\!;E!2F\C_ZU[(?.9_1C.>@Y\.]ME[Q:18(;\[_S>>+C.Y-IIKJG,,RT]V%& M(@7>9I #)DXW!NXS(@_G>B%Z."[QABO3(\C<^\#A%L GA=Y"=#D"DH7SD;%B MY;UIALHF%!OVA:BT(J8JNOJ;'^$X\6"XYM M04M2+$N=:*J)_C6!"DQ1T*:B!A13EXU_RV)C>=/,7\Y@ >YA<^)#\+,)IFB" ME\!Y!,\!QNTZX!#:WM#]++Y).?ADISCQU>A,0%JQL+- M?*P[?]G/(AT73L2*"4G,%5:[2!0^7X#=FF 70+'@^X-^NNJE9D'QQ[W8#CNC;CQD+L:#JY[@U'O&O\V&M[TK[MC],?7_J [ MN.JCZ8S&Z(/OO<%X1/VD/OP8=']<]]'X/Q8B!.]IJE)5N-CBN,3.&D1S] QS M,Q/L37,?_QZX]G^(-KE:+9BXE8]KW?HP0%,E?PZG7YEX0>1# M=/4(D<:>(N/$#;MHR8[<$)_\0L\S;1B,T1"^.,AH>S' C-CHL]T(6MTP^0P/ M$")C;8$I[D=(Q7[ICOHC;OB5N[WKC1":B+3@OU<\B\6H_ST+)+GNX)H;];\- M^E_[5]W!F.M>70U_#,;]P3?N%MUYU>^-EG9A0LG=^O&50I*UI>99ZAG\R3M@ M02])Z!"?IUK1IRGN6?3R0HD\\1)G]]EF"G!] 8$=X$5C'1=IS$?\QA/9--B MC%P067886X1I;4,\SVO[WN;Z6-9=$*=$HK_,%O>A\0CY!H=D"/_T(A__@R]N M<)[/-; 5>A6;K(V/W P\0&X"H10UX9+,W:'ZU1BQM!,_*159E#AH^8B.P_?!W/N="$00#\9U*P>0IL'Y-EA:;E;-%' MD1.N)K^/=B(+DB&N+H]]04(/%]>&]L+8A/.,.0(7& U@I;S0T-#3[05FRX?&MV[W%O$3CQL[) X,MQ,- MT76\FZ+!S(L<]'X\1T"@@*#X9^3&/O$*"UONY:R5M@WP?;?8Z>GS7!]]S8EX M[@B)7-=%>L3A[N#"PSZ1NW)QF.'\ON$\"\-%<'EQ\?CXV J@V;KW'I#^_[^6 M9_YVT?7-&7+Z@@MHW0/_ FD-<&&HBJZK%WC<\:^2A'^7C OKWK:;DH#^;LM" M:Q;.&YVO"(^<*#3_9]W./H4^)/#% 'N&P.<@(H*%M K"_7P"_3CND:3^RE@_ M(.49$ 7!!"4:R<*.D1@K-OSI7Q$"):+K,Y$[$&-QMY"L7;\F\1X2\T3Y M843'4:(=6 Y_O&NKYXL_)F M\DST;9X)'6N>E-D([ '?1>P+;J%/$K^V6&OM+=9:>]-:ZW7O!LB&&G&WO3MN M]'OWKO>^%;7+^&D3XR?3)$;F#%IH"1U.WTX'&RXFLE"O;1R'L8CSNSE%27@[ M&?I8BV5FZCF.]XBEC43[.&23 ;PJ>TC&'/O5,NIBRH'0\V-[ =D^WAP)(_D@ M6:=QSP2;M//$JRM>V>;H_KB+@@D<!$:OA7P2,KP_?$)+W\(!SY>V2VA";OJ4/"N)N&&'_TUTE.C\ M^.N72%)+B*-)R7&.Y,W)URWTU<7FYXK04C5MZU="2]SZ^:Y'B5*K+:N9'K7[ M_A(VJ%('U7[W47L."U%Q)FB_NDE. &[;"%E-JIUF4DGDC:9IC9'%!SFD ML\)9D-A RT-/*VPS/L&U'.9?3GNA+,^.M\*\K MU>2\>J&NA,D%I]Q8JAZ]Y"SJE.YSQ6E7EJ4/*(LUI1SRY3&*KV?QHHPT2>0N/&"(&L&JR0V.FU>%W(7ZJ"G M8A.3A-I*@ERF))"" [J4^QP5DP0F":5+0IF"()/":9K"U@0F"?1+@E*F*"A( M% Q>$51*1"%Q=Y;O65(MV04_62!CRSDEBB)6;'3ECJ[2?2M2JJ3KEZR7PT+0 M:4K,GM']5>!YCE@QHU:!.U-5"B7!?C.R/A,#=F+Z#"&IT273I27I&D, M735%UYX(2;GP,HCRTC5:^MJ?V89Q;SK%1R^]*6?AA;Y/SD 'Y$B\Y 7-)\[BD?=?TR3%6X%R1 MF$"\X'9#1.E)1 ZGC;V71L>WX!E?W/5]?%B?''_=MMRV&QU-I66M9:;TMY2H:I>F#J%) 2L9IBX;*Z0FJ/QUD$IK*YH;+4Z(B\H!=5))MY MH;EV1JRXAD*JO9&X0!"Z>,DW*''K.P\418:@V;9.RZ%05,A47%C2_LB!LUSA^9ID1EO-K>EW$X^0V;M MD'G83D]AT-1BI2GGCA4< YHTI=*R^RF[GYW'90>9&>$J<=4Y9)\/=L=)^#C- ME!T'K^N!IV7]T?>#-]*^:JQ)]DYBM DO1IO>Z @M=NJ50;]"T)>+@;Z!H2_F M3JMET&?0/QKTBT%^FRA]AGR&_.H@7RD$^HJ H9\_1:H@Z#.WC_G+C'"5N.HL MZJR^%VA(LC8*;VE;Y[7Y(!K41ZI\/W^MX=F;]QSWGBF0$;#R+5F5$./ +? M2CK]/I(FMJ2U,< ]=D.[N3JD#I-SZR[I1[M^7F#=/]WH,-CBN*])P\YP>W^N M5^U)%3)2W%&%YW+ES@MO(=M%LUE.YJ7AYA<^)#\+,)IFB"E\!Y!,\!7CS7 M5T:T++ZA^UN2L>;E^YJ7_[*?14AKD,;'N*#,%58 +BX#\=*-?*-5[RZ =CY/ M_(O.-M10URY9SMP)>Q0M%DYRP/4+<(!KPM$,PO#:#DS'"R*D638[1RM;FF,K M6YICCWHWO:MQ[YK[TKWI#JYZW.CW7F_,77?'W;U=LO=/ ;>=OQQ!AS0_?S5V M$((=/:_5S9[7.SIR*W%';NI8O*TC=C#S'@,N2$C!36):H(\1,4B#ZM?-K.EM M5]UNMW1!S]JM6C-:AI*M0?+.=L=R2]6DPGHPR\4-2BFB!_.>0P?5ZBZY:MB+ MU7/*UIRU),0(+D*(ST>M4^/\&F]V31.;W@&RADUH/V =Q&,WG/7A++3V?54* M.6R! SMY4-=,O T?7WW_>.D2''7TZ3JLA2U#5>%6A) MU6-9JDPV=LN&=E39P+WJ1-XP-M6Z='FY@$' ^XO$)\0EC4P?6G;( M(?<^.+ F40W+@QVRB"RI^M7S_Q][;]J<.)(UC/X5!3/]O-UOR!1BIWK"$93+ MU>/[5-EU;5?WG4\3 B5&74*BM=A%__I[SLG4 A*+0(" C.@NVZ E\^39UX]. M,/!'@94FGFWI!D?;J. MVG/IN\LO\RANF9NU9:^OTH%EVYS!#?9_1CPCMP?JGOG;*G24(5,$E\A[8.5. MU)4$=TD$E]NMM0/!=2O7K9;:ZQ5EG1^B?>!9MYVZLU_A'!UWUU%1>YIVO8F> M7?SJ+LS5^:B_*4#$<#.P@%V<&&NZIK9J9S3F5-+'V=+'&L6H>/IHUX ^>FJOL[,[3'J8M\&./QSWNV+: MRM1UALR3+N,"9 >"],[^R@&Z0!QI_-< _^LE\=A)5_!1F&D^A,$DB:)&RY3) MQ7L"S/*3:9O>F!G*B^,8,AVB %X90O0W!.ANBD2#1G)KC;(H$C(+XBC,M$", M:E:NFTVUT2JJ+5.95-/2!]027KHM!ZPL[V]PL3[_X@%T1AQF4YD%3"4W*VE5 MKEMMM=W>>3ALX2=8TIQQ2<.2AO>H)6Q#P^W*=0?4@5[!O3,]W_( MZMJS8=>#1M3UH'1UT^H3+Z9EM6WC3O;U^T7$\#6]SSF>W'U>[J$O-U) M%[^W.^GB]]\>'C[^KI]?E*5 M^]OGM:7P6>7I_(T9ZZA7-BR?CSH #$&Q#BSV,$(MVV>?S5>6 LB2C=:KO7 M*JPZ/OL=VN@/$ALT63D%#S59RHDVA^;1^5R5LB1#VAE"*Z MQ MLE"8:PRAY&T*L6FR4@Z%MN3PHCI7:J QU%UW!@NG/W1JZ;9)5ED1S2+.!YS] MX3"85$,0NGY5@C O"._3Q0:24B6E2DHM'0@7*?42.BY]#=SA6/>80<6J0P=, M:9\-QS:\_F4FBZ1DS<8ZUVY'6^W:7>&1(@F0V]W;JUQW6VJMZ*$ALE"J'+AW ML43W\X&HCA0%;&#/C-"OBJ_+2X>=6N6Z75?;G30=_B))4)+@*9+@@2APBR!G MA]*1U493E@=+DKM8DJL?5M6$]Y&JV=BY#D 2G22Z$FT\GZJY/=45I6HV< B/ MVFVDNYU)55.2X$F2X($H@6/C92-,;;N-F@.F>TQ17]Q&9,= M!-<02V-7)3%-$:W*M:;)8M!309=\ZLWV^+)4O4EC4#L;@S977R3RG!>O20GF MD?F#&5=_,]?)PI\.YGEUZUK]5\F%SA&1FL4+K:X46J>$+OF$UO;XDD-H]:30 M.A'D.1#NY!-:W5K9A-9%)/3H-":5TGE\5S?81'>_RYX8*^AA37UQT5&%KE:Y M;M94;?=I.K(A1BEE\_;X5)"_O%NGWH;-7KJJ/;>_7"+7F?"J+3S!79Q?U%7; MW9V[(TAD*B,RK2G*+USP-2O7C9[:D_.P3@:=\@F^[?&I*,&'COJ>VNT6D),H MD>M,>-4V@J\-"E1-K;7+TAQZC>$:=B> A;+EN">O*L]5EQ"VO@D\>#ES%9=9 MQ,Z]L3F5H>L53*YS8(6L PI9K:?6M9W'2$I/;RDULNT1JBB-K%NY[FEJHY-V M=LDP0NF0ZT"XM8U&1N,Z.FJW*5G566)3]["BKU?CHD\KK&N@Q*=RB;[M$:H@ MT=?3*M>=CMK(B/-(T5X2ELO4;ENEV38?)309=\ GI[?-D\A:W7S,8@&0TH'?(<"'?RI;#U M6H6EL$E$*B$B=6O%"ZVV%%JGA"ZYA-8.^))#:'6DT#H1Y#D0[N046MVR":U+ MB'8^8)&S@ENQG!<9Y%Q.!@?N%]C#*A:UMKM$EJZX4DKD8S?":]5JRQ!,NGE+ MAUL'0JU< KM5T\I6*"41J5!$.FS?LE:M+D7>:6%3/I%W[(9H[YPH6?JSE[BHI"?OB"3N7)KH#91>EB6)CM4Y'K;<*J'679"[)_$+( M_$!4GC_=L57K8/O9KMIM%SS@1Y*U)&M)U@FR/FS[AU:MBVIY2^WVBNK_( E; M$O:%$'8^M?S8C3A:-0RZHQ#/J"R6:KDD_\W5X(?PTS-?K<%OWP00.;WC]+_@PW,1$=U],FY;2 K+FR'%-PY:C;=,S MUMUS0(2JTU3H!!-7V(\IS9& DU?,""44G7!">=,]Y9^Y@D7SW<];BPB8?/?# M:!$'(QQKQSBFY8Q6%;Z >N6Z7=52")[Z0(&CLG!YV&4U']":1:\9BZ2J:3$; M+1%/VQ\S^-]E3)G :L:>PFR#&SY^X\'V M>-=A^/"%V7"=17_JQ@0DD>?C?:\L7 $L;)YSSC'?15&W".RGX9@9@<6\&K+*,G2/O/1(_O_5\ MP$ \%SWK6*G3$GSI.QED&:*3RR:Z:6.V,AS;R$3$C%$(+QCA.7D!RFF4L>$U M,Z:['F+.SW#"_M@)8".&]\O[S24@B=M(,>#B'2!GZ5./O0]_^37LE67:M'^Z MZ5?Q+*$M8'1]0;23Z.=?__IF&O[X?:]7[;8:J%6)L+YX,?]6JP(\WZ4_[W:J M/:V7^56MJF5^ONQ1\/YN]AWADRZADII0Z^>D]-FID.5,39QS-5)VB!"F&?=C MR+D>@.\C3_H/L*325N%%[-6GR+/O <*_"7WY+8U9#!V;I'M-G'L(\Z2XV[:L%$"[N?ND>1Z.][9$CD('1$CKR M]P%ZH/ J6)->FK4HH+8!'G4&_I0ZW6'FEMO3GL-+K_ M[52N*0*"[O\;Y O4V%)?'LE>AFM9 ? HF).DDK 71[MS5>>\"+YA1M\//VV4 M,=;2K"K*;P\/'_^X^_Q9Z=]_5!Z>_WW[J-S=/_?O?[O[\/E6Z3\]W3X_J("(O?" H^ZR$PHV=6J=O,&F9K?: MT!J%!)NT;K7=:^9ZU/+/6XV"%M6HMMKU,BZJM4M<[I14X6Q5*MH4JH+K=\79 M?JGV=9^9%*&$^1!S&[Z!P_Z)9N#QFFC#VQJ<\F M ^:&++>Q90+PI6>U7U32>G?-U*C0ZLGM2\*$STZCP.'"9U)4(JGKDJAKS6": MK:D+4Y7;';7=V#DE1%*7I*X2;;S(@JNMJ:M=N6XTM2*"YX>@KHN:12TW>V:1 MX4^."W_:RC!P768/9XKOPM/X?&I%-_X,/!]]SS)XO%S)6#-\)V2# M(W M#/ M,9Q_TTW[<^;TE%:]4[ENRL:U)X,XN?H2]%(3,#S8 /Q6+ IU<>ZF[$Q;?N3) MI7SMD^GT0 ';O5FDS%S'29TNLRC/$Y,_V0_ALRC'C*\8PSLF3<;T4U7>=6M@/*1;>;#6<)- MYLC4$[U+].%?@>DR U-RPQ>8GO)7H,.EOLZ;W2@^\[#["74EFDSAP>C*4ZC; M#_QG![JE#'0/[M-I(9'I ==/P'!41B[[*X!;X%'F2&&OO.N-JPQ-=QA,/!]M M%OA@. QPE\#"CC<&')_/$F^%A?[!E+'^RI2EA"'R7%>:NG?WGQ:) M XY^@"T0'J.,V2>1,#M'+G" 0R29-T!0.(:(6FHQM30JU_Z;DVY E)&+JRIW MSK.R) .+.L?@]U%"D?*SQUC4X4^(.B*"4<:1F_F@;NU/&8 M]UY1;IAE!9;NPBX"G[F DS?4J8K1B^F#A]LO"20DM+1'KAXM0OFBV_H+$Q3Z MR;$LYPW?@LLA'L/K;Y [_ [7!)2]?@_,BC*=ZK6ZIBIO@JZ!=%);$$VQYFCA MO?($G-E_H@Y-N"3^9'C_K0XL!%X%?)":-RT\"[B4X&C(8%Y- Q@8L*8%]F8$ M;K0#SN,27^+]P%XF4XM1TRA/O Y39L-?8<6N$39Y H[J^JG64-54VOW*%HA' MZG7H><%D&I\\$[VR/$0\ _;O3C!G.!8XGD*42$ Q'0F_'C@L+Z#&-*G4]>! M V*\#H$#\0==X8Q\!ML+!G_R/FMPE,]C-E.&L.D!/&0T@L\!W(.9HL.K7)/Y M,X(H,%C'A9-_I@,/B0'8 W-M +7X'GMOC?&LX-@#0-T9WPY("6=B#A7?A\J!$*0;BR2#P !(>$2< Z(6_ +^)GP#R< AT ^^YB6]>$(2 M<2DD(@OF(&K:%/>8 IT%_""R@ M!,-1;,=7)@R.A0?N_'B!N R0UF^\M1S &AV+P.(!HPYJ0XU%1D[V@O#CPDE"5%%L8R%34ST&;X6-1%3,$W>J2\$3X*ZX5A=/)DDXTR3ZL$K@^B)[PFZ MPPWH]E&X$VU)P; M7--'=>L-MBK7K4Y&#]@--CBOC.RXOS4M4;?>7[MRW6Y6ZUOL;UZWVFUW:YJI M;KT['!Y3R^C[NGYW2_7$'7?:V=-.<9I&M[K,3[EJIPEM='YK^9OB]KI[VAW. M#\"*QBVV)_3V^:UA'UQ_D<>FW0_1P]!;P;"H;*YRE5^'+P)%7/','RGYCA"T MG:2,1BT^;+5;30NK<+F)=43OGG^OA^JDA5H;Z"JVHM5^RA#U"+\-C$E@ MM4 M)W]D _\CB&?+\8!&TI7)S5JJNAL^P^>4O5ZYA5KH_M0-U[>!L:+Z[8&T=*=5^,H9]4%B@E8/AC=#-Y,]K-)COGS[]!LM M0%4^^T:5WO:G _L"(D#-R'71+'$YS?$O!H[SW0ULFUP!83=C#^P2ESQ_]G=^ ML4/*]\BTP8Q!P\6TP43QA5P#XD9[!A>CC%QGHH#UPE +IY]38)TS?*S+$+X> MK 5-2&\.KI_Y9R&\ZT M3'ASQO%]$M]EOR[\-K01 0(Y6?Q\NE][D2=\!N1\&/&WA2_[HO\P)\'D@^.Z MY%Z!LX=O_%E>,=#$WDFM9=F H1!8 )G+7AWK%=GF*N ]1E=]=G0[1FE^# @2 M,/@GID]>DR&R;^K(SG32#LA:C,Z/!()AD.<($2W<-MJ8M&\4+<&4D A6 B@ M"Q=+(2=AO)AFYC'TPW5_XLL&TH)7>^RS"1O+?1;URO72GKF1/';)"!X'MH%' M >;XD/%6#\ @8$T $Y\ZD_+*;9%P"U6H3_Y21">NFGGI@&M5CLB$8")J*VC 8OY M J4$TGO!P,)CSJ_3'7>SS0TVZ^$;R*4#N[P*R1L.GA@I.E "CQ&I 8FB+A5Y M/=-,D2N!W+-";A0QN0 H9XK^>A8YH$O@6%FI$]#F.>]AVSL.M)IVQ--O88/5 M=4PF=MHN'B?YRJ;ZC-1S!PC@18_=P? E?A6.2!@Q$;<2LQ.2SN!G\HCW)[RO M!%[TR&@.AI&6XGQ*!G>L1SI9O4Y*F38G6*BU5AU!_[%B@5*A?(AT$OJ33C?O=AM'W&X'M[MF MM\NU+>Y1YUKG%AMO'G'CW2TE;K3W+81NZXC[[>45NI',3;OBE^2F7&)OQ.X" M=&1OQ-*G61RM-Z+PDV5XS^JGX"];WOZP=$N/V*6W0I,<@$$:&:$*"#)=X<8 MXUD6$X7]A9%)4"J?4=X_/7QZ#%TX(\MQ2##4JD".(N12Z%UZ2,1P9XZ/EA,]1Z_SJ@46'NB8^@_OOZ6GSCT*- ME\?N:2WH_7L1%\+#/C&#U.,1''[4F]+#Y I#=V=A=@!M9:D MRD#+RW#YZ): MS2SO^9V-(28\BP^8B/@T!<9O/-B_ZRZE.S["(K5(0F.S5,$=6K7*=:V:H7O^ MI JGRQ7WJ-!1;K?ZSOY6CWGUU8RRWI\$8J11"ZD&M>951&K2^2%E L[BV>;> M&+N1-KP>UE M[@[TTTXUHT_,3XF4]OG!L%6EY/K8G1T%3X2/#K$^.A6'([$3^)AV2!0!.H ] M-*>Z)6*>-,PV3ID]8P8"Q\3V($/!_HW3;D-+U@A8[@?:^%9)H8I M_#?&[/PHT5B)$EE6_C<[\)@1VO8WT5(^,?:5QU< <3*1I8N\L9Y!"MMQ\>8! ME][#I6B]];A(-0FA;">!:'EG" [,.Q%;DI0GKU@ M@'2&";V6\*./PE *" (>RR2JHU'/E)P[P13?(=UJ&B:F.Y<^6(* ,(#_PNZ] M@%H18%425V_X?&1$C(%H4Q"SAVR/-F$>WI#/YZ>MR8+[B#81O.H392JP&USA M;VZRAT7LPVN#BMW+R,N,!Y[[J901KA*\N1CE1BD^$N.[A!1F:QND-L0!\IQ06I-!EPM*I)6GQ6<$)=AS%EK0 MQM=L6N0.^&.L+^,C#D2(&B,=8;D;10?FHY%Q+(EC'V:4 M3]SSTV^F^HT?HO1@(85/][/X8R%S.U"K6S)@OGTB@SM&45D4KP%$A,9SFZ"# M1&3IHY_HBI 9!S(/ ,944)()6,+KJ%_TW'>-+>=[I+N#'WSBAU9#_UXM[\B/ M%L[I6#U](L](C.R7;#$\I-$L:GA(HYOO22L7U=EE3L=VS;8.>/]I]+K?M%N3 MA.#N??,OH?O7O*#>"HOVT;KY@KJ1K-O\&74:T=;T1)]W-MX(/;%/2F?>]B-M MS%YLU=7N[AU,-:&IW[>K$J6U-\\!"B:US41J]Q+\"Y@ 5BG_=PIB] MU,H+P)//&.0([#BP-Q\HE+KZ_J:'K&?[Z3CP/@2X@F$$L.NP**= )LWN&,$D%J#%$?4UD_0=HJ MDC=_AH- AQ:J1GPV3Q[W24BSX;<&7,_&JIK8PQ M3YMSY8*PIR!%^=3\)4E>K%*>+A9/"\9-;=2;/9-,>9 M$Y"S _F-\\K YA?U'Z(;Y4P)J_'.I=^XZ":1V8Q2%-")9I2^HV -##;+4W0% M>TU-@DERBLUQ5UB%+AHQ+2L7HU$#<"EOPWN8G9D ?#B/&6V-].5[-K_?K(VVUVQ4 M5*0,@8+Q('%#8CP&+_H=BMJ)-Y2$V_6_^TJR-8>.IK!K>^ 2Q4TZT M,2SQ<+&1:V*""Y^/L?R0J0'%B%I&B"YK$2[/%14.J:F[R;N\\:=AYP@^DR6N M>P 2"3 P@.0!K(^7G'AC48M'8SCP$0*\0%*\=5-8*#2/9Z+ZGXW=Q" M>+-+.D9Z-B_17M9H=K[W):_I&@8>\'$LZ-!'(Q/E6-B^-YS,$:&'IXJ:,.KR M%;%*ZN\5[I>WVACP#FR,0/[@+ MF@2F NB^L^CH3?L55B"F9\2KI+JA!#*(35/C["FV"A%]7>,K%IZ;.$=1K 17 M4%XY+P#S=(M#R\*&JBBAL<.I[7%$I2["+RZM.MZE93+\QB:8A+L10V3HA,6[ MJ6^G+I!8Z8ORIZBSX_)^&%@AM:Z4D\8$T;NSFI$OK;ZYQ/9=/=F^JQQK*57[ MKG4Z[:8M^'N50RC"*Q&\#>PE9YDCGU3T&$X]6#4,H---MS/K=-/# )YN?_MR M>_^L@-;P\/BE_WSW<)\R)!8+,[.46WKV<:"IU7D?BWB:6O88-1KK0Z(E'(G' M!U)%HT;B^2.H)4RGU-4>"!%;+T:S&,4-+B\J7C>6,;H[=5=PG 0 M4S3?KK1S*SN])7,KX\EAX4BM<-3:&H76&46W>M&:MMO=0_B@+3?7K6V\.:[8 M>3ANB!3-:-[8W.3.]_DF=T9C"1=?QQO$O8'&(P;;96,E-@9<\3[@Z: N8,,6 MT"-QF KU$<86;#IGV]AH@M^)2_/"^TC;'#-K"JH5Z):H3Z'%.@U?'>#(.R < M',50>;C]XE5^$0K;U#7%W,471'V;3TXC]1>O'E(W?OK>8%/+F:E"AZ)M [8 M-.,/]2LO :/Y::=K=^4Y(_\-]+,K;/2TN"W4VT"I'E@T;\9U@I4"O5^VV M&KE[!]2KM345\7EZ!]0+*=.'G73S=2&0:RK3FE;WHEB3J[!A&?_*RWJIRTZC MJ/\9._>&'7OYJ(BP/<(&:0QG"9)[[ ^_'B('0*I$@#E'$*SDX-VTZ<8F.[XH MJ#5V)MN3:W5TBGG)UNU(,G@?,E@32^4K--!#43M=HJJ)I1X4R:\Z=7VA#;=RG6GH;8DVIPEVFCU-<6/6^--#_"FI=9V MU_/*U0N'HT"]6B^[HL?;+K@;1W0.T_I[,=YWIF;A1991[\F!V*.&6JCQ%F4R MEJ+-@:0N25UYJ&M/#ID>SN;6ZFJ]491C4E)7J9!,4MIJNWL2HNN\^F-G)Q#2X%W,R1J9V_5;W<1KL\'] MB8/,Z(MT[/&/DY0@*:'LE+ N;W(70FA7KC4P M\YIU*1,D)92>$M:F3NY""CB.KEE3&^U.24CADK,G]V)1R;250K(K=R&R+C;J M5CNMG6E,9CR5$G76)%CN@CHX/*ZMMGHR-_<<46==CN7VF-.NU2K7K89:;Y5E MJ+/$G(.F6>Z".AHY"KK-LJ!.H9F6W5/)M$RV##Q2NN46DT NP= L"CKGQ([V MQXWJE>MV'0194>7>!9U>2?T\DG(EY1:9!KH+Y3: @7)EIMU+M?S*R;NG!JM/2^;?0GV+7_;_KS]L>4V1Z+N_;CAE.M^]NU=NF; M]'/'!/?HQ3XWCN<_C'YS',,#0SE$ MS2?',E;8T+G])#@27M6THC+ 91E]J1!24F(1Q4:'H<0N46*MX/"^I,1R(*2D MQ **G0Y#B+W*=4]M%-9/7A)BJ?!1$F(1M58'H42MAI38;)X$)5YRP98LR#I> M0=9A*%&K7+=4K2LKM\X3Q]94;AT&Q^J5ZZ;:[>W,[26.E1#'UI5X'0;%&I5K M#7NGRY[[YXAC:XO!#H-DF#7:5%N[&Y!E+!L[F0;]*Y.O3J>.[+*,["( =$[\ MK SLK%6Y[JKUW45FX2==;G^9I'5)ZP76GQV&UMM(Z[5:P4W5):U+6I>TOG'% MVF%(G4\M;&J2UB6M2UH_6HW;88B]"\3>4'OMXQ?#%4'L\_5P5"/U;JX"+4]! MVE=]1AT&?:<__"LP7?;5=:;PYME72[=]W39NX=,I7C)84YBF]4ZD,(TJS["H M ; (&^O0=E5EBALF5PD+M[QM<=J"B^BDBM/:W:J&=Y6JP$EK5%O-O"\_R*)6 M/TJ67Y(8%KENE&TD2W358M.5_V_ M,E_U:'E>.Q(8Y@AVRM*/66+.0;.WJO7>SKJ13-G:(65K<[^D MS-\JIS(I8S\YXKS[Y&>8@ZK66L?O6WI:QJ D<$G@!09W]TGA+=18VJW&65!X M1D07=C5R'-]V?,;W;",_#3]Z=' W8]^?OG_W[NWMK?ICX%I5QWUY5Z_5&N]< M^/I=>"V/PQ:,3=V-XJW_5[G],;0"TFE<9Z+X8^8QS$0/<*:=[C+EGP4(%(IC MW]FO@&J..WMV8;TCYCX[*&'?YCA,A3?B131S/@X:JI>,/"&KCE@KJ(3+=.G<-2*G1GBXP3: MJ*D*QJCH@1AV4167>5,&2WIEUJPZ'V9_ER"'+;,=0J;TR.""H6GQS)*'$><_ MGP ]P_0&Y\:QB;YUGQGI/(=Z]T3R'!*GP?3A&$_6">"\PIF2;PP(4&8WE"21 M0&8W;';9:022HUR&@?MNTUC\60+BB4U]-D'AD("&C+'+&'N)K+J+,MIZ:]PR M6]IC/= NNSVUV2YXRM.INU0D;5T0;74[^Z"M1@UIJZG6M)-HCGC)H7496=^? MW%I3#;XE;>&0XUI=;=?E:/5SQ)IN=R]8@WD86D_ME@9K+LR&^F;KEN4,T4&W M73;3"L5N(^K) -\94H]6WX]"TZA17R3)5Y+O8,M2],:6-T"^8C/(*1VS[7G4Q3V0QA229-)(>))W(=A"[:M:Y*3QU M/$I;>^\R2\<$%9&#(% Z<:/ @5I\BS[PT#NX_):L5(IC)(UHM06 )?X=NW'T M^85=#5RF?[_21[#8][KUIL\\1,1DMHAI7RW <''[2SZ!EYN)5L":]-&M1QBXRP'^8!C/J3<-H#=JM(?P=1O>_ M'=#**>L&R.(&>:>-JKE^O32-9QFR75-H/@L!HJ/*N@2?C&2^?J6M>F5_W&E# M#.]4%25OLM@KLP.&V6$(7A03?YC^^";P@,J9FTX.:W2X$ .NPHR^+S[#!\^G MC#W>_GY[_^TVS962T%W@4/$[\'D9;ZDO345# .V=K70R@2Y J'PT/?WEQ64O M\QV(PXUN?B;S#WH8B1H(@TNF "BX.' M>)2TYPHH#F;*"W->7'TZ!DB1=$3,$*E]0X&7VS8M.G@2'XB#:HV+A#Q9?(U. MM='*-X1]:9I;L]IJ%I<0>,Z+JE=[C=53YH^TJ-[>LA1/M;F2G&E_W'Y3Y]42 M23:2V@9JR]R4KM1/UWG']L=(GHT!7E:EKHD9LS:BVZ)MMHE_HR=?] M=-ZTS,V4N9GIJ/2:YF+"CLSO3^Y5KCMUM2='5TOJNESJ:JQI?+0M=35K&&Q5 M>T57>DOJ*@>22>K:B+K6%.UL35T:Z);UEEJKR;:8DKPNE[S6U!9L35YUG#+3 M5.OUHC)=3Z%RI]0$<1M@/PM5^6(:AL646]WS11%N?X1VYE+?A*RET!IKNL=N M329\+K%6WUG'DS4XI<2;-7VBML8;;//65ANMG5L.2[PI)=ZL2=_=&F]:E>MF M5^W).>AGBC=K\D:WQIMVY;I55T%>E01O+B$*\,A 0W-&RIOC6L96VMF%5%TU MUM3J;8WU'9"R'57K%-78OP1> (DW";Q94ZVW-=YT 6_J:F_W-'N)-Z7$FSW% MTYH]T,Z:H)WM/.= XDT9\::YITA1"]ODM-2N5E37[Y*XTTZE)P,O#Q:)RD>L M?SLSO[PL$%R5T[$G5J)A.51+K=>*LO1DA:\D8$G &4KDG@BX#@0,QD>](4OT M)0%+ C[6C)^MZ1<'DFGHHD_/7)#T*^E7TF]AUOB>"!B;=37J:KM['@(XN\G& MTBK:\E<18PV%;T[P4F<4?>&RH?-B4^,*64)\VM6ZI5R4+"$^F9(S64(L2XAE MS6>9:CXE.DETDB7$^828&&OH J_6?457IHYI^PIJMO :638L:T/6&\C[=CEKK%3RD6E9>E0/))'5M1%W[BN!BD]>VVBBL6;RDKE(AF:2NC:AK7^'5 M#NB3#1!>[9W#,Y*\)'F5:./YR&M?P9,ND%>KJ_;:LFRX)'B1-"0=6%BF_2AK ML!*TL:?:O5:/9D=IM9U)0];NE1)O]E2[UZXA3U6[I:G=DWA3+-[LJ?JMK8$A MJ:F]1EDF/4J\*19O]E3]UJY7KCL-M:/M/ ^]7+7"YUV-,J\NRURZ P#HC'C) MGGR9[49AU2B%'U^YW3&2@"4!EZ :I=TLK!I%$K D8$G !ZY&:;<*JT:1]"OI M5]+OH:M1VNW"JE%*0< 9U2B+@P1+-P]- M'\ [W*# )MK!(TZ!98;"YP\??Q\K5_V ;O3";-]Q1_KOO+&E*GKO)H&4WPG,8!P&KA>H.-53OCL M*=+;U4#W^#Q?6I%7Y?2GW&&Q$?,8#O5EGHK/=9FO4PT24YPW&QXZ-J>X5/P@ M7H4>O50)X$X^&'@,H&=T8?1E2S7QEX#C?E5?="E@FT/##?^;C>/-=E%J++.]&GQ*"_LV,$/]N M',^_9W[$Y]HQG\-6;=UJNG&2 HAEX5H0.OD6V*H5N4#L"=:NIKEPO$""(=95 M<,1HU%0%$[YIY4]LZK,)@'ONNX8*Y^A-V1 G,ULSE=#4M(=6@"4:@$%3;/GL M^O!- FW@<>8$49?AWX!Q<+QPW!_9%)#"Y&,UV8\ILSTLJW,%=J9.'#!U; [' MBNG-O7+H"+(" . UL*U\8*]O!?7^Q &1\3>M/@O\/0!_-:W$[H >C7VLLU/# M=:8C+M$ZQ8' _YE%2AFHD\:3$AWV7F"H@S2&*<%1!QCI(\ %C@"J!-0*L88:J# *? M,(<3;%C?/ ;2M!U?F:$HQSM$P3.@+.#(G*I$2U$&0ED%?02%R@2,#M@B* /; MR*D31J//ICXP+=,WRZ"W;[9D*UYR$I'@Q'37!NX1U[QSG1C40=VV SA;0)M) M8/GFU0PNC555PJA_KHRL+]B3Y3#',T CXV4-'8X$[VCHE[V$D M-/?P)%2N1\12OF K;-6FA;/R,7IW%A3 8.^L!$+A!MG.2P83OKWFW$*I)+PW M.UII>R(ZK5TP1F-F:SO?:X3 [Q2ZQBTFPVBKW2P1-3GU+%-GPK.IIBWHG MI<)MXYS77R:6W"JM2]+:+I3PO@/&EN&$3U#EZ:U(D"\G8 MK/-LP*GCD?[YGA1A>%KM-G'H9NDBH-Z#,+,%S<_M)-CD9[VR2/0P%2 M.RZ=^?L 4,C%JV!->FG6HH!0 1+\APGX76\:1FO0;@WAYU!OZ4.MUAYI;;TY M[#2Z_P49^TPMR8"A(3VBN_=?[_3KI;KF,F2[_M? ?7>=A0 +9!*-!N]_??RE-,IW=@3QD4UTTT;+]2MS*0 ,DDIY M&,!!$=0W67[W:##O+W$84:AKK!N*/IVZS@\3/4Q@1!=J=T:"1@ P ;\8?%G" M!S-/VUHU/?DGDC[D@PC/99HX%R=Z,'D*8B_*&XA"D#Z*XX*N8.N68@25D1D_PJ3?BJX4;3,?0YO(M@ "&[^', M2,&(]]O":3^+:0A""UE_BI&C:D.0Z(JKVR_$TN>H&1=W9?ZX&IN&P>SWN# P M-/TW1S '?/L:*"[+.MD/%-\GK1^.574"8U:>T>$9W]A!4ZV?]QT?3&UJ.%[CL&2[_8#G#[S%LNYS\ 5S, MZ/OB,WP8 _J=HN1W ]!R[NYO'K[<*L_]_^_V*958,W< 2^0^/;1<G M29!2?/U'%/$L.F 9'<8M?\$'9K.1F94/T 6;N;9*O.0)_@'2W"6BLA37PZWI ME+F!&Q[PA>1W%2SNUP/=$'X+-VZ\F.:R73\!7S!'YM!W8!^<$V0 HE=#0*SP MJAB URXC 9<(6.0 S3."(W:;(& XO_4"BR!"J2U@H0Z_P^XGN 6!TQ@:'S+/ MXQ(K,NT3 "VSCS]"?#8:<2N75NYB&/@-@*N\ZBYZD3 KB2(:\+?) $*P6^3? MCBNR@# U@/\=!O\I;0C%D0Z/ 14$("' JQ)L7YCSXNK3,>;PP4'^X.$7(K\! M \RFE2Q$CSQ?]P-XR2Q>)1Z /APK?P:NZ1DF(89*-^$EIL\FW@KTF!+*J8H7 MP"/PT/&>R914,^4_3 P*@XB"R*'45/YK(=8TZ( M&RX $>^-, ,5.<%GO- _,0K\ #>/H2]\A2=(A$)PRE3'K,? B50Q)2BM<.# MS%A7Y*#BGC\+Q*XOEL^#^QB%"Z_$/?/UJ[@>B[V8GL6?0XO ! !;'_J<<0Q@ M!\JWZE.58(SG!-0^!WW B)0ZU6[K4;>EN3=3K6GK6Y$O>FCX/W=U?VT+Z'[Y[>E MN+3@W59"Q_8N(P+/M%#A7$L-UO096<*:\U8>].J5ZX:JM@R=9UA/A_"]I&,:8#0)]>9?$:5\F'4GTXM 9HDD_\/!Y&G^/3 MR!(9F/25EA>_7(*H. L&O$[M#(>&*%F##-8!8OO"P[-65@N&3KEYV@ZAP;WI MN4W2(FCI3LA%QTA*F*F73QJLJ;$UB&HI/GE!=) M9CA1+QXX-V#_[ZGB>"520!=DVABM6%!+.QZVU.D5;^Z#\^ M]N^?_Z,\?/A\]UO_^>[A?FU@KQ(XE6\,6,BX08>Q^,RPP!8F#U7Z!(Y!TYB<&>[7>UVZV<\ M(Q,7M7I&IAQ'*8TV!?CDM;U_[/Q]OPT(A M8\K;\.2#)J.[QH*>V.=:3Y9?H8=3\N24(4E2ETI2]34]\?*25*=6JUQWB^Y$ M*R<+;8L+XL"PX0 9?RPE:.6XAHU;K*\FAAC4=YX7),HM$\1!):+IJ@TYZ^,, MD&=->^_=D0=K=1OI5A@G/?"CU,SSB?D^;[:C3'1CNX%LEY+;L!/K_*K/J$UB M%M9CD6 SS3(/GK!0@ (N$:8H=KD*86@<0KK6I6P9+F>A7B9\.MC9-K\W9SX@ M?WFF9^[]EYL%%)D[DM_T;('I6=O9FY/W2(ZD>DN2DB2UIOU> 235!I)JG01) M"7$;+B*$89,7:!44KLM(%=OP(?MYUR7&:N\S*Y)EJ%:&:F6H5H9JRZ2)7'!< M:5T!9'Y-!'N9=HHJ="R%16AFI/7@5^M9Q-PTG@M72G<1E MH/;$\64G;KD*8;!Y348^BPS4EC]0*R=O'P! Y68B1PWU:HT]A'J/-&[[<+%@ M2;62:H\93095HOAH\I&H=DD?C_E6 RLZ>USD>)NZ'&]3CK64:KQ-=%19EVS> MK:.M55)//#B&UW+WY?C,/(^Q!U#'=>SM]IF:*Z::6710A5KHR0&?I7MR?+[M M/VTW5T \+N,EI9PRU+5], M?GLX<]H./TC.@,45)SKW.+;H+KY)WPUL6&Y2TXUXS[#PD6G#54D \)9!)MPZ M#7LWPG;T%Y=QA]D;-6,WJ4^YP7![)@XPYOW3Q:+9#X"::$9$XX3%YL*'B$G# MB#MZV.-<7 (;!T2\XG]AXW3'QAL2SV(6S3:AB<'.9(#I/:OOI4/#KOA#"\%+ MA\#A#$_E!!0=&Q.34_BY)4^+]VKW/-&'WA<=YG.> XV%\'RF&SAI*1X]$\*- MS\ 0@R8\%IX*S0+P?%='C+Y"[.;CC./61OP!N.H2CS_@(X[G:2Y$>9=-7=BQ MS?&/U"D\XH .5N&R:$;MV6D6>CB+(]XWG?\"0<^1S_P;XBD^^)J)_CU\UE3X MH*)!"TF:7$Z-T= &WDJ'O^A5MP*2A6+*0/CLK',+20\0%ZX9"=?F@;POHR75Y$R#JB1:MS+1Y'ST:U/BJFQ9)ZF6O M546'G[ 16;Q2_":B_6@ PYHMXR[&;/X^Y,9TTE?.Z"J(0$U3R.+]&@[16S3G M8LI'+\&I@=@C]Y2K\&?B;N.E!C;1*V=5;M1)3!F"DJZ;=MP?C3^1-S\;(!4R M=V@"S-92DE"NNX#W):&M6+SYLRE:(C2#XZ_ C$^"3TX!-&'8DS&3[04N_A6118+!XJ^NZ7'@3_0_'=?D,TOP@'&$"2%:R)=% M!SND'Y"*O(=4-'(KA4:1Q$[.W4*Q:_Z ^R*"PID?H3R!9R0DTX@NI#Y3J/M8 MT1/^2#+@I"CFUPI>O)3U1DM.44XX[42X3E>RYXV4/QKITR?:Z-O&YY@)<6TP MNZ%9!Y.JUL[E*!T*9W0Q ]GIO/$)05XPG5H1GTN*UCGNEA@[D]#X%B9V;#BP M(YUQ>B(C/+1.M=/M%-91K)@V9\U&M=OLEFQ16JO:[1;7>ZW 1;7WUGMMZ\M. MP:,;QJ^>B#-\=H;S,UF7I[/O#HL2)J6O[/%]*4!8,U_GO-)>4C.+:WSJ+VH0 M6TW?V"3[88/["ZD6D8O+;#&^:977620H+#@1MD/J3?(?SQMN6=9WT:#<.7VT M=$#,'2\^UXCOFCR-^2C%([[E8?3-8R2'<@YUZ&@=C)>HW5:W)(FRDC0D:6Q= MT%8L:70Q6*YV.SL7YY0KA_Q4)IT]TWR-9#3CF#KV/NZ7!8:RP'!3Z4_.ZD+8 M6J\HB2_+>"65E6CC12@2A5%9O5:4\G# RMZ%M$BMM:)MS][M_E.]OY!&1659 MW27X;Q.!WW-3,$_Z_KT,ISWMJPKR07,]IOP6H'1';P>W&S$ ;NJX8;+IB@P^ MZ9F6[K=]>*:CR9 "'7.KT%C+KM8RYJ1+SW1IT$>2QC:>Z9U) ZOVU4:K+*0A M5;7=5;45SOI+4=4*MB1.@7\N9@[LJI==;C^5 R@R]XX]W))AXP 53>TU=YX< M)/OSE!&?MI/^.^ 3SE=IJ+UNNM731)"Q)N)PDO#9^OCT)MW$\JUI/Z2\M1ZY_3+4]^P%X:H 0Z+H>=JEJG:^6UL#L>\"%VTC B; M7M#7<,.+XQ@>GJ=!I=$>L^#-+VI8!,_KI0VLFL=*9&SX%-4GYRQJC9'KUS,I MAZ[;),16!<$$CD43 X% M.^)0,(E.$IWDC+F=PD^H.1>6F7S6WH%\FS\CR[^>)]2!AFJ6C=^M7'=:._OH MA]2_,O CI_J%F7)J32L+ M^ER"M_UI[+C^%4VEV%''NI"T^C4Z%L'S&<"YDDNV<21R2=+D9=G%(76LS?"C M W9H45UZ)'Z4"C^*0(\NCLN4Z'&.Z+%NJ/I&^-&K7+=E%=;1J[!R92[LG!E^ MUF[O@J%S1@QCC3ZZM3'6K)$QUCM^U5(9W "2;"79'M),V)YL-23;>N_XP]0E MV4JR/3NRW1?54O.D=JVHMOZ2:B752JK=U*C>GFPQ&*IVVD6%RX](MAO4!."JPHUGGCJ.IXYEX MS7N:&FR^,E&.+%A*XD:!V;7X%GT U!;XRV_)JJH^!A%HC04 )?X=1_WTIW 6 M5P.7Z=^O]!$L]KUNO>DS#UE!DLZ!I!=@N+C]I9L@U8#V/]_V MGVZ?E)]O'NZ?[^Z_W7[\98LAZ['N\T\. M6.0H/IPW$XXWYDNIX/_[ZR4/B M'&&6A3]U^('7Q/*57^([]/&*IM]QTPS'%JTV@)1L#]?BV*3KT*CW^6'P.O7A M2(O]DYX!WZEU\C;'Z-:JS7JSL#X-^6:D+^W3T*ZVFZL?M6'E_2F8:I],5&0( MWR]U]G9_@MRCD)KE;>NX2X<6G!OYB=X(6DC"1,'/38I.&G72T@BM_2N*N M/T$YB">MF)-IX-- $>"S;$6/!BD2LV#X\\%([UN"E=[^&,*E/"B>FPY;Z!?I M9&B'("A!D1M\7G^'CY[-H;QZ^?+E[_G)[__RD].\_*CS1 M][?;^YN[VZ?TN2SD_F9E.--;2@C[/Z*NIH"8NFF'Q2>#P+00GWE)!_LK,*<( M;87RRA78_=40TU^M1%]4_<5EC(ZDJGSE'[EL!%?[3E0M(;/T=\[2;P,>W3L^ M4[ _:IRX?OC%MSO7AK^HF MR=''(16MCEFEGC)UV:OI!)XUHX(F8#/,4)6/NJ\KGYV7%\#U)RS/@P% \\T3-V=*1_-%U-Y K#X3PAW_BY@-@]#WQG *NH-2C_'6@5,MJ>7 MZ9;%7BC%7O>32_:4L>X!1?O*@#%;F>H@U$)F,$0VZWFX'\7$"RR3O3+ZW?04 MYXWQ^9%OIF5%?!618L#XEYQ;Z,HCPQ&3\&L_Y!%PB?^&[YM;"3[LF4VF?;C6 MA\7'6\3W^;25(1HS "=@5*$5BK]'M_$:-.9. /L0"_&NC/?#[NHUK0B6JGA3-@QXW1:]:8JJ$/YAZ!,=X4M@LVW&%:4W MTQ_#TSP.?L)S8(_*G:U\T=WA6-0&ZLJ? 1SK"+42?K@6[SB-U(+U4;SJ 4&, M.@Z?SPEH@V4*<\L/%P$7Z].IZ_P YG[7+?3V"'6M'8O>+@GZ=&VY J1J(?DK,3' #P"8YX0GX,WO$HXC/GJLKX"S M(G# :;A>H,/QXHD1VPE\!R +J^&GAN^Y17!. ;-FA/HC$X]XZGC^E>\BMYHX M=$S\[. E<.)^6#F"Y_0__^C6MYB20FO&_%8_!QXR9A9 M5%%"<__J75X= EM^ ,(.KP-K_CN^9ZR_BBFO7(;"JK ]L<8 ">VF@$]?/N4V:A$J+QNAT >/9WT83JGZ93ADST\KYE@*;QPAZ@) M=C1D\#[E:^)P^T\W2K-54]X8!Y<^'(+FAL>0#]-;N5"]CV_1K;Y_H[ON##Y< MBNW8_*R:3GD,D3VVZ3.P#""!)U^E\]3Y*U&5LN *@"O\JGMP&,@?X"2(PO$L M@=P'7!V#12L#W>,U3 D)JPP#UP62 GZ@O^HF5][@E4&(/($E'H>/4!43N(@] M4_$28DI#)P L!N:.U^!ADQP<@8Z'''7D.A..7>1I2A\-2@I$:AN%#8A2HATL MZ@HW@3<; =>-\(MH.4[@@RABO/(+P ,?P@)*K#"0>@1,/J207Y;?):,QM/"D4I8#KM=A!X\%@\"X <411@"IV@RA7S'X0VXG811B$! MK**^\*? J5?@3*"VA-(-[\1J-RZ/. 8"7)%_ HEB$1R(V;%":H%]-27D'2(7 M0>JW$ T1(P'?0&4!#"8FC7V#8 K-6@4O:AL.%^SL\[F&U454=*"N!>N.+!;'Z!A)NP 'AVQ#'1&O-5KHP@AB605#> M57LH!W7 5L0Z,G%"V%HFV#<&$B.L+]9:4:TU,S33G>SP3HGM\'IN.SPVMA]& M8)/CB' "R2.6MC,#VUEX3V- W _(CL)X4-HP;]?2AGF[EC;,GYX?;O[WZD/_ MZ1:-\B]?;^^?^L]W#_=;V>3\!1FOS:Y%/O+I//D L"O.UDE^>\H+$ N/QLP5 MQ%+]WU\!4 HC-9E*OY#F<9(GGR$?WLD5=+R9&/P=2G=;%[+^SAY6\1Y->9C8 M)I +?H+$#L3VU0((_(R5MA,^T)@+;3+T#-[LHD*WXH657U"71S3PDEQ)[")> M0W0#TB%2_Y0L(E ;&&W( L$<39B)KV&^R#P-]"2 E!>#"[.2)\9@803[!"1 MTAO-@!5Y5/7KHD/#Y18I,$KFDY:/FCN6&Z-Q R^HI<>I^=Y@)499^=TGOPC]=GAW3;+(VW44:-E^R191K_\NX[I=L'^OA0 MX01UCZNR7'=SD3DZY" C#8![;,6#)RT>8UN4,>/G3>\.;( MHB8OGR6TZU#G]?4?I!>.'0KH*<[ $H8_ZM04CN".%V8!CW1G)$E)AR ?'QC8 M\?,G^G?&/3#T&G@&.29 ^<9H@:Y@V@KY;L)'*":8](3KL08.@IB $0V1ZY MU5]TT0"D$N/P1+QX^R%8\[(8H8+Z:YNZ7,0RZ!$W@?04T%RYFYK^:0978G-?19C$I=X 3IWJ1P MB1?&3_EC%8\_D0'^>U@"F-H_7N,I4\"%-WB+L V) M[RL A?NK82-$ERMZP'9JF6.N?@I]:8 OWQF&LPB;^,X'#/@0=1W$>(=-KC:* M@%+[K2M2/N"S$:<_ROLPQ*E,'$ U='.@?Q%Y ]<"1?@(STS%%KKFR.3:$"6& MX!:0\6)L'&/,.JC]H,AQ+E&OH;P;8M!09$/XE&3,@9]0UI_KU )ANH#QT-R[Z:]98*@B%UT' NM''*O3 ' M/+D'(9_@E.A\S.G#Z>;TX:"\\#*$9X?\2QD:W4Z.F^I\L#U&O=QGWUWG5,7- MW8&1P RNHW\E:N!G&@I/#H&0>CDD2VVV,X@UXZ@R_?=D3=M#YBV MMIJ*=VX>PGT:CID16 L!7(S>-^;+7!^5A2%<+)IR"+L5_/\P0GDLZ M&'=@ :/#-@K6:K5JC3N(\W0*;K2KS4Y!_7U;U68]^ZMM MF@[G>])I+:I>;?;:Y5M4J[;ZY1NV9\ZL).V=:!/CYT2KWH0T5D ^[MK7^51! MWH)CN^**@U=J6TD2FD:@ M 4 N)K"&4CUO$.]G_O[-R%^A#= MW^4L!DE;>Z&M-?.>MZ#[:6C/>=7O:ZE6N6_5T>H2D M+4E;ET);:SH*;4U;W5KENMD^"9WP$KJ?/:&52 %&GE4!ZU[J9Y#-J+5VNQBR MR-=WJTOE1W6M+),29(?S8I&JV[ 4UA98]QXO%&FU?6--&2[LH+Y;$FG)A34$QNYR2F 8Z-YL[ M&Z(2J4J)5 4%JW(B%4:RU$8WW0I#S@#:%UK\QDO<1:O)B6F;GN]2QP[I_5M! M'P4%G'+21P_IHUW;F3ZD35U*I"HHTI(/J7HU&FM82QKVR<*J"O'_TW@YO^55F3?%I6;W=@,$Y,BRS MPS;1OOXCG6VSQ6H^T)C1MBXU&\ +TFQ\9+R;J3 MV+A-7Z]#(6,+K*.:6NN=1)Z:Q,;#8>-1/$"]=N6ZIW9;.]M5,FNR&)2YBY1> M4(-M-C*WBXN?KMV8;ZKR&O4V:@C#&\1ED\ZS_N,#!S4V:-HL MKK5*X[];1^ MN_D<9>F(*"5"K=%0]X=074"HC*(KB5 GCE"'P:><4A\[2ZI:(QULE^AVXNBV M1HL\"KYU:S7$MUHO'6<\.+Y)'ROWL=+DB)4NU@U5_0(FK)]W=5\1 "HWASJ\ M0_J>^0\C8%.Y&9&&C*C3*[BXO8 C+G>%KB1R2>0']_-O3>1U(O)6P?Y^2>22 MR"61%QP^V9K&L06XVFNE>_E+&I:165OG]<(B?/PSOJ MS)VF#\L=KL:>>'"U(H:0%M*H?LG($!Q%8/JS[$[SW5HK M-?D0/DN/&#^1_O/!!"<5_0UOB4; B-&WBBX ,=]"7E78CR$#+,0Y0,F! XH^ M KMMI:WA;SS595:[4*ZW;>+*3;>:_:UGHE6Q-V8&\5UQ:^H$4U M 5+UDBT*3J^^>DW%-!_/>5F&>E7"#LA"!"@/@>_Y.@T^+:Z_]FF!X@_Z@QE* M'U:EOS E',ZMT' R"18!%AP$B!I]5!CH4F#4?WEQV0MH MT,H=3B2S/="M@"D_:_- N836(!]T"P#^;<0,/P;X"F@W%88<[E)5;E'GZZI>MZ5B= I>G7"L;RR"E-&F]6,H/K>.,\IWG\)5EJ(*MO) MG,MMF+4\D7=;H;-J+#5]*2@_.K$,F:+5*M<9'1 V3\PM8<.UW0BN?)A32G$2 M(M6V$D7#7,QNM9DVV8]I_93N_DNP83XY[HB9Z"I^I]R@!]"2!LW1AW;>-VQ]34\Q"#]E%EBRJ5ZX;:0WSI(N2I&E3@"S:%=?RBJ8&B*9.M9U6 MBZ2Q)M!K,JJG/ M<2O8Y_"]$;B89A/C01OT[&HCE7]<,!+L[,,KG3:0NZK@7.L"#BB"H\0HRHO* M+8JQ48_:+JP8L*#^ ^%[Q FT>1KV:=D#":TDHY9"KNYB5G<)=J!0K:A0HH2V MX/*:)FD/[BR,$F>_I3U(>RID.S&;,.]^RHV^I30:$SB1>7C5P#^G[5?% 4O&3F. M;SL^XU_;B#;SQ>7PT16=,+_NT2';W?>G[]^]>WM[J_X8N%;5<5_>U6NUQCL7 MOGX77LLKOO6HSLN,ZKQ>J<[+95/0:3'?1O'A0M_Q=4N!CZZP!?3"Q:K"._G! M1K!.?&@Y'A:1\WKQ*RX!*P_GG, RE+'^RI0!8S: 8\C,5]CC8$;P$%7P8\<"[/;@0D/1+6OQ8Q8F MN.$]IBN^]L3;_;$.U # K]+ZPI/A^)M$CR7X(DX_C1*P;4"@]%/F*N_37V>3 M23>BDNM_#=QWUTOK]P6&-^N\_>04D "?^]YE%LU9%&7V@GLF;A2\H1;?H@\\ MQPK\Y;>DJB>/1,A::P&HB7_'D3=M"@K,U])F'W"L)TH=:K3W2VGISV&ET_]L!UL?])2,J_44>]Z]W^G+$7H9L6?00M1S) M8.^==BW-PNG3YC*1P*DY@\0;9>PAHM6KBO+T_'#SOU.(8+8"5&AHRD&;I8^JR\@2!;*=97-V=K[8&EBPE12 K0/1LX\1TWHZ^=0$W1A\Y$>3>^[,G(9.988&.6^X@)Q%,$> M\V)WN;SNJT.OMDB#6BD0[^X_%<;:(FZ5H$<\NT]P='?BY![AX+Z8MCD))A%/ M0Z=NR-2ZZ)-IIGG:3\J5=4Q"$.;!BB_8A.T2+TFM-0XP^6 M?I>%OB',-\RR:]0KU^@_74R^X8V4RZ"+GL69=TIUYHV-S_S"]/>(8;TZF/QB MF?Y,ZNY;:2?=VGZ<$JO0__?HT%!F9PIK#*2F \;;*"5=K90;;,$&TRT]I:9> M'DV]-*C2SJ8%J;:FPAX[2H-35FBV=&'L%\D7G- ;X'IG#:Y+_?:$>5Y^=.AN M@ Z7JOH"VS<-9AO*S&16(4UYSQ3#YQA>[2!2_:,X&X[8R0JAD?F#&5=_,]?) M", U>I7K__E'MZ[5?RU5Z/;,$:1S,@C2K&V((*=8M?6\,OM21Y#RV.M\2O64 MXMV>(NJIX$M,\&2>#P<*?_'$"0_ X9Q1^1;>-#8]WW&16!+Z*NXVF@$*S_J#X>N3 MUQJZKRN^$VTL7'J4LHZYI6PRM9P98PK/;A6Y]#;'+_S]S?3'8O$+>Z[RU':6 M= 73JL3&0\B;F#SK4JW6R'4F'+ST/%P9 )F?!RTGL?SD(O"KA?HW<1/FZ -* MF#!Q<%J_54X#KP7L46 55Y^&:1/T SZ=Z&SL \?FRR$.[5%:?_+[&UC_ MO>/_A\%KPQTF<^DSDOZ;%%A*3Z2?JVY()GVG4M1#Y(<_18JZZ2.^+B![ N;P MI3Z=NLX/8@763,D;RM@;L'CVT2?'%1_A=1NXNIOURK56;69[NDM ,O3$S<=E MW\=HSR=G?P-(%#,W.SJ41_@7[O0%@M(;UHS/;C9.L[PC$A6ZF)D=R A6@]S$(^H# B,$Q(Z^<]\MX75TTW","IZWK'H+_K9%/OL^1G2?=*5'HUGM M:-VBQEHW>\6-M2ZHTJ-=K?Y]Z^+>]]S MY<^)>2]XJSF42USKVJ4$:.?ZGQ.#76KT.*6]*YCWKJ WAL_8+F[H^+G 3>+< M07'N$DK2(C,EYU1W.0=C;=_3;GU/?4]O_PK =KRSP8X*:!3< Q@Y[C/80<+[ M$1UJV \UU=ZLV:Q<=S-"=NG MTFUJ )NMRG4#[+]+(>%"!,]%2)U&B:4.%CPWTB[X@E&V#/BZ1QP]8WES_L*F M<9+"I@/"IE/MU$M/N9=0\_X;C[-O99J=[@3=W'*P>2PY.-_@(4L,=H&<,@9K MYR2F$D[3O3#46\GIFT?B]+OW%VGV*M?U9E8-KL30$\/09@E!BM_)3XXZ8N8:G M8R.0=$_GS7FZ]%V4FJL MIWMI2;Y8.L0[+5UW5[Z(T:YNM9>6V-*A>Y"L\W#,D+)RDL[F>7_+9RQ??$9Z MN[RY@>U:Y;K;+C@WL !4*&G^X 5D"9Y]+N">.OSM-Q>PK7$SHBQ^H>/DEFZMD4]NO.NW:57./C<2V:/23O]O8@DESP&YCT9/X38MDD-&!K-W$N:?5=+AW MAP'K"Q*WW/MO5:YK*SJP+8Q=%XT"-^_&!BOP&&&DE]6$,('"B&=Y&K.AS[_< MC=G:6%I7[64W9B.\6K/#PV'.MCOL(/9HV3M<0)TT4U:6-O,2K+)9YSVEIXY' M*WI/B >/BUML_33?ATWH?K7X%GT FE[@+[^E!!,72")H[86I!(E_<;D(2A,DW(1A*)84:==1;@O@FPI8$:CO0&&*P; 3AV7L.8]*!3,Q:M@ M37IIUJ*,7:3:?VQP0I5K:C&($OX&"=[&[H;Z]5)B6(:@U_\:N.^NLY F6]GI M'D#9Z62B]MWS[1>E#L+C2_^^_]OME]O[Y__SI'R\>[KY]O1T]W"O].\_PO_] MS_]YNGM2'CXIG^[N^_[Y_":Q]NG;Y^?Z9*'K[>/??SB:9.6 M@(?8>S99/P2N @_1N0;_?SS%,+UAX'FA:@%?63//]!1O[ 26P86B3FV2@5G^ M&=C#J/DP=6WLV\ ^+>6131W71U<],.V)HM6N_I?F[*)^.#)1S!,3%ET6HR8R M<^ID0\4NCF_,LJB;([90#@8>^RN A6*387B!EWS#_TL+IK^Z\#J^^ID"$LHV M)KP=L2,$OKA[H^ZCQ\/+I_ZG6^7?_<?[WK?+U M\>YW^%1YNKWY]@A8>/ND?(8?OQ'> 3)^>GC\HO1OGA$?M5ZO59;=+NL."E@6 MGR6*8MVT/64(AA;\ LL!M4N<(_:01G6M CB%6L25Y3C?L95G?%$%D88NI$;- MU-MZ!"\U%.**A(E?7?,5FSD]L2$V>\:>WI_AQPNW4T#/P=7TAS[R0@2@2DB5 M:+0]8;J-KX7OGQA1 L?@>J_\RO@>N"ZR-VX&:+S?MK$R.(^]56T<3R6?+8#6A.L @ ![!F'#_CFR(27 M#&:$0MAN'M!E<7&\D3R [&4&G!6,(<"D"KV(J16E,F"6R5[I5Z$6T^]ADWKZ MG9:)O^&L;=O WR;Z#'],+=VFGPYJ$*9NT1^N\Z>X@8L3^ V$0N4-C#GZC3KQ MLA=2HO$/EV$S8%=Q\'?E57=- 1/^G8W?>2:<,(B2Q'9 E/ (\6^PL MO'\48&Y!TF>APJVO\ 3'G2D6@-7"FY@[9-1N'[#Z._,!9D/L)8^R"2UX$Y\< M33''-=JX ?T53H^CQ=QF7N!PB1FA2#=C$?YJXJ]5Y0G/.'$'(J/M^,I+H%-[ M +9DZ?006+UCP:&$W!B;\[6$2!^P%/7ET;F^.:QE19W98 //I M6@=XDLGW^((> )M#X<5R!KH%YGQ"UQ!-J>DAX:J !F"K2(X#)X"OE BST4O M"-RJ&!T1S7U OQ=("'BK97Y'0J1]KR MTZ';9MA"&U7 ,8".42]MXF\AH\ ;3-@ZK"S<'(M!G?'TX0RT/X^+NNA[('>: M[8'#*/@H"7$N;SI?];?OKHY]N\-M?S$- RR76]WS53&0XV6,BT7W@F\2\#BI MQ82,U,*/:9:@9U>?FG&?<)3V;#@FYF*&>P5&I_!FW$,6GH.'\":^&\!#P!(# MV4&#,UQSR%$/L!$0]#O_D-^CTAH &"91&YPJ/-9WS4$ W(*?%>=CH':XAC+5 M72(V@)J'F($WQX\B,$68.2+^^&*#.!ABZ\IIX,*>4!Q@L,D37JZAR"%';LJW M;.#B+;#!<>LQC@';Z)3T,! M9>AODF:Q=W' ;%!&27+#@O\*3"^DNX5GX3ML.AB/^3ZVAP<6X.$:'-?$W<*B MK4AEY> 5A(?(AD-,<,",Z0%)L#ED8J_$_@9LAL-1.!78ONM8(26CM1>R''A3 M^%0RPQ(L@/KIAXPE"6V08*04D/O?YG8;'B<(" ?.BART>++D\P\$4-$IY[@O MP#/_#J5Q*/U#.9_@EK!Q6EZ"(A/+3(#1922TX$O 6B2$<)I._/PW0H/X;LX+ M: FFG=P,\5GC%=F5@FXJ=6ZD %R+=Y.(QR-P$@$+< I?R(CDU<' F?AMCCG-O#1U.#?Y'V=7 81[=Q MFAWJI.\C 2!:H7KB!1;W?A@FJ Z(8\ ,.+L4LA7W#MP)]2D^ PNQ<(4U,]%! M@R,Q1P3$SVC 0!T8H1]-\%+2*CBS$M.R8GQ.4&?(>(A&F&$.?1[(\=BJ)7A3 MIG^'5W/532CM1DA&47AG1B_&]?+96VBV6;HYH1T24?NTA8$5VOVPHF!JD1 \90F6*@NP@:&PY!#R,]B=@:_AW8OE 8X5E3G&/W KJ".Z_: M"._3/ O$%N\4W]+)0R#>Q%&:4P=%.M>L/Z@B:5-Q8F>A@MX0V/V>N?P;& M2]*GP>>I\3%8R M11O)Y.*3> $=!0"24+S62BC38CMNU0C\,]XR@"\Q[ Y7 MZYHL-(O1)>$@$Q1\(!9J!)LW/'5RH\01993L%&")_9!#TQT&$X]49@&'! YR M%")?)/DE=$1AKBH01XK/@YNF]$3=Y09T#) MA/X%8('E5='[F!0KW XBN1(::EX"94K.X?JHW@]=[?03;.=31'(W-REE$/CV#BVLOQ8 MPN#VY42V.X5$MALRLGW!D>U5AW3"P6OE9[@(U+YOMQ]_6;+AO''^@PP@S(;5 MP^^WC[_?W?YQ_*&3*QD2Z"$T5%"Q4!R#[!%^8B%T:)I/Y 5!Z2%,W*M(;MTY MSZ@[V4P,C4PXX"*W&OG8D$-SY4=!A3GVK7CD%$7?&!_=^^8([8YL(,85CO?T MHJ^AM^Q_],GT5^4I^0+\_BEZ2'\I,GLZ+,_<*8%X8Q M-IKXV$91RM.*KS -_GVC'>;&FS8Z/]Y?:6D5:&FYZ.[PJ&\$#PQ+UMM1 O7A MCV0>:%JC2D 2008*83J*[\+CS=!P1Z2U&)CN$69ST\IS1OX;$57L60:\!J65 MO$KB,(TXCR4FF- )8[AT[EP)HY301W0ZD2OX4=@S/U?ZCX^57T*S3Q LZ,B. MRT+?!HD@/D+[94S.&,23T"3Z%;_:'TX=BI3*ACK-*N72&V",O=*9 W<5\(]< MM:$7.\(/?>@Z'L\\BJ-8&S&Q]C%E1X!SY_]FW),BNSR59@N5& M1O.(P9&0WPYK!6*W/;>VT+R,1MRCCP6)EF)X(*_(]G;6O:JQ1[Y]X31VDW0Q MA8X>JM+0:JTX;U_'\"AZ0T@?;_^T*5W) ]GI0%Z(I?%0%#^5=GW9H=3+?2@G MK<3\ECP'H0+@<;1ZU?I/R)Y1)XE/HE$3?K^I8]H;)JY*8MF"6.XI-P2$2<2S M8NK@(D84K<77P?G\LQ->55U>-;+/H^EC..\L"25Q(*!O*(:)/D70X;&VB!]1 MK5IOSQ\.?*1U)8WLBT;ZQI\!E6LFB(!G1:0_QS-+G!4<2T(' )40CJI52Y_L M_'DJF]]X&J>^-$_Z-/'@]L/=\\<^/^'Z_#'5&]763XE$F 5"!9T_+&3%B[5J M)WGQ'@]3.E>RV6W_\5%0JM:(:XS]R(K"+.]%[:2WL9YX/,<>YNAB B05DJ+- MR'A0/H[G&HKEV"\4D8451JEZGHY!^.%L:(6IB*)LE$?'[1E/7]'#M$61"QQ:5;&+/U Y<<9>21LM%ZM^;R?@=!6'W EP:7BF2W^1S ,/J+ M9CV\T0)<"', )KII___M/?MSXLC1_\K49N\[;Y6LU0/Q\%ZVBK79#8D7;PQ. MN_[AD)A %;PCP$3"KGM?48S?2[>WJZ[07??@F)Y-Q8 MJ[XK0<1X^8;"Y4VG>W/=OFKV6F\X_;?'D#3B5QR9YFH!(@@.L M"R[(I#,!=07\T(+(#0!:X$<4G#&G(TSEL.?33.8.JF0R:G*%8$0)C&1BZ58S MKY0#('+I)&07Z2^?1#;VTX7C\87RESXE8R7[T[BY^JQR!]<4XO9LWU75Q-YK M4E0Q^7)R6X5;'Y=RF])D]5R5 MR7HC-$W'\-PH3%+4TFJ^*POYK@W9@X#(+]R94M^Z^F,EF Z>\)/T\C*]Y!1( M>RW+F&]U9^_%+J\?PR!VN%#JORB2&\^Y(E>%S7)3P(M5S\UB"SXEH)DG*C'. M<%=7E:PD64FRTA98:=WV&^L21-E4=I+]F(>--EEQ^FV5T\L&Q,+5J/,O?T^E MJO.M6] N7O$I 7Z9JJE0WE^W'FI-244G,-!M(- MQ3"K96,A*36EU#Q(J;D1JCI DCJKJF;ASO'Y '"BE"3U[RGH7U.O*XU&I6S" M6.I?J7^EU)12LZ1D8YJ&4JU+KT5*S7VC_#BDYLEZ+155EU[+^OM/R]O.EUEC M8E,P7E$4CS2LQ4;/UER8C9; [#"8I6(HC8I54 OIY"MJ=7318ZFUB5JRHF: MNE+1:Q(YY42.J>H2-:5$S9FN%XDI2[3LR TS3<74I;(I)W8JNK0#2HH:O5)1 M*K6BH7Z)G9T9 A(UY43-64VM[=P.6#<7]X!B(=G28:6,*!YF4+%J*(955 F7 M<&]"HG4.K5A03R+UR)!:-96ZWI!H/3*T6E55(O4 \79FJ)7"^W$'AI4C8S6] M;BG5VA&D8DB\SHO0NC1WC@ZI>KVN&/H1X%7F314RAJ1X/D"\G17:_MJ0,70" M*4 WTRY,:<=0F0=4*%+>4$RK:"*FC)7O"#G%/5^)FAWI85TQ*T7K$TCD[(AO M+%6F:)43-6>FVI!I0&7#BFX92J4NM\S+B9U*3:8!E10U.M@!5D-BIYS8 3N@ M:+!$HF8WJ-'VA9D32 6:Q41$NRV9#K0Y>6\H#4VF QT?6M4CJ#4HD?J<5RMR M+_OXT*K+O>Q#M/A,M>AQ8YD25 :TF8K>D QW;&C5M<(G9"12RXY4LZI4=8G6 M8T,K6#RE*Y4D+9X<>UT-F?.SE?A6-,*>TR+?1\&^\C+GI]@>K&)4ZG(7MGQX M*5+ 3&)E1UBI*E9=N&]'9G-DQ>X;9[#0_ILZ @A$?VYYDDG M&6)=!N2&4JW*&.O1855F"AP=3BTTS"16CPVK,O_N$ V_:J5PP6V9U%,"O.F: M4M=D:N2QH;5XU=M#P^FFJLD< C;UFE(SJM+)DT;&:1L99V:C2(Q:3$/.^LQC0R=: +<,@+Y(HA5#1J7+AI3_^U/=T(U/\@!P*;%S5C=E^D;Y ML'+HV1MOT] #YD4L*!-".M^E)B[D-%5E%9MR8D:3O?E*BIFS:DVJXO)A15,/ MVZDX6TJ [5[K.S%40KXW.\UOK>^M M3N_7+KEJ=R_ONMWV38D\N;SE6[ESYS MV^K>7??X(S<_6K=-O-$E9_!0K]VY:UU]6$;H_,<^^.ZV]8\6S(I\^9UT6]]P MU3GEV&(>""".B^V9-.+6"ZS$I9.07:2_?+*=<.+2IPO'X_/A+WU*1D]$&'[@ MF8KBWQ.W9_RL:H*GDQR/Y,O);15N?5QRO:'6S,;26YJJ%[QNUNJ%WE@UJ:JJ MF]:&YF09IIS3@NHSWW/.GR]TL+E\ MF90]L/<8&<-SHY P, -M\M?88\34E!QN?$'('@1$?L$\RT!]Z^J/E6 Z<$72 MRROTDE,@'< FPME[6!Z)1GX,@]AAGL/(+R*Y\9PK"A>'*!\%&)I1R1/S7#L: M?Z1 ,T]48IS9# 2&9"7)2I*5ML!*ZYX&6I<@]J>R%T*<'":W[(%Y\?9:36]U MX_FH!R_UY YW\*U-KKPS*SU.#A/AI5_Y$8%U0U6]>.9#3:U995'**PI\^3WR M(_#M>!"%Y/_H>/*)=%GPX S6K!W_PJGO(@ \LD3&92LL=5),75,TK6B^< D+ M#!QEV8=:\0-2FT!-";*SI!0Z+2E44TRK:"5_*85V)(5JZCY0 *C94$/. 8NM=//_F^-Y>.[$>'G<8EF)H:U:! M.K Z) >(G,JZ!;HD:K:.&J5>6[/WJ43.MI%C''#]L>-&C;YN<22)F6V[4*9B M28E64N08YHDT]ST\U-0L12L<%Y+(V9DEL&9K98F:;<=EC,/M)"H #%9FR0,C M/3^B+@G>DOIO2L>U0W%,-=,OY'26TKODM'%<4CO(]^RKZKFR6W92YTN=?J. &/J M=:716#-A2NITJ=-+1A=2>DOI?4+2VS24:EUZ9%)Z2^E='NE]Y!Y91=5/SB/+ MW:+DY9X2ZTUX5M>?CWCA1 ">P'F&Z5XEP;)NC(;,)N]K M:H7 +%S']\C0#T@T8O#?TJK%0O:9FD*PCJ!": A\.9[0 .Y'/G\SI&-&)C!Q MWQ:%3>$O^",@0R<$(B1/C 8J(;W1; XPAA$ M;MU2]67XGHA%"723!]^-Q^Q-6#,9^R?*Z9RF$,9" MS@D9:JJY'ZF3SF&1#-7:=$:!$W(27! ,RRF+XGKJ61H6GX 11C2P'V&J"153 MSQ9/5Y<^#2*."!&7C-0MA>0Q5BJ:I5A(L:?/O[8*UW/T M86;H?4J"RR@LE_S90M.VG(V.FK>WI9\@>01Z>:_K,XA3Q,92RLJ2U7M=J[SV MB@DT]9+&G7[>>/[UUS]O&'F^WALYX8R$\%LVL!F\+_17R@QAW \'@3-!;B1] M?)0. C\$+OL9"48#4@VH%W%!QI $A7@*V-B/@">I1^_9F'D1F;@T GX=A\G: M9TP^76U#*[S:^NNK58@=., 5R$.SU76!SJ(N\\)\O+)=7?TB+5[>='O8P.S; MS_.UW2O8,6R/B_G"7/^1H'CSXP!$XSW21O@K M(#6,$'WWOF^'&+BP.1G='C0*-. ,063M@ NS$" M3622*2^.OGV:I:FZ6=M4*Z"ZL9%60'55JRV_(^G%YNG"5;2ZTED4^N MMU1.D'RA8."3B>]XT<$U#,JYQ-/N&)032++/R9I0.[Y&)SG7#AZ52DZKW#756I5&0IJI(BQRAN>4K<[ @W=<6H MR]J')46.:1Y#T=#B&KO<6#FKU=YJJ+Q@SNZUN%K>[6V>$+287K2G@Z&E/_>Y M+8^\].( M JYX 7(IX$X@6&EL*5I9$@&^/.'H&S\Z\(,?'2A)JM&2B@W[SMC9]_L2.H7> ME^D[TS-R-Q,6T C//':34T3DS2PO-]6/95/=5"QM'[:0M%-S8,>J'$,CV+(Z MXE(2E6EME9IBR/2>LF('))'TF*7'O+"9J=4%:LA.VV7%#O5JGH$4NW8TG]JM3<:,B\8NWK]4))_ MLD6$9#WXDKGRAU\0/J^$-!3#6C/_Y*0*PA^@]K,:ZC[.DAY)&$'*4"E#<\I0 M4ZGK:P93I0PM-VZMJCQI*4.QBP>REL5B5_9[2%ZMH&,R\4,'0Y@7 7,I%@>= ME=K$,IN9MQ*9H,U>H?T0 Z"K7UE6,73'X.'U5/7&?(W3[,]1D,YF0N_9>3]@ M](]S.H3)7E#WD3Z%2#O9HJB.EPY>JZH(PE6KSUU+=CC/=+$P^Q(L-'90T'BUOA-#)>1[L]/\UL(2 MQ+]VR56[>WG7[;9O.KQ6,=RZ_KW;[F(9XZ_M3K-SV6Y>D\N;SE6[ESYSV^K> M7??X(S<_6K=-O-$E9_!0K]VY:UU]6$;HQUG25ZM6-U:"]>7"J7DG55>U@B/) M.X@^]V:38J>VE:N\A MB?M3)@[%J,BZP27%CEG=2]W@8V/=8SNY=%:7A8MEX>(R!"6.)7=>-TW%U-]V M $GFQN\IG*'+RL52PDD)]XJ$JU242FW-RF)2PNV[=+$L"2<#M@MN %"$+%U< M@IPJ69Q70D>6+I:EB\L!W*/.+# -I6+(VL4E18]5D4E.4A2=B"BJ:(I97;,7 MD!1%.Q!%,LE)^LP+/K,E>Y/+\L5;$CFF8EA%A8[,I=@1=FK&7LH7'Y)".%WB MJ-24>N'&M9)U=X2=JKF7^LG'QKK'E@95EP6<90'GPI! ]_H T$$2!$L[S M=5RW-V4^XH4#_H4S>'D1QK-\CE4U:5Y8R<37TA$R3I61$R7.-X@ M8#1D-C$UTI_530S)T ](-&+P7\"6U)<4G&]J"L$J>X2&0-'C"0W@=N3S%T,Z M9F0"R_!M4:L0_H(_ C)T0J!5\L1HH!+2&\$WTVF01QC(#IP'YI'^$Z$$QH.E M.#[.%/X/UR,_@!OV?^(P$@%^ZMGB,8;?&;J\)C.%AR8!"\,8?JA'AC2L3R>0 M9JU FK>T)NAF<9;.XAG.9I-[\-T8AH.[C\QU^>=&U+MGB&XR=GXJ!+X=.=1U MGX@_'(8L.BZWB#B8=T$4Q=YUBU,P=T6\&\T5*/:*%J_7V^HEE[?6+WUQD;JK5?4 M6J/HMU==M\QBW0GDG.2WDLL;IJ^3; E[M#1]G+(Q]$ M%O963F3=>>+-)\DB)]3M1G)(?@XYA-8^>=;U4I_#T^[YDX\J9,N?]8!V?!U_ M\BT=8Y#J;_W@X^=E77\D'"032\W.([>2#=*25/@J:'L<]>"EGMSA#BXG=Y23.]S!2SVY MPQU\:Y,K[\R63FY#IW7+8+USI1DHA*84. M3PI9AJR<6D[,&,=0-U5*("F!7BLJIRO5^CX:ATDAE,,.:DAO3$JA4Y!"FNQG M45KDZ$=1]TQ*(2F%7B-TQ9"=+$J*&T/=AWHH@0PZZ&:&^19\RT)&@\&([Q': M[(&Y_@0K]LCJ[86DEZ7H9E%%+8NW[P@YE;VT79"HR8,:I2&;'I05.:9J2M24 M$S7U?72CD)C)@1G),R7%3*6BU+6&1$XID:,7;]LJ4;,SOM$;TH N)W*DC59: MU%1UZ=B4$S/ZON(!)W#@X!OS6$!='DZD]MCQG##" Y4/;&O]&(XRYJX;2DV7 M&R)E1=D0D:G)%XBN&S"TO*7**=U&5J-D-:LY WVBUA9(V$B_[QHM>4ZL2 M+65#2\52&H5C\!(YI=WPE:C9$=]4@6^*1JPD06N\YM.KWXM7>.IL/]I@^* M;!X^I=;8E89B6FMFFAQ&>_L-[>INF6'*1QA5=F-1\E82E6)5B=?UL-T.IU-?,9CXIX7IR-G%-+5I9;O]D<7C270IO*;S7 M%]ZZ8C4.CTNE\-ZZ\+;4ZL&1A13>+T#WU,5V7LB4FMCJ]6UP94[0'("8/CQ! MJZTK9P]=4O(LE(\1!2*$?VWGX?-O_(=X!'O[3A^?O[FQ6>O::]/6#4P@&3'R MWE U F.[CN\1;#G,:,B(XRW)*R%#/R 1O!.- L;(&,8?A81Y-K/)7V./"6R; MFD*P^[=": @4/I[0 .Y'/G\SI&-&8&#'M_$;>&D"?P1DZ(2 2O+$:$ >X44[ M9OC.>WW)[$)\E='!B/A#XE)@<7XBUO.]<_%7.F%U!9S+AP1-;4R7B2V@18\P#3ADY%#7?<)WAV& M+"+])QS"4/7I$/<45^@EDP*)C5_!D2/JW3LHPFD(;RKB/7...A>1+4Y%+Z<8 M?.,UTDCQGB"G@LE?$S]T<%D7 7/Y.>M/CXX=C1*NS[Z5J!]M]@KM@[*)H]6O M+/0AW[3L>IT #=$Q:!X6V9^C()W-A-ZS\SY \X]S.H3)7E#WD3Z%J,DR:QH[ M7CIXK:HB"%>M?DR#>WB8*V:8Y^JU#X=;6[O0*4 D?L"I]P)T$0OP*9@.+\_KW;[I*;K^1KN]/L7+:;U^3RIG/5[J7/W+:Z=]<]_LC- MC]9M$V]TR1D\U&MW[EI7'Y81^CHTN55^O.G]I75+6O_ZT>IT6PKIM'IYT+?' M"7]AKO](0,40/PZ(#^)\)F<5XH'L1]&\]#I(;51%*/] OB#91CRI-6 /S(O9 M19Z56WSAW-R:26-N]0, 7#H)V47ZRZ7WM)4O>!ULUXI],:J25FJ5EE^I_B< M++/82').QSBG2JU>LCE55%-KE&Q.Y<2=G-/ASJE\?&>J]?K+GYB19 MI+,T2"8YY.367:CWS,&4A'PI@'7V7D1W_1B&M\.%5-*BB&\\EQ"YMKG+3148 M(\^SR9UGP:<$-/-$I0AN>JA\\^@,MQ;4-S.5A,-1\XD4+E*X2.&R43C("CWR M*?G4P3ZU;H6>=37<_ORUA;UN+MQNLKN@?!-T:\U -P75TQN\U),[W,'EY(YR M*DG=[B#;VURY9W9TLE)5T4^)9\ZV*=.H*%8&V,_+(S>[I"\4*:Z"+R. M[/3>LA66^B#3F:D89D460R\?7G9=#+T$N_12]IR6[*DJ5:U &3,I>W:$%ZM( M(3(I>Z3L.3S98RIFM6B):BE_=B5_=%63 DB2Q?.JIX9B-0QI+Y0.,17)KI(J M%MFUKC2JL@EN^1!CJ3O&BF37\E-%53%KEC2(2XF;,]/<==OJ$K#LAGJ[E=G! MOF+]B#AA&%-OP&"1840> R?"NAC#K:6)'67MN?_[4]W0C4][J#^WX:0$B1V) M'8D=B1V)'8F=76+G;895Z?#2^2[MIT(N1D.I&05BJR6DX./$BUDDMBJQ(J6^ MQ([$3IFQ:8;73)=^:S%-;5FE3N^UN,]G?RMESY[[1W9''YG\"DU,V*5@TJ] M\)Z#; M_Q&WABU58V#]%E" C6TIL*;%WQ9U5Q:I+B2TE=I8F"M6EV#]%2(DM M)?;I2&Q3,2O:>CE7)R6U#U'N:D5.#&\B84N*3BDZ3T=TGAF&8M8+G/ ]1;EY M1C1($6X5_;>?C\&_Q(IS2FP;WC<:JT@!0V/-_Z:_,U M1 X,&3-XG7A^Q'\#< ]C=[J*%^:L:YN?-(Z98]:+A\,4@GU)&0V93=Z;JDG@ MJZ[C>V3H!P2>AO\"QL@8AAZ%A'DV//?7V&."+DU-(=@:6"$T!&8<3V@ ]R.? MOQG2,2,3F*AOB^[M\!?\$9"A$P+1D2=& Y60WL@)IY,@CS"0'3@/S"/])T() MC![B)%:C\. HCZB$W$/@'_H;U#X<, MQGQ@LP$#&C&8RS+X8 O7*7RL!?@ XK<)'@Z== K/H(.OO&^HM>F<[,6:6RFD MX'T7",4F\<07'P-A $")G7 T9AX :LAA(Z8 G[.=B SIP'&=Z(G Q".'NNX3 M5N\*621PDP4ZOKLNX$DZ];,02"UEH17\,1QNC3^$@(15^3 K@.<%"%86X%/ MKK0TM ?P[H!8=Z%IUJ%=I95 SZ_^N5$%0^0!@ MZ[>/]/,K@-VJX$F)?N##,CQD)OB-FQ. ?QM(W@.2!0J#><$%),B0\U^M;LFGVI5,MTFFLZR$Z>J'RG0V** X M#%&C@%8 Y>.#IHKH3Q:J)2?EO[5^)U_NNNU.J]LEWUN]V_9ER6?P)I>"$8+VC!^P 45;Q.'F%8P( M_Z+9 $07JN3*N7<( !),!VZ)Q"& %V<&PXC+_",TA.L"0N#S/$:CU&29 T,Z MK7X< JQ#&/Z?\ =S';C.!X6Y4K0D;7!\(C^=#4&PL*4C3D^[[]"']._8M+YKJQ M2P.860PV6_55#W'.%ST,])EP'8@I\CW&>\O#%BIJXW7!^P"YJ-NXNAD1^"2 MX[VNU]7JZZ/\ V80/U\4F)K-Z#DV\>DAD.1,,$\'8S\'C'$AB)J7!L$3CB2> MXQ8M/!,Z/Y]])>03]7SBS$@=G;T ;1$8#6:1S"[SV>FGYC\3HG?F"ED)U*]K MOY1==+4%YP]C3@X^:"?*(1,DDL'VDS +>)Z#&-0/0"?5*B&J&&>(#(:^;N P M]'W!<(S!JH$OH.0R=<0OV/6WH(*G2=X6%@LC%_#]1/GZ6: M IU6U*'S 8EY&O ]KN_&?C#5),^Q_ @J$-Z;:4*N;M@]-[ZXE!C3)_QLP/X; M.T&J2Y$(4O!D*&0P O0Q8;2E!%AV7$MO8[,NOIEX&Y5#]38R+OZ\X_$Z12?? MK^"1P8D?\F$N N9R=OWTZ-C1* DO9]]*MCNTV2NT'Z)*6_U*)G(^8!BZVA/S M&/H\++(_1T$ZFPEHT_-^P.@?YW0(D[V@[B-]"G'/)"L.0!8D@]>J*H)PU>IS M"P[)N/D9M_;NZO3^[5+KMK=R[MNMWW3(ZE MS]RVNG?7/?[(S8_6;1-O=,D9/-1K=^Y:5Q^6$7KIE%GGIG/^K=G\D5EFN_/U MYO8[7T_)-3'?6A &"@9YW-B&L:G]'S"<0%Y[+$I"/\JRBQA" 'F-4M,F(=@A MB9.>/LEH@%MB8(LRM-2F 7]%!)+$PV.TC1(#[.Q=,WVW]:7=NVJ^^Z# * /N MYC^.'/@%77(=Y0\*=]*Y)S.&]0!HT+3%B$/D1 !-H13GGTH= ME$D<@,X2ABCHRZ?_H6$Y@P.@A(?(P0#F^VJ,*U37#V-AD(JHRW14VVN_Q"!6X&AB_$=\+V0P]"TO$ MG;D!&K)\V:++PL0X303B]EVAD,F M7(/ 'R^92!R*^8JS^WP[SG,8]Q^2^)NX'^.&6[(1)M@CA.6UO:FEHB207+W6 M/M\O!*K&F!M^*6 CL(EP?;A[AOB#U<2>\')B-YT%\)8S@;_@>YFP%P78S&%PU#'^@&5\T!*OR562Q&N&$X M,)WSBU;@XOF%T\<\),Q/\ MP'#BBQW&.\D M(3,?"3?<( M .6@?935$@I(;'_PQ[G@+V0LX*KDCF!K9)-9 $$L\.-T0U^L7H :R0]D[IBB MS(7)8P =WN%^-1 >6'!!,C(= (:$JW#.O0O4;V)(,?&%O(3T*"-D;*4VG*UX MCI(11AA-&409[4@CC+(JB!NQ)Y-65:% ^K.&"6MO(2O>;B/_Y71E3-A[E6 M,XK#E>PPYF"9(_(Y09\%UC/:6HZ^/AO0F!.[0" :JD("">,$A@O!-W>&(/X\ MH2JY:/6%/ "Q' =\M5.N300_FZ;>S,4J,A&*.66T1 "+M!UN/0@LP O/U0U% MNQ4&09K!W:S,EMH,8IDU"J&.2$%!XG OD6,$H1VBITCH!!Y"XQA9F!,WY[HX MF(,;-X0PCP@?X_\*:97LI2U[A7*C+Q*+P\7/&TO/(<"3DZ9Y&63$W,DTTVD% MB@'[$Y^G_62_^P)C"N4L].!LTX"+GQ&R=C3RN=TF.%8H6V&G%J]Z MN5_PA;G^(Z&)9>UATE4B1S@&N="._)D SX*<(^H1<,V8RX>8"BM\)2N$+O)Z M1Y]V'^Y:'FVXG8,&TD('K)9VDI#@/V>TE>LK2_CNK(WX\F,8PPX_Y$&'R&^- MQ'9_&K[D.=DP9Y=.0G:1_O()["TP2)\N'(]_F;_T*1DKB7EBE.]9TB^'C;@] M"P"JF@@")E7=DB\GMU6X]7'QNF&H%;.^]):FZDNOKQJJKAI6M=!(JZ];YO)O M%)U3335KC9+-2<))PND$X-1X^=NOU)]\^=R(/CLX,G<8YM7C+HM*0R[7P:IR@PT38O(<>\RSX%," MFOE6/CQ2N$AB>C,QO45$;0+(>QCC(!#U"X]M8/[G;_W@X^"U_%:.< GG758RD!"O/TG3=4 RS*B68E&!2@DD) M=H 2S-3K2J-1D1),2C IP:0$.T0)9AI*M2YM,"G!CD:")1&\= [IDTEZVVY; MK68 O:3DZ:8:N-$I!J81_CF2MT M )3;?E9U@?=K6!DW?RD6N63MAQ%N-!7#++K3M1S16R/P#;G86WW_*&FCJE0+ M9Z))VC@-VM -Q6H4-0(E<9P(<=251K6H,WPDQ'$"H=FKQ291CX&#I7F&P[6L MIQ+VU\L'B?_[4]W0C4^GZ2#L>)]?4H>DCF.BCH92,V043=*&E!RG&'A*.Z*) M4GV\8<%94N%TH0GS<3L+9Q4C?]OI(W$2I ?Y&E'4S8:D"DD5S^(*51FJEI2Q M5%Y4:Z@?077Z4-[533%"1MO%;< MK:)4]",X"K;O]X^3.$RE43V":C,RSK04O=T5G3Y.*\)D*I8N'4?I.*ZBC:)6 MM:2-TZ -75.TADR D\2Q?/NV;IUH_ML)Q)VNGT@DTGO0$M MO49)'9(ZWG!LP+!.-*0@:4-*CI,..'WCK7=%>]"(A-1=73C_*+T"O7Z:+H%T M%[M+ MNW?57+.3C%C!LHX$;VNZ4S9H%:Y@NT'XE%I$&!6E9JP9@]D4GZ3K.#S;_T 0\')N,]'23Y?P2$FOMARO@B8 M2R/G@7UZ=.QHE,PM^U;"*]KL%=H'MHBCU:^LFM_&(*QKKX'8$.IX'A;9GZ-I MU^T)O6?G_8#1/\[I$"9[0=U'^A0BPV51 /!/!J]5503AJM5GD(7S7+WVX7!K M:QA MUZI#O4HK@YI9_W?MW><>,@?QA^02/@AD%?[VD:XF]@P6&B\A84,$6%M*@.U> MZSLQ5$*^-SO-;ZWOK4[OURZY:GP9VV/1",_AC'L4"'LYX"![L5UA!Q#= RJ.@H_Y.%2BW,I MUX SU<.-,5B-2R.Q^?$7_J4C)7H*R3S9]J>0TWB7)XV6'49]YC'->\*M^[J*Y4"8_J@&X4$@:F MI4W^&GN,F)J2(T)UDB#KP)4<$'L+M36>0RY71*7<8#,THY(GZ)EGP:<$-/.M M?'BD<)'$]&9BVE'6(X!N3Y(:O$-GYC5ZLS_1R;(39S&<ULN3BFV.@J+.4G=IT#=FFJ\+5&B%,0MZ?=4Z;>JU(PU$^K*1,!2.DOJ M7BJ="U>&*R%Q2_H]5?K5-:5:D<:S)._C)&\PGM^6)5<*XI;T>ZKTJ]>5RKH- M ,M$P5(\2_)>*IZMHJ4*=D'<.ZJXM+>(>O.MO78/MC1&5=&U(^@8=Y2X 5>Z M:*!3HF97;&,<0T^LH\0-L$W1\*I$S>ZL=_,(FE >)7+6L#TE:G;&-XVJM 7* MB1S@FZ*%>#>$FF-/=-IH4^^#/?^Z3E/O$E9Z/DK<:*JV9CA=HF8';"-Q4T[< M@(NV9IA3HF;;IN8ZK> E[N/4FP2-7ERKNN%(X(2-\?.-L>^<783C5A M/-\[]R<,*WEX]VF_$G(F#J4LE.,_[FA 85=-AFEV@YBCZ2ASE-@YTZV#[MMQ ME$B1+%-F[-3D!G0Y$2/9ILS8.:LUI*8I&U+VRC+'OHVVJ6:2!^O_'TWK;8D= MB9T=8Z=XJTV)F9WM/1]! ^BC1$VA+J02*5+/2.P4[]$J,;,S/;,G$^#8=\^N MP2>[%U7.Z6 0Q-0]K;TR&2B3V)'8D=B1V)'8V25V\/1FT11'B9N=I0;+TYOE M1(T4:A([)[J%]HTZ'D$W+0Q91$+JGM@.VKHU'65PII1<+[$CL2.Q([%39NR< M&8JNRVVT\N%%4[6J1$O9T"*%F<3.B6ZCW;(P"N)!% =X_&PPHL']>NZ9]/UE M9$9BY\2PTRA:35HB1K*-Q(Y>D?7HRHD9R3=EQHY>V5.Q0(F9,O/-L6^@M;%K M,/AIZ0$T!=O6GM8>FJD8IJSC6$[L'Q$G#&/J#1BL$#RU MQ\")&/&'0[F7)H,T$CL2.Q([$CL2.UO;AU9JA4OM2-SLRNXTY&YG.5$CA9K$ M3AGVU&SG82\0[M&?!";-!A$9!OZ81"-&:-]_@)_V?^(P&C,O"DD*^HU.T%*- M'%/\-/%%[K1!;EL6Z$G'-R>9C<< B6@43JAG)YN6 M\]B?I5])O:=8- M$MC2)05+"CY8"@8)O&;!H:W2[]%7ATBB[^(A^(7"S.@]%HH8CWU/1.7#E74B MR=%*I*7:])4M@"*1P:'30,7=*!% E<))CU.5+@ML_'B,*2TKUM^)'.*UG< M.9HS%WH]79[CV;[^:0XJ-=4R$ J]49)S M_^II;AJ&,NJ]@L9^@$9.B'0$#$TH\(S M+69_FP3S%&S>WW0Q_4*=SULX"-P:97-D; M@-Y])N R1*.0," 4F_PU]IAPZ4Q-F9$GTJ5"[-<.HV V$"7@?,1NA/0^&%'O M'AYQ@#5^#E@8\C?3Y^'!@7_OP50YM8>1/_@#?1@A:'B,=]%H2K\9+,IF+!=!=3LQX=.QHE MNBO[5J*KM=DKM!_Z.+V5KV34\H!A-?M-HSLG\QKFLT2RS,]1,"/7>W;>#QC] MXYP.8;(7U'VD3R%:-YDUC1TO';Q651&$JU8_IL$]/,S#)]I+I#X<;FWM@N-L M8.& ,^L%DD@@\NM^HZ69"P$9/_SSNS\Y0+]&Q;:M?M4:P+\#:M&!KE6'>I56 M!C6S_N\:EF]!4Q (_A(^B,K]MX_T\TIBSV"AL7EYL[#PVE(";/=:WXFA$O*] MV6E^:WUO=7J_=LE5NWMYU^VV;SJDV;F"_YK7OW?;77+SE7QM=YJ=RW;SFES> M=*[:O?29VU;W[KK''[GYT;IMXHTN.8.'>NW.7>OJ><;D"]!XF2:W"H[K]M_O MVK"JW_F:+IL_VCU8*:SMYN[VLM7-@\N=S'ZY-/F+ THP0._"?2*/C(PH&)!# MQ\,RL* CXX#X(+HYB8=<+P_HQ(G ;N3*V':B&'0OF00@YIV)&,2)1F0([!"2 M>U"[ 3=.N3$[&PF(I^UE+% #/XW59^%1&RO1@C+ (?@$Z."_L2.D-#+*/X!+ M8ASA!NZY#MR#63R!9H?? I88R($#:D1\%)YZ](,_'&P-F/"RV#"@._X M"*#!JS 0X SM#4)*3B W'KEB X9:F-24Q"P#;'$5"#!R/ Y"L-( ,(3>@WV+ M.("%H3]S*2XWT\M *?X#",:07#GWCJ 52MX;ED9@[BZB.&2> ]9RR "B,'[ M'GSW@6-/C)5 ]$E)WO9(C";&V(EX8'H $MG&<8:,(J+ J*"9SZ(GA#8+8@@P M"IXY8"6A#1@8" E(+)ZDU@C,&U 7X,7W#6LZ1QC$]X!9@#APCH#R -$C;XNCH)G*@"9M-@$;U>$4)"B4 MCH'$G/\)\W0.JE\32!#JACZ8L5Y$'20[\EZ?@=-E4;* !'YAW'>=,>(*!L\^ M&2(11FCP MYQ&=S^F#?QU-0+3WYH8%RQW_'L8<>X@O(49<6&$P\;EC.XGA-_ $8')?YQ'J M>/#&F ,+IG1/ YLC UTO%HQ#G!1RZS,(*FBFNO'TV=LIT5W[0& X5_0> "X) M6!S$5/8D@K:'\UE"E^NYSQP?L6ED;:!\R#TF;RW0?O3LD?/B-[Q@*9<;5 MHP/4%J)@YRI'+;L<7RJ- S9Q::KH5S JEY^X?H=+,& @$#!F1F C8Q$7^>3+ M5&J[*=OP9Z>/KA3F*I=KN1Y-6)79.03=])T79=UT$B5'X3\9MT &H,ZXUPKJ M94!#,+9<_S%\;F)QR@9D%3$OV8M6#XF,+4@U_0 MK'J@+C>K$LD.HH_?6FG>\;>YZ=87X =^$IJ6<,$@/O<,K8^ &I@4(&0X= 8. M)[V,%=B/0P!(&.:R1].U>R"6B&ZD 2=\OL^>@*L/P.Y:+7]F4H=3>X8$TF4C M8;\29!-_ 43$+VC7)9<"Q,$8H,##9!2'=7'XBSP0L^8W,*:1$KX_,(N^\/T0 M *5+)R&[2'_Y9#LA"*2G"\?C .$O?4I&3T(VUN(I._X]<3N)7S0::MTR,821 M)&4D'TZB&RH ^./B]6I5U35SZ2U-U0M>MTRCT!NK)J575*M:+>.D:B\.]4I* M3,X]MQ,#/I[P7M M5Q%;WZH5FXLZ2U@:.R]U5@VEJLLB_R7$C%%7&GLH)W\*%D=+9$W[0\S[Y$F@ M(@ M'K#(=?SHE",:FP!0V7E?,:WBAM_FX%/ND)[D$,DAEF*N88#OET->/F$YGWRQ M/;CR$2\PU\89Y,A?N5R>F33GV&,J%]>G-GEOU-7&-#V+AME#7;D23_A$YXXC MF=5='-+*F;ZB5I5_),9BI2/QO$?\-M3;%##][@>

    +WP >T/ 9.Q,[]X7"6=YD01W*R+Q\2*Q*)VT1B535GB; @6^]%!CP=#(*8 M9\6_!7426Q%756EL0ER!!NJ 5TALQ M6-XC"Q@!($0./Z$&P@R4&>D_2<-BFS*IIM8SBF7>L$@(6DJ@O>-)2"!CA1%X MST^434N1A%0<5DZLP9S8*RHV/O_6#SZN/@1]>B?^G]&_//%_L&?*4_+#> N$#P"RI+X\&J Y[JI=^\@IPM=*7&Z=0NFNM3:G,3!8$2Q M:M2F4'EX7M 2\315#<>:9B8L).73CFB9Q]\F]&EZN/.] 59:5F#EB[5E MRAF\-W0SPQJSH@T+1[YGA36PKB -P%-.IL)GHF?C\]POB%:/P?EH;B%5+4M0 MF?<] .?"#+)!BR5 F8\FYXI=2*+=K@">D[ESNE14V?,G/"(Y<6'240!30+F# MI8 .3IK*F-*>" T#1U/2XG( [NA303 UW*8;&+Q6Q3+Y(G&T/0L[*PAX42/@ M$L?F\6I$H"C^"+P2N2S5+?S:N2A".U4YDUF-!_I( T"YQ-I61?A+_A ;3US_ MB;%$F*=&=2G%^[R."U;AX!6J1"V- MM$9'F-8J CP,(MSN\_MNL@,(_!,M*?YQ]*4\*E55;Q2MCK'MJAEUM:8UY)SD MG#8W)_WE *OJ482W;)IP.V:UYM?P0?ULD3HX&$8%$(ZN>6!-V: MXF[$P.O#E %94&EY0247G>+R%%,ZH1,IKRV^W*=-])I2TS==1NF #EQ)TCU8 MTC65>E52KJ3B1Z)'JD<#LN].R5>TZA7)N MK/B9>T.W'$6G3LCM>3-TRLWE>DU3K#?N +P51.5V^B5[G#![O'V303*'9(XC M98ZW[V-(YI#,<:3,H5M5Q7KC9HED#\D>1\H>;]^/V0=SE*/.[:L'L?QG>8&9 MAN1]_X'A@7@\F.4^$5Z4BO%N\MC3FA&8\@#;;^,PXAB5>,7V81C/C]*AL,%W MR$M.3,^]X_G)V$M+4V EP+2050@#8K=H;/,=/+"7GLP6!N"U(7DQB(C!JY$X MLL\\ZF(M"(4\TA"K:IC9*A#^<,EA,OC\56<,H _3>= QD'I$L&:B,\;98'$ W@Q=E.^?@IEW0Q_3)^Q$'F"1 MD*0(@3BPBF.%++N4)XBGPGP2\D\;H+E")!\_1^X"E M%4G"Y*NS9RF?MCN(7=X/7!R]>^DW>W>M:Y(\_+RY@XK3'TC/VYO.O#[):]A5?93GQW?8TO. MTSKVG]_EJ#36>%>"A;U03\P$UOG[71/PTFOVVO]H\0)A<.$Z_1OKBUW?=.]N M6UW2_')SUR/?F[=_:_7(;;O[MP6PO%@Z<#_X^R?CG,I^@OP54L3W[GV4/H"& M/UA$ B?\(U$2_';:JXB7#TND2A[N2B-"1@/ 7^([PEQ#U* MV4M1F^)K4IL"N**)$ECHV$5MRY7>B-KDO6X9F1IR?AR%$9 )DI<8'$^%S_)# MKGWJP=A?^ 3@0KAZ"J#[:)"Q"R*L_H2&#!@^0(E>/,;R6=3%I?=8,";=FZ^W MY-&)1O#@T/5!KX'.T%0P1;F2HQF(B..5>!^$FP)?!SVGH%X.G9]IX1[0>"%S MV8#KMB=RY=P["K=N^%RXW>#9J9*:/OG\$V?X97AMXH+-Q4M*](%K1HA#L1IG MF)F]@]J:N,"@N,8'ZKBH$S^0B1N'0AE.)J!.N:(4Y$GX^*A[$^"L?#*Q$6:/ M.E@)$&8+EHA88H"%GAF6+$FLJ!'0(:X%%GFF?R!?OM_P#$5'*S/Q)S Z*9I2S08]"O86 %@< A$,*WC&K*![]DT>$H)G2]) M4RWM%XZB,_,#8NV(CB'SP&I#,69K/PZK?QJ M[;+RJZSPNK,*KR55>3!G7:U9*#@,^%>([YF0%&R,MHC&[\)C^O2QF7CCCRD@ MC\";Y/H(U!,*\:D(BW _GE<#> M:VK#_*7TWA)BAB-/:*_G(.3J5135# >!TY^&.="J\7A)S#!,"SG-#< !Q[P' M)_ ]_@!JEYCK:GQ7:'OW";_MH!_])75C(ZXL75["*QPQ5$2)Y)YV/9BW:Y87 MN5&$Y@-[!23Y_V!H-FT12HEAB>_"T Y.31C2B[;;HQ^[]JPP$GQ^6M\*Z6'Z M-%B)W'$'S?M>FU4GA&5]11JU;3Y_WHH#UC#F\D4!CJZ#D# MZ5E9L;L/SN(>GRC-9(LX#/S&XZ7<<4A*L )-@.$>L22VPNEEB:A1GC%6ZBO> M,P\M.> CV^,E)7QA!=B$9D:<"*L 93B W$CH7//4 0ELZ7B MDL@F:.3_ !JC)^X4 N&+)_&CP#4^4!L5[AVY4[LJN<("8P$RRJ)_OGQ6+LW. M*BD6F[+>5+,@I<\B^Z+8<9A.*1TXC/NA8SLT2*.PZ0>$_^G/39$KJQG'"VWP M3UROAP:&J'T;B:+2)*F.F$:6G^95GN=[Y^"J#1(=,ET?'0PXX2N930=<7V8: MTV<0@MFUN/X@B5CP4#MH9C9W?_H1!)R8^0B,(Q'4'D]$]4:T!@A7:"X( /L> M80?"!0!R_U1V;FP27?LEH_FS?O)\#_'4ZFC%@:^0+T"L#HC$'[A[II!FC L& MQ'E3B ,I70*2[=NZ:J^(!)=KIBG;<#&%NA7CO$*U M/P__(O=-N35@ ^8\<)=EX@?1$(0(^D>M%<. )7+:N[ \UT $2".P'S$\#,PE-I*GWBF6 MOT>K.7'29F'+,(9A'IPPM13ERV! 8E@UBC$^2&YX# MD*@'?N_KE/^2>TIJ<-@@^UW!Z E;"V[D57E!<0"TSBA&D8<\W@NR_C9&IM1- M>JY;9^P#?UJW[.2OV1JZ,)U [,*W4B77%%ZQWC KY P?>I>]]>[#AWGO'."6 MA<^::\6%)7D3W+S/N6P>"1*>/'X(A RX"%P@XB 9[WIN^[[/TK$%\F-N#@GL M)^[%(ZIAE^M0,/- _F6 -@P+ MGN<@:#$DX80-G*$C\-=M79* XS#9ZQN+WP#8H!/B<;+7+T3R>!Q[X/AD],9, M&F=S/#AM@MA'TG1!!:7H$3!-K\_4@$A3"4(>[H=IAF@>PK\X'6[:@5Y ?9+: MHMPCQ.A:X,-P2:X+Q3K%?*7HE,(20VYE@BZB@2V,ZP0Q,W27W5:\_$NS\ZW5 M)>T.X?N8'=':"J4CN?E'ZS;3\>JV]>/F%I,-2KXD7O9-L),WM_4\C6MQ5T.P M(4&YF2$40=N"Q)!W!]R,M+,V;=::%4D^2\*D_&UN'V'F22!Z*8@(!G(4ALX" M-'DI4"+80D]@F?R!9,4W8Y^]H!2;^6J2.[UMINKJ;:8"%IKU;@-[4Q7<>)"; M4R>].;7W'[G9NO:/D7]W4*2T)XRB%YP+'2P MOJY;WT"UKV!P$ET[_[M(#0$@31!.,!!:+?!>-FEF M49._W$^$6=23@#TX?ARB?S'UZN =041-I")! M5ZD[W>2;P.26VW[HQ*;T];=I;!>+1R=V:A>FSL9]%LP9JV9!,BM!NS+=P#+& ML/YD8R/MIS1+!T?9'/?_PS<,??( WBN E0R>8/&A"!2(^'^2YXX9'CSYD:;- MSS ''3L%4O L>B*Q)WY.-(!,9+0@(O(KP9)N&LZ::J#=[V +,X0 M1JLRNVZP7)L] *?RYJ@8:!$1$A];< %,?(HQ$8'>*48P]#$8(;=WP?R(NFDF MA,C<1.[B22:W;(RZZCL/58C8T#_@(S'&ZT"4XX8SC\3AMJ\@2-S@9=@-TGM@ M24])'XU6X?8EH1<2@@/E#)T!Q5!TDF@+JP+%0Q-2%T$?6)@SP",;:4P>NTRZ M3&QB>3%R/$\.&?PW=I(#,R)*A,Z9J"[/Y\#?=3P@84>\*](6\9/.D.NDB(1/ M(_IQOB69QFS2BVD'6,&#R&'3;$F MT70T]9I8=E')F\$JX,"O"$AF6 M:D*<%;7M=*#I/$"L 1((NBIDT+F*+ M1_RYN$RX"<]P)3MXTTN""1;).-EF0#T3QB@H4G63Q'"7:AQ$OI,(AT1]\?-D M($R&'!X\;LLY8@*D'&'Z]ER.&0H'%Y/XT )*&V#/XKM1:,#)4Y%FLJ0=<2-^C H'130_GQB*$!XVU^;B;LK!?/5I1L4P MH)BJ-(BF 7YN>+ ]T8%A.>G-S,N%F?VR++S0DF"?;^=)"2=1!@93TEUN4@4 M)^-F_8Q34E3)%0LG(/MG!P5F9#J&D?A&168JH$%HJBE%BN3)[P9+K2S(X3WIW)&-29R)O.P!$9JR+M HQ1[H],V5(A]PB4 ,$.$W+9 MO6 N;)G)$^?$+A+7&L+.1"CPN/6,II(CG_0Q48'P?H0OI#+( 6F.2..YKH), MP#1*+80!K%4$MW&K104?)]78&54A%I"T;G=F'3[MC.7KHG+DY/[ T& 4_'D0 M:J/' PZX$,PE3%-U8YYN QHRX'R.VVG.SP0P,U6<".*9[>@^\PW2[,/4A8B> M)N)L[!*]+@;C)W]=1KEJ1KS&#N9FB2P,P >^\8#';.\SSM@,)8**IO21WRG7^!KQXW@!E/-$TV*CGY)VHG MR^-97X8+!]Q8"E+[_:<0JE.3.G51O93(,>4%GW1H^+T^;SM M#, 79@Y/\!6A'-RAGA%%JEY2M3E-ZYS-,B T*ZN63L,/,K-0!*,L_R#@SO6= M*#' $V(:9VPMD(7LN>!3DHQ'.Y5Z2D8N#USJ"--NWCZ;B?]T>O ]H1R3+;^# M()FV-SV/H#P+]3C\M SGZU>T<<+'S%;QN&J6JR,L*I >M0@2Y06RC \VK6LQ M\VIC+[5%AC':HIQ5GZ:Y-2'+CJXF:O&Y7IM&$*G]@.M))L %V)QG^^JF;[+] M>!K[OK6M'"^46[CEV<+-(7_>N$U2*DV[QN=3&C ML?7WNW;O=\RPNKMM]]HMD<]XUVWAS61/]1 V5)]W@)_@F7A1M&;>:^>R$VZF M8=1)' Q&W'+D1RC[W/V'Y_IL1-TA4A*/S[9%ZDQRR*#M#=145[^CX!*YPK5, M!PO>+4M!)+K6/]?K9_0#GA;/G7;X89KYB,EM?I*ZGDTG$E;"?V,P$T28-I,> MG[>=_3Z:UUM5O6CS>K.F5JO5C34;KVRDV;BNJ]6:5;9):6JU4BO;I*JJ5E]^ M:X^3LM1*XV6:.J(VYS\6F[B_J;GYNFLOE\TW:VY..M/=KNZ(8K3R1R+5[:WD MD(AZ$Z]-;HG1C8+[W%27"%O<@A1FW)G^X9GQLTU\E["!(UX\DNX#"Y;[K#,#K;'J>CS4&;0"F?Q_0\:G"[SO] MZ8SC<7I6\1_I(?($CCPX\!T<^-]91+ZP#%SOIB;?,@B>?%/QYB1P7*(GZ>_G M1/R=YL-OND=)KB8Z14%\U!UVUJ"W$A>!7A.9I>.:S7757%B_).*]$;&43D>* M6"F=I'3:+Q&?0N]?-+]GAB3^9>IO,"-/MQ=C53%JLE%F29%C5-5&72*GG,B1 M/8 E>DZYR2Q6-,CH8/YG&6(Y!TBKIEE4!2^GE[([L@>(&L-0*VNV6I/(*:>, ME^@Y!?2\U0M^94=K:^^OWX/NE>V@\M%'5:EJVJ;]]3>;LJ4SM/*'V)8ML=PD M !YNK2I=J'(BY] ]7"D*#DD4[-]AS]E^-?W8.9+'A5Y/:<;!XC_1Q3E>V30, M&[D2I<_T#P)\BS^;KDM"D;\RJ\V)!XJ&?C!D3G)DFXTGKO_$1!6:@>]Y;.[( M%+;7C)QP2*0$)C\$ M+&$EZ^_M3HMTFU];O=^SC3A+?KYM$R@R#P%%%O9\?K4,8@F1%ID.SE8_YOS\\+SO4X\AGD-^(EAT$>W>*AJ<*Z#;>K1 M,2R3#>P+/*:B:WU+;P9!T_8G((*_NO3^G>AC$0&5_(PNALY/9@,(W)"]XZ0S M/*]7L5SD>M_I!6,ORON9QKO/5,SKMX]SG_O\_&\E*7(BB@(5F!OPR-I@J&F% MP/#L4T4@4=/??18]+6D.8!!*T'XRM$_I023K7,?"&J+=><#K_F"A"?Z4_@E! MEKR _55>>4E)WZ) K%AG!R3L^M+K;3V _W=<__ M)D_ SIV K?=XE)7AZLW>'1K?S %DS[/ M+MU1K/66\1KM-KG$&?$28MS8:D_KL&>[7 D'7#0"&@LW/GLB=RW9LEPC[ \B M[6P%^OX3>'9)Z?DBAQN+[DOO;[G+Y/CXZ,*\U3O_8>/ MS6 PN!#7S M!L 50.!'WOP7?\NX<8G?MJ);[Y(@^E&(Y:\.]D1O80^$P,>^N:[[)!VWPQ!% M6XD5<']#"OCKM">F5,!2 9=4%,D5':\"?OE0[RDKX.U2O=3! M;]7!QJ(*[HIS&JD6MK1YM2MUJ]2MIR5E#F)%QZI;=4UZM^53KEM=UGR+EK0C M5=*X?D6#E5]#\G?1TL1]6M*>_N_3]O1)MY,);VSPPFD9"M_C&F%Z7+&;-O?" MC<%I[Y5+?YQT&U628QBBXRIQ_O7E]IJ&$]$&C/^_NH!OE"7]_OKCAB+^,<>\GZ,AB/R%?"(;^5]J8N'./$(* O" M7TGKOS& _!.'^=D#3!(QT?$CT211;,4N'706$Y@-KTJ[1=HMIR/ #V)%QVNW M5*3=L!H3<_#_MZ+7/:W*9<],1HD/-9E$[ 6^RR8 M,9K>:)BK3_ON 8LYB3"3'+AO-%95LY(?C:J^B,7+.( 'H^=HK",6N04,5^9Z M &D%>T@_2R/GM9>=>%WV-?1WI;JP^TEWDQ&]C>N)7'@0_BH/@4_3,%Q(J M#>%VV]\ZS=[=;:OD)9!^Q$$84R]*A5W _AL[P2P2DJ/=K\(?NF7W3@A"!(8: M82?A&+N_TQAC(M'(20--^)D^(R'@1XA+)PK3SL4@BG$@3CS) _!WP&(/7N+C MT3@:^0&LSEZM"O?=)+BJUNJ%#\I;JMDHUHYW9;MA2VUHC4V=N=_0I Q=K6UH M4ALK:]Y#7]=JMRKDT1\<*N[HA&[.#*,->/[.(Q(+7<#FX-AOB]/%]E*P"N7 M-JM7--^#X,W5//:*UX_A1_)7B@/^5277_F!T9'1[W))&VN'YV?7P&\1+/CVB MU4D^?H%C(9Q '^=_0@+G'Q"E6(#:UU=M5'_N^_03_C**Q^_G_ 5!+ P04 M " :@@=98@G)T(0. "WGP $0 &1G:6DM,C R-# V,S N>'-D[5WK M<]JX%O_>OT*7+[<[LRZ01]-DFNZ0)NEF)DV8D&[WVXZP!>C66%26D[!__3V2 M;;#Q0Q(A&^XU_9"".2^=W]'C',O6Q]^>ICYZ(#RD+#AM==]U6H@$+O-H,#YM M?;N_=#ZT?OOTYLW'?SG.GV=WU^B[W2/W*&\3K!S0#I#9SCL8,?#!]WWHR[NP'4E M]"D\"=T)F6($30O"DZ?PM#418G;2;C\^/KY[W'_'^+B]U^ETVW]^O1XHTE9" MZ]/@1X[Z:XI"DY-Z8TARY1\?TG]B.?\R2TAHC:! *'+A+(P1WQ'Q&PFXY$_S>EK]+FSI.I^OL=0NL>LX]I[/O M[ ,G%H+3823()6!\3D8X\J%=4? SPCX=4>)! /E$ADB.(/.SP'Q,Q V>DG"& M7:)QX*Y!:5QI.@= M^='I[@&T%FJK M)<-WQS4KY-V+#LF78VI'S/M*&TCU7%@HY3?0^?:\:BPUJ; MD7!:F5$^H!EBD3)($ YM%(;$?3=F#VV/4)/^MTHN/]CTN)P0XGHV.E-R^6%] MG4_NQ$II2J\^E:C%0<"$DB"O)-=F,QJ,6'P!+LDNIPEQ9,ABI M_TXP=SGS-2-7>\;9C'!!29B=9Y6 "2>CTY:<;9UT7OAKQLD[L"0E*2C(=W;Y M,V@@(&=FV'UAH0/\O6N_CH6WK@87X M__,-=[%OVW!@<2-_G:B7[/?P.Z+>:>LS@S2AC\=@GKS^[>ZJ?.6F="Z)4XFI MS&40?NJH?UWD++,*!RE.)%D_ME<95D1%(?%N@T_J\VK?3I@3DAK&%>\8\^4[ M4RE;I=."R]=H9]F1$-)H2(#?3T"G%:B _, M($[$HUC^#D>=X_N80SLG1%"P?,.@YF5K$3Y\+L+H;4YCXQ'/C;$XG%SZ[''# MN H$X71:"N$E#6"XI-A?^A8'WH". SJ"43(0 M/==E42!H,.X#CPM)GTFX_+,&:>/K@TS8:.CZ+(PX@2_*/AE$60OE]X6-*#&R M*A87=F:C$BQ%&5/1TE:4&MN@J+S /("FAWW"!Q.8>DT"I\"CQ?9X%=M4! (9 M2 EID,\'Q"?NRI+K' MLXOM*7AT&WBT>>ZMX9-D;Y.4!&/YDMH+/D M6O<>%L<,5:94[ WR<9\S+W+%=\PYK+[GMT.?CHV'CFIFK?_?K_H_D85286@I MK4%P7!,94IFYOXM,6I\74N-LE:V) MCJ^LF)G#H!.A!:60-->4WIJ(45P@,PR'+STEIHO?+:VX6*Z Z?BT>A12\JG+71&A6ZQKG1&#JKU4225FU@!12[[*: M2"*M25A4E30L,-&)T&)32*-KRR(-!,FR?&&!W9J2M9 6DO!U*R,[M'68]#Q/ M:<9^)L-^N1"H5:>-BT)U8-VX6)J1+2S\L@L8 P2GC OZMS+ZXDFN1&QFX,TI MTP9+H:2Q=K!DC$")%;M0,4 O);]CO@^=[!%S[^5"I4:9-E0*E9AU0V7!E[&B MF:&2W65Z(TLG@C[8#!2U_%I "U6&SDR[^\R"=L=,V"\3V1[ZL: MVJP!S87I4#LN5']64$O%R^T&4H$C-20W:!H(8_$NBU7:5<6LA:E0+2J]1[,# M1/D46N12]1FFDI+ES-D\X7HF=M9ZM# 7BU E,&<5J\FR;+&$SN8+YEU<+$#Q MB <7^O'+;^9]6.C HL*3SYW.GAT0-@JTD6#R0 -*-2*XA%*=OR*E547&0N\N M!N)B,!/8CU>/SX*Z1(X6T9*:61%1)3A9WS82L^0>.#@*C\>EE<]#, M!&E1*Y3%TIOTZG)&M%P@+6[@-Q>XY]:V3,1H02O4K):@E5>A=HB5N_JO[H8P M T$[U#:)VK> 8!X0;^V!L4* %J7*74L.2D7NQL&(] E7<1JX9+EYQ6;1821' MBU:ARK9$*R,YL[^FT:N.6F=;C84Z23O@-E566VP!M*J?%;BT@)24-[,[!YOM M^V\!)RX;!_1OXL&%,Q* (JL#<=+A%GIV MJ&HQ,,NRK&7ND'WIQR5R7RRZJ%Z(%KM"X3#_*,7*@Q4-!*K\R0B;.V"U K0 M%6J&U<]6[-!)7%%^U7[WYS.D:W$M%*FJ<:W\I=&;.\MAN)VI@AX.Y-4I@"6? M=0GOH*'\06TO^")3XF?'@)T:;3 8O_H(O4TTJRT*L>[X>9X0I=K5C@:E?Q<8 M2\]=8LK_P'XD=^!&TYGM+05[H3K02UX:7 FZU(.4(I31M(-WZ:,;%OQ!0@$B M-P1ME4 MK,7MAI6P@@XG5H)N&P+IQW;^O,+X>^Y,0WFB87(>K0)1BC>FE:"6T@]^8/Y=EK,:TZM/<$ MDA+*O'MUHIH7Q<==M5 8@6 J(OGM"V?1[+05GW=YXM&I/!&)!5>"3%LH/HHM M%@6FP%)97I?BEB ?'QKB+]:1@7($];+B<>%95NH2>TX R8ER".^=S '==7 M9[=W7\ET2'@5HCF2#0"9MWAY'/.)QZ:8!@9&K\;8N6(TCBN:_(DSGP8GBL[V08DOZ2' M1*K&#.?DSI!ZX2*L%:E+](C7\&P%]C")RM./[DD @%Q-9YP]*(K%\-A+6E;5 M1@L!&V^PY("J]?TT>",=C M.592]A46&--H6MDU;418S'T6N,U@SC7I> &8)AB?WT-2%HX(OV>Y4:27&44J M6VLGQ ;HE(\.7F^LK,*-@.43K7(&F]G'?D#R2ME%@(O%5@T(E[86LHR?O MV(\5Z=E\29+,0CWY?.9-) ??V]'O+.+RS2#?"?EQ,9WY;"Y/,JOPT@MI>Z'Q M,&4R<./MQ5?#Q4L9Y59,8.78)$XF*GOL1]R= (7LZ7&UI_< 2:(T_3)=_*F\1Z%B$7A.9Z'MZ.D2O%R M:^%*A:^_'(Z??H59,@6>REV0<)$8=G-S =O2T?N@D,?5CDOLJF"O'YMK&+9B MH#XGKC+G:*^SM[]2QJEOF0GG"RZ)C%OXGFA' K&B#WE6-*+\]L#O3)[N5IT[:;A>]<9! M\@B-+ ?=U*2TJV3/* J]\/8/6.9 3I5;Z,CC]+@G-]@1^00!@7;P.)V=TIHL MWE[2MB;%E\232XC+*/!"??>KHMZ*'BC71K]M"=P+9R:2?I]?H=6^;EIU M'XZQ)V0=$XJ0384DCV>?$'5DB5B# *OS[^Y?@'O_MY[_\ MY:__!?#/7]Z^?O1\D=9'.%\]>M9A6&%^]&FZ.GRT.L1'?RRZ/Z"";7YV.:WW8],%)YU28 R6%!1( 3M#*3 BF,Z M*.;L_WSXT4O&;8KU?0R@D$6(D07(07%3>&#T?O^EL^G\SQ_KCQB6^(BF-U_V M+W]Z?+A:'?_XY,FG3Y]^^!R[V0^+[L,3P9A\LOGTX]./?[[R^4^R_S3WWC_I M?WOVT>7TN@_2U_(G__SU];MTB$8X5LLC^K_?W_[ZL*0>?IA^D-: M'#VIOWSR;#'/.%]BIG\L%[-IKD)^MZ*?5>K+13DXQJ['O?Q]'M9Y2K^F6?6C MK+XS$''6OSM9+^%#",>3WW#U MBIZR(WR]6"XG23HO!2L@B>V@F)#@C470VCG,+"1;V,7UK#-=8IJN)#%X$ M+Q44F@XH;Q!<8AF8S,G&+)PMIO&\;H!R<8;GN/.T2X\67<:.=-_C1Y^PZJF? M'D.O!T^ A2Y=8=7%9_#T$T^6ZZ.C_DN!>'.T^?O2+8Y:"7^U:+_P)T*F.;1A M09W32YHR/6&KZ7Q-9N3K,_4+DEW ,]"X?/%YU05:_ND\=%]>T:(M?UO0;^&[X M?6?R%C_B?(W+"<^"QZP0O \9E$4-T1D%5AFO)>D,S6+C:6S&WE(%#TKZ725[ MF?([K6LS?CY;+%<'Y>^+15X^G>=WV'V<)ER^6\SR)/'B_=WG$^\G%,G M?A*S$RS) D%'6B=;)40A)P0,*)WFJ8C;G&%>OELMU30]5HS(Q(892(@=R*L@'#YI\"9X8)">EI> M \%DZ'ETJ%)C@GP;T5W((0>V;JVYT5 &]^'P6YN(B4Q#=EAJ$CV"1^: *1M" M0N9%U _D\+>:_KLGPH0SJ4+0G**LP*N?[2$:S@&EE^B%R11WW=N< MSR,;D[?7B#-W#W]V%E$;E^]F8%]]TO,(&:=GUV@&!>LB&)?('68"N+(L9..# M8^Y./N&6 X\I!]B8(X/+H9VAO:C<^Q0HF77O,]D+*W)-,/I<<^<24"=I11(V MYM:;%M? :)F[5%I2F!4U2.$R15OT(_IBZ9GT01@*]6(0]Y6[?%AEN*^\+VO! M75>Y/8%/_9+EQ/DJ#*[(316D<0-G$ +7X$P.QC GN"]#T7<#8A3!PE RWV_) M!Y2\RK*F+35X+C4HE0P$;AEH/;(JRSY4R]4DN9# !H7D:Z0"D9$%R:P8*57& MJ%JG3?: .TJUN!.7KJ8&[T>&S1ZE=]AO-A+>7T/W)YY;B D7V5&0F$'$FK*4 M2H+S2@"3HFBMO=&V-:=N1C,FE[$M91I)H-W.+\YI>C/"\S0?3>?3Y:I.]N-9 M]&]944IP"13\TUQ=1@A(\$J0+!)]T6'K@IU;((TA!3,,-UK*XA)!_OKD\FJ] MIM>#5,T]6QP==WA(GR'HU0G[\/E-#3WIZ5BMNFE0D#I%?W1URDX3S#<._7'2D-.;/UAV-E+Z\[\)\&5*/9)[[5Z>*)O_?>KFJ MP%G'H5 \;S*JY%GKHIEA9C(J9^T>V7UM4OQA>=(P MF7YE&F> DM+*.A%!4/P&*D4&,7F$I*VMH1U%>ZUS0-^ L^],+Y;XD;$M-GL' MQM42/VW)7@:)Y'&G&(I@*J?6.P7?*#9^Z.1X&PYXA[J F*P@(/ M.8)DQH/BI";(K=) $\F2YA-2"&,V@@^=41^&6/(YW@#4FH[8[)RYKF];R:'C4Y".-O>B^U"J/3#,HNL;^AMQ8E8*'(*T&5W)) MDM6#"ZT=FO/CC\GLM!/]SBO<3,9/4UJLYZOE6TPX_5BM&$'93$UQQ\EPD2-E MJTLE,$'44@#+148K5>&Y=>G'M_",*?O6C@/-)- N9@O+NJU0__?B7VO"-*MI MIJ>K9Z'KODSG'_X19FNL*HFA=0R2XAD4(VA>UFQCT9Q;GT7VK;.S=P)V%Y:H M[XXE[672;F-GM4A_'BYFM+++BFWU9:*MRDY[!<$IPI%, 64E[DAG#R*,GNNN- 4 M ]::/ HZZXZ:!1$P>>F2)]>M,36NHAA5B4AC+NRYY@V/A*W"=([Y1>CFI(B7 M9,_71W69:YU[F:;I:N(P96'00RGU($Z)#+PGQ6^5#B9E%$FW]J-N1S4F;ZHQ M-1J+I&4R?*.G3@G+LF!%3T._3T!<')HV/*<^3:I-(Z(WUN^#$EI <5_:Y+WLZ$]DFTB;4T MNE/562^!YA!(L2M.]--9*Q%S"K%YKJ4?>5_\FU//9#%.OI#^L7EO4UX9N PV MQ0"B!JW]05=G,P>!R'S25D:A&D_N#K#&I-YV8,%E)K<61+M"Z,4B?YK.9A-2 MG#Y*%<#&NLVG%>E470S('&CHS(+*S?M?G8X])GW60-8[+6ECE;7)^Q=E$W)G MP5BF:#*20_0Q0RS%97(85M_:F/(T+?@82(Y(;WVJ?7VQ[<1C2G)TX ! M#9>_;27@*8;%/)VRTR=&0:!34) 7BA!9(7>9)Y#UN+[-.1<_2&WV92!C2O4T M(,#^B]W^A.AK#$M\6]?OH/R^/*'CI&@6I2F1U)&,=3>JENQ@34X(\I9#9"4T ME_^W (TI>=."!\T6OV&ZM_:R67UY,POS%45C-0([/JW#GPBI)=>, B:G&,V5 MPN68K(1H1+*9:=.^XOU;>.["!OO]L*'9T@^1KMCX*S&$)*4E)142^2LRDS\J M3:0 0[)$RDN&,F!VKE$)Z77-"#>C?-G,U!H1K6<9>,)JALD]BU%*\-X5G:SP M7K1O''0[KC$%M7ORX^J&5V.QM'L0%O,/[[$[JIW?-D"2R=DQ+8#5'KY*&@-> M.GKR!07A&CESV-HV7@-C3'%O8SKLN^C-I/_BZ'BV^(+X%ON]E6NFF6.QIA8T MVU*;^:9Z8J(>XR$#'J6+FJQ"ZWXJMX(:4]C!*78TJ"C;DXZZ,,V)K@NUG#!XBH MMY+V-ZH>=EGKEBYQMZ[;'&>W.9U[GDKBKGCF:5IU>R.2IQY%I* ^"*=UDYH+,%-.ZB>;- M:$8:(.\E_49K/W1P? Y6,J)>F%<@E$3V*>0 +I4"Q7FK?2E%-<^JW@IJI"'R M?LQH*HD';)\9EH80YV(83'4!E4J$CDQ M7+JF:J*EJ-H5TH0O_;/[?G':Q)R YG6=\QDLFU+-2H-3B6"I>FM*X!Q,=-%$ M7G(1S9M4W09J5"?N[XM!3275M(W-I7XI;VG>W321]C_MIW+QC7.??(/==%&C MN]IE )_CR?_I]4E?_1>?TR$](_B6+,R+4C"M)FA(L) MA4M81.L#:?<[P[VK /IO.2CGO_E@OM<<)H9(:CQGP"0& M1FP=] PPC3%9G1$_-5>J&!Z84,TTU19ZVIBL& J$PNOQ9M*=X&,D>^PQ<^68 M8:)U=F]7K_&!>\-^/SP>2/Q#T_,LZCV'+S(7.<=Z/U.M$F#,@N?10O)H93(^ MR3! V^L[HAM3'OK[I^>^XA^:GB^G\S!/%_$YR;/BF@%J1=I=T3(XX5R]_2CH MK!S/J?6&V=W1C2EC_OW392#:-9WT3EBT= M\0>)WOAIC! M,Z8A"N32&5>$:GY,\U946[J'_Q&VJ;&LAE,Q!\=UT98O/F.7IK04DR"*EXIE ML*X>G"!C"4&5_K"5#^AL$;*U4W,KJ#$593R4XME+4 ^141&6IUS/+5N:1^UO M4J,B;<%D[T...N;F'01VS:ALOPY78\2S04Y;>T](-,YHIB"5OLV<4/5 >("H M0Y3<8G"\=<+S=E3?0YRP+YFNWE725%;-GJ4_.EJ>@U(.RJ8FL[J>&X>TO^^: M[(&3FI,&P@=1VP!7W5>RC81*( MW +I.X@(6A.FI9 :GE%<33_TB_0.5ZM97[2ZZ4BJ:Q<[5WM7"E:/X&<)D9/. M.>XP34\TG1&L&*8#L.*(KT850L 9 M"(.!8EBKAN@<_'7\,1UGOC<-LN/RMTP?G+OXFBM30C2DIT(]:I83 Y\HZK+, MRQRYU[SY*="MKQIW_UD4V%T ;4^"U1,F--T3+!N=%%7-BR%-3-G^"!(!0^-K M1JMV::#7S:^>OQ',7;CA_\,2)6TD,]@IH,VE6&^PZYWGY_6RK-GRXKAW.^ES MTU?M>YKG3A ;G=CYHZ<>YJ+]XZGIO^NP& MSQ[;_X&N"?;@8^[;I:/=;O"TX0=6*6%R"E'$!IFR%&1)H& M"\5HSG5N70NR/^HQ97[ODY+W+._!+.@[G&$M>_PES&K>^MTAXNIY6(4]+.EM M7[FO1=T*B:8]):WWM:\^]7R+>;Z M]XY"@Z_-\TR(-9_$LL[UKBP+(=%+QZWA@9,3V+SO][<1C*\VQ; M)W>V CBJTZ[#\6@PF>U-JVI)ON(KB^[E>K7NR([1S_F2;/:;;MJ7TYQMI"TG M.>A2;.&@L=2<93+@BT5@1?.<$)VU[C9[M<.X6VY??F=<&5H0#9WNCS3XHOM2 MNU1)Q8+57H(H68!R4D"TS(/4J% 5'XQL?5'1^?&;S>5M^/1K6&$W#;.3VUG? MXA*[C[B<:.:T"LP0D'JR),M,,4TFAS%G0V];UKY8_'948[*^._/AJG??5!CM M"5]OC5H>8JY7PUT"YJSQ0F@.Q2I;-_T"/?%<$KKH?+#1JMBZ6O,.L,84)[:G M22-QM.?)'XONSU?SOG)T>0D8DQ1E6E>J/:B7S:7:"3TYT%PG(6A-;&SMC]T! MUI@*@]KSI)$X!LL&;&Z:)!O?9_Y?9<(]+=/J5%QS.]T>28(=1]HW=]!B@HU2 M"K=<_% M0"]LJ-?5(ACN@O&E",;3_+V*$>5:'@85K60WV!&L&]\N7RW M/CZ>G6;X+V2:=[=Y=_OB?4W<#O#WM&A]ON!BN]!)L3HEHX@NN=[(Y>K>BD,! M7"O-,-EOK*-#.ZQ_[#A(69?RVA9(/^_]M%RTC(P)4:%3)3D6B=?FO0?'CJH MOB=V["B)-DGI:V_D]86C$AH!,>EJ$"W!4%C/^63/I=/\Z^VNMVNX;]YMO"^? M+T.WR*,S7D#0K&Y\DZ3(ZE)HJZUW&:,5>=A>VCOE_UE-K>_LW5[ZIC4/S;8"-8O*S02:<*\7Z=$S)M6&,KJ?P2=.0.VQ2,!%U M;GV^Y6SPM@]_/YV<7-#UW+FSFHQJE!J\]1P*+RI&8TEEMFX8':38N;:F.@<#D6&*-2NU*ZVDXB:$#DC '4Q1#T9@VU]+/PJBC$E M[]L(?,^5'MAH_QI6ZXZVYC?>80V1GZW"34S_N24X0T#;[KW/%_C MQ)200N(&I)3LY *4/CFJ0O%2"]+YS8WI7;'M?7CS6^/\/L_395]K@OG%Y[J% M]?2HOJI%)L@Q*$A6DQ),=8]3ND3QGK4R(4H?6F\Y[P1T7 [( &R[,DIVI>DO).1*-(]I>3&Y<[< WM:B&0D%G#"A[>! M-,;]6L'+D[IO.VA3RC4' AAU E4\^42(":S*(A;R?:5M_6B.P@Z>&^=_,70O MIQ]I+5PH+M<$CC2!GBY3:Z_)-70>E6:28S*M6WMMB_&[M'[;<&PKZ[>O$-OU MR]@"Y?M/BTEBB7&*8H K'T&QR,";>DDC*I.0 M+\_>XE&8D@WI#LI+<@[#K$*>T K4XK<"*5L/RGN$J R#1+ZA(8]0\_0@E+L6 M[;B2$&-AW_Z"O7>%]QOY,^\_X>PC_KJ8KPZ7D_XV8BDMZ*(X^9V*T*)$0!^- M2](F&^0GT8FTM4PDDR29?"$9S _MI(#2$[!1B2QJ)] MSOFA?-TSD&/J@#8JTNTFQGMGV].RPN[,&8V&LY \AY3Z(@K97[@

    I8$)4K M&%N?L]T)Z)BZJ(V*=;N+\T'TW,O%NIMX;@L!9P19." MVT>;1)ZEBU: XW4=',NDGNN!O2 T.A^8#ZW+.^^&;$Q9NP&Y=5V?@L9B:V95 M7Y!&6GQ!?(?=QVFMJ[\.(2W :1O>>E_'==BERZ4$SBC4P0BJ7D(?:EDK1\FR MS-%)W_H 9AODHSK 2 M)OK>OT*WYO5Z*?:EK+O'*&H9VD@B+\FJZID76"P>271E FP R1+[UU\/)$#F M B !G#@ $DR93$HBP7.^\,\CPK?P^-?_^?<#(=CD?_]B?^9_:G[W"4 MQGDXNOBW/_WU_<_@_O0___U?_N5?_Q^ __CA[:_?_3A.UU_&/X*7SWYC+,RGAR!?#O\[_V_$7+QFW*=;/,8!"%B%&%B ' MQ4WA@='G\X=>#D?_^$O]3PQ3_(Z&-YK.__AO?_HPFWW\R_??__.?__SS'W%R M^>?QY.)[P9C\?OGM/RV^_L>#[_]3SK_-O???SW_[Y:O3X:HOTF/Y]__QVZ_O MT@>\"C <36=AE+Z^@%Z?9U_^XFTT^ON;7])7I\._3.=__]=Q"K,Y08\.X;NU MWZA_@N77H'X$7(#D?_YCFO_T[__RW7S M[_/PZOO%=[X/EY>$>/Z$V>>/^&]_F@ZO/E[B\K,/$RQKT2^'7$'I"N=_U*=] MWQG3!P(R2=<1@3[%457QAAA7/;T[YB_/@HPE7%_.&B)^^.RF>,=78=A2P \> MW0#M_$%PA5<1)RVAWGGN+9Q+D/<1UD?FX<7PSVE\]?T+-.+)]_.4YW MOG195ZGQ%[%>AHB7\T\'&8>#GT:SX>SSJU'=&L("%+Z:X=5TP(WS/'D-WC - MJC #/C,/&+5)0D7ZISPD9KHD>HKISQ?C3]_36X@=(>L/53SRAIJ-[[Z15X<1 M#7'Z/L1+'"@A,WJTP(N4H +M93YS#4[[$H7A+ ?6?1#+U]W%_97I%Y/E"!8J MO]/*72;CJ^:,S<8M1'9#"&'^TW?C2<8)V2KTJ_DT_$NZ'$\Q_]N?9I-K_/KA M>#0CM?WI$JNY0A,)+^H/G0G__.MP.B/K:/K3'^E#&%W@BS^&TX&)0J!C"-95 M@:"*-!07P0HK LN9<98:J/"J=S=4A0T;Y@K5V(_'^]K079ZK5*,+RPL]#5E=:U*LFN[=V1@W%66_Y"H=(V?>@N7D@*CL++CL)!0I M'/>..918$,ND5 ,_N/W%^\&Z"4:*P.XX'C=BF@<4FD0 MQ4OZ%>,.W184U@?><%A_^DKBEQ>UY&Z5%7J/N Y2'G<1T4..6)?YM@P7O*?O M#@2+"K-14$2A?2*B@%A'@8''''U20G>S\VZ_[5]A9=3Q3^?]=A,L/) MY>>W^'$\F0U8U9VH,Q2O(R@O'824)#!C7/!&.Z]"$S;OO?ALB.TBT,;;XA+2 M&YP,Q_FG4?XQS'!@)>E5T!*$RH:V"$\KB,$$PNF8):?_8;?=<>5KSX;?_87Y MD%W19!&>!#(9ZB"7&B<$XYIV@N2$ I4*&>Z&(X02:5F13,5DVBS(]]Y\-AQW M$NE#FF5W]_3GX27^?EV%,?"E.!VT!VDM60W>" C5SHNT=10D^RX8V\ I_?K& M)T]K)Q$^I%-UI_,M7I#U3EHV^SUX^]8SH;6#*!]2J[M3^VJ4QA-:-.:#?#>C3>+E^'HTFWQ^.VTY4'%7&2#>.)F$&="?#M!/]0#TUT/WH<_7F7:2X9E>)/F M6ZP]6OHB3"13,'!24)4Y.$F^&PNJV"S(*LRQ@0:L>?V9<-]"N ]9M]U9?Y'S M!*?3Q?_JA/F3:]<&T M&!3F0Z:Q CI2.E5HW_&I\+KH!%N2*5S(7I@69\OT;D)]R+1OQO1+^O'UY/WX MGZ-!<38(SA BPB;WVX,7GQ?*> ET1).D4";N#:6Y' MO)Z\F8P_#4<)!SQS+X3E@+((4%$R"#1T\N\Y+[;P;'UNQ_2]MY\7W5U$NX+S M;@FCV\#>C*>S"PTYAL%HL>?GFPWBTC.$8QC+34H PGAP\'QDX1@M)5,AY*,7RTLW6 MNO_&)\]E)Q&NX+-3'.P=INL)C9"+^'XXN\2!C+42.$FPSI%!KY*&NO<#9[[$ MS!')/NC$Y_TW/GD^.XEP!9^=@E_O)Z%6E[_[?!7'EP.O64J:##CC2K7992+O MC SWC%EX'D34V&V1O?.Z)\_D_L);06.GV-52IY:5"O.8:A9("X1AH+A 4+0- M@+<\@/5*"9T-=[&;N[/JK4^>U,ZB7,%M@PC5R^O)!$>SF\1653HRRZ^G@QH8 M#RY%R#X96CM4!H?9 C++O50FLB:.SNJW/WFNFXEV!><-8E6O1C.]?8SX;R!:%=PWB!J5=.= MDY?DS>DZX M>G@#&[4+.BHHAF=2NJC!B9@AA1233\%@[E9>^SB&,V&]F9A7:$&#"J^79 5. MPN6K4<8__C=^'H3,R3;P"JQ2H3KU#D(.'+RP17CT*MD657OW7GLN7'<0Y@IZ M.P6Z%A;^S\-I"I?_!\-D60K,2N8EYP1&J (J>>-ZI986//F M)T]R$Y&NX+E3)&Q9"_P5U<_TR700;10%YA4!7D-PI)'87TTUI_PTJ';5U*"087>I!.I/!E\0A.E0^Z)"S\ UI MOO7J,R-Z7Z&NH+I3).P%0A@P$.T^:,"X2N8"< M\4[TWGG=DZ=T?^&MH'$1W/K7[^])@V#^8[\>&V07C*:8Z8?I^'*8:P>C>;5) M13P=E]/K74;C.P]G]_,FV[3CV>$_GSAU=Q]:QRL3BG>SF;+C_Y.J/6 MH]AW27CPQ)NF!UDR++(&];(U-$$269:%+$M;DV^./$EE-H7$.XWI("U &O&Y M7!P:B/'8/4"FD]G@S620=3CX-T\U9>F6,LUQID#6 H!B:6F),D@DJ M6IXLYK3)H/^B"_2"6WI ?_JJ ^O>?>CN'RUH'#<49\.#L+?P3%^,\@+1='D$ M?PM06_0!V9'KAT .VQBD#4-.E/4UG4,.2/HN%MMM .= [_X2[6'VOL5/.+K&Z8M8C_6FV:!H[W7(!5*VMF9F M+5DA5@'GW-BD4F!\TXG)?1B^C^%P)/=DGW<2:@]S>('G9QHW>;9S2'\?SCZ\ MO)[.QEF/='E=,SDOIE.D?_/[\,<@:)YYD014,D'6J*EA!ZE E&"3,YQ[ MOBE#VD$/=H%Y>%7IQNUJ1>F-F!X7C '- N\"#51)+)QO[W#OQI?YZS!5"*JVR[+1UP1_ M5N!=W:Q]6[P.*HGOS\T%GS+1E87P^$&>%\7I*M:=/O?\UCH0"HR M1;TQ@$G37$BA0,00(2@9!)=&9']O)7@8[MWGQ8?7@];$C0\D]1[V@0VBN(W2 MNV)LB0RLY)&F24@0.$M@I"[,8U8N;"JH:[R G*/R]$C(0?<<=:;BFO;JLHWI!X[";YAO[4ELE\FX^F47.TRG U\J)XU MBY!JY8GB(=3R! %9I%@R*Q9Q4Z9X'QVX]?HG;UCL*\H>)OHB53JZ^.F/CS6G M^M5TSI(%CZ3%1BE#IK,MM6LR!U_(&O#1U@84C3E>"^;),]Y&S#W,ZG=X>5E- MEE'^+4S^@;<@#G(1IAADY.>P>A*:S!?';" WM@0A:8GSS3W']6@.KP&-*'L0 M56PB[UXB!E.D!WX@:#^2YWLY_EC5?P'NJVV;_NMZ.,'\:D3K5ZH-:VC#&EAO M8D*+P%7A4%MX@]>BMN\6P1%LVII$\R##WG#/19<.Q5@/V\XO."*)7!+R%_F* MQ%^E48\++N>"U]IP1M:3L[E>@18X1.$\V3I!FF2X<7K3Z>J]#(S-D,Y%:5I* MOH?]Z,&@!T4([4PP()TDLY>50-9TLI =X=*!DWG=>FUY .)C\5U4"SW\HMPZ"1.ULO6$*0%$F< KTLXBHF1<6TZ?-.;^45!/7A/:BKUA M@^@EP'F_ )PN39=!\CY*'A*DE&@/LKQ 3/465(RT5/F0_,9..?MHP3T(A^>\ M,4GC=A+NP=?X^V0XP]>EO"X_8L$)6:<_8IR]FDZOZ]6Q#)*0JLA0( MI))D%SM).Z1BP+.3BEE7(^];I3?O/O=<".TJLA[,P:^&Z;*R9CBZID%_/;[S M Y;Q!&^^]S[\@=.?_B )T/N'HS#Y/+>,2%KU[ ,)^'(NKYM];L!\43Z3E20# MN31**0W.!0]>>B\,0^EU:R>BQ^$\>1/T5*AN>*O%W:$1Y,4L_0%'6!,[N2 + MR,G78F$Y22,YZT9RM,+PDMRF,]'[:^ #*&>B/=U$W/!FBR\+-'D]PZ_E/L86'8-',"63WL>BP-6K=P3Y0$I%@ZIY\>TCD,YN.>@B M\I97HSR";^"EI8&5&E:KN=1@4KU#D=15QL)L2CKSUG51:Z .37SMZ):7EG3N[ EYLALZ)K&,F:U@I4)H5<&@D:)-SCAH=;KR* MIT\5.I(YTB_A>VK7[F0=;GU:K)X/.T1J27:5#P@BD704MQDBF6U04LQ:VB"M M/I!NK8/X;6I7$\+6)F<.UW-JWICTP_B2WC[]Z;^NA[//_?:>VO2^OGM0;3W6 M_GI1L>2YCZ9 4>0MU4@_1$GJ6!A';9.)K'E$JO=>5 ZYTD(A:%[;K'G'(#J> MP%@K5 E"!-$Z\G(RO:AVX?.17E2[B/'8O:@>#.%F.M7FUN-1G6SSABT2I2"G MHMY%AZ .$(LKCLY#\ZE=I%L#\URWD\P3*\GG^>0;M M.W%EFVLO1K \>% L MAEK?DL IJ;F53DC=VD1<"^8X< M]*,?)AK6GM9^D6]QNC2+;WJ]:L,$JR@XIVU,)T7;6*KEM.@5F3&TG+7H>'OO MM4\X0-!5B T7_WM0E@V6MP#3L(/U P"'[US=B8[5M':09>-FU0]!<5^TE[;> M3E@/P2;DY+3R @*+]TD+'5GC*7NDYM3]\;J+"'LPWFDSJ'X%_H@W_W\U>I@Q M>3N^O/QY//EGF.1!H<4H>T;.A12N]M,LY&[F!*44Y8VQS*K6;:=VA'@2E1-= M<@1]4M)'R^MY.K0>5L,\$-;;S(VIMZ*Q&LJ*$) D8!.&J(S'PEL?'+[]_L-S MWRM9]Q,!^TJZAW7CX2@'3.001'&0/=:A(8/@)0/N,A=&QXRF]2' ARC.7 .Z M2;T';__N:8&B1(X."W AY[V3,L10,B34'A-:FT+K7E5'/GQQ2/;WEW4?'6+6 M^)45&P%]7=Z'/][43IHD_=EL,HS7L^KHO!^_"?5"S4$*A1>>.>V0-?-ABX:0 MBP?&=4A99EEX\[YVW2"?MW(=DL\>#K'.!7.S-?YX/1F.+F[N=KS9,G^Z^G@Y M_HPX_]*;ZTGZ0,)\!A.8+L&G'BY5VPOJ M>:O?(?CKH67*&MA_"Y?7N!;UP&HA>747D>=RLW0'JRS(8BU+.:5DVQ?)[ 'T MFU2YAMSU<,SY3A;P9G8L.PL.I.<2>5#@"]*$"$&"4V04>A48EUKPU+Q?SP8X MYZT\K7CHX3ST'6AS;5XBJYUD?L/9AW$>\"03*LN ^6H]:NG!YV#!A,(8\\PE MU;K3_#:XOB&E:<%,#R>N-V[$R].@%?!5[0%PTR4_8RX)BP*!]7J7$.IU.UQ" M%E8I3CNQ=\VC/KO#/&_=ZINW'@YT;]J UR!.0I;(DP4W[Y,9M(%@- $7^3^OI[/YB9#WXS7%,W/H\3[TMTBRFPYGN+@" MXF:L;S&-+VXXG0][D$QV!J.LW5\]&84\T0 S;?N&2RE#=-RW[I+7]YC.6XE/ M2B/Z.,UZ-U? 1.;6!9(4BZ $&:1>T;*/3@8N,LNR_14":[,R37(-5G&9R1&# M9"22> T#Y[4'RU#$$@.SHG6SAW6YAF;G]NIM,_\<7I*3>5.T\RJ3>@[+L(;9 M7HUF870QI)_JY8:S&I'[L=: 74[O*M%V)_;V?%/'LWHMQM?HE-[/%3S^.OQ4 M^_'???/7'*XP.GA6-$CN:LM-9FE]20%8-J5HEI W=Z>WP=5Y-J4/F*\O\779 M\+:;HJ0L)?,!$3C2DJ%\H;56S"_#2ED$[IP+S8.C6Z,[U G YKKRP*#JAY!3 M.2]XDT;X6B-1_T*EJ9;1E&(4*RJ \9&V<*9L-0P9B.A"S%S)V#QEO '.T4H! M>U* E>W[NA/13Q72*FB+$JEMP/5TFG CL..<*FQ&XW;JT8&#@RN*92P:+S5$ M/[\=WI8:SU!0;,U,*J5C:IU7.8*"/'+6\#CZL8OH^[B!=US>A4N3EY=A>G,N5\6870SU;$1MH>A=;7B8(Z *0EFO6!*M MS=\=X)VYM=(743W4P&V ^A7H[^$*EZ7\6\#MR9[9$>IQ+)S>J-]>Q9KQUH,- MM"OL7(PT)A:P)=.*:SW-PI(58.'.8G'%Y]8E^R>A9H_82:>J9;O0U8-V+:ZP MQ/P>TX?1^')\\?EM[8:V/&.JF)?9R@R:S4\7HP2G58(03--T[4MC"AX2L@"<24%6I4ED7R9>KX?( M3'NE>6Z==%@+YKQ5I T'O7CK,[R\Q#2[#I=O)O4VG=GG!;)HLT^R)H*%H?%J MS4EC&1F@N2A+"VPNL?4RLA[->:M'(Q9Z,)Q?7I/_>(63MWAY<_O,A^''I>K: M0LZHX@)BKCVE78@0& 8P%G6,Q874/#2\ +& MM#4J"ZPY]1K,*@R"\K36)89).Q\QMRZZ6(_FO!6D$0M]W%QM)PW9Z.&P MQ@9)_#*I1^H,8=.$!#(WEFQIJ6FM(YO)DPDEO2F%[*G#>E+VWRW4UI M.&R(^%9?G1=7]3#O"( MEF64@\!X)(N*08KUAHNL"0=W#&Q46N6 B:G6'O+RW6=(^EYB7>O0'*LH^&LI M^ZM1&4^N;M+\!ZL4WOCZPY8/;R^)1C7%2WRWU)'QI$R@K4/X7#TIVDD"_3&D M')-(7.KF(:P'(-I5"R\??9/:-ZG4-D,,> T:*E=M]$Q>HLHE!%N$$>V/L*^& MTHWF'\QQI+B5R+B.(:CPI7IO/&A/ 9D1>HHS) M;.4#/=8+_=&!NW%6"K5L[5A"+*,TV,%IV[?SZZB/TZ]Q/^/?IZR"Y M'HDT4;H4!:OIOD*&JLS@':_!E)"<",;C=H4?QR9P4U_.IOSM(K#&O/U&DKJZ MOEJV[+.41YNZ\]' V?2>QCUO(K&'4 M< XD_'$;B.&"+9'4]P;)HZ?"EM$$E MQ27M:K[X4*NC)#@G+*#1VGFR,,K]M@EKS@AM>LL1VI7O+_UQ'Z)K:(PM@;T; M7U[/"YF6%^,H5CM&D&51[T52 @L$S0W8(KV)+G)U_VJ1]4S>>_93YJ^+F'I8 M<]_BQYIX&5W\E41XX]1%1FM,,:"CC32XY$FAA (C=>+11^6;-PE^ .*\YOUS2, 5:>"-XG@4M0]6T M"#%!,8Q+HUR4OO7)@8,1_XC-U3_ONPBWM;7UTVB&DX^3X13?CJ_IQR]G6&B; M$H);L*G&$)S+$(*O#5.M9JF@X/<=[#7;\YH7''Z/[BSY<6.QM3:R7I+50/*H M9M]70((Q9B/M11$-Z:H6 0*23Y!Y,-$R[I";K7A<]?0G3F)G@;6>C*]_^NV^ M_4=Z9&+-93)-CITRJ,&9S$#R$H0V*)WB6_'W\-E/G+V.PFH8F[JQW4=E$J:S M"3E?UQ/\[>)JMHS&:JF*C63^>T>@0J:AFD 8:Z=-SS678;N5=-T;GCB/3037 MT Z>@WIW%2:S=[=Z9.2$T6FC09*C#,K2PDZ;/ZWS)14K,@V:RZU8O/_D)\Y> M)T$U/'PR!_,W\L&OEXN!D\H%SS28D&@ACR)!$,6#+#(:H^IVO!UCMY_ZQ-G: M6T ]'/WX_;JB>%UN!EC]Z&4P3) LA-;\*\]2J M8W?A=]OJV%WD>NSJV.W2J-':8%4(P!4J4-(R<"F3WT%.1XZF1,W9MUQ;LA/C M.]66["+YW@L,M@'SK=:6[$34QDJ#?:3<._5*JLA5)!3*DD&F:N\FDPSPHD)2 M@7NOFE]E<.*U)>T8WT6X!ZTM29'\9JS'RFH-C4+KR */'FJ[+L:+C4F+QTS/ MDZ\MV4GZ6]>6["*Z ]26H+4%-8TJY40[5,X&HJ)-+WF5;,Y([M93K2WIPE\7 M,?6PYMYV=Y87"%FTR6D3((= PZN52H$C#2]%PQ1S):%IO/*N@'$*08$NMGI7 MR?89ZQ%:FZAK9^MZ%9-R/()C64))BALFH_.N]=YZ_%C/WD2LB_;L(L4>IRZ- M"8<7HY?7DPF.TN?WDS":WO0K^X7$4^\I'Q1F3%):D.'@&2AM+;B ";0J5J"S M#E-?,_IQ=.>C$8V9Z*%R_XONEIP9UUZ!RV1 *BGKP1+4M(\%+9!I'6R_*T"S M*.>K4<8XPURMY=_#Y*:W?H? Y<;G=8Q%;H^U47BQ;F6OR\L)YN'LYY"&E\/9 MYZ_;F\SD1Q21(6=%_H0GQ8_S^R=UC)@%1^9:-TW9"*A[T]V'#[\)EY#]RXJ5 M!8PSHC:JIMFM;0+I"QG-9'H5?8B1'C3TV([[AXUU6\CY5 *1=\=Q4UR8N [< M:3"6O"B%WM4R@HXKL)SG+AC5ZXV4M]!T(=2@IB44,YX2(:3VZ?#/*Y.)K[13+D2E=6MCU<< MCOQ'(I"'X'X7^?829T[7!.M',L6^U)L:&A9S(*VKMQ('LHMM,2""9BE:1J-O M[1\] '%X-Z@[-P]BS%T$VT/ XRU^&E]^&HXN[@YU>;B>_#I56ZD6+<@7B]Z M5U[7HYK!I113SJWOL=H(Z PTH)W >YCWO^)L5HNP;K M,(4B7"GUGA ?8[V+ MBQ:WVBG%*2M"0DVB:.T(K\)Q!MQW%F_K:O!W_R1%I-_@2F5T"7T4]>XB--KGC"OC678PRG)OX7)O(SK;9C=-#L2MJ"+ M*8)UR$G;K(&8/(ZL;2!\@XB[F'_7H&,.V\Y08-U:8=J"0!D;L"O$@>=!"! MV=;1][L(GBS!#03:1R/-^8+CB]=1>(2D+(*J!ZY#R!F"B6A-T,9M=X?0J3>V M;6M9[2_#A@;T_6:%V\ XO]:V.PE_36O4?2378VO;@CGR'!V4^A_%ZRWR.G.P M.O"$!85ITF/S-%K;MN!O%X'UVMK6&L58(M_9TSI"@Q$&?!(,F'4A!6&5S5LU MTWP:K6UW$OO:UK:[R*S7UK;&NHAU0W>6AUHGJ"!(4DSIF G6$M?J\SFEYF3#+E79$I%1[MYE.1 ,<V@BO=<>!^X"65=I;0%IMU&S)ZS%"/HT8V,1G!_'U/4^_7,5I9391 M@I")TP(D.3A%ZP>W0;!:1IEQRUC 1E=8](Y>DM M/S:EX&Q==,J\NXRMQEN:+TDV>>%D\7*[TSZKGW^X+;*9W,=MA=;ZG,^OKWYX M_7;99$89GJS6X*6IMXHI#C%Q5INDDH**7'-.6Y%WZZ%/G+%]Q=-ZNMWL]U_N MI)XO)T$+CD'7MA9&$1ZGP$EOP2HLAHSH+)G;BJX5#S\CZZ:KZ!HVZ5F%9Z&A MVR#:R;99^9HCF#:=Q;^!RPZRZWF"+I"EP(.WEKRAG&JA'=+BP4H&SD*1'+V/ MYM'C"X=FU248MT 8D%ZNN3:'& M$YG5(!&S+U*BWNYBN!WRE ]1G(_H[-Q=R!5YH V,09.3 MVI.OJ2)M<484R-9SYX7GWK?V[!ZB./R^WX*?#;T?]A!N'[O^BAUN46KRPW@R M&=<33"_#1_K-[// 1Q-3#)X#$>F$VFUJY8PYHO #O@.X**'+1+ M2!->FB#EUZ/;Q?Y\$)1!Y9(# M5E""8O,[V^OU8U&1(G-69&C=NGI;;.>@/;WRT<.1Q8KS[SB\^###_.(33L)% MO78 )SB=57P#FVMM &ETT 'K[LG >Q*)SM)HVD9]TGT$G3= .C?D-#-?L6; MQ?%M;5>Z.&4QB)8YY\D*YT9B;7"+X-%%L-IIQ4MR.FT7!M_^G>? ?Y]B;I@0 MW01S^%_70Y+'YSG.]^-9N/P=[X(?%.,+\\&"X9R\_EH50)Y^ A%89L'ZZ'/J MHAR/0SAW76E,0L.0^P;4_VM\.?)8BA#8 M9>U8O.;,56 ?83ZDV?78<7EY/]&XU%CC^T6LL5'[Y8=1-&K,?)?O MKPH43%)9DA?"BDED)#K:"TIMFE5DYJ1=5C7OU+X&2MMXR4W*T2JGA14*C Z> MEBL5:X\2A)B]B\9K&67KZ.L*&(=JP-R"X\U1C]VE>L)-EZW( 1ES8&2L/\BWP/U6EW&TS?8KOEG;C:IN7N/H(^ ME!(PDYAR20&YQ.3_9%H*G706?,XVHS:6A=;M@4ZYW7)S[G>1;P^<;^X)RTW0 M*I.W*Z.FS3"Z1(L<6F"UEM!Z)5+SBHRGT(1W)\YV:L*[B\![R-8_[!'-N:-_ M@X2@M*WMQ6WMX$+J;TJ1KG KFW<'.]7FVUU8[R;80YQ 9ALSI[N)/XM"J3WD-V! M2MYY2H)G PE)7Y7E'"*WO)9N,T=/B-;[4V-SU[.GKM5[20-.Z1HS3"'R[2Y@?2)G%7>B8\>SBKO(LG5YVOK#LL5Q8DIH MR%G7WJXZ@O.*D?606#(F%J[95@R?]C'CO8EM([G>:\E>ALGD,YGK+Z[&UZ/9 M(.J8A6"Q'IV1A"T4B"$C6%50.M)"[U)C>W@3GF.?5NHC;MI!XCVX1*OJ!'[' MV6!N*2)/X*(G.Q)IY-'0?P(G1TV%[-M?0[4&RKGH0'I\@$\\WOJWP(XSQH[RK?'FI";T/Z?3Q*"U3) M8: 7DR)B[1">DX4H8B&C(XJ4HTW,RQY9_XKD_(C?4\H'*OE<>RQ"TSX4LDJ MJO8 3#46Q&(&-$A^C$+%8NMT\"[XSD1/^F+DH%6<45:K-5XKM(08U7K MG),/AF$(K>^L/:$JSD/9"[O+>FW]9K-ZG'7,VOF^]0?[/^81WK M;;9$V:B^9O&VM_AQ/)G1_+WUVJ_*X8(BU](&8)$[Q*RQ1"XPXTUYX'R9J>*3J5,I]WLS";/_&'Z^EP7FEW\]SI/!Z+'+VHJ[$N M]98BD6A$,=8@FY:UKQDH/[O "RR+VMPV8G@J$ M[@ Y3F500Z(>9(N[2KEWZJWS.9BL2*]=!&5*;28D!2!#YD)(/O+6YV@/0/DC M]4"'8GP7X;;.7;T:OW\S&>?K-)N&47Z'DT_#A--ET8+4A0NCP?+"ZH7!&9RU M&;Q39&$GS9G=[EK>36\YO'_20?KC/D37.DE%P-Z-+Z^K$)=PU2UATQ07DI?7)]/5HCD9Y?TY (]'WD)%:(GM-1FRH8_\" M3'/ZIQ8.&J5KAS];P(D2(%JI8M FBONWIC?3B0=@SE@EN@F^GR)>'%WC=""5 M*R))!AABH:4O2HC!>-!("QEAT=:TSE$LWWV&?.\EUAX24O.P)ED693@;().B MH)+ G4MD9&8)OK;ICP:-RC0R+UM[Y;=>?X8D[RO<'I)/7]:55Z,TOL)?:S"; M]AJ&M,6 9//T-]<0:9N!1%"%#4(YWKK>9 6,,^2]J[#7IH]ZS1Q\G& :SG\F M#^/%597-?\__^-,?'\F)Q2]QJ,9)AIW?VT,^HMO8>TI=O)Y]P,F[X<5H6(8I MU%^D\:AF*4FQ2$>_ZBH*^DYG;(NUNSFR M>.Z<';*7-K]W^C/-_J4I]7[\DKRO^:;:*I2-)UC\H^U;P/F6TVS[$34QJ#[/E+NGWI#)NG\BLJ8 M BW.@4%@A=7 0N!%$J;4>NL[]31+0\9W$.Y!TRPYAH)11A .:X!1,7#1ICI7 M$GJME4S;779^RFF6G:2_=9IE%]$=(,U2^ZT;P2U8C;KV$BSDH?H GA?D%DW, M9;N[!D\OS=*%ORYB:C@3IY/9X*M507CF5L=\E3$B,0(C@7,4H"0Z<,D;8%)D M(:/R+&_5=I-><6O1I3]]77#7O_U;ML\:<=(P#+L:T6(6;(-I%]ML9WTYAFG6 MBJ.-E'<0<.]+Q *;+]X++1+(4'/Z-F@(V3/ R&WM#^.9VBK=,(=*NQD'0:@8JV]JCGC&0#F-QG@75O O./0C?\H;0@I4> MDC6WX"RT=AM ?;GI]\$<"=$BSF>E]1 M;5ID$T*0P8.URLKH8M'-V^/M!?0;T:?^25P;5^BQ[&->WY QTP&;+CEUD'PDC8J9 %B*0$PY21, M9H*A[;F:XU0.ISJ;2Z*9 EZA(C.-+#2?)2W> 87*1251FI\$>N*'4W?1GA:' M4W>AZ&E45!0>YI(")NNMMO,VS$D$,$+FY+/E--YOH:*B=VW8J6IB%U9Z3YUO M ^9;K9K8B:B-.?1]I-P[]3)GZ1)9<"76&]PP:7":0$7MM5,2K<#6QR!.O6JB M'>.["/>@51.,.:=CIC$Y\M8$,.O#H%9C"2;WHCQ!EB/4B/.E#5MD*N1V?.[SU M^"&/9K9_OQ+OY1Z)N21N7/EAO2W^1)L.A!)Q<1( M%ER(",H+!%=*@1QIW4')D+/6X?4=X)V1%O5-SMHEIL?0V/SBS1NL32-@*Y[; M/-#U&/:>XEGS-ZZ-OD:NA3;:0+T0DRR!5, Y:T ZP1,J'WAJ?=WT3@!;GTVZ MD?^MNH5590ND\MRK($ 83;--J$@;K4_@,6!&3;NV;]UK81^>1B3K^7,>(&6CLE+.9=FZ>^A)1KOZ5X>=PEV[T-)_ MS&,+,-]JN&LGHC8'/_:0P5&OJ ^\WDDF,NC$R[=I+^]H>$ M=A#= <)=S) K5ZP$\N5J'">1LK)H0:J4N**_'^R6X9&3"W=UX:^+F'HI$)J0 MO4N+SC+ZQI)0J&O\CKQO%86"*#@#[ICS2B6>=.L4Y#T(3Y'<%M+LH<72(MPA MF1<22:>L*_5@FW80:Q6K4I+;Q'VM36S,Z:F$F?ISXO:0[=I%MUDH:5%R^N-P M&BXN)G@Q]RC&9?GQ_K&D[1[<,9BT!_I&T:2[KWR]?.573;%1F9A3!J$R[:V9 M9XC16'"*T^?*!G\_=]/]IHM','6^UF/U\Y?NI8B&%!BL\+8>1X]U"=,@BM?> M28>JM.[KLPG/H6) 3?7@P=T>K01^*N&=]\.K6@);EJF;FQK5UY.%73IW64+T MRIN,$'P@\T;5PQ-6U#N04'AI12FQM1>W!:RC7=W<3 7&_5+1@Z7Y",2%];4- MR)X"/EL!/$X@J#F]NZE/!VZ.IDB*^6 9H?/**E#&)(+-'# 7"N-9D%_5.KMQ M1 5Z)*QT&OJS"R5]Z,T"W 3SB]F;\;"F+0GXTE?S#',6 :'D$D$E)FKY2B(/ M,"N)+"F66Y?7;49T>.^I!QKO*TH[#GHH\+B%[O4GG-P"IAR6Z(N"HK'>Z2;K MF#U"JGUAF_01>E! M.X*B1)3@>$E@HA#))A:TV,H=?*1%QEH 9V._MA-SX]8XBT#2;4C+-AY;@&K8 M&V>_FO!&>,+1VT@IWJHU_!"VU2]U-E[;TO1*9NM#H>= M%O4;6N0H?KAFP^WRS>D8]Q,ECU8=S_]]M.+!1+GM;8Q29!*D*_C7 9G= )F MG(K)Q6)BZ_#FU[<_968[RK)U*<'\^/W\.[$_VP5>)YU=.?,GEM1-9#GO)+IY1$C@+Z8*!>'W=3X.^MY\ %TZIHIW)L M7Y)ZK*8TO28;]A+IP1*4R]+\<-GF!O%M'MLF.;D]\D.E)C%XD8/FM6RD$EQW MU4Q>LI+"<&F<]:GU73I'34VBE*E8QVVIHR_CE%N!Z2CUN!':< ME&,S&K=3CPX<'%Q1 LN2K#'R>!P9X"K1%'%D* .RY AG$>@/M( <,:5X'/W8 M1?0]Z,67H\@+OTE&$Q)+!IBKG7]%$1 B)S>*R<0]+>E(4'W M@PH=I-M#O&BQ([[%.K#AZ.(-3N86_RCAZW@YO/C2URW54UF+%-D[^G1:2";T MNW>S,)G]&&8W^77NH_ >:WHD>%#<.W#&!Y EJB*-UUSVU'"UT0C.SE(Y(L$] M!%&6)X9>))I&TQMF*BS45J A1-RE JK&ZB,+#*S26@5"*7CK/LYKH)R= K40 M>0]-W%?!JC].<)FJWP9@3Z;NH^".8^XVH7(+]>C.0P]FS>- B[:CS9+AH'45=C^8$6GU/+SZGE MYUS=R=@._>3J>LG:/N?JGG-US[FZYUS=N;J_CC!,1IB;=:9=\\ VN;EMT!XJ)Y60PHLV(A1BONW['T;.;E=]&"GG-PN M C^5G-PZ3X_9(JTMBL"+VG\]<'#<<.!>1LV,*SJT5IZG%$_;B>HMXVF[B/PH MX9%M #['TW:FSSP+.H/$H/Z 7YZ\77^Z63 1'0 M%\NJQ]2Z+?U&0"?HO'8Q,-L)_]":\<7M3N.+40WY#$S0%9T$5FJG+6X,Z;%@ M$&SR46O#$AY451X@_)9TIQL]_=_EO,"W,EC3Y2[GK9[;)MBQ _9&,8_.H:ZO MBL>#-(:)VHXTD.+EE""RXD%*;82GGYQM;:NU0W_T*/"-5VBDR%RZ.EL3@I): MTO(L%2 6;3A-X!!:7Y;=!OFA8C-'TM?F$>+=Z3YVO*?VQ'P;1A>+&RM\3K%D M LUY) M3DATA"P=D+$AEA-1ZJVZ1C_3F_?+"XUT0?7BBQUT%WK@U\QS$PK/8 M!D;##NRW7GWXGNM["O\^?1TDUR.1,A;IC4W ;21'("8-7A8-QLA,:#+!:C:! M^R1P0^?TMOSM(K#&O/U&DKJZOEHZ]UEZD;@#,=^W?(G@BT[@BG#:TD*30HNV MZ'=>>MC6RWN+?=Q"9@W=WCF0\,N5X,PE(BS0@F3H)^]0D3W G,R%DT?=ND3T M/'J1'=$4.P%5Z*_U>_[#_G'ZA19SR_YR#)->D]FW\W%\M9HB,XH1SM1U.(HB^ZS^C6C[30"S)V: M73SVY ,$F7MJ=_$<9GX.,S^'F9_#S,]AYI/S;9[#S,]AYNC6B'_%]^ .G?QU-OA2ET@<_X(B> M/NM2\[G]PSO&Y/8<1:.PW)>[Y;^JD0F)&YD\"!TDJ5&4X+E B-E&Q66(@K=N M>/$01==EZ,L3;]QBFR5WO'8($)IV=K2!+#*F(9.7;%PHL?0WIH.&K3KR>7]9 MZ"#&TPHCJA4.K6-QJPSGU,%(7PE:&@W817(]1 MA&U@G%\X:"?AKPDG[".Y'HF,'KF4)8%$KT&5H" F)'^95U2\!D^V2CP\8R=1D"=MYIX$*!X81!G(S_ VZE2R2K*<3T1A)[&OC2CL M(K,>G+$U!N7[#V'V]_'U97YU]9&]B^*D:H6]I^QAXQDRH=GU2DL8N MDH08=880I541E:41-;:6]D-Z>'>ML7UU ()Z4*L?,4TP3/'5: W^5].W]/OQ MB&R0SV_&T^FPVB+,6H6&*=#%U1LZR5'UV18HI2Z31DF'O+%6[07TR2M5__3T M[]N_FXW3/WZ@0>27XZN/M.G>OI%E'W]^\P,[^O [H&WEMW\($WSPQA>32=W" MJBK]\/GK5]Z$S_6C%_\,DWPK7,2"U+6%=R@20:44P6$B+\/&+!79)J*T[F75 M'77GN$#Z@/GZ$E^71[%,UX%9M.^Q0>>@:D/T*&B&FMIT4/K:#ELXZX..K+GX M6H$_6#3BL%KZ('IQ%+*/'?A8CO[-91C]'JYN/)'BE<^*.V"F-IO2VH&/WD(. M7AI5'&O?1N?V^X\6#CF.!HP;,=%#DG&)9=F]>0LT/?7CNHOD.,VW]F=F#<4= MQ-H_V=*5(GDT8$5MO1XX0@B:M%E9*%%U03(UTL M1)$+L! B.8MLY%7/_KP_E 708^;2:D' MQ_EF/Z$OW]R$X(-@F6DPA0=016:(AG.0V1MBHP,01A!0MDY<;7>AMH_K_JX^7HX_(\[C=J\_U@$MZW&G?ZVVG OERZU8-DJ)#$&;FCZN]V,%)FG\PGMF47!?6E\(LP;*LP8U M(:D'U^'.$KE<'*,2/%8@.DI0-#*(22;P@LL0E$.C3WZAOSL;<.VMX4Q"P#@_4.,@Y"Q! MJZA85DXGU?JL2E]C>=;R8RA%'P;C9)P0\_1G$O@MWVCZTQ\X24,:RR!E(UV1 M]3"D]V25:)*?8PI0Z80\1*N;!T\>!?7-J5];FOJ*.T_?A&$FS7X?_JAM_S^, M+_-P=$$?K);>P"JEL5X9X0*ZFH]1$*6SD.CY.2+JF%JG$??!^3V=S4WSMW@9ZAG'\;;0/0:+)A0@"ST0=$52DXE#BCXB>5VQZ-9+7 >X MWYPZ'HK:AUJI.N76.]L,]0Z5X>AZ?#W],7R>D@V!DT_#A .56+;%9<@UTJ1* MO=E)T:!*PIRTL#[CO6C.FA1]7PB_&14]'9X?*J\^KO+^K_'U9/H&)W]'_,I$'Z)30Y, !0Y-!63)YG681I(FDF)S\O5@.H[FKX#VK[6$9?JBSIHD=&A\? M5+P_J#?7D_2!/GPSH9E7I^355>VQ3*8VC3#1MVK/ E."$D C(0-'NPA!! =N]00%A>3:?7F'^\GMRTW!B.\XT1?R=N M_&4HEV$T'22C8O(L '=.T>[B#'@1-&1D@O,2HF]^>>*>4+\]93T I0\UT?5@ M,*P%^S >]O/U['J"R^\,N*PIC!" ,>UK![P"3C(!5B +PA1MF>Q@*NP-[)M1 MQJ.S^E!#_=%B^_?B;=-7BS99[\>SY996/(Y>=*@ M9#U4J[0"9-YZ0UL#;WY=_2'&]I?.-SKA[S[^/1)YS. M\":[/9V/X_;O7XZGL]_'L_^#LZ]7NMX.4P^"<3[KE"'8&J*N3;^BR!Z<]SK+ MQ&0RK4^-'61@W]R<.#UU63$IVI5U-A_EER?=_*77LP\X>?\AC)8CUX$YY*IV M"ZEMMU/@X*S7(&(LULDH/:HG,U$>&>SSY#E)M5HQH=K5EK4>^#3%YIUPMGI;+VUR=A]GHQXZ6RU.+R[G#Z*?7I?[RT]=F*9?%35SH6VHP;LB M3#U$0.:OS1DB%BZ\%='PUM.\\1#:===I ^SFE"_G/# D:998#V=@+"17Z4%P MJ8O6RA75/(/3QT .U77GF'J]O@7/L33B5-KQW/3Y_MKJ;3'.^?G,*(6*O#A( M64I0VGKPTGLH2K"BT1?/6M_&M@'.\?L"'$U7QOUPUD,%\!IHBS,KVX#KZ>C_ M1F#'.#UG:9"WCO-&#B]#\5@S&M:RB/H""/ M')8_CG[L(OH>]*(ND?4FDQRW2ON"K)C6B\06L,Y)2UJST,.QH5]PA)-P20A?Y"L2]70V M";4_^5V0J)@7.C$0OAZ84PKA],!>#[;- M5A+[V@._)@16C:*H++-+'KB@H2B:C."D#\"2#)F;[*WLK?]3)^3?MHX>@?T> M[*_M9MKO2%X%C66 VC$"FB%C]C>737MO&<18Z#?).>]:%YWLAO#;ULD>V5QK MTO6G<^*&8+$A" B-* I5J)J$69RGNA:O. MN1'-Q?<-WOBQBY;V=^/'+F2?2HKQ;M/75$I C05T$8H,:FB4L+F MTKH)W)FU%]])!S:V%]^%BZ?2GGF;,3VW%]^IO?A.:G*(/LW["U+I#)SS.^7M,I#G[>ZV3T=J?VXB>GMKM0>]#VXCI*8X-PP#!' MVE'(LW129[ D/N$U(\RM+XT[]_;B.W&]=7OQ78@ZI6:6"S_U]?5L.B-G=3BZ M>#N^O/QY/*F_'!CE"@:#8&PMI;:.I):- *:CQIA<";;UQ;[]C.0$=;=GQ^;X M"G'::G[3W6; ';?HA0;G,AGJ1<7:V,X#8M;5G.<>6SL]S0?QA)2[H7;UI_![ MJ,8Q;-A'!C0/,'XYD_[+9#R=#CQ7SF3E0*9YOB)Y<"4:P**"DX(I;D]-VU<, MXUG?3T ]^F@NNZD=SNIVN$PQ'J27(.2\&ZG5X ,W-(!BE#+%8VQ]1_SN*)_U MM7]R3^GB@\5 2&H%A[4MSI2\D)_^^#B\CG MX%M'.GHVQ \OU<7267,1"ZG:(HP@2Q50\EJ/4,,>.B!X2SLZP^B<:%WR MT7P0SRO*T56CKPZN;63\=QQ>?*CM(#[A)%S@TH"8=_*L\B\+^4SMASE$YHM)Q?IZD.13C RL.6(!\DRRQPS()S2 MH"+6BG.OP/#(!69O4)Y:M&#+H3VA27(@+3W.I-I)Q4XJ3[PRBK)QJ-D45+&0 M@6MK;ZZ@-40E,D2A76_TIW%.,2VXJP=!M)L8(Q+H79# M2H$S4/7*;\]]A%2*B HYSZQYIK[/ 3VA67,:<=9VZM&7RQH?'US<>45ZBY5< M^KS>_EB'>ATNW^/D2@RR<%YY9H#1W*[3O39WDAD8>>YH4U0*6[>O.,(PG] \ M::^HK2ZG.Y"6]15A[3#D]7OGNB'S08PF,:%IC+EV\)2\T)"M!LV*$+7,/V O MQO)AA_D\L9Z.EATCR+J]#7WOJBH: $M!!N F.5""S-"8 ]FBNG"'COS0T+K% M9V^#>9XDIZ8Q?05$V\S^NP/C YY"BM87X#DK4*:D:C!+<,(;RTM6)C1O<-G; M:)XGP\GI3%\AR64>T'NF72&SS^5:29DA%E?+^[412GG%8B]763^UL%)#!WEW MP:]=$'ONS?1S&$[F&OMB.KV^NM'JYIV8-KVDE[Y+6X_J=+HL":U0E4B6HR@: ME"L& E,!DI'ZB) EY)#UGQ(AWS*/7I5/.==)>EDU/;7:@];)MX,Z"/\^?1TDUW /N ^GJ)R]M Z0US/F17CP/@M01D@I4C1;=EXX M-H%K#(+V_.TBL,:\_4:2NKJ^6@ )/!4?O8>;^&I4\V,M$43D.JBZE(BMZC ? M8>[.2P^W)W<2^[B%S!IOF[^%/VX!R9)L@E@-@GJCJA(F@B\!(<;:;(MC*MOU M$WR,O-LO?8+D[2VS$SQLO/'8VLTE"&&&7\+V YNRSL+4Q%ETH%Q=MJ(Q0(/E MO!B)X>0.Z>\XQ!.T\'L._YZP"IU2D\I5N:MZ]R/./HSS^')\\?E+ZILEJXU+ M"FCW)CJ01A0" M)SB=O:5YOS!U!M9EVA=)\$J'VJZS7B6'9/-HSU%*26M".NDIL6%L3VA>]*68 M?4Z<5EKU)&?/C:TY**B#U>B YY1JT5)M_4G#=BEX%$I+%@]^N4&CL3W/GL// MGCVTZI1.]:P:9[U_+Y'=>5/]+5%+[G(5?YK?O!T@.,'!"Q^"4DEIWX1FT;VM_$E/>9R./M<9__ \ARBSS0P&P0HX<@D-D%#$310 M#,I*=3(5;=L/ZWF6]+J/--"E4VKPL&J(]T(7]T;J,RI1PQ8B.;(W12134UL! MVMI4B!+!5#SE6;-Q=,^3I]?)TTZS'LXA?5)S:+E,_#C\-,PXRO,!.LZE]3F! M5C;6B)^#VM0!LF/9^D*NF^OE*'6?@WJ>,0?9;O;6H[4=.'H^M_'[>/0W,T,\.A-/5Z5(&H3($%9C%RWM[ZS&+F2?YEF- M%)D.J,G9B!%!*6TAIBA!&..CDT6ST-JL.+.S&COIP.8;L7?@XJG4NF\SIN>S M&KO=B+V+FASD1NP].'XJ^BNDSAH]^94ZUW+LQ"$H[4$&:9!G;C(>O%/(R>CM M;C=BGYK:[D)M#^KZEGR"R;#Z9W.WX:]$R/3MN[\N2N)DK6'E_W][5\_;1@Q# M]_X7-OK6<>G6H4.;#MT#D92: *V-Y@O(OZ_.,5(;16*?[4MTP2T>/!A\)!\E MT4\46LA" BZ$4HTS!7SR.L; 5IM3]Y=?-*C!H_KH,5^.%; 1%%G?\W597O]. M"\XKI]RLS6+2Z'1!R-P/!27C $U%38$TYY5MI][?/6/*G$$G"5)+"HS/?^ZN M;A^^+"HO[E;^/+^]S-<_+M-BW>KXMES84L?7U"'9!BDUIZMA7U%Z@X=9PM>*?K$NN+J^7-)4!K MD$.M;;IK9C;W0&PSD]Z$24SI/- )1O@ M:'Q6P:@0RV2X]!^\F4YO0J?CTJPE?>'PS2P5HAA3C4 OI'2>H.M4@J)32F2R M-]*,=.&X\U*34=AY;763/%E86=*ZG]@0P7'FNE72#&0=]^^S>ZM&&=S;C@LF M5!\GTR8:+04G=?;=WQT7-B0?5,R0)=0UC#$ F92 7>QR*J)*9]XA#2?$O1:2 MOT$B#\K<2;%WZ"P(MJPSI0 FU&KLO*G5.!:"Y T:]!03-_.8R:G!SSQND\=C MYO"$NV>['9$H=&BZ?H:9JU7-YWJ$":;4JD:1@B=))Y_3V0SXF/$4VB0NQJ+*T1!*>P0$JI;E<\%8^=:.'I-".&()]IW":-1\O>:?8, M=_O 1T01+X#&,CAD!:CZZ3B%3!#/)83W>S8^\(K?"OE-YH\_E_=GF>7L24IW MOOCUL/L&WY8'-W_GT7DL_WRV_FO!\N-NV!J5_W5H' MQAA3_YZDJL^M,"^X=(1*_K*J?%:PGRBH>[EYA,$'SXF]9TGYT2'=X=JAE_/7 M7_PD MC%;9BR=:$96$)A5*,F2K5%)V99<],]8QR[W_.UJ>GNAY>M_?^___WO?_/K?. MG7O./=OW>[[G<[[?[[GW@EJ@+F#9SNU&VP$F^-C M $ H&[.0(-@5V< ,#$! MU@, P ZP,2T'F.$K)O@?P"0"L,Y? X #D^BW:SC,1U "-!2U%%2U%#4DE52U5=2U4# )C3F3ZW#D$ D+[D:RML M'.G,7Z^7,&AA'$N9F+_T=.GWU##)_$X-S(GOJ%G"]+4.)M4EW^KFT/I2WXXO M%,W_0BU0.Z /L"]=RK:4E9V-C8V#@YV36Y"'FXN+6WBY )^@N A"0EQ$3$Q2 M9J.LI-0&:3$Q.8UU&Q255%55$;*:.IN4M3>JJ"HS*F'BX.#@YN)>Q<.S2GFU MV&KE?_B R@!^=D )2&=F6@TLX6=BYF>"*@$$W$M6IOGC"P$ TQ)F%M:E;.P< MG%QPAH)E,,7,S$M8F%E966!BF<+@^P +/^ORU4I;E@J8V[-)^0@J'SMWC5UZ M:W[YBCWU1!D5!]_C')PKA58)BZQ9*RNW;KVJFKK&)DTM_6T&VPUW&.VTV+O/ MTFK_ 6N,HY.SRV%7-S__@,"@X",A)TZ>.AUY)BHZ,>FW\\DI%RY>RLB\?N-F MUJWLV_?N/R@H+'KXJ/AI1655=OFMH;&IN:6WK[NGMZ_\X,#@T3)J8 MG)J>F27/41ATP1+ ]/58E"Y^F*XE+"S,+&P,NIB6!#$R\+.PKE9:NGR+.9N] MCX"4\C%VP:WGKN67K M#>!FAH60GYD?0 $O(>!D&AH"TC]F0< Q7UP<@I@T @%38@T00-QH1KK)! $< MN@0(V/+*# *6]$& R&BH&LD4Y&HX81?P\$%@Q<$-AXR$=HDAN3.OQ+JD9JU* MY[/'JY+S;[N)^ VA[$L?%4RRM-.B+FI@G%5.U%GLX(: 4VW5V;>"+WV4_[!S MXJ.2\\OEKJUEF]^XL$SW@0$C_DR]J?+DRV%! 6JID'E_#0S#&*U)CZZ1_G$3>ZPS1]*VL4N_Y",RQMNME-]YWE'S;@U MKV4']YZ#FU=7>ABR]-Y-Y\/B^4DSCW-:R>V[BPH:L>FGM)_D5WD/9RIE;P)Z MLZ^S88G%E,G=Q% -"J>2NOL-9RYDPD!J%GT[!RANH3/TVHNK>-(Z=NP MBN\SV1I&>A2(QJ44%:78F>WO42ZJ^W1D:*QSJ#F+<[CA5E+2O4G5C %-K\/& MW9V\6P1J-\;=,!19YQ)4$,O*G&A4L^2B>SK9;>*M:$Z8Z*Y@YSC'N-+J$^NW M;RD_.*4V*MZ++!'M'J&N\[QL].#DIK+$CA5Q;V961XQ00CZ6'DD55K@C<]RI M?8.I>?.;$\?7'9M"'!OGF3W^X&*T1SM;4BP$>/]6UUND5A7J2*5HO,72$\\* MI[$3^CR*(0 O! %O>O'[2*(E=D*-U^,NBGO<='+:)'ERD^0;ME12N+]\4*K U\OJ)8GCM6;)G*VPA5^;)2:0AX1L^&@'8D7? WILY0*0@X M9SH"$M(@0"_^L8D5J#=+F!Z7!8^[N85NV-.::F\0VMTOCHH,W3P#\S2;FII? M63%.3<-Z08#IDZM']VO9O;[:,3HEIY^LFQ49/%*S)_BTY=V[S@G&<8]T>,H1 ME6%";\)EKS"-I*Z"&S(SA$E=A9IBLG6NS@NMQ^.>5<%=:7Y/H BG\WF2?2! MBO@FD=0' WDQTK"0$:CIF!K;C!Z^F\U&XA6G00>IH& 126@#8WP@3;$[CU M(Z@I 0N+;H?DEY.<0[3-W9T//)X\,7L_';\6@7M//1I$"2 I/GAR8UOJL\G! MBE1#%X.C61FA^6BC8 QHH(, 2P[! \4*N#6_$IFEQ5JGT<-J(>#:)6"F,Q(Q M(3F4-M,, =N?^*8)ZX)Q4YD+=%M<< P&#/LW9Y#2X(@Q8X@)7 MQ .$MJ,MWBP-?^RGEA99()\3U*JJ?N^YZ"$QQ:U;RGMOX9?#\SBAIX[""5-< M@J:9 $?'@H4J<7.( A35"0(R$B,VC\/5K_N :YZ$J^=O=KT-CZ_$+/@$QI W M)B9FIZ)M5%*(XY'A]?=FIE%^39LNA$& WQAC/MR_$RJ.=#$=#W3:*I8_S2E_ MJV7.H3216$.+#D'1@\MAM.($'N%PKC'F856*KB4M#3/;!4B06,]BU1 MW+YE6([YJ;9-EX[AEL>I1_?+/'H[8;LFUDL)+\NK%!24'.8^,,9U=?1JS\D.K%] ?21S09);M7W^T M"[#.B."4 WX_X=G)5^$)5M5,]TN UR!!IA/=XW/"#_ 46B0$Z*^8RF-,KP,2 M*V >&^^ 1W 388I?3V1J-Y,!@(-:H3&!9;]K?BH;%8%-6XU,6-;,K^3+@!^. M^7N?-3#JE_N?%WTN;U]84S0+\/<.\(>C#(4.V.WG;^& Q7K,YS#R\G=R\@KP M_'K-^-7W\&7$^>;+6K@&,W)L=?5GE/F]3B=?4WM/I[T&^_?"2=RP7J4(;/QV MUH3/JO O\*V:W;Y8K+.%DW^ MYF#&V:^R&[ %\#"_YP!2< "< +\@0# >[X( MI_>WW%\IV>KA[_6EG]P. :X>_JY>\U7"<8[YW/HF!XP_\V$S(_\2A3_P8?EW M?##S]G?%>OG!J4+SU'K[>WTE#2;=P?=;9(^+G\GO=WR]]'^/>/G_'MGEX.'W M+6+JXA_X+6+@Z;'M6P3F[N]5;\6XNWQAQ!?M;(_A5GWXAWG^VE%2TA$;X*"' M[?HVQ(:^7@O2MGHLS+?5UW'O/B__[=)[//R_%Y&M'HZ2BZ7O\?/PGT_?'>RA MYUOV-9DST GCC_7=9N]O_TU6=KOL]OLJ*XSK+[_Z\TQPKE\Y1@OX\8>N$];L?[^6$\/K)?+ MER+<7^\PNO!=.L_7]#VN+H>_O\'U]0;P,W_& STN_%/J<\I\G>3Y:W@F08L> MS(.,V__Z>_.\^$S;DB^Q)7^(*7[NXV=^L"C,QY;.\X-Y/H7]\V@ G^U5O<_A M2UF);SS^'!=A7#&;?Z/\7BS#M^-WP &\ CP\/A,++'7 !G@Y^OTPWS'^2E])8$R2 M[P04^$&2@:W?)/YS-_9\$^AY\I;Z>;ABG/PL/78QIB33']IAG;\'7RQG$#(? M,=KV7=UL+K[8 .\_)"W%^KJZN'Y#6P,+1B&S^30XSF,?X(\U=/)R\K7W=W*< M[_T1[Z]+".?GS(P4QATC3Q?)_P?T,P?X>GQ9B+YC_A]33/QPW^O MOTUV?04^]J_)?\C,<1CK&[+%P]7E*Z?X/A._XVLR M@[NP(6P?,(]\'(%.OOZ+9+?\FOS'[%P.+OI8#ZSO=\SE_UQ@J^&W&XQNF&*] M&+\<_EAO>'GS<_J><9P>,",7I'([S$/H@G0N7P90_I \/[OD/I=CB#.*"/R> MSC]_^74&"\['& /Z>?YRSW/IQ1>&I<$!'G"F+@"P@0/''6#5O']H#.">]W.A M]4V )= G@'<^!CA&,,I!['F6\?(N$^3EY15DG'@%/Q?A_Y4*OGJ.TIB9I+YZ MCC[ A')"E4RH!?XC9H!IR5<_"]./-YF WYTPRP F%B;F)2Q+6-F6LK,RS985B]78MUB;B\@Y7-,>:G@N6OY6Z5E5NPI=U!1]3U>K\^V)M&"V$W"^*FM MS+AW8NVVI+V.!D\S_=6%WN[K<9JX?[+B74#OY';9WZZ?>G"^LJ%OZD9!56/_ MM*5SX.GDFX7531]G- RM7((B4[**:IH'9OF!)5^<0'"?V):RJLUW8;72>J"+CT.U[/%'?8@7&3Y6T9BFC VQKU9Z^A3N1*>1H ML$_=WZGG6Q=^W@/9W[OP@T.'7@"KX1-U\A#@X D!;[/#VX;1(N-7 M$]PC:N5EVYIM[WM:6E#'6VWA%C4I^YJFD3GB K5UF=_8E&F7&C:7V-8 M,)I_[,X,.#")A0#VDM@'%1<==R3K;CHWZKLSK.H(!)#+7[VN&5GULOI%Z6DQ M5X6;S4UOPPRI,6Y'11\%0(#5QC ZNVCFNAY]YF[- MX1<5 ?0E/C0C.=&E;^,L$!-]=V)&SM=E#=?L]N,6VC=4=S[>$PE;T0X[@SL> M30]D!W"AT28%+<&29VON&^J;[]V[567?,AKC?N,._1WFLN7XJ)==^;L00],A?_78]<(6 MUI(/F9[4S([='VJ!@'Z=-;KJ+Y^<=G^FEK9ROS5N\%%.+N74U8:)XH$;SIZS M&*L$I_C;M;88(][;A3@M-)@T:95^P&#EF7N%)1*O#Z/.LR%N3+VT^7 N)LI$ MZ,EC<:=]!?$*5]L/?ESZ:5;FYML)4WP#)5.K9C=&Y=Z%ZGZ[IORBMJ:(#<'N MUDVM!7ENTP6]82Z@S3":[ 4!-/+4;Q3#AL=W'@^_%B]JH>8&Y137BMGUKFQ; M.M!R! $HZSMA]A"0 MF <6X*8]S#^"7K@/*7U%LL^14I,HUQ<08(:E/X2;241_'Q%QT%MN:<7_R=KR MZ W- Y)&I9U4'PB86U-PZIW?@5.!EB8I6I,6=$Z-DN3$=P6OO<8'"$%T!,TA MS6#P9MZCBW%TI-I>G,H<+ &G(*#.V-.N_RZ_!6Q#6J(*36+WU[U"IN.@-[@\ MW('QD12M2S=++QM=RM$2%=.--X#M9JDT(N[U 0KV8YA0.NZ9[68(X*R'@-26 MDB.=VVA"=Z?XYKBR<-W6J,GVY19AP7%I=380(.Q"MTDI0O+?GQO!]6Z @!Q8 MAEV&B\"U%!=P10YX(R<> E;!,[)# X3-U/H$VX1&+,UDJHXF;T4WMA('E> A M+\'2X/F:*9%X&=U32S'<"]Y$]3^'Z[9#D12N$O$0H-MP%U65,A6?3=^%JTTL M DMP/3:;N]%@6/8:71^XB_UW8!(CX:HFQ]Q;A>*F<'/N<$=?XFA4ZYEMOUU/ M#FK:<"76]%1:4NSDOJDWL\V'@.2''.Z%)9II QO9;H:Y4YX'[2W/>#^KF^/K M>J@Q$% E >2,@Z&%QRD5.H- MJ2=1Y^\87I[+AH! =.+[-)F2F!<"(N?K_>UBAE9^=-:8*FDTI]7U$T A"-!9 M4Q^R+L?+&8,S?K4/\1*$V=*-FWS;OF_.R_JV'^)#PEC2R@WH&\CT/48R=U0( M4'UE4#V*=52'&=PZU$FV3*#-5/6FYN%*!+ YLW 7H]-=BW4B)/6--VIX;UWR28*TL ?>M5"O4YFSSN!\APO5AHOU1 M[8U!Q)[B!/,GR0$BME'OVK;D%QYO]V2F<:T'?6^B:&N2*>%U'PEO+05GT98Y M 3BK$(S$ZHJ5%R665Y^OQL7BYK PBS@A8+ &;P"O8LN61K .H'K7C&%MJG@E MPW,^CS_N]_&WY6O>V>G2&)Z^2J;P[B3=4B>9 )X0V@QN.-CL&&!R'>',R--8 M8!5@=K,ILAEC+%%1[GZZ614"G-;H*D6=55+QN5=K?%JM\:"UIE118;,:H=5M MYJ!';FA)R(1/KF>#M8859M=QH>3I\=M7C3/>TPL(LEEQ;L\/(16PSDYJ)P(" M5>C(27C)Z-I5DZDPE>CCBS *O#/E&>"+.S^DF;UN.BT/1[XTC"-;UU$22VHR M80%AS!=># 0,M#7:W/GR,IN']^] M:LN>ZH)"I;JC8^U#!7G8B42+4:YJ2AVMJ(% _ !/=])(JU#L=(Z\.#9[2;>T M\C_#I=M*)'/=KD]H%7] M(# IH+YF0*V-8P)T364Z/5584:5Z[D_CN0:V1:[L"!* Q]*AU#Q*- M9&[()!JM@]Y.[TUYD2V3-7Q]L9\;E6%^8"AM*[$RT6(SJL$$JVG1.:%:HQ\K@5KGM;K5\WJ,[6>]#]9B@2V (VQ..0!.@"2P M&S@,7_O#P6_^BN&^$?J+')*P(:8/GY4!15C'T@"^6L@LGRTY-H#] $VRHZ4N./ M"5*2KHXZ4E9J)HHFWOI.AUUWA/@Z6828[L6$N&,T':50NCRGD[^ M]I+!GAY>?EK!.E+SM6O!UXQDI)3D?!9_=QVISUNR^TUV2^IC?9TDU3:J*V"4 M5#9):FAN5%+3W*2LNH&Q1:N.5-1$*JDJ*"II*6IJ*2I)?CFDX.8XM'T=G;7V M;-O^I34XIB/UA:Z@H*"-02H;L;XN2"5-34VDHC)265D!SJ'@=\3+WSY8PKZ.SY5L<_+#^+K.>[,D&7%[V,[RUY&2^DJ'I_>WFA?EV->,CIAO^;QA4VJ^ M?4<,TLG#R=/)R]\/SJOT+:_W5Y_DXE5_N_V'!N">F)C\>5\\/;_E]O,W"/3_ M\]Q^#.L'N"#5M105/VUAJET][5V3BY2DM^8J35O\<$MP]6HS-=M M8J)EY.7G;^_%,.=UI."4C:ZNCEK*&NH.ZHYJF@H:FLJ;%%35-#45-!4=%164 M,"J.RAA[1S4EC,;7\MNPF #&^#+*?Y9W1RP&KN/W5E6=5%7M'56=%%0!!//(Y[;.P M6SCY?(E^CGNX2LX+BI8]AC$!=*0P\V/H*/4EV741]OQ21[Z4#SKLY/6GPO Y MFQ_6V3_(WM=IBPM,]*])'/(OZ,!Z,5P%OU/B;>]K#^.0DZ^?CI2S+]93\K., M>'NY2/IC);\3F+^HV,\^\,_9\VO2LY ]B\KT/\V>+R4QA^V]7)Q@\$9^HTL; M^0=!T$8N%);/6;X#QGG$17Z!7 ;:([_!/1R3_']P_-W(WXW\W3DXOA]6?CX.7CX>9E7,\_?\HH"9>"_W.SL['_V7[!G^PB M+%G/QO'=+L+?SY_^!S]_2J=E$"YTDNU2U2'@6D45FJR>!@'1F:!05AQAT)MD M!?)D04#/[4=ZX)5;^(\:/Z3?@H!30[U8BICV/@@XX0H!Y-N:?^?\_R\GUHQ^ MLU3&=25HDE6)$+.N-!T[YUZTX]%T64C'6Y170IPU1\PH04AWS?:SQY>K]-A4 MQQE*?U(]=93B?;B?F;(]@Y!JRPQRWJ#J![MC6T'YX$LF.0_"LC,>]VH.O-K^ M?%:[-_Z*57HP!N3*IFX_S'MSI)*R\=&#OI@/G(W,DU<0:Z0I/O$ZGA)6J$%! 1E>VL44I^"2II]PR"#Y! MBCMSG4W?0' WTS\<5I S(8#U-3FM!\L)=E!.I:;T*/B9%-BN+#^I7C11L6J- MJ*S;76'5IO3P9G/T2RP-:2:*>]/=@Z>)FD% E3D$<+VK[IS:%)P# 4O?00!I M[]R_@X#\ZW/F$EB>O26K['!V=G:7,Y+I2[IK>6,'JZ"YWJ\'"Z?SGCVNXN>7 M*QZX&+_D6$.2'F]&J0^9"O/?@2Q U;Z8WE#BXW3'[2S1GP[@7$W.-1IO#[UN M/_CI9JD*N1T"V"31[[6;(( W7**M77;'>(F!OQ-FNNCD+3O4T'V_J?X6OL;; MSTBXA >HR&)LNQK=W>C-Z!P=O'9$_$%HP-R58U7AK*%V$'"\,/P-0ECF(E97 MRNV2PI7T8^[7U@_%K-(Y452I+69O:\,C4>L]C]I 'O1)T5\GOP MEM!X(1&G%9J.TT/P0T!77MK]NHJ5YY"Z:P\7_U9_-4-'0K- 9Z"UR]#T@S'3 M^#,\+ZF9)F9,/+%U4OH-3:4W+\2)>F=F9B9PO&[VTAX(N!02CHC=:_Z";6@@ MEM#5-V;7ZTO&=9M>=6EU; BH>51GMU-&J;=(-*$Y5;NF"DWT+JH1Q_JVN.H" M]19D:Q[U(X[,DA..5W]+9:=FGIA2(\8)CD90BBI11&L(:#.VX\[I)4^1WQ^Z M<3/JT-7)"M4U-5EL6;T'G8M@5F^AIX?JV=21\WM:9@LG9]Q/%0ZTU^XKFQ&S M.EZ_BV]? P1XX>)"RB^/(83"U^ZXWZ>-(R;9Y7KP>6;H/9RIEE].G;E*/G_; M^H$&>EF)CP_7H0O]S7>NFFIY.]Y9&0T,$[I#@MO!2+X5N*XV'+@^X<>5[([E MPDRYKIT/4)4\4CCU=S6ZB@4IHD$5>0]6C\1E1.@@3.EWPQ6&A"0\LZJ0 M9YKN]7J10XV"XQ)V12S4[^VY9%0,!"Q?I?1\LD0_0(G&]:BFVPYE M (1QW(" 1M8JBQ9^J-7TG/NP9 M\X[M47?75)_*TNC9K[Y(.TH8BAXKV0P+IGBH:6'-3-$Q;;:CY76MNLWN2:FZ4_<">T>&WA(V'\XH M"[\5[ ?R6FQ]45SS=*5YAPV*_].G32U-%85'/@S5^ R"@O!4BP'YAVVL]A,3 M*GD4VLG7CC<-JXTTS#WKN"HX/1:/$Y&[\2*"WDN,I D)S?B2MNQ[2 J_<>T9 MC;5!U;BT).#PN8: X1UB"+=I]%)<^=;2I62R[ RV"K?D_C/E_(/#).N=G=LN M9+JT"^,')*(/IN/,V_BB'G2N.$#/-&[8$" ?GNJ9.Z(<[K8CIY%6.*3U82!R M/'G$K*0XOSCA_*4.RWB#/@GA'3IZ^ -$(9J@=&]D!7J#*VJ%MH^8N??9]\.) M=GHG-'LT8]('VB_!6!%_&%^!B\01X:F6 '(?;MY;2B3$\)N]HF==W["KXIUZ MM408\O)I=X2/EDW9Q1F;.9[&=%RP)^&1[BX^\]=B9BJMU72 M-3(A"KW2V6TOMO%N86LB7$;_*,0WSY?]*G;">&&ZUVI2=.$Z@7LZ12JB\TJL MAR7T 030]HG]VV;=-U-#6V;<@X[2MJ'ZV+8-=T@V36\V[XYYSJ(1]/;5*GN% M4MXF!Y7G'^-WHYQO942?Y91C/*R^>%#4-H*5 %W>!H.;^!X%-N-B.9EE'>@J MELNFWNT'CM6PI5[9AR"C2UEA?C<_19,WP9#5,]+'1Y;KI%T11,UPP--1/[F$ MEZ#TZN$D_\GJO17;$]T4&#@*J M"! @9$A#=BZ!@#FRF=^>56$5_;Y)N^ MAZ=1T4=1IA#0'4X6 B/1'+BNGDX(B($U_O%CN,$ 8@K("\\!/V8"$L MU&GNXRY#G3\2Y8_[D6[TA=]@U8A?7@!N##-[%P)L8"FK*YB]/S7^(V&H'RC' MO]PI!P%GSD?!K2E16W!YYW$#;=162M!"RA _4M_\<8T@KG)G)=S6!?HHZN\1 M_7M$_PM&E'DMW.JF'UK%] X<,X* <^^>XL@:\_S(HH8B)ML0U%&KEZC\K%%7 M>H1"J&W/"'H*7//NP9 5J',TRHF-3#V%"LJ>NRLTO),NNJ:JUV<3#AMS_,11 M!:S7)RJZJ"/,$FW#;YWR +]"=+2X_26X?S C>I:WZR_7US\).9-2AB1OZMS>T-91U^-R#*OZB+U][8UTDYDS1M/J M$V<'"49B5!':I8P8)OH:L*ZS,.7I>%M\/;JL0[4^(.>T[2L'&47T]J5^Q1UZ M]R(4C[2?B.<0:[[5//$.$Z:;_UNGN29>5(=_N6&4HFF*,=PE] M -%F/!9W_WURDZ[DDX0>C4B'MCS/W&?A'T1X2VU;7EY^TK\\0HNI*0LVE=?+ M?TQHF04Y'Q%39BH5ARA>N1W"I+TGD3,2#YZS3"J-,?==_T"V((B=7S'UY-?M MJG!A6(J/XOI7BZ30(Z8@@,Z4,ZM,X(;MDR>$B;-QQF!9" Z,:#1G[J'(9=Q: M$BV7_F/@&T:4$29D8)M\NI<-C+%NS,7#D^'9.=@J;HY%4!3<+>__XDB^)J%C M_ E+@GTG]S=-RXO+&KWK57[?86=Z=XO7"?+%E@@VZ>QT'I'^\(TT+V)"&8K# MZ ZYKM+:[/340_+D>!;_7!R] 5TR!KXX7O.6H(WS3"!O$C)[\VH@$N1T';EM MRUT-KFGHDO?D[Q/ >K6XLG=%IK@=U^T]SA/N0$.3.WO&$SJ0*7:DK#,%V.5N M;_N.S-Z_J%TP4B#TJ;HT.D)NE-5*#I'568"@B1EE#/H>="6PTS92^I[MY'&W MM3S^9GHNLVC/F@!MLB(VO$?G5DM9A:+SK$QBZ.GH]#_3=?XR)'+T%5R5B6O3E#[T;#CPWKEGDI0& M_]ULK9U$8V2[=._:3*I=J YQ+VH9S>1(]QC:8@=6E;YU9(Q8<$_>:+UD6E#* M;]L_*E\/$&O^%!"^ E?.3I.& Y9FJ!QQ>QE/PA@!\_?ZIP>*OZ0]\201CM* MWYSPP?HB8&ZP0E+0W !8+/@2Q'%]9\BU8%D0@;)Z9"X./U3;BZ>=0PCC6GAG M(6";#DZIP!P>[/41-"L'V= M1=IX-6LG@33RWE@.5?-^'?6)V:L(&$^I(KA#7&BAX.)F.BK*?TP+7EP3['H. M; %UN\T^#(=[L%(2"?N[0+Z^PLUB!1U*8=J=:4[O@NYTNI[K"RVL[+%\(C0, M,Q@>A?#TL&.T_'J#%>G_F'_EYX&3P[+WN"9+(+X0 NS'R0J=E4HX9^&TM3Y*U_80;(.:X@B0LRT3> KSH+4,=P[B@FPQ[$ MDI&FMB=I7#Y\E,?/M9J??AJTZ;URY-0U)=6^U(?O9 MV:"X:$;QRFBS2?6VX7;#5VLRE9YOJEUEM#%31FC?AC7INF6PR.G]U8C)$^M MKG8(6,?>0!AE@RVR01[TH_-D%]B"'X. WTZZH6>887MF:NGM,P@AF+]ZBTT! MW&X07G+/27]Y =ZZ*<\I6 C<%O?YC?)Z=^N""W_-,H8J,I0B M(4",.>#>*; QR7W;J])./.'&U@\ZK7?WCHV7OOP$C[0@*L@7G VH:<526V M_41E:5"T&C)_4/VMT-TW'L:&]J[-W%::R;L0TPE)SZO?!";(DN-(LG;DQ[VV M^I5V:QOQ 4^P>Y->%9<4)X4F%FV9 H EL?,;*;E:CV%D$"S[5\PR% MA>V#AWRQL'XPG2^=C>YC#]=!YF[43]BU)-)D%,#KH>5CWZ< M\2V"?CPS?L!T+2Q;>3B2RL3[3OI,5@[0/(9W[$@ \Q^?#@-7R MC@I8DQ]7-1&&:,99KF_QM)#9Y2_X2+.,6DX?6447"J]-:EC17=6R$@=2L MQW:SZ7E<;_/#Y-VXA(<6LR%IEYG"K^.;-J%.S"G$UR@$Q:+-- 9:_3^,%+4Y M'D$HY&\ZCS>@$.KA84#?0AR:GSH;_,T-#O_C/O@_"9:J>=8C6QK&QG.]O#:, M;^@_D/[PN+[8W>(K.=(;.>]*+MOR3,T.%KAD&%!VP>)DAZ%G6-9UUU76MA]% MBZ\_\R#/G"06+@G@^@%[Y&K M +T+E R*I74[I>M^_"M@^O< ):LZ%'$/LIU@3#\9SOPJUZ%CMJJXB6K&Y_I6 M0O8*\I5JQ++0"_>$\V,38\X>7,;43R!:UI'7*Q!&CW0;:8MVC=SRTET[HMY= MX;G<,+V]5"]5+WCR BYG*]]LBV<;@B1DTS2N;9QKZZ85UU@U39^J\_'S\UF= M:!.U*MDE4'-#9:*1K$QCISAYQ))\M5?'HE)KFEZ=G3NB@0PZ$K#9ZTB?7Z+9 M!."]%"@KRXVN_Y?*#]LG#=HRV7)848_#E:/RL($PRT_&H D-*O2QFYMA&.TK M17%2K4O#8/G9%ZQ9 MMI+)/D?8X6M9-3V#%N_ECZ[0,;_))6I Q[X2/Q']=L,W6OW@@$*>P4!2\DP[)$[ M<"TY1R$@,R^G^](B +6;;:Q T/Q !(S5P$\"$S&-)H@%33D15!:8]&NU=FQV M<["XB<(U'8\$RQ5Q@[[-QYHGLP1PSYH(Y(MS7EB0:M%X2M#_-,VZ<]"7EHDB&K274'N-";)1DYS3#UQ M-WAD_'CS+5,)X65]B*V;E_FR/Y,\;H QUT/4F]$$!F8:W^*\L*TS-94SM3RI M3QP-DI]DK48-6AWRW2L1^HCM=:3LB0>)+UIFM<"CJ*Z+Z,*JYE$#ZLXA2F/E M.XV3 :^*@\YX-JSD\;*)>AI_;VM-<%?BXP;,$37ZTB'*29&"DT*6]PU]W -$ M:KGS[SJ>7[4D][KW%I9E8<.K!& Q6*"A_SLATBI0E]241*PHURHZ,]W^;(HN MJO\@F3+ST>PQMWFVLV[6L3*QI+*^YDD"-0!L;JL9PU/UASL4&V+ONK;'W8QS M>'4NJU4:H:"C(9;BJ_588TN$+A%6.4Z@/%6P2Z\2S;:4V+YC+T +K&H_6Z)3 MD!,6?#'2;K4.!]O$G9],OW\Z6%D04>5IQ'Q0E8RJN*9=-S;F56O:&M=>,O16 M&\.&.OJ&S@/@=G0R:8M# .=D%_HX#76_%JQXD^M/OU#=N?Z#=+6BEN?4BJ9Z M ^<_Q3%Y4C.X(R$6'B\8&S(D"!?:P"NE6C!>\)-@RW\<-Z7?/"FZ;QGG8E9^ MZ4>8-Z&X/AH6-;J/H1(U-1)?+0(XMYAGVJ+E' M@$,74%.:[F4C<^^B"'WN:-HN6A&+@7EM!*#L/@JK M-S.J8-G*THVD #P%MWRHS3\' B2>5-X[00M[FO:X@=;"">LW^5DS0 $I*"8/ M]XZ<8OKN!IH\_6G-;XC>3X+TCJR/9>AL^>EXOB[0&)-?:]LK].[5W(RM1LC8 MS$4)PUH/TS7N]>'XJ2T&@E;#;"W?CSNB5ES0W/IG^/L_"E9CAK1EZ)GRI%[T M*"F .+[_X:3:>.1JZ?O.*)W7E^8F'D_V*RJ1(@2>BQ]!14]_0A--T6V!9JVR M,R7$M.B^AX?]73(UU\O Z%LW:Z1>1+]X\:)" M\L19 ZV?LWBA^XAZ$7T:1[3KG-NQ_08\Q#HH"-!SNW6,%"9HOG=1:9WFZT+/ M+5?%44BP+FR0Y]9D=0S7MZ,> D:J^>@K"W)^OGQ9(4E9/=7GB;+=R#,T3-[S M_J%PT;O)8*@BCZ2!S/9'H(;'^OC1LJ [&81-J*X>5)L5R(\Z 0J3T?8^A2-5 M1:BVX@QYWPUC+4=V5-0/5#"/>!QFGLCL1539VO2F5*&7!5?87JYK+#$,4Z#7 MNO1;!LI(4=;'KH\_MI>W\67]KZBN(:@*?"M;#[ZJ,MZ,)U23=/,^=C5PT&9P MLN!AW:[:HD.T'7@G8A"-WVPFGN0K$]>U_\$%QVK$[L8Q*50TAW"U3@-."Y@S MC:82ML!S\DBXIEO]Z>(F77'7T'7R/MGO'W-/(QX7V9^;!F9D\P)$@FBBITA2 M-G%%X;I$;27,N+YX0U[:M3C#$8,RVF &P0C5(YH&+^KU.XEX$'AO#@'+WI,[ MP6BK4SCBTIZ88W-%!N%Q;CBB%UOECO.Z-22N\A26I,>OCW\4"\&PM]+77TDC M>J&J].**:A!\K?EER&#E\%*CC*[PX'ITJ!F,#B.A7J?9G$C(IT,']IZ-R>[T M\AM4<5YJ]HAY:'];)$V43IIXT1GJV76T^IG$0>O'IRDTDAS=SZ",?#R:RFP% M8\)*L+[8W:B/;&/8H+ZVRW.ZW: #5ZQ=8Q?^4&*Z=@36LW%MQELM56A*A"0W M853]M#%7TK&TN8'-?C6F-V..3>JL&+,>IPFD]-9%ZM,SNQ$)UR?*9$>+MQ4= MJ!,[8G^?[']'OA)]'U=IQHX%FXA"<:H$9/AXP6"*XECK[/U';*;@;TQ5YA9V M!UYEO7^@L>PY2SWQN=0*)\J)W6_^,*1V=%CG*X3'3!9-W(T[I:Z+OMCG'G6K MUVLT[+S$@ Z?F;S.IAKSAF">L&PXXS+B89(A37!E]6SM^U#-:^CAU?E7+Y]7 MN/\N@3Q7XU5*ED0\@A>8O['\/P/'Y[%<"%=Q$N="H+ Q]KO98,&OA(&*EY^> M"BM&XCUXFC@,=P+HP_6FHWPQA.ZGJ/N==.82Q@8_8\O_, 1$LH-UN"E>DA7( MFP8!4?@'AS/^7^5TWX,BKTX8[3ES.U0V1XF9-?YQ4-*<$=JNWJ %L1H"*F(A MP 5!$0S TA!V.-(+5'E^0=MC$PC:IKH9']BD,+2$C>WI 0@0 MRP3%7*B;8.G)S,%U428A(-ZJ^3?S0+9G.&(OJK4&/"5N W.U.8WFFT#V21OM MA8"M\7EP]T?J0$VTG?F_04<]X6FM3+^R@_'-/$NTSYT.N-PY^;1&0E<$"@A8 MU6B/%AD:59G$V M@XYCV28N8>X^+D>\VM<<#W[INZTC-N\X7SY^>.=#5#SB'LS%SC9C(RHBO@1Q MC9RHMO5<;8"'[CM )_11RG+#Z>U+TQ01+^DK*!>I=KCRDCPQ*ZV:\JL!UYU@ M+;Y;HJE?&#MSJ+A,HMP)"'F.OH1:'BX<'-,U'HO71O5<%=W])B!G:;O.U=&U MZP3>=$U;-"@^D^Q;KGF;>>F?>?('Y4$.)%5?8TR;/[H\NO&$A0_<>:Z M4:VPI]XV9YW6+L5'LH\O4782UL(JQWM$G'--=>>R4HGW9M0G6]^*A[]0]V - MOJ"OR^9;NT&"'#."SCW/#==\?5%D741%H;_$5Z#(2"SMNO0>"+@K 4^E=+6] M>N32:+G;BSKQ*)%$)"U*Y/-'-3.:"MSE?]@;^RF>RL_!$G7\'BT,]0 Y]J$W M;*OP)4^5+0\AX"3.[--*^8/5_6:SUEC-FOO-GU+&-I-\PI> KT%U4I*JN^SI M*9N<0>:$9*-$=259&J=)#+EYTB H8 V](4=3ZM:1FCS8'& X,3:FD.*GX5LYM8]9YOZRVTPR M$2IZ8F-'QT=A+K&\)3^FVJ_R*D%V%]Y[(^,A[F>)<@$R%L4QG6ER&G[2:>&NZ_G MWT6T-@E_NG',]0KO2[RP[O'29V0=JFBH/)E5#$T\$XHB%D9I:RN\M^18TTUY MO\G5AH2QNVCPISNC@@%U/$,=:PLG N2Y=+:*\?>_+[N_D<]N%?\K;PDY>DPX M'[GQ8@'Z%($/>_WLY(941,%DR,#XZ'O-*>WFF_5Z".7@(I!]A+J)7.ZG4>&^ M67.SSNG,(^Y%6<3KU\Q,NV8IS>?)M2#/,%D:GZ.>HN:#I_.XUJQCH>]M>!!U&ATCA-$D(41[V:>1H>^Y!O ]0C1EH_, M1) =[JG?(.*KA#@0'9X;91H!"<+@*UE$;:E\5:A)-X]-N772@1$1N\SK'_#[ MD9ZI';!FR72(!V>^S[#23OA=J.U-M?B\K);A9%_?IEGO#?4:C?OYW\]DO62; MZ$7?0! ]:TZ$?R"E]+B<">0CGQ\L+ X<_T3/"$Q")+2&'0T:FR54UI'7-)?Q MQ?"_4$.=ZA N2+2[-Z18F"*)'7=NJ4GJO#)0>B0/U3([PTE$C&JEKDDH@X!V M>;YHI^,VM\8_)7<9]$4M87_]IBR<5$K"C!N4S=R6R[C^9ZK!?[T?[7_==_8O M"R1".V)&F"@T5M2U_6VH;19+@V?]ZH&/_H;[O9 M)H]2,6"-Q$9Z%+CQ?;!5E27HN,N;=)D$>@K MH"/"V]'YXY$XS[1C6BDGIJN,C[X4C9/>PU%LLG%TR7+S]]FOFP_&O=C1U94P MD-13]_2)7U="Y1/WI[HR]]UY_"IFS5R". :%0Y33>BQ9E(NV6[)X&U@?\OO- MW$!Q,3ITS\(8:!2Z!WL2 HB[$T[/;C+)3W&5744D13KEC M>,TE641E+A/;A)KRDBI!\SW_AFL:.1/DZB49E+!263ZX\I>V:COEM0YYL*$5 MN&R5*,X?8)PY*OXJ7-QJ&$D3NT@"2O.)]Y_FEZY M1S_-X&MO/XSXV>;BD"X_;6TSJ!5J5$];TQVF:VMAV[QQ95M3AV[?Q($$@WV[ M#UP@WKZ>RH3O&"?+XF@"A K479<*U'V;(UI%L06'&T9"6A-XE$;Z]%/WL.JP ML9YY_[X+&0TK?;R$0Q?"E]"$$V!HR[4"!9!B-AN2M^Z=FWJB=O=99OW-GNVH M#Q/-QT51(7L+86;O_3,D^&<#TPO: N B9"'C"1/;0IW@(=W<25\V3:MNW+9D ML='#/R)T=2+F4*)UU!58W%1 0:@*V@]77HJ:"-=(FUG/J'#$#: 79D3++RJW MW^178!&CKA/UXU,6H'\/=DZD&39V4 HPBG:ZA=R%:WZJ_>:?^S(1T"$-Y9GZ91ZDO^&NH8SZ-A3I!1 MB2VCOLW!55.3X6$I)AV/PVX:GIMH%XBRGD+GT)>9&ZR@')OYE^X__F$VIG02 MO6M&(WF:HJ[1G.M'9SY8%Q\N7:V$ISR[C'*^^J3Q/K^7T:24.&QF\GAW/B"4 MNZ/:Y+OX8DKX0J4G0HUNFCC']YY9*W_A!N7Z,;&CMZXQT5Z;6Q:$K1W0:[R3 MBUV=V#'QVN5X\!7[C',Y_Q9?[T@6V:"EQR!@)>;%6#Q7<( BC,5I^<%CYQ=CN#K6KJ M)TYU1 /J!\^?W0^[!C]UE;#UH&AB?+W2/6;MI9UFRU>:\06[O7Z9KBV_^96W MJ4I#5,J;LVSI:L0/89KPDAQ'0M!D",0]B"@_;*?XDZJKEP#J>>T!G$FG* M^=(-E^;B%]\,PH? 1+J%O^@DMB *QD^'*@1P&:6WW7=K:Q5G_8UEI04$V(K5 MK#24?,'G1K2FPS;G"3^0&1D)\@77]:@U&,_@^8>Y,EM5^"YZCJ6$QI;6R:0C M@C<'K4)D$K>(/^ 0.YQ?L_S4-O."O;P \]OK?_'HT_\D_-=J3?]!VA(^$;9R MLSJ)%F-",R)$S&'*9NL1Q/*",US[74>##&]>>R9D!>#8!]R\#\:_X DNGL2 MVF*>ZJZB7RM1(3["ES;V(@7T==H.;#FM;DG:.B'L/-#'<]\M/M?7)\(D9$TX MS-]RL9*PO%!8+3A^:S!TBER(U7_?VUGQ*#U'TGPHJ_?,O:ZI.! M1OJ?;6?_P9(?P(.<1<2\\&5P&WK@6M=\J1M/P)MJ%P)CUPF=NU%[Z*CVG=*+ M=INJ0L?1.%QY92FG+=],);'COHAG@BVQ1$H_@;!!0^ :#/O<^D1\A+O>HORA M3\,=7P?CC7*I".X]//-,B\Z35Z!+"40#U-QVJPHS:C1NJ&GBIEZ8V<^6:ZON M-)I0$;B'/QO7PF<& 6]$"'Z+[';N6Z:+7.P11D8 K]&X($!J>P($V,&B6I!G M_>('_>FG:RWJ*A]Y'>^M-L+8$,G7^9RC$TEG5/C@(?8^I6,UWH+,4_CE^+WT M8E3?3*D2KH64AQL*G>X/^ G"&Z"))MA3F5WCHVN(! .E.3_U2-Y,K=[SR>,: MIGP/7<_0Y.=ZB:]/:$2'&F0-!7:22-D':]Q7XDI'!<.O6TUS9 RM!!'U8QL4 M,/S6+4^3B>EB4E*GS,G >D?6O[*__D:A?Q"%_K]%(#::(!7D#,L *^RX/1&& M[K:8'LM\)G<>G?C!J0;-)<-=?-UB8Z9E&4$@-A*EX:WH7'AY*\NHTVO6C3U'3O=FX M(;$":KF%).!A M%G@5*T]<3PC#=47C)F+QI]-F!2'@75[_K@A*:K1<]N(:R$)S+OSC0B"[+1F* M-A#O[M*0YU""@RI*4V5R.I$FIX.C*UY,X3BYE! M>):TD:L@ %-= $W)IO/-T4L5CS$:M0U QF%=!G7G@F:N?<* MT1-$FL&4.CLKNVRJ/^[Y6*@#/+]Z8=%\.S?R8F11-5$G$^2H@P#9;F("6)W# M1QXE\=E#HZYYX;N;))4L,_*_R!Q*5+2]B 33?IJ=KGO9CF9 M\%7!U)JVYBJD\+#=-]MJS._($5_J]:MU>\RR]("R^;^/HAW6.^;>DQ([C>0/ MCME3W*3VQ"'P44G)H["WI@/9LN_2@4.,;*P8RYAO L[8NCXN#$]IPQ)I>#YI MI8#G:M$E*\@H6*Q58/4B(=@0+ E TJ63"<&_+M5,"OO J=@4")L(1[! PZG875KIJT?4W=C& \D\_?O _"9KH'Z&E>:I_ MP9-$MV#!6/C [HJ%[[3@3[O_^,*>'J*PX:^>77J*(YH3YC;)X48%V,!(A6#Q MHP,_ZCCHUU=,($ :YG6/2_\C G7,S!+N0[#AI9\IH;\'/6%5@"D)[?#7#_Q8 M_ H4T8W0N=XXM@D;\7CK\56EJ=BZ>T./F[$/GDWHVCCXR-O%3.,R8-82=NO^ M$Z\]E1K_ ^ !((@6X^1U,S%4GF"E!V'B>0$)4=:5K+FJ,YLSW^WNX\J)0)WT M*]BTT=")):&"#Q%,M2;?Z-4QKK23:KA3$(?=?_4.%KD1[9_T:-AH:A!8-?_E M.\.$>6\/*?5&#Y+?S$1;BRJ\ZF"7J%S.8Y.=J&9N%C)D:"NNA^;@5E*UZ/^,Z^W,?<1R.MF8?/)@'ZZ9%6;;GQ3<4UEGL.2 M)I&CXO5#MWQ9&\L03S7;K@A)WSMNV!WY:_I'YJ]Y9BS5#B^Z0\L\4K? VX(^ M 0$+=9B;C!GV2Y].05P@+/3Q_NWX_0<X6LO-"]:6!B>II(&CY4SXR0JCL0J=N*6X! MG-"&*CLGU/#@VG";RQ!0VC!M#VL$)X]<6WR98TK2 X359F1_X;LB?_VN/[+A M/*6&C8A;D]_2?X<4,_211MUX^4D@=5>"='^A[/*"08(513(C6GZ:>?2?=;OS M]<='RRVNUOZM _RM _PWZ@#_46O_-TR=P\! L*CK_6\OY=]>RO\V+^5_DD?R M!U<4X].,;Q9=JO&H17Q]X7RPL'/#RZ%T!RQ'>'%C"-C1C^_@_/,/QGT?PF'I M+7^!GI"AK8$K&(.U5X-VJ[ZQ\'S<(JD' V&T6;< (*S&\31^,]#\//$=V)-& M"2C!E]U>;,-3F7DXY&<[KO^;+[ ST=K!#XB)H^A5A-'@)L)4:S][[^?M MC_7/C,NL^[JO]5N_=:UUK>LDL(1&W@1H>\V T6'B:,N_5C[!;S1(>!NG[(_B M+#48-#A&'I^K>;/L2;Y'M7#^G*S;EF/<<[#'K5I7A-K!..I%+81NNJ RKX$ MAD]9&CSC$;!##L%9KE0\L! LQ-%\0/V:'AL=QD2!G_IR/Y6JH2R^AT%6-@G: MH %:L!"'50FDF3A#Z FRM-HF)VV^\O/=;[X'9+T:-(]9&&NFWX7)U:L% M\V)G-+B FA6@O*$L"Y3ZL1 X,C [SO!(C#J%MD4/R)."2//R6#JTE,="#+8! M53H #S!Z;':1^1D&^IJ,V88P]8-,6/5;49 H'#Y%#L[0/\$4C'#ZYVH3:_9O M@;5\U8]DB-7WDZJ5PV7%J)&$0)RSD]] EGFK3F&LF]/PD4U5M6MSI^[]\/2Q MT(V3BM/C*WN\-@ ,S($DFJ8]:1G# >@)QWZ3'?TG,9N_)*/YSFR^,YLO1!,# MK87G9;/,K ?,*N#'%_S &(:A%8[;X(FYRP\6KQ 0%@(*=83E\'O#BO=70ZP1X!_?G>9[975LA&XH1\N_7+6UX81MN6AH7 9@NKUC\$D/K M>+P2]OGRQ,J1-5@+OYSY7V-3_XQPSM7 4_#52IF5/H4_\_J*5.#G6/#K:V78 MYVH@?M-V>"%$C64H,#FF[0@N3.]M^]Q8B/-KV)9IQ'I)YCKX/45I7MB+(KN4 M+Z^M+7+0DJ1;;+ERTV':SM)64R9[ZR@_UT0U6F-"._NK9O6_'A:*Z:O&*[69 M1?AU/2IG2-2'#FXR[_.V^*8U/:9?;>S'M' *BP$EZ9)V6HPO]_/+ MYIB0^:4%Q<+IG"-2NIV+;Q*J;Z!APMF7FR 8,V#*$-:I.2:A67]^=;=]T_S2 M"16Y^P!W!ⅅ.E2 7X]MI<^<)FPT"CHZ/+)T4JN36FO8@'J[?:6/5' 3,K> MR*]W(O]:*A7R)_41R,HT)$,(Z,=)2:)W-8R/\'IK.4]5%2_++,E6IQSTV_$G M/37Z. '<$GQO#]!=.#"_07T]9>#],3_BXX1=7G+E92A+S# M-\9VA&1>O20W(B0N]![SO+;(3QO8\X'N!8,Y-]A&$B!=4 :/?;I[;>;&@E.X M3/)+RN4?(M]=\2O4VX:T9SZ_R-FSYU?6HLHJ?]7*)Y;W?",%^_7;UQ8,.S&0 MH5/?#),@J0S%5&!:M%=*/'^&"=_.YO_Q5[_]WO)OY.88^&U5 &C'(D@,WV"" MYIN?>';>H^8S9VFDF7?T6%/VI8W7,+M.W4)*!1Q7KR 6:.W$63;AV7&[VDLQ M ^&C\U/(0P5.&>EQ=_W+M5%5DU7;TH8?W9".A:Z3K@#D\'/,'+3] =\:\W)[ M(&^C@%G73$^)7^+%(UQ3;^9TJT&CWU >G09\<3OER](O .6;2PQ92025"V\:!L.@^T35-.XZ M"_'F4#^=AVHXRR%H 4R]QIW&I+ 05'?#&Y*M-10>QIGTVVD.BR5G7^R>6Q+4 MV<;>G9"G%^%^/>$0YI%(8N=7?Z:L;:7O/;YUEL'%S)&G]B:Y#=D#@CLZ=-W? MYPLNZ/D>TQH.KSHPS8$S-7)8OKELP! SR=5SN>:\H9XW)\(.75'A5;V5M(MC2CI)4-FF MZ(6>D=72+[:B^)N;&X ?\'3"DLI,.$SJ*3!JGS]A!?R[-<" M$-//+G3X-=1.X616-F:T68@64'%9]]O&\JL&?K@#[ C#(SG;-/4&X@T;SS2-%\4T6$:8Y@O?[K3Z]*!56G;JVZP M;5R[Y$LK@Y=9,TZ>^4BNI'7>8A@,&DAKNYG=G&J2%T3G?E$<>0R[7K.&\WE4 M_I(8_0+42Q% .U-$PV?$QN.M8AR',_?H:[Y-[>1_=+96"538I7Y)O?IP_Y%L MV?LKQ]#@__R#$ZI0)Q+(F2?D.\! :!&P?"T0]W)MI(@=O*7@Z+Y.Z$.X MT)R=L/$WBZJF*=03C4'O9T-HGT%,TN3G]2$6X4:/!>[O-&?W[']]ZR:1P=-+ M2G1D^/[4GP^V#0@-MM88'9;L>+-\V"%[-W^,F/ME=_JMOFC4H2T+(G3N7V!Q M?VCU&+60(2U +2Z]3%]'GJ#6E& XG6@=[D427:LKIA[Z7M*S9@3A-YO._T"_ MQ)!!HU@(.^5;LL@HE-:$>;.2?.Z)RZK'@_6!NHL1D BC*]HX&RL?@'1,NT'^ MUMV_, 0&^.%[S#LF-\VV( 6Z-I8$^Z<])SN5F)=Q+!1X%'N4/]BEOUYM9)NN MB2-THTR 84F=J7$)\<&$,;8^MYB0Y,_ABB5_$JJ069NMF9'.<0 M'OHL*T/<='@!H&9#)B4&CSFCK^?W39VQNVO2E'+WBH>T[?N@XKD4=G;7U2H( M%;4S+YM039$BPRS$R\:IP#YTMU3YS@F(L]WVM?%:Y>V;J[S(3K<7-X>K6_6I MU.WC;[=Y[Q/T=ZG5=UKUIZ!5E1#7TP$9])N5QLF-W+V.INT^UQY?-[_E/9UB M9GO&>1/[]BI^O9IVDBNIWP>4AT*4U\+&1_[ITOA/^\(,+)%C]9 8,0 ]ZDXE M0GQ9_^=V^:_\I>43X"2&^AH'8^:1F"" ZOS?]ZQW5*#FU;&FL&]H7[EG'=B9 M=[J.7RC;EGN^\=Q9V]V>N!7.AM22Z!JBBVJVU#8MW M?HTOOTM9]IR3QRW('&#R81>K#$$UA3Z7FX.W/2TP$MCG-E F>:S>F0=U_8?F M&\OKM7H30CUA9<=TJI&@VLQ;\COW0WV8D&79@-1ABRRK:8/#F,4 N="S=,'! MB98R5>83%L+%)9R2+WX')8D=.=>V9PG)"+2VR\VNL;:^N6V?BHK9;M_'=W#X MOW<3-O$X,QI]^54C.8%VCQKB[ZQ9'CN\O&DHASGA=/1=C."RW053^0,G.7T0 MS(>PA6YD(%S\83M[$.1WC8M@--LV,["U041MG]J?' >P6:2\>W6.7]P(HL-T]#($,[H M4\0WH LZ"*4:TEHF"?L2R2F/5TT9YI[',T7\[GH3)B2(H[$D%: /9FU=^?E\ MG!4DD4SG1;W4'"KM15VQEM&#!UV-B1E+XWKC=H?&C->AM]A_B_3#LE\YB"** M,Z :5E\O6T]]4)R.!*W1O 9?3TC9J"L2P]]IZ\$P>2B/7F6]B734 !N@5N+S-E_D,Q53DB M#[UNW_LI9U[H_)!\8$RAZ\M4S,!IJTA,O4'D/-FNQTNT5=_%C6=-E.[CI*MH(]4<1'QMS*Q==QK! MIK5)&X]FJ,/NG8#S2WI.#"M#88VLC,4_IGPT3-'PO0-A&YO8K!KAB U48R'Z M/TXZL1#*661:U66I9X0;-_[=P/X%2U8;XGV84A.D)S* N-Q=P2$[V2RK:9"B6^ZQV\ MR(NV;,EEGUBK.$P _2Y/UL,>'O8U.Z9@D[^=QD*$M./?D>;/L!!SO1^ )_I:CL:TA0N7$2=N(N9>H,6VQ738PH M(7B9,9VT\%[4VB]'&\<- U[%6S1')NYM+K6Q*FY,3$IJ4M1-6^'$W%4O7@^& MYFVP8ST1J/@10A;N8,90ZZMB KWJKN:K.;\\@#>^F^#2D:^A@CZ>1JREK ,J MZO9_^)&%"#5]<_LDMA3KCJF18H4M% OOW>EG.BCX= M\&WU2,=8.8KQ53SX=.E1XT!5;/+9KY\4_H#^V6XGHQOZ61+EVRGW/T=+K]]; M?J>K47^:@O894)5(.Z(E0=4JG TW*^CV&N!;U@I\C9]*5*,?K60NG9([<-"? MOA?O#E6C7S;DT&VA)C+2/R]AE_C,L\_YBF\M([5JN7:?]+VX]4U@I<:&1>)H M9;D51PLD#J)TJ9]"'!_LUPJY+!)YO\0S;$O;!@(>,31GN'<7^X5?RIS\H0>M M1O\+_TSS6ML,^T+WSMYN4F^ ?4]2^K+*AI<3\R$0_VIF1%P%2M"3 MA8@PWT1D'&><-3+L,-FSY#QS>Z=PC4QRY/5X-6SHQD<<>)>OYZ3^5?%)G51> MR:M0O:":2#$60K^/.+:!% ?\C"M_.P7RIS@G]GO++Z0%_Q41V7O_'OG^T#X: MM=;-S75 +3%27S/BY*HTZ3MZ"+;:O7SX#*!"$.A[B$RI36$X@H$I4W&K@+4. M7CNCFT>2&6$ZED Z9PJNH>P< J4'P_Y&P)J#&89?S7QE64B 1#G#6S2RSM_B M)>.L+VGL=:'MTK]="M+LMT2&2O:]RP=ZKDJTD:S$V&,0"TL1&X[B;X==Z6C%#F@>]U1GH+F!BXV-8'=U?NO1:7F[1J[3G^QL(8S^L3.8#O.7*T/B\2[#",6 M@E,:MRN[C=<'[5_JEFZ1+E?O[ISE92N^_FB4J_=$8(1; X)S]+[(TF*?,JB6 MVJ_T"I<]T2LR6W#CY3[-^3">'VUELPJT ?JP>$W8/[ILX&_AW4,,U=P0W.2!C7 $)+2D'5X1FPUJPO;XFH6J M'O2;Z#P-1/#;G=*RYF%.#9.V*"X_)M:C044QAL +_;@LHP&O"J:RKZY!0WY_ MN&[9A:KAZ>U-/@OV!Q>V,IOU_)@:FZD&%]:BP]6MV>%A&A$!U<+Q"P.Z'6(B$1RS$<,*AST.I M'2CJ*33Y&G#1L$OU;?R>H"2HO;!0U.>PVH]W:+;#56X]ZS_1S@1RX*E9A8@[!K:56DC/#]=L/$^0R!TO7^W9>=Q"HW)7K?R(1H S&A\[ MO:9P$E9GM?/LS%2R$RJJ]%JF%=;T#;E2*FUZ^E[/.+EW,&&O2&-=9.WGBQL+ M5RNF?\3@&6@X@)6&&LJX7D9ID+C'XS<7$5!C^PMR/5X7'3BS)FSW8Q;"8R[3 M$-Q1,Z4X2.BRH/E0H]*I+(157*5J!QG,B;7 ;KB+0U]Z5'!!VWJ-L2'"DQ@ MB>*[* 4U-2C>'BO?[E?Q]^V_5\ M50%Y5',W;'3AS%32)2)J1PAAD'#4UGOQKGIVXO34 M: #VD9'#?,SEIC,%V6\V$"(VX7N(X^UFO/U;)Y.[&#LQBYMMM"YU"V=0$%D M1A=IJIDT\H4Q.T"I69>3X&>J5Z76[A9L*\,@I2+MZ,V IJ5;/,- M]/P_-&L+_Z8&^(]G@OYQ46Q#7T9WM@YNC-TT7^C[TG%!Z M5#\X8I-0+'YYYH8Z*@F3T\&06NK'A)PA.V%$\[5G'V3)2MNW;^IO>>JBXQ%Z MN0)^NP^<.C/6,KFIC4'S% Y[T=B3A-0N!W.K!/%@<#91L D.0TK\XJ9ZJG69^A(7@5H@H$;6@]_;5^*/WKS[O^E^"OK_0P1E!<-H9]\O1BI)9,5$\SPVWRI)$^^/KO# M(EV9L&"$6AI=TX[&7HQ!16&$M,3 D+Z.2&*I^D"6+/UPQYXNS5?A&D5UNB$Y M,H\,3Y7?MPG@7BT))3C!X.>$Z23TPW#41YDD2HY.[/U0(F#[O/O"CB,G%4K= M^QC%0TEK#ONDRPDU9R5WUPX2.;1CH+96YT;R M]E8HWKEB^\.1D3.U_O5;U8BWG_]FJ_ZOY'*0[XF@NE#-F3$21YD4UOEBMVA. MUGE'I5?9EMT'T]2F.DJ* M_91.#X@[11\S-E2H4Y@82Z!>[0BZ=D",AIY52O*2CAY;;@P=OE.#E7]O-M47.80Q M5DK>/2'E8SK\?J9"']5%I)6%5Z#%MT]WZU%I^2(ORDHLA\TMSASZ_/3Z^7>1 M4MO#YS)V/<;=' *.4GA*=_13.'#[FSU)W.9C-+Q$;F[HGA\S79VKI X=OGG9 M56[DNMZ5H3MZ&WWDT.I WQ 03%N470U>'AC6;9]N@"9T[IO9GHL6&DV1 MV#GV"65.HX!RBY%7-<_!<[[8LGWDDAUU.@=(J;*@!Q]R7>,7,72]SS;?6Y4A M'3K0[6L8@.&;%Y6?B@TN=@/$/S;\*-?9XW=5*&'N@#+$Q?>DQQY>Q;RJ0DJ= M"YAUE(\'_4YYNR8P?!22GJ"N-/]B.OZW$V"[YVGMKYYG^?NB+I!\S?C,NQH$ MVQV#:Y (,[X4&$PQ;M9$#O+9/>[7CHKT<"L:D;YRA$+(0KBUF399P9%D@ F^ MJ?> (@T59+4YT$N>KJN=0FM$VV-GP8X\+#O$-P<.#]PA9/2""I4J(R,66%14!<"- ECVJU0]34]]OL"MFK:S:J:D!IX'RSOBY.)I]ALSU+" MI^R<7U@V[8=Y_)J0JYC8+45]-HTT7@#0SV$B01$R%() M0DH$ZN*)NQQQIQ];]HH<:.?2YX4#??EJ)]JK-[WK6G \B34IH[%6/R2--;$0 M&?DY!?I8V^4-B"2J2++^0V0X<&D&7(^I )V65"PP63Z@%(.OQ0^^[!9AEL= M.;6NOF+);A<__CY-*^2I&7A9K[!UOEOCO%;UAWU'G)T%*WD51].><,B6&Y?\ M8VW2_BSQSM\$%T?' !726@+X#VC'MBQ/%@(\A#/5LJ ;:8>>V=JS&-]]:VCH MSO')ZP>LREXFWD"SLQ". "@?4TWHNC^MO &>VGXUZN0YFW2LG^QPTDGO!Q19 M1VMW71-M:&D"LZUDS\FZ.N-[?0$JAXCCCJ486A2\Z'"X] MO6=+-W]O$/\$>>$2@1>80]M MH(IUHBED_'U3]C?VJ?O_1Y>4IG_,MARPERO(I,AK; Y)#CX/LCP[5TDI7BZ* M'DFMNQ%+9Q2K58U"I-BXWFK#]"6![5N#8UKU")!O?1*TK.A3)L M9L6J8EMYQ<+U7H:>Z*?O+R(M[LV%>HX_XJ0N?SQ74G(HX70[EI& M$JJN+(CJ4LGD[&^XLUWS0**#)%_8?$%KYF#^3:#\%-ORF4_L5$/89@5Y:(%@ M>7,M9R6=A4"2T6L&,;?W4)0GA&\:+!US&B<$)E"=IY,U=%2KD+?:KS_?^>D< MB*]-V3$?[_R0A2#I, #3+4F/_#^C)C_#^MP$)>BJ$R57S,Q01%3>M ]2(J;]0<_WOW[IB^VS*$$FE.18QTX + M:"$'\RM\'B^P?G>K)"V/OXH]EU7IHBW3U>]]^^!X@V(?')PAI_PN4^,&]Q&I MC9:O+)Q5:[*DR6?OJ)D-MMER',51>9NCGRPH"SNR[<"\- 8IL-W#:@28CU-6 MX;S2<*:@BXV':N "3Z!?NKG9T\\X=?>3M/O&WA;N%!6;*IWA_NL?E,K]M.%1 M<^"1@<8(3&Y(X!676]VTZ.T*@ MBX@GZK;+''W*W:A^=!5SE\9KS@&=@&OB0P9T(3/_2Q%NBX.7^$-N5V[1))B; M^\\J,\3":9SMT$XD'T.?JAQR#;,.&] AN2_7)AE&^FL>G.^H)^4C]54?=#=' M<5?6-&TEGH5G9P?N*'@K(?<="0EMPNZN[I4HHVIUSF=,>>@4YX;1*CZ_W.1] M:E53M*G$P&Y9SCK=1<.PA,*$BH0 LF>'[ ;P?C^/29"7E/U>X5>OY"4&N/3K M>GR4W<85/RO_U'*>XW4;VA[-3\&*]9]_\;2?A>!QY**1'V2X/U5>L'\H8F][ MT/ N#WMMK1L41[4AJ%V4PH2Q\H$/N^-%*ND:ZH^W9%-8:9J M',?5VJ+>?CI1(1PE81NQ2.PB=O'T'05R%2;K^XBKDG0V]LJTR@>/M4[KNW?= MZ>_H2O$6]Y4$52&N?-A*LMMPG)EDG#5X'R8Z:=5QC-U)'Y6ZLL)7\0W]Z&U" M=I-4E=]T:_5Z5.I9E5]W,N$WJ/@18R%"/'"<+$2B3A^*(50)"0.5Q66P'VB6 MIR(A;GC&UM+"MA2M%&'Q?P*1L%42RM&@0@ACRY<#1::$3[MJ8B"9]U04%(JZ M 5 -D>#I+X6 M-^+9X&A0$]VO\\4@HGUBN/]*%>RTRPW8J>HR5HILL< ;PA?CK)JUQ=C?PJZL MAP)_,GH;A)5>364A@E!?CGR=&*;$&A\@C6 M8_X%._WG7\R%(1J:&)N>@3:KQDHN):0^?U&^(^O..K$76J?4:%F2_^+2+*7 ML2] +1PT#,-8SEZNA*<2&VYV9V\047E^=.31;:QQ3Z6:3$;+_YX5O$K#R7XR M:S!XH]E Z.$-:>7&[ ADLMX_F9\882%$5TI.@TFR9PS!$YH\_< Z [F*HE>M M@T[W68CKUJMA*V"SP>QFK%Q!O(;!,3MT1S^I8H"PYEW7>L_W)][S&S[OR4R5 MK:L'3;N%3W$.HZI@=M-ZUC_>D)MQ.J>$M\:NC/CL0%E%]ZZW\M-HVCO3$' 0 MXMI*/XPUB)N4= EB&!:FTB[EW9Z>:)W:@#H)3BS43-N)6+Y#CER&+95Z@DB MN*Z+D;@9=OLHRYQ=@+T/T%@,G%Y>EO8FAN)78P=-:>:@+5$STH\Z4NX5N6LRNO&)N=YKMPB9YL<1;H$Z*JAW3!$F'\Z9&5;& M-V;%<<<)0H3DP6Z+$.6 @PES#6,4,A_@GM"1+[WSN1U?J MIXN...;UBK^,]L_'KGYK=3<57P-PS6,E-0R#$OB=;2_UG$'QG=MPM[QAM1\6 M=5^,?2D]?8?SIK(B,YLHO93H_M/"N3MIJTBI?(I],0'S"D&9,'OPW5=X/D=\ M3YK\S@A;GB!Q\<&H#\T.R\YE=UV&R-V5SESJ78*K+9F_)&H%>1V M-3+^YIZP)-FE!O>[%KZUUH+$25 MBY@CT LUYA7F-+9BXU!9>$+S\4ED5"D,$:LW,W]@;#G;BP6L9H64_73,?W#W M'I?;R3]8H":[1$.Q Q4'\)PX];EN/="HS_/.^IL/1HZ'S=D-2FM6=*L-JM?6 M+NR=O'=F54KDTW-8]PIG3[J&!8\9-+F/FGF:V'R6;7[9UVI!Q1K2UYP-VW^PGS/5IA;2=$ ;ZI&J]UE8 M=#E>E-J;V;0W]_S8,L[UQ(4+/)N')2JVI2WY/Z'VUI=5A0*[]FP36SQ#/")R?OPE/\ M;4VG2;WWN-L# *B*&DA.>6*J/5M3R3S9&\--V@-^W&'I%8#0+/JQ+WC]8]FH_:8?/$^[PLL@ M^M]V5);5]5]02P,$% @ &H('662]S)5B[ \#\) !4 !D9VEI+3(P M,C0P-C,P7VQA8BYX;6SDO6ESY#BR(/A]?@6V=VU?M9G0Q0,\T.\84Z:4]623 M)>5(JNII*UL+PT6)TZ&@'LE0I?K7+T R#L5! @B04NU^J*Q,B80?H#O<'7[\ MVW___C0'+Z*L\F+Q[W_R_^+]"8@%*WB^>/CW/_UR_P6F?_KO__'?_MN__1\0 M_J]/MU_!1<&63V)1@\^E(+7@X/>\?@3UHP!_*\I_Y"\$?)N3.BO*)PC_HWGM M<_'\6N8/CS4(O "M'EO]MORK%V0^CS(&14@2B&@@((G2&#+B9:D7$>2ER=G# M7W'H^0FCZN>"0"0\"BGU".0$^7'F$T_^O%ETGB_^\5?U!R65 )*\1=7\\]__ M]%C7SW_]\^./JZ3]UCW_?>_[WL'G:QQC_V/QV M_6B5'WI0+NO_^+]^_GK''L43@?FBJLF"*0!5_M>J^>'7@I&ZX?H@7N#H$^I? M]J4M9?"15SB7VS6OWZ+/[]3U7^]#P7JY\]EB([O.R\+-^LJK#$"DL_ M5EC^G\> _7@"^H[PK?=Q=8!<0^ZU*QS[>'KM#-U[J2'$^ AO@3D9Y?:#NESP MJ;[=-:B341\?8U>?15&3^02?Q0;,%LIS]8.O\F\=&+50CS)MX'2J>PM5\;T6 M"RY:;?EF:9#S?_^3_-ML6<$'0IYG=W7!_G'^_%P*EC>J^U8=:]7=^>W=S^*) MBG)6K[_?F5C 7^Y6H)KU#!?[DP%9]1'Q+$55+$O6'FP2"W6HMXC]1P,?;", M6@S #Q*'ZL__]N,&LF4_/E;E3AH#?6@S^GZ.<*=@;6'-UP!?E+K4%,Z=V M(T&5)+CM%I-T!^&/8EY7JY] ]9-&C/3A_;BWU>?EBBI2L@&N=T_\ MR IIZSS7\,T&9&7Q9$E^75A^)>U&2+3^!(J2BU):N =(W/N:?R5E3JA4B%+Y M7!1/)%_,@B @-(XPC%A"(?+]!))4*BQ.0XH]09B712;BOP]B9'E? 00*(OBM MA7G\6];EBYY8GT:MF1P;$FHLM,=I<22E!P!,*I;'"=R5PYXGS01/,#[[1EY_ MK:0EI7Q'Y2M=Y!6;%]6R%/*,%U>U>*H&OC;-5<;[]"1P\%*!+?!@ Q_\IC M#0H./D=#8@]\FY5@?WDH7GZ4*W6?)>.;KU%W_4D^34-B5]^IZ6MF'RU_R//9 MKV)1+ZO.QN%^R+&(8LBX)R *? *)EV"(1)(&$<$)\1.=0V)OY;'/A@:4WEFP M3W6_4)Y$BZ'F;Z ,VVE#N]B%N!K+8ARZWH!PM4W:JN,HZJV24+]6>@!Y<>@U MNF#_A4FD_BB>*_D^_H"9)%=E/;N5G!;=%Q '?HI\0B#VA0>1)V)(LBR +/88 M3F*1A@G7D>.==4?WZ.3G5-4Y(W/PLR!*Q:EO3$\,=EG0+]0G$&;JE!VDR:%9 M=X24/EM.OK)EQ\E_;4[-W=4FD9,C)*RDY-BO[7RCKT55?2X6=2X77+#7"_)$ M'D1U_CN1:_!?R7PI9CS%**(T@GX01DI\*,21/ OC*"6<>AR30$M\]$&.+%D* M ;"%P1GH< =$F>@00/Y-G^9OZ=<82 M',8^EX8R0T2J"<)ABKP$^B$6\I@-O3C1LI9M@(^L,&[%2S%_D?# O" +\-1B M >@*#< Z/ PUA@E[-77'2$PSU"+*,RXRT.(!5HB<@0X5L,8%?![BG+E"L6"! M*]5B GI:)6/!E#UU8[.&>>#HEP4OYZ\/=X(M2P7A'_6W,F?B\^/BX1NK=33( M\"HCZPL)7$CHZOM>(2 __?(?H@8-%N#SHS+@]+2%!D^&XVCNV&&F"30Y<::" M;*S/NS$*I.E1:Q5#&UAZLO"9'HG;D3/--^PLA6]EP83@U1>)Y!V92SUQM:CE MSN9T+LZK2M353&"/8HHD/WT20I3B#!+LQ](+#X67X$0$.#.Q#X9!CBSE*P2 MVAF@4%!GW@8)T&)A9A-H,%+/$G#+'L/ ^8F<,3[S]8EU=-)K )ST?-=GP.ZI M;O"FG6JX>R2E^$0JP3\73\]B4351TO.R5(I?17^J3Z^;9[Z15_6SQHEI_KB7 M4,\7_)O\P*[)T^J>$O,D(I0',* XD,J$,HC3V(=QB"B+0H^EOF^4OC$"DB.K MGP8P4) MKW]'V1@]Y?3>[#939R:<-D\:&9$5KO),QD!QVM24$9F\E\TR)BQS M=ZI9]"<)O+X@M?A"\K*-16KZ44=>'UFW*3AMH!&02MD.#09 H:#O-!VC?-A; M! +D4'D MAPCB1%HW'",L2!IA1HF).>,*L='CJAU^X'DKQZ988WBF?B[Q,+-KG.V*GBWS M'KPVTRX=AF=@P^_MG*:;+7ZO\ 0MHDKU;J/:Q&GZ-L38_''-/4I;NI'4=X_DL7-LUJBNBX6+Z)2 MI3;+)FTB);[\,B(?>D0ZETAD$4PY"R!+/)_B-*,9"V?/.Z5.IWL_KO W42F[ M5&AKEQ:4TA2W$G29-^JCS;[_99'7U1GX)![R1:-V/I&Y^E@<^ZG.MCLD&6)9 M1"&* GD,XQ!#FD4()GZ0;,/%U.=M-5RR3_ /CL*4KS' MSIF=_ U^L$$0;!,!MJ@ ]!5L/]=1TB9\R!UMB %;U("&'%!+>D!'T!E8DR3_ MVA U883$]3Y,%39QAO?'BJ6XW@[C (MS!.S,E M!ZTUZ^KWX7G^2?/S'C%+/ M2W$2PBS"""+"53X=]F <\(@F*>78,[H(.P)G9-_MZOKB\M/]Y<7UY=V=F9X_ MQA<]K>R 6C,=J@"^J?M0,$$#U&$8>( L1RKI&)1)%<@ J;OB/O2XI0]1D[I1 M%M)!40;,8S&7+U>MBCBG4D5(CV66LH %J4I]9=()0"Q.( FX@ )Y2<;2(/)( M8%8EK %U9,%=X] X]UM8_,OJK/]MA8GIA9(63S6-+]><,C2<7##)HH#8@&AG M1<0Z,"8FJ$OIF\9E4C^H_I4-> MR%QY#IOXA_K%^8*__<'6D[,H]3QIZ4<0HS24ZH GD,89AQDB29Q@GI#,Z&YG M!!Q'MCA:C-5)*CJ<0:DN.=N_5Z!8 "81 F3!V[^(#6IFZF:,_=-34N^\*V:J M;;,A*W3;[@IR(Q0.9\V?8 N5L^V 7_N(VJR='[Y]HZU,62H%>O,LRL9)=YCR M-R+#'2G:,3"<5#V/R.)=I3XF*(LV %>+K"0J3,1JZ7/^_/!4=Q9+E$41B1&' M7NI3B *&H'0/&8R%Y^.,4R8PTVX)< S*V)&;-V"!@OL7@^+ZH[SI5Y3.*#93 M=8>(M6DI<)1J@_8"+JBW:S5@M.5FC0>&B.IM0G#TY>D:$@SA_Z8YP>##MI'B M3)32FKU:L.))W)/O7W-"E56;B^I:U+,X2&D0^@F,&9<>)4LSB GA4' 1>2B3 M=F6,S#S* 8BC^Y0K^* FW\%\ ]LTDMS/-]V(LC->F$:6.R:TD($$#;9@GP$) MW66$68M,9Y'F?F@31YRU2-^//.N]9IZ4^_/B.5-Y3"B9?2F,! .BT0X0Q# MRC"#GA )#;*4>BDR*F0\#&=D*=[. &W!&A8J'N&.WIGK@&8S6=TG=X0P[@!5 MKFH/CT"9MN"PG]2]*L.!QRTO<<6#\H5NQ7-1JBXHZSO& ,=I0C-I,,57-9C\OI8F]J&>AS],H1AZD MW NDCYL@2(7\ R,!2@.B&&RQ#M0,;I.62$".DRV*KFV< $*&57#M2; (@%_XOW7M#\^]IX: MFC:G)^6OT^ZW"#L#!E^)X^S\]]D:EWGZ$U,P?<;^^VS1P=S]=T+%/$RK[I:[ M;$)5-G[^/:]TP[,'7AW96=R"""Z$7. I7[1Z12'P5_U(["&JAR.P)Q)LID+[ M:96NHH3N*-;:0Y=5C/70>I/%5GN(V8ZI]CUF9UI*:7_*ZZ;HYGS!-TUK<5.P+L4 MO\7#5R&/[JV+TNX0KRZ68AUT]'R/"<^C,!0\@D@$,20QCF 4B"3#?HA$1$W" MLR; 1SZ%OXI*BO@96*,$&IS.UA?[KVET3U*/A6S'.E]U3_RZ\&$\DT5AE/-CK@H(,.5N";D[7IY,F7 MS=7F5]>SR0S(MC*+==:?S$PV(';;;#9Y;>+.-_ON<]<* RD+FWL(AF'B011Y M(<3$"Z#GIS&-J4\)-2I&=X[AR.=U!Q;<+&LUTUUMW)NH&O@A7X"JN;(VG:'K M?*\,8J7OM0,?)!+Z85J0#/'TO5N-',7OC]%29(B]SEJ'# *R""XNY\+W:.1+ M\/?ETZ+F)NF?A]\>.\0H@0(%%?IO1/2^"\ )S4Z-/>1K!!I/IMPPUCA(M-/< MSG[R[$*.AY><+NK82]*;P&/_DR=EB:F^A/)\5X4;YUS^7\KS??&UD%Y'_B)X M-ULAR$+AA4D"N1>KOO(1AH11UG3]HT'@$1$9S04W@#UVOF=92#>K"3_,59MA MY3&H:KGG-A2Q0LLP"]2$MYKFRS@<,S1,6B3:?J@=&AL>J?"#0@4VN#@?9F'! M ;=Y:EJ0WR-US80E1[+9C):PK.:2!L+#0RG:=J@W6=%I%K]V74!CJQ9?ED(4BZ$*@=OX((?+D1-\KFIPS3( M-ST%XI(;9EKC+>2V36;+$;?Q&%-*795T#8&;MJ9+D_B]HB[=]RQ'9C;1Z\,1 MS=>M>*8*5W^1*F<6A2)A6%H<'J8^1)FJ*/>T M1*5"5-=%?:MZZ)3B5K#B192OFRZ;%OE+_2M.F-;$)29@4=2@;'$!*V3LDIL& M.*41BAB%28;AB>U4*,4?B06XW>&/XZ:E=K2?G"XU .9=LJCT2#^67*7YMF7< M@ST*OE03_7XJ"OY[/I_?J\#E+ Q$X(L/8A WAYD&(?K)!Q,V&MRGK3LO0G43R4Y/DQ9V3>I-U2E(1"" QI*/] -&00G0@S#Q)/GI]4X(@' MG$<\-+H9Z(4V=I*BBD;)XV.OL:U.F,J"=YH>NBN.&+KCIS##W//6(=*5F]T+ M:UJ?6H?L/0=:ZR4' ^M5GW!U*U;->, X9IF0!VX00.0G#*91DL(HC8D7J]G2 MGM:!VP]F_*N^K?'KXNEY7KP* :IF4-.S?.F15 (\RW= 74ITVMELIPRJWS!0 M3]1/9XN9C.\,I&\8T8 <:03]'DECC)W? 'F_4?-[A/:.E]]_VDYXUPW9#HV1 M"5,ADHQXT/-5<4'J"XC3-(441R*+ T)8F)J(F?B/.?U9.?SJEH^K9+VVH&D%_E+ MSL6"J][2TIR/(OD?D9:\:N0LCW=(*0TAHT3%P8(@0$9W\*-C/+*J60_^Y1U, M\)J+N>'DY?&W33,F]Y$VPS"Z=WI*]&9V/-@B8VNV\XJ2ING_!TB2-N7Z>R=- M:^/[QTBB-F6_LZ1J8\ 6G?R_E7E1'AP^1#(1> E*(!4T@T@:BA"':DQ3Z!,U MH3'R](I0^\&,[NKEJMWLV]"%05O[X^SIU[3NB#9UY [0:]//_SCA!@W]G3# MKJ._V<:;M?0?)*NWI__QMZ=KZC](P9NN_L-/VXZ)ZSHGJN'8%X7J3S-#,]TUL7D78_$=4^$2&5! M)"F&41@F$$6"0\)\ 2E*:>#'&6'$L.W,<6 F7ZA=UYD6WO8H#/^V9O -VZN:;@Y'&S\FY4W9 M7 'SQG?X)LK&NU ]O[D\3SWHDP1#A.4?6)ZJD$8X"$1&?11S,WG6 SRZ;*_1 M:&]PSL S*<%+X]__\,O=!7@695NA;EAOH5O,YU^*4JTZ8S3 V$<,$AP%$(6AKY)'?(B8GV2" MQUF S(K'/Q9](\<5UCAMCQ5N4S64.U@=Z&_=H-NV?-VZ]%#VD&IT6"S:PQ[\ MIH@ '16FR>$?:P_&O@![_R]G\NNREF2P13-HB :UI'K37VA-N/9W.,K FH^Y ML>]](S<2=7^,^[MQM];9;=_(:-IFDKU(5(KR]5ILXETDC453=9&P&$$44 $Q M\GV8H3AB88H2X1F59!\",GKF6 O2/ YXD"-ZI\ZI=)JI_C6T9D[N*-JVCR!G M*6 '0$R<^G6EI=0#F6CZN:B6UI??G_.R6:&Z6GP395[L:I.N MA9OX)BU,,?,3(F4\RZ @,89(B 32+$VAS[. 1PGRXMB?LOWE2=2,K%/VS)X5 M<-! /P,=\O*)'\%G->IQKML0[D.P;Z+^FI-M\>26]-I6WB*Q[3.V(1+D"]"2 M><".?OM!?0"KV>66O;>-[(26/X9%['+;7+<0=8.4W5E[24HU(:E:Q=,O\OE2 M0II%<2@P3P*8^3B&*),&;\J9JIM@GI>F+$NH43+T$3@CGT\=E-,NQ8ZQ2.]L M<$"XF=9> =Q<;9V!#J@[]3E E2/%=@S*I"IG@-1=93#TN'DGGV^BN"]J,E?* MY?RIUFW7L_/:V%FGES>@ ;=C*3RIF:3ZO7AV:>V7L1/)-+PBLJ+0J('.$5JL MNN3LKC59*YPC1&SWNSGVB-T1=E\*4BW+UZT;1L;2.&19 -/ BR#RN0ZNYQS0ZW \S3.]FM.;%_.NCO,CI/BZ!P[  M(^PX@;NG5\^3IXUVOQ5,Y"]-EWQ1KT:81R*0AF3,( ^2!"*1I)!2->LO)MA/ MPM0G9J7U?PSL!":1Y\6MS"F:>!+0USXTBY'7B2M<16(CED4 MQ%F,8L:C6:WTZL3<6H/\2-S2TV*N>&"FS];DWVZ13S+YV8'S^;SX707*0+8I MYOA:5)MD5G=Z3X=X1QJP%]2DNE"'Z%VMJ/6.G7Y<-0Q[DS3"@S"BS)/.=L*E M6J2JV9?*2J><^@'V,/.QB5H\ &-D;;AI0G="GL4AUNA)]8D$FPFS*:W&8MI# MC2/I/ 1A4J'L(7%7%OL>-?>MN\%LYV7YZ?5JP=LNCYH.]J%W1Y:KU9"_K=BB M/!BH2E5IBO279*[O:Q^D?=CA/I5L4]-_D&)WG2Z'R+-RQ \N.)DWWD?.MDO> M^YP#O[S-OFLB8M6,XHB_X9:%/V[+@]/<>N'R.UUV@^^ M<'KWRZX2'N.$)32.(4U1"E$L_T:"B,*$I3&.?13ZS,@TW0@D%-, M<8*[W;M<:-YD?("]6^%ZVLY=-O__B-NF=RJ\ZT:8'2HN,\'>[.%'F\I\E*L3+>:S)/)PAD4,/2+U,HI# BEB MOC2#,^FZTI D::#5(VQWY8E"1RTPS;98>]3W:[:3:+*+"PV0H]_EZACJ/3$? M^4XK\_(O&U'?7VF:)E?'"%CWM3KZ@'G8]+I8?!/%M2C.7QZ:) Y6+\E\_JJF MTQFD* TL,[)$2.A0)?5)\=K&YT M2IC7<*@..WD#S#!^\H8#A.*0^#Z&@L72?4RY@%CZC] /?)PR+-*(4>2G/$VS(")&"9'VWX%%&-T)!S1#9[9T M&4;+)$G=?,$?%*0_@_.Z+G.ZK%5:+*@+U4K::2G.0<)K#UM=.P067L! ML8,/N1KN,.-4T(!&(121ET$D%2O$4<(@$KZ7A&DJ!2TPT;'[($96M&W1.=L? MYW#J- ?K*0YC9B_N3V\8.KBT2VF,N:=5K#,>BB,? MK:V+1C5=.7K(E6NQ5PG!#?Y-4QA% 5B18# @;9Q=[E="'V/O;#SP_X]OF\%, MO'??/KMY>N^ZC6;C^4;E<.]HOW$@3S<6<%3.O1DI."XD\QRNSX\*,/\F1/E3 M62R?ORPV@]\U\[=ZEACY9.P@ P4:-+!5B\FB7A0]XXN-6-!_+#FDWNQLZ2,< M_*80 T&CJIA-6BT2L7J6W>R-"P-XK93L'0>MQ##XD[,F_G&/S=5?.*:/&F7 MH!]\>6S1D]J++.2QUT$&'6B@8!O(WD&Z-:3N5)(-YA^TC ")JA+BYEFH'JJ+AZ]R85%MU+J'HS3$7@PI\SA$,0TAYC2% M/,)!I#(:A3!J.=4/;F11_'IY?G=Y9Q@&ZN>/9DC(&=6&X:$&KKJ@[""#%K3C MD\^,3%>QHWY@T\:1M C?BRGIO75"BDC5SF.;D30-0R(22.(P@XCX".(D9=#W M,NXE/O7]A%A6M78@3+YAZX+43>TI=5+$N&*/Y_,T\!"%S*;D6Z3S13N<\+&8R_>K=F+1>@B.D,*$?<$AIEX($4I"*6A9!H,$I[% MB*M.;;8#PWM!CWZQ_?7J_-/5UZO[J\L[<'Y] >[N;S[_C_^\^7IQ>7OW+^#R M?_YR=?]WZPNH?JX:7TLYXY3U954[TZ(=&S?RL'$M8MW?9_6#?:];+BUF]-Q] MZ;UOIT6^Y(N\%E_S%\&O%K7\<'(Z%^?21*JKK_E"7-7BJ9H1#XM8^ SB4$A+ M)O0(I(3[T&=92A.!"N+1B=U186")VF0 MD@"F" N((IQ '*NKW-6>AZUC# W\-<;^&< M'Q$%E> M5[>;#M)-N]M-$-SG@1"4P0@[<;O4U-]03]GN@J4:+A[;(J0V5-K_LBJ!6Q;Q\EB64A9QC&&9$ MS>3Q HAYRJ#(*)'>1IJ%\7ITUKV!"C3&1$M W\[7NC?7@(<[2ZYP..'>P9SS M!I:3>T:^>ZGI"MVM:E/'=I@5TUS:9V8(3&^W63'HH#UGMY*=COM<+!IS\6]Y M_?AY6=7%DRA7$=[7&>8ASF@6PC@A%*+,\R$.4A^F-$:>[P68<:/*NEYH(UMK MORP$*1=2AF[%BUB8EMWW\TE/^3BCWDS/K,""WR5OFD$O**LLE1N!"+XBE?-/^6AO;^L'C; (_9KIA&=T;CM7UH9Y]U9Z!!J^5S MB]A$D1TK]C@/ZYAA\4XQ'2M6'0_HV"UGZ^E4]4VF!B V>2NB?,F9]*F*.9\E ML2 I3RBD4< A8E$"53X[]+PX15$2^UYHU.3@."@C16;=[$""5S)6D;EIFX,> M)NGZ."Y(-W5P6GH;J(W^6,$%"K!+]V:(.&>^S5% $SLV0P3O>S6#;]B)[ZU0 M.$OGJ#F:;[+64/HB4;X3#RHF=E](CZHJYCDG*]4QX]C/ I'%,$$JE3M) T@] MZ>TD,8M"+^,^38P&KMD@,;+M\A8E)09='I3:3="AI2YJMQ$;'/KI;@OTU,;8 MC#53*./PU%C=G,(41XK("H5)5=0I3-I57B>M95Z\>OE=L&6=OXC/6=>L88(54,W,E^/4]JL')X2:R?X^C> W!=%127@O-5;EJH=7 MG*Q@[7+5_@UDF700O]1E$H8@@922&(8\$9E["!?(F:7QLA?[(RF$-NQFR'?)_C%[()VV,LU;(IV'Q3N-JUADC6E--D,C\ M,.$>Q'&00)2% <012Z"(F>>E"8N)9]3X85KT1S[Y!H?6K),U)AY;8[;'CHZZ M=]LY]T>=]O": ^E7?Z3Y-59;\E%&V)@A_['.M5$VQOD@&SLLS.,A%BV\IFO< M9=:?RZPKUR2]N-RWWG+5<.M=VFP---@_%0JBXHA05:2)RDX_[ M\-L?ZCL_0N#P)W\Z;69??P20^5YR\Y7Y*Y0Y'H)\M*.HXL.9F@]).T M+3,#3]HY.NHJ\?=\/I]AS&A"HA02D000I;& )$0)C#'GV/<0$R(VJR)=+6WR MU5G5C*X F9G_:\I#$H0)#7P8>7X,42Q2E:B (4^S-$GC. JX40V[#=T6FN14 MJF,O91[",.*9=#FID,YGB"3]$?-I&H;,2Q+S+F4VM+OK4&;)"H^C+,V2%'J^ MJBJ*5J0U59@?)X%=M[+[MXNS( ML5HO.ZG+LTO,KC.R]WO;TCQ2-[Y+&WM3CHT\>:0KTUPJ9CQ*$\J8/"5(I/*Y M0DCBU(,9DGJ3LEBJ3&84K>J#-O:=:QM/W\ =W !Q*!'U[^##8XZ/M5P^P8=K&<KNY^$4 ML9A$D6^4O3D6HF-'9-;WXVTM/2 K!$!6E"!;UDJJFM'2AMG>H^V13X&#K58:-$YJM#+" M7HVL_-WLP.1Z?YTKT"*^G2C0(/\!=/XP9]];W?=@^,?0],,L=J;D-4!9N.EJ MY5\6O)R_/MP)MBS;/N!/M;9[?FR!D=6G!"DD3!6'WH U\,>/TJWAA[L@V=#_ M;OKB':09G#\52Q!UD3GP^N/'X0A_;+G@$S#2+41A?HS:OOIZ!$Q^68K8O(O&Q$[MMXT8V/[B5G/ M?!UX;&+/Y O)RU_)?*D:UB^?VH-U)PGNUT(U#5&]FVY)+68BQB)0M[4)2@1$ M,8DAS3B&:4("%'H4!7B:4B%CU$=6 ^NL6-)EQ;ZLH4_DNIAOYL@>S:A;-+FC MHZ@!#3E@BYX#Z= ;FH BZ@,X0-8;\=Y^D3GB?PQWR7I#G'E1]A@X'WLD#?>R MSO_98-YU!?N[(.47*=3'33U]/SZ/S'1W[URDLZ;G7U.)NXW<&5!X 878)+.2-!@S_O2D M/B0^RCPE#4893%C26:+'B-CVQ$]^HQY_'25&W^379:E,D4VZ1A?-8?PZ2XSWB>U@M[T<2Q+ MR9=B60KXB$#$6 )IZOE0^)$7!M3'0634/?80D+'/A09DTQBV M 6HXM/<05_2LRU-I-3PE=L@<80!?'T&N!NX> C'M<-T>(O<&Z?8]:R>%]]*? MK=J^T>?UMR)?U%>+^_Q)=%]>%HM8L"2"-$,>1*$JIO+2"$9^2L,P\*CG&V51 M](,;63*W@ -2 P*>%0+J7KW.=4L8-?FF)['NN&$FNSN,^+9B@X(]@ASKD>E( MH@> 32K;>H3O2KGF6W;R?O.LFI/GBX>O@DCY64V/N)8$+4LUEW&6!*&4;)'" M.$I\Z9)A#@E5_=S#F#(4>8GP0Q.1'X0X>AI4!Q_,%0)@OIE&;B;RPZP3F(L, MIQ[T"*40I7X <9;$,$PYB^.,$4$"LX)3I\RSJD3=95_1M.9:% O88;!FJ.%M MS# []92H4Q:9Z=$-;QK86P-RFG9E'7QWBE2;5$>Z=!C>I.I4F_Q=C:K_HJ52 M+1_(H@N6;=J]JNN"!?\FOQ\)H>L/^R5?D 7+R7Q=%55M/"O5_CI_6.19SLBB M/F=,I=VHB5YR/2;5U::4)V*("BH])!8E&"*ILJ$TQPC$/DT2/U,%W[ZAHIF8 MA-'UUJ?SNZL[T M-(W_MZE1WNR:'K A:#LDU0P+V- $-D2!%56.Z]7>>T]<'293HS_MV?1.F[-W MU+T7'K8S&E;M?IMNOTVSW]N[7SHO.O:]B,8L@H)&H;2GY0E'$F-X '.SK_(,$7?UYA)B#%IG.1A[T MP9IXMH$&V?M##'1>,KSM?/0M07I";GM&H&6M?'6@C"_@*/.C@@P8!H# OZUPT&S" MH<>]@4MCUSPQ$_CIV<$+UC13;LZWZ=CR!JP^>RZ_7GY67L:G\Z_2R[@$=_]Y M>7D/I.=QWM3FU8_%LI*V9D]YGO[ENPG)K4Y4KRA%A[PX]-I+=ZU%IKF%-Z%G M?2UO]-+)C1LOEN*^^#4OYIVU]9_%D_BLC*CR]2OYW:#\R73=D;7<;E=$P)=" MS35:HZ1\*(44Z+ "$JVSH1*BT[G9KPO'9J29:AR'AZ=TG=1FAHM^E,/ WJM3 MI38;>GI8ZJ]A.ZB;UIO! :I=YD7Q1/+%C,8(!2R*(,$!A0A'%-(,4VE0Q9P0 M+XZ26*O6:PC0R I&@=V:!7+6M%H%O[6P#7N8'>65GJOD@@-FFL&2>(OAV_V4 M.9NX?03,Q&.V^XG=GZT]\+RMX#Z7@N6==Y1@=+\2?[FI0TNF8KN M%K=TQ=6. Z8BNH'B4B#W<7L:V[6P;TFZ\Q" M%\8QR%-+(:57"W4II7H.V&7Q]GEYX]XX0)9KK1EG[S MU.XAVESE=Q^%,VV2]Q"Y>YG>@R_8B?#5@A5/8GWCJ^J4FLMAU=,[(7[&N,I> M3'@,D4\(3&G(H4^0)-E+*$9&B9\]L$86XQ;R)H$#K&";"7 ?L_1$V!$+S(3X M*/7.VZ!KD.=(COL@32K)&B3ORK+.*];9$T*^]'B^X!?B1^WLF"BJCX753V+J!?0@&604I9"%' *J1 <"A;[7IJ$#&%D M%H$X 9O1 Q8KW)JH!-]@9YQ_8"B&B<00Q#PDDR,AECJ!_YHJ:QJN.M9?%X*534!6L5JQ?PM?<$/G^8/C M^RL';'*EX4[ 9%IU=SK+]G2?@R5MFWE4E1!'ZNQ^)K7J<-P&L#:52"B,0AI2 M#HF72<,LH0DDF0@AIS'*8IR1@)L%CI688S!Q*Q-K%NUW M.K%?RB)[X&KQ(I5F4;ZN>B_<%]^ZE)9O"7J\26F+^\V)4QIE>['2D!XD@?H8DP0%%$+&00YJE*4SCD*&(BTQ:968E MQQ:D6YS6#DC7O:$R)\CTNJF%X/+&Z"W.SJY_NF4GOLMY2\S^Q9+7M/<1LEZ_W/6;3\N>)E/6=2K'HNE+Y*<.$Q"&4SV*(LIA)AYH2 M2 C%?A2$@F?ZY7:[JX\L9!MP)GUJ=CF@89)&T@#3?=TJ#-I.?."31: M]M@9WC[#'CI'2.COF;/[TH0])486=@FI;&[+0 -0W2WJGZ%]E ^?I8Z(-M,$]R5I,[:W$X>VIW[O\\/I M8:M!M-6AV[?N9(>O!G';A[#.X[:).=)E54G7.VDA:1H+))(,I@E6@]=\ 0GF M,0P23/P4AZY%_9E4C]_*XB7G@G]Z_:52Y50J+:"JFPJK.G]IC8;5=0A- M/)0*+X8>I=+E%DD":1P'D+$D1C2D4>JG9J6=YDB8R(A51><:-B!KX'\U4QH6 MK-73(>.RRTRE2%R 0@:LL 'T%?R@$ +YXL]@P\8-4D[OG$[GB2.U8X' I%K( MGD&[2NF$EY1,JJ[%YO%K'G;X4Y9=E M+;^@U3.SR*-)EN(8EBC(H*VS?#.B?(5K-\MDA4F3+PVZ M#=I$327&H$5Y_>0[;I#)E[RXT;AFRO5Y@2G:56B2S;NJ5*GB]NIX,-VU5:RR:?7S2-=$YOF M"%#5C/7K9@!'U60HWC^2Q\!GU_!AABF# $S5* Q&( M8]^'(4\#% LB#26MFO"I$1]9D5\OU>63T@J'1V^>@08=W:#EY-NJI\4_XF99 MQ!C@ 9=UBPAU97.PYY.BY RTM&S-#:I FS!=2W) 1T^WWU73F+.AR=V9,/4N M.#HV)D-[TI-EZLW8/7PFAV]W/BEG?FLBF)>% @54NMJ825<[\T)(4R8-?AKP M+)/'BT>,7.VWRX]MM*LHU@ESTG9XH:=Z[2DT4Y &Q!DKKL,T.%(O.XM/J@0. M$[8KJD>>LA,HE0]WD_U4%'R[*NNNF/--8DH@.(J1!]-,-5<0:IX[RRC,/)*E MA(:!2(P?5K4RL2HR-\X^T>"7GB"ZY8*9<*X8T$#?KGVL@$)@E$P2 M?7H=";(&P$F%6Y\!NP)O\*;A):_(9Q?=EE;D@V MDVES:O7OP(;IZKBM"FMLK5AEK+JH*.P@Z2R\&5!TEP-JSR[>H3#Z@\2-K^4,K#C]G)V3I=LHTH M';X"DA:ILD4%;VY[JJ9E[?;O57#JNJC_+NK;M0[9K-2^M'LE-(MQ2N.,4(BB M$$$42$<6!WX O=@3B##.>(A,K,-WHV1DL[%M$+SS(MC*I"[6-$%RDW. M0-7D#"Q5SH"9=GF_CT)/C_TAMMH^F>#@8*@U.>O<@;4)V2+7]950A5JOH@8; MHMQGDKT[_QVI^_>C8]*#Y=VW:_<(>W^$+"]*R7,NL6A.7IZKXH'J:L&692GX MIV6'C!IL-,LP2JF/$:1QFD&D9K$3''"8ACY*8N%',4TLK%5=^-.8L>>,E4MY M-*DJMN=568YT>P^,F3E[,V.FB4RRUI$ 19/OE"]JN72N2GA(50G3 TM[8S3O M95WRV>YVML4 ;*, 5C@ NMSH>86'PQM:0\I=W=/J@IWVMM:0&7MWMJ;OVVFE MGZ2K7I+Y^8*?<^F/YRHXK/*'=_H/99A3WU,E$5(;H22)(?5##(679MCC?L S MHS0I+:@CF\8=#HT^>8N%F?K0XZ">[G#.%S/%<9PE(W8B,J+9DVL61I[O>83 V,=2JY PQ1E'DQ2+TPQ M9B*,C:YXG&,XL@;:Y.I777'_&O)$V?E'MT9/7;TKP^U=9,M\^\UVK2K'A[=K MNISZ(9:^=_+\4?S^&%GR0^QUE@X_",C2SBL*_GL^GW_-%Z+) YBAC"&FTH!$ M0 E$ GLP):$'&8V(QUD4!M@HA+H'86S[K8,'?E,0VQ05PVOK?:9HFFFGD&IH MDAE1:6Y\':/$E:&UM_ZT1M4Q\O8,J*,/GF LT6'QI[OBW\6:;I9U54LS/%\\ M[ PFNA5/[17JYV+1)/(LR?Q>E$_!C I$/!)&, PC*=!IJ!+NL0^ED <>YYD7 M!<*L_^,[4&$B258-)/?&;ZU1 5NX (7,&=@BP,(BFWC_#6RVC[NGDUMUZSK) M+<+.@,%7XMCV>Y^M<6D=3DS!]/;C^VS100OSG5"Q.Q2_R$5K\35_46U)5R'[ M\R9B?_Y4E'7^S[8)4QNT:+'@RA;^DE>,S/\N2#G+6(:XNAQA.$:J[#^"%*4> M]+%'.,T"PA.CF($#G$:VY(8_5G\W.(A=LUSM;)F:FV5G1 M(@<;[, &/=#@=]8$.)O$AVU,S\ :2>7WMV@"A:<[K>^0:8ZTN N,)M7*#EFX MJV5=+FTS6:EIK"N5>M,/37N8TO9;8V<8[<\3TJR(/4!@OYHYC38S;7& +&=M MWX[383GYZ,U2$PX[.D3"V_E&!Y^P'6DDI4[=Y_?J+ MM&/:@;V"7WYG\M&N*UB2)FDFDD"ZPA&%2/@4IA$)828M!Y0B&@>!33*%%3+3 M9%8HU%3&Q+)N>OVW^9ZFDY%L6*UG(XS'.%7<26YS-9++!8>*)32>P:7^>TRF+F9_FWT1QWCA3\U>5N:'<-H,1B8?? M'OET_W9Y U90FVRAG3"+X^J&7ZVZM'1!?]6YJH.]IS_[V55-]F$,^SY+,J8 M!P,N.$2<1Y!B(6",!(TBGR7"TQJ(: %[9-%M[ #Y>U&^O!D6P$K!\UK^IJT+ M5+D^SRUN@&R0,^A4;\CQ?F$?F8]F6F"-1\._KC7\[1;C.F3 ^12,,^C@/QX# M[1KT.V6D6>M].U;T=M8W7'*ZQOEVM+[IBV^YA)U+=Y\_R?5N,NDG+JI,14W4 M/>Q-V:7V-R&!,*0(L8Q#$:( HCB)("8X@2P+2>BEGD B,@GX:L <.V+28*#B MB2L<5JVT)/-6C;2LNN?K\%//2W/,)7 M,GG5LG.G9+I0Z>]--^.+7 VY6S0-S9I"G2VMM.Z_$P?,2\((03]($$0X#"!! M,88\]D(_)0'S$\^HNZEVSS>VTN6JX#N82#31FQ["=T+R?8_;=Z= M]')1Y_7KEWPNVL3J61 *A*- P!C34/H3HK$)* PHPEG,14:)W@C) XN/+)(M M.*#@=<4(^HU(]_@P$(8YD3HSF3,@S*CGZ#$*K)J-[BTV69?18V1LMQ<]^HQ% M"%4)WZ8?_^?B12S(HO[/8IYS\CI# 4XB(CR8Q03+TRV0 I0Q*4 930FC?I#I MG6[#H$8WGFD-\C7P,\ Z\&?@L47@3,V]$DVZG$%8KY]]&N%/9TPQD\*&'U=; M_/B\YD<'VQD3#$*9SIAA%[D\@2EF<4HM.GO#DOTK3!>%U*+D3=!1[XT1TD:Z MM-CJ8BG.,ZE"5+K6E_Q%S)(X%5$:!C @<091(F)(O(A+>R&,0NY)EF1&D0,K M+,:.0TJ?2! %T&%VR%&.:EK[8_/)T!G0R ZI"T!%0H#A\G/62(34;I(8.+V6FK(] ^J[X?BWH6B\Q/?8PACN(8HI Q MF&(U&3C@$>)^DH89,BOQZ@=H(EE6U5@='*!:X7>-;XNUK,T52F#>X63(!8).J7#W"=W6KYEL6SFNSX*VJ9[K)?JG: M5'VI-Z5OZB4)C*F*R-(HD5(?AY*S7N"Q-!6^U)NU:A*GX;,>@F DWFLX^J9: MT\:S%6V3%F?'.:+AAIY*IZFII8AKP(&;#$B ;67.J80:N)JG$FSG81H3;N97 M]A'5ZTX>?'$Z+[(/[S?.8^^#EM7[ZO[HJJJ6@E\L2ZFEVM&3;4N.=?])]="W MKG6A&JE7S4B69HGP(AA0(M5,$#-(/1)+\RQ)6,H3$674HMC $AVM3_?D" @ MI;Z792'&)$V-FDN-N FG3")\>BI6G&W8+;CR2$6'D*&]9\ML/4-P A::G3EM M5D"+$6A1ZH8DGW4]GL[ ^OMN'UYA!AK4'-;^G\8;5_7[EEA,6X-_&JOVZNA/ M7,[NB-DN'KW)=DM+9PF5YBK&,<2)TEZQ'ZDQBA2&&?-2BG&8"J-I;?W@1E92 MV\!78RO,]-( M_34CSL>F&F9-^07V5[MN4,MHD>B(V4Q &Q2G:!'^*[H:[YE MX84>G[BZ/1-G#7P6L#"0YG<$19PBB% 00ED)%L!'-U&V MAB6K"]5N\ #90L' R3/EK(:C.R*_S#1%PZJ;U5CE\[VQRF\&?TW!/ /G>40F MVOG5CIEIYG5;C(0@B]=9RA *4^9! M$?$0(D8)3"E/(1$\X5C$$8ZY65+8]O+3I(4U$$$'TC0Q[ TW!E3FR32:*44C M\BS2PPY1<4*"V)OE)DX1.T3*?I+8P:?&3:Y0MZ/WJH/5C(?2P(G#&'I$Q-+0 MR4)(@L2'44QI[.'4(X&6H6.-P94W/1#57^7* M79V!U#=J_J?*5>7R#R$8)#%!,!/4IZ$71DQD)BIG$.+(*F8%'VPA< 96*)@I MGV'NZ2D;ISPQ4R[][!BA=$.;5D>:8QC>I)I"F_Q=S:#_XL0#2KZ0O/R5S)]%$"5(-=I.,XB9 MET11B"/IMDTRM\00\9'UDH(,,B5SJZYC0)X!\I1_:L%/--/$=#@V7E%$%C/;KYM=O[G@9V?;CR*Y3:\]]044[3_&,-4 M+#?#V8P56_C.VUY?BWH6<<%PR%*(PH2JV!.&:12D,$))G$1^C'@4F^7T]@,T MT3!6.;U7N^,X+4;4#_",8M\77L*A$$$(4>IC2!-IX2>1YV=Q&"0!2G7R^=QS MS"*Y[]HQ<_0.-'0^Y.)]Q0Y/II!K\I\(X: MT0\09R=U1]:<3N#ZB7HC:P./VMG\GTGUJ/Z[_*]E_D+F*N:MA+K,U8@1]8OS M!7_[@ZTG9P+%B< HADF&&419FD*:40H]AOPLBV/JA=GLN4U3K$E9ZQFY)^%D M\K'O8J:?LB%A-JVYF/J+V$ _ U0\Y(M%UQ:P!6!F-)^V(X1Q0D@H-\-'!"), M,I@&<0;#2$0X2AB.1=3MR.6"?\C]6.'E8C>$_.F[[(.>;S,99\W4N@)T!AJV M7FYSI :F*& )CCWH(Q6V(GX$<4)2F&89HTG LP2E%K5.YIAHR>O)94Y;P"TR M5T_@\\G1G%/8-DJ$9YN5;E,O3^?&!!/4CB#P4<)# PPRF8\VL-($*6>_%S.$ M(RP"(F"(DT1:;E0->,A"Z!.211$1A'K^: EGOQ?CIYO%(Z:;2?[IZ9\1N6*F M?.Q2S7XOWBG1;,.*]T@SD] _;I+9AC4GI9AM+>.L%>)7T0W*50IME4?@HP#[ M242@[Z411$$FG?8(84@891YE*(Y1X0@3RC4:-)8^_K5@J7"=6_-E$GV^=F5-7Y0RF:^/?/S6]FL942#)(@1UTJ_TX0WNH)M$0#)&5 X@!8)L,;"2$$,,D]+C[ID MB:G^'. &^*U%0;,%O2Y;C/2E2_;8ZDG;C\94+>K2.J .!Y>94@WJTK2C_K1? MLU![=[]+0U;^4K0K?R&L,6:[KQ-Q%! _H3 5F2I/](@T+=,$XB3U(N+SA FD MK?%Z08VL[-:P5Q_L"KJ!-/>S2D._.6. F6H[2KN-2NMG@H$V<\8,.T5F_D&8 M*3 M\GIU5_\*TZDM+4K>:"R]-\S32.[J?WPKV4UY7Y6759T_-3O^LZ@?"WXO MOM>?),K_T,TIT5EK;)W4]G4JU4RYH@3W=[=@@PIH<='/,M%B3K^2&H,OAJI* M@R7@-X4(:#!QE(IB0K157HH6@,F25$S(WB":VIS@PS M)B(_44VG$X\PB% 40^*C%*:IET5!0F+A&36DVH,PLI2OX'5-5)F$:!8WWV>) M7F3\)$+-Q'9-8Q?R_MQ'I'%<^R@ACB+7^^M/&IL^2MYN]/GX@RY:OC=?EA?$ MB*1)"$4J37W$TPRF7AS!, U8A)(HI,*H=^4^B)&E;;<=N;FX'>"*GKR=1JN9 MP.U=,KF5N..DC-)'?'J9.TY@?[]P!U+7-DYM#)VVTV/; 7*6QIPF21C" /L9 M1$'$(/'"%$;"2REG(L 1,:O&.@+)Y*NT&ZW0M895@,_>=H@US-@[PBH]>71 MOIE0=G3?M72OVKA>]1-NGCG73Y:KG+@C4*;-=NLG=2^/;>!QR^)^]BCXDSE^DDWNO3NB-PT511!$6*8QC#T'D8P%3'(4P MQ'[H^R)*_-#(>CT)F[']V0XWE:"[QFX[G;3U[AH$#4OR3]H#/74Q&6<-/6(# MIH(50TX7;XJM(2AW7#&6BQFJ@7BND>:^KHC[1E[]4+I:5E*UFE @TUH);D M@)M5:Y26(I ONL$"'Z 5BN4NO'&G":86+2PV-K;2,+V[QA1P,)M*#, M%/DV_8QE7IP%&'H4>Q %D@F4A0QR27F2,412,Y_$EG[S0\X-_7IGC2559L>! M%D'&"OH ZHYTZ/;*DZJY R3M:J)#C]B&Z!9U25C]M[Q^_+RLZN))E'LC*&F4 M>E'*.,0"2ZO4\S@D6!JI 8MCP3AGF&EE79L '5F\?ED(4BZDT5"*%[%8&G;T MU.*:;NC.+2],XW@M=/"[! ]6\,>=XFE"L;,0GP;(B>-]^DS8#_X9O'MJ)/"P M1=-X6ROCAI[?HJ@2)E4((2&$ ="_L&31![1/N;(,C3H M KT)8X5K9+9[.]H&")ULC6G$<&J&VX<0>_S*-EBP\1\/[:72" MW#N%'ETR]G@LTBD4JU*.YU*PO 6P>%,#?-D.@9-.J7A0F.WI9,*X'T4PRE1? M3"%\Z1IY'HQC$GEIBA+D4X,*#TLT1M:]VW@U'3_>S(GK4 .?7D&'G%'!@RWG M^U7N=/PT4ZVFK#31GRZY:U1E,@&7;8M/''VXIK4H)W)DH$3%=O4I*U=.Y,!. M0Q4$DB@YG/QM MQPM7H\ -H4\[&]R.-7O#PBV7L=-(ET_/\^)5B*UP35?<&X2^P#@(8)0B(<]U MGT#Y%P%#*DUE'U%?Q$:ZYRBDL>WF[4"GF3HYSAP]Q>&$9$,#^E#$=Y.><=8Q M8K@6W%@S#!+K2 <S6+B(2]# M'"+&/(BRA*B1<3$, M]C**041TP[K'D(PL@2JT V@[W "BCX38$U"9X=9(Q& MU/%4'])I[6^^")1H H M7W(F#B?YK5/.F^N=ZE[ELVW_7A7+71?UWT5]*UCQL,C_*7B;S/>E*+L?J>?\ M61BF 0F#$$8A(1!%)(#8Q[&:EAM'F2>HU%U6EL4DZ(^L_/XF\H?'IOMSUX>N M;7Y_!I:+L96*S+14A#H:6I,\TG8&@_?;B-=6R4;4I]NMMY MA;3\:0U>I0^WP?NLR^X&65&"+=Q'L.(F9;EKTW :Y-_'WIQT8XX:L=-B87:L M564]^YE\5RTB5XVJO"P2?AS#,(VD+YL)!JF:>T/"C/"8A2C"D^3W:]E3R+&3 %V8!QZG4>1[U,E\J4M-2+_M5$A^^M-(MU'R5@)WO$' MK/L1[$:3UM%0DGE)F&$$68@#%?%)($8L@RCV_(#[L10A;%(IT0/+2&[,*R?> MAD7S!K1Q,X*C?-(S7AQ1;R9HFO'@,W!>UV5.EW63GU(7TBQQG>$\2+V[W@5' M(4W=OV"(Y ,]# 9?,<]^N.@\\GOYJCSZ8AHA/X49BZ6SE00^)"B@,"8BB:D* M\H9ZP:"=AD#X9X3"#(32CU:C'(9#B%NE?M S<_WQYWOGZ&0DH02R M:9PQB$A,(>&I@*G@S M]'H:I, JJKY<>6= NEV7Q+-2@%6BSNO7<\[EEE7=_[[F"^'/P@ +/_42Z#/"(>)""E&<")@P$A!/$,K23-=9 M.@IE;'EJX((.XMGJ+T#!!C<+ V?J.)^&/2LGU!M*F2WA1I[7(&%6;MCQ52?S MR08)VW;0AA^V.]#N2WDR+LO7)DE&E0V*<_9?R[Q4%PQ5W38?GX41E:=9RJ"' M22BEU/,@Q3B"L>!(I9O[L8D_N[G5/OHL*/).\O>A;B+KMJPHJ M4=?SMFM4D;4_@[2Y5GSNKA5M[GZUF*YWFCKCH9TKV4%?-65M$%"#@%L4NFO5 M@5$+QL>P"W29,V#W4C=YU=]P'LT $7H8C!&,OHA!Y6$"2"0Z3 M-,1>R"D52&MF;R^4]SSN^P;.&O#)_K@WHM[A<>]DTJX684Z/^^#]C_O Y+@/ M3CSN+_**S0LI^^(FV\X0N!5-_KL2_VJOO4"U"6BFL9_Z./ E=S%6EH Z#B,! M&4MQ$C,4!HR8.+TGXC-V2.K^YO/_@)_.[RXOP.>;G[]=7M^=WU_=7)N=]J?R M7,\0F)"3IN&NWEPLQ^.&'+/#D?EP*C:36A:.6+=K=+A:UC(-@SSG-9FKS*=5 M*ZLF*TK4LS .DMCW0DC".((HE.8)21,"TS#-6!A$/O5CHTYS1T&-K*[6C=5( M)?T60Y^DAT%Z"L@-V6:Z90LF6%/_NU@KK.E.K!_=CA@:8@T M5W.6CL*9=MS2$+E[4Y<&7YAX9D%7+7JSK*N:+'B^>%B599RW51F7WT7)\DHT MLRMOB_D\*TKUXBSU YQF00(#EB*I!"(.2>2'D*H)RAPEG&(CCV1Z$D:V"M;U M+1T:8(5'-P?T-X4*^-+BHED']X[[K:?;/O8NVCM0EC,-UETGM^@Z X-?QCFM MFH/<91/*=]N8]QYS8$_ 'V/@PF8V)U^GY95OE#Q.A5,K_)U;7 4 MHHRKH)D(/ Q1D'%Y.B4"BBS%6>;% YJJ=OI>H,01>!%D6IA!EV(,T3'PH#6($$&YAGX/P- MXSZWC%-E/R,,+[#B@ZL&4$:PIVW_9,.6O>9/5HN<.N#@2[[(:_$U?U$#F*2- M\I!+(.=-U':G@L"+O#1@00PY]@.(T@Q!S)($2H."AD$0Q2CV[*88:.,P]B7; M5OO\5:]:59*P00J<6\2S;9BMZ5N.RT)#YW"+>RTZL,%GGWT3S18PYHGS 0+Z M&+S3E !C%AT?!6"^U E!^-6\EUQ4JX-<>![QPC" 7BP(1!@E$(=Q")D?HU30 M+"58*Z%G ,[(*J@-2[,6%IAOP%L$Y \PR2 FOI,R5W*M^58UOC7Q.,8\1] E.(&*<01J$# IIV_C4 M3Z/,,[(?=@&,+)DK<&WG,I-6;4-I]!I)H9&)!H+X#$Z'$G>WO*3BMPQ MXG9E[>AS=D+6WIC=U7*U)N;81(03K=+/4;$ M-$ >'9AE.+V=878KGE70>/'0>-1W^<,BSW)&%DVORP63[O7BX4H:%5_SA5#_ MKV:$AQ[GR(=9YDL[/8LCF/I>)/_)"4U9*$)B%+2R163L$[I%ZPRLX;<*00IS M&_IID #JRUI-]*M49SJY6U4QSWDS]>0WA6W[I&ENF.WV:$;A)V"ZX8DZ&;_- MP_,G,LM5C-X6C6D#]2\_RV^KS,F\'6)S*RJI M@$4U0QF-$M6XQL<\A@C[ I(HSF 04>JA@%(6&$V<&08YLLJ3<,'3"K!IM&*0 M7;J!"Y=,,(UA=+"E$I*L6(-?MR)=H> RHJ%+KK/@QB# B>,S\5,9#$.61A &F)5+1.IOJ0,PR0(I:RG21#XVGU)=QO59IQ\J M<)6X=JE*BZ3%UMZS;8O,D;[N,:/NGBFDPO-GLROZ8.' JLZ:+#CHA[OK5CA[%6^#EJ. M]#%/IS4T;F+.E6.Z41KI!?RIV'$$C:HMMA5$ZO3JBT&E:@O:A4S5?\G4^E/S;"1G MX,":OH%KZ6K:QEVKRN/LA?X$><%S74UBKB84K3-()) M3%53 ?%A%H0(1KX7Q$F$0N'C53.$[%N%BTHS"?D3B&9BR*<"ZI_Q)2]%3M6N MW$R:_7V35V5/-V/-'U , L5A TZGIKLI%_ LC;_6QQ5XQQ_SS49% >_P6I6" M+]0#Z_(WE7A>QI(XA2P)!$1!Y,%4H! RW_,933$B,6I_4S<;33"$GT$P\U_4 M3KP?]WNZJ5L._X-_3)H)^)^ U;FOQR]JNF[D!!U!VWN 2HIZ:,G>2ZO[D_L) MFK%G^(0_NCW;I4C_&0W;,WQ$9RW<<_!F%S)^X553FJ::^_8UC!F./)'Q!+(@ M\"#BQ(,$\Q@RSF.?97&AZ-190&5'"M,5X#Z\_L=B1!L*=H4/K;HXB)&]K+ MQ3-S"D>238\6TA+1H"[Y,E'M*HKU/J99W>^P'*,5NSVO+5=K.\SS497LR&.7 MM)D]X+\/R,G[:-OWO$@$C,&,!@@B%(3R_.&ET(]X$&8^C3QD%,",T)K]AKH. MSR5I<*!]8<]9O\[T(A%'FC"]CK94@F4#VJAX3IO0^BG]@$:T49'[F]'&7[&= MBZ*&@L$Y7.E6R1BL.3, MMMER G:L /9:Y[]:;E2>H,//E4)B>AT! KE(>>,F/*/>S&S:LF%&DT4FZ,WL0EIJ]73$O E8U>4W;2Z_Z]F(AJ.#)]2G M%[ [5(KAGM\2!I+R[NY_IZ,Y0G=-05V-))Z@MNR<8CW1SX87:[XV\RPUTAUH MM/]U\\RC*?,SZ&=9+(_P(9-'>!; @'$AL,?2,#7J0KV,G9E]1V_7>7<(F.5Y M_\)OH.=AEM.LQ47%V&2U&9R0&UTL/5:MGYF?PUP!%GF-">$N2&T,K;QP=F-"P/,$Q]0+-E>. MJHZJ_AJ=BZB4! 1'F,,L3@1$/!,PY3R&) Z"E 9A[,5ZK:%#%&8V4U7"JX[C M?VV+M6:+R[ R)FS1A8AF-M@4C>[)65T^]@EJ]#NJ//;=LO^RM?KC]N"YX^;!JN6OCW(6+-4&VQN@TAB.)NT0,;O0;8L8@\L=*B%F$6<"A\$/I3&-!81KZ >19%(*MJ6^'UO"HXD%A8 7I.SU8L,[?6 ==Q.ERZCWO76#F+#Y#N$VH0_^;R M(=$#TZ=W\V3J"-=/OC_2E9WN.M6!FDB/SW[5TXVH0?)^T\TZ$/Z+X,XR&[U.!YHSXWE?M_, G MCDNNUESY/".49#&D-"(0*5B[3(2!2G%$PO,I9C$WV3KW*\^\;SZH5\!:40-4 MDC.SZX/\>M9K)969C=8DKFJK=&>'9WP[LK;#NHO:U)DXIY9S_H"9?91%M?JZ MKZ'S/(0QHQ0FG@HK41Q!$E,/8A))HXEQ%(5:^;ZC5>>^053)H[+*J;2.SU(; MKP77/VX?BS]N&M9"F9G%@#S.Z@5[Q1BS$OE"QT+DWP[6<;S6(I;1R_[.*OK_ MT?82ZW8C?XYR*\J_\P^XPKNI72GQPL#C&4Q%B"#B/H.91P5,Y9G+SP(F,D]K M]NL4H66NL#JT%9X GASU9::LB:2Y0Q6869FM]!;75^.B77![-;#PPI=7X^*= MWUU-/&]=A4QLLY>+:9@1/9+0XEZZ1T2#6^G+1+6[ MDSX6N6P^*GCFCHIAQL4:O9[N>6VYR^EAGH^NID<>L_ 8'SBI#A!![[?2#^%- M]2G_]VO.9 3R57W9.IWRA5>?>(,/5/_'58AI&J1A"F4@GS7U:5D0!Y#Q-.4, M!8D7Z1>\6+,Q=Q A^0+YGK$K0%O6KL!ZQQPH%"-7H$Y4U97]ZY;#YE\,;-G^ M:VAXM45T;!B;*/7>=M3[?J_>/5_@:Z/>)JFGT(AVS#7_LHAZ#3SJ(FJV<[RS MJMO,05^LI5$_;K_Z[%FO5U=&/VW7\I6OU<:@K[/_[9G] M>?.K[E"5AZ'JM=@8]VH.R#[NAMV(;>9B;24V:K4<%\JJJW)@R<4:*,=%ZO9* M3CQIEZ79M1E\W!9?^8O\MD^X;/H3GK>;&F%I11/?(PFF4$0BE@%8)L]X*A3# MJAF*-,:!ZE0UY\?>//_WV[N7A1P M:;YY; L*5C['J4]%"KTPCB"BF0\QBRAD041$2GT29V+G3O0\R311"T]BYD3> MUZ 6I3S"2:?0T@:XE"ZD\0[K')-\G5=J;,TOFV:^&Z8R:"KSVH4,5]7:JEG/ M<3A2G2V04DT3_+*C_JO2WYX!T'+@%%!)4UIWN$I3!)>&5])40 _*DNZ;EH%( ML66OM&HSBX3%'!.*H6!)HL;^J@O=((()QR$)O2PCB5938N_J,\?^+2W#4.!( M?,U=WU8HPPV^(3.=,S;?R?L$<+5I'ZV][/[<)];95MS[D&U=1&<';R!Q[UZK MLL+U=(N5GT5Q+,T&4D:$-"840LP3#GD0>&F(0D*H9U8=,49NF1J);FC9 OZ6 MH,.%::W$J (GDI[.U6)FGY=JQ*)^0D?0"ZHH1I=?N)9"1]3SB@JMMRR&XK%_ M/6SO^5;!!WSPYG(#Z\:%.II1-_&HQ2UF7=K[J3W+O:VP$&G@ M)RGDON 0!7X*4RP2&/I>AAB/$X%3G;KUGK6-;/*RRO7.V=3@CNM$%1-;Y&4" MFIE<30?L"=G+9' 99R^;W0V;KHQFEV7]4HS>@)V\LMRU5C^O1W=5 X]83BYI MRD<^;)]QOEFQ-/,SC!",HI1 Q+P$$L_',/%HAKB/L*]7<-R[^LS[<4NK!'\V MY P+%(\5H7=2M1;/S/+U)3.?Z]$G@:N1'4=K+SN-HT^LLT$;O0\M/-7U4[[A MMQ5_+E=4)#2)B ]Q'"BDSC2#F9=Q2+(P2D@2DB V&PAT,4MS&VSGZFEZON$) M<%\]/NA/Q2JH>36U]LN_EZ:+6/0K&/J52P=,ZGV Y69"GNGL1T]T/##TGS&/ M\4R!SJ8IGJ]LWCWX?KLIM^NM@ MCT'^2X<\:.D[A-72%];1KJ]!<-%=75\!I[NVP9OFR?NV<[QN:]=,V'=>F7E; M;2EICA<^%64/,&Z5.>^NLUBVO(?Y;H:\[Y\M,9VVS\]Y MU0!6;VK &&D^?$-S7O9-Q%.S,A/&8(2)/,'[*8-IPCU(".59E*010L((WUH\JPU\9-G%]O-IT;K;N\;3]C@\=%N\;.N^TXV" M1^+O59=/\?9^R_@JPR3C.(ZAGZ8"HBS"D" _@S%!GO!\(?^"3.%X1NC-;)E[ M7)H."U>@9D)J#;2, ,6).4+/F!K'+7D&Y9B9M N]6&'W:$A[$83/V/J+(_EH M"-L'Z*/SFEVH?UUW-;080?LX,\-^$B8D@R&/D31Y&L 4I0222%":80\':6"6 MONJE,WO&JJ77]FYH'H?'5:,7@E\LKIGQ-N2N=N!:LT34HR(YBIS[:2P:(8^* M>1H)CS]L:9&4*NLNY2;/\^\*V^>W8EONB*Q$&@4X#J4M"E'W4DC3]% (DR 3 MJ2_\&#&M\F\]VK*UK"7YF]'IO70"C?!B3*#=; M2E'HP0!A+*U=9!"+$$.>>02Q),M"9I1;.UY^9NMNB%FGQDY4H6?+]@*:V:Z^ M;'8(RW,-;CQ9?'FLY].Q!E,0^3!F3?B+F*15,=60:YL#Z"2V3_&II=]([._JF*:\!=>GFNBY7@E62 MRT)^B]36N' 7Y+0&%EXXF34NWGD6:^)Y\^LA58IY3:M7O%Z_W>.<_:/LP50R M[JHT6W7^Z^=.>7++%5!L@>_E_P1#*%WZ-T^&.IR^C9I/?6:6;JFY&1HW[31B M=:EE2&JQBRX[%70OORQ7L#LT?.'5>UP^U2Z*2LPY$RK7"UJ\[+/N&%.W4*U M>L>)>=5EYGL4_*EB!NRX4=TDORB&0+[YM0.)=&!JEA.'O4X;NIGLH55S-,L4=@1D+IK]1L1H*2!-(D\1(LD@03+7Q_-^S,'$7)WV5DYJ8N MU*Z>RUI.9V;NJ^$+UHR! V>@9NT**'ZHJG7O,GD%_LEQ >XV#DY0;O7CR)5= MR,RB;LV-XDY=G*-5+1N-Z1-GK^L&W7(?V*NQ?!^WQ7GKW:$QKU07:;0=F-+? MQJ=6*=^]W4LCJ$>I'(X[\D= 68PSR#@-("*AFH3MAS#%/O-\$8:<$Z/>Y!\A MQ3PL"L$9+Z.FO;'X5AL_(/^>9ZOONG_Y)F+K^WU?G =#-#5$6QBJEV M A1P>E+^*13KJF_ZA\BP;*OUC_Q,9]W9/Y09NPUMUY-VS_<C*- M$)AF$84HC&)(HC2!/"5A['F(^6%DEDX8I3=[YJ"F5H.QYQNZ?>9 GHL ;2 . M:RAVPS3"N/;T7+@SC1A>0>SZ1B7=)@%Y!1KUS)$"T!+2D=L;I[6H>](2^]2- MZ+UD?D]QS[/ON[FO[]9,T]DB(4YCX:0A1X&60>%$$2:+J3WTO M$"G6'N#667CN6C1%R00\L"/RQ&WV!8*8_>9K(C;#'KO"F, @V@EEB8$X^H$, MD0_/&1^'/>P\OR#FX3F7QX"'/?]NW\_=XA??X^*NJ._@V3_P^I7O-KM5S!$. M,!8P2S(?HCA1Z*=,M7)'6)IZD(4>-@LY-:C.'GBV,-IE Z/]@@OP7=$'O_S^ M[4,=A-;1I^&\#AUUZL6@CE5DYDZ.(<8E?54(TW :A8.(:K;OFQ-B1UV8T]1 M7+P'6U,%?9W7NJ_:[//Y1AVBZV:#CYC60*NJVKU@TI-_Y+AZ+?AN=,BG_#FO M5FE*>8 3 I$O(HAX%D BO &"4E4YC2- JW)'G;DYXX9%,K?5@#:=%^(EJ4K M@'=, =%P=:7.M46+ORP9,]F;C76N$X[,J4G#H$4I\4[L6E@^[I6XYP=\W"EQ M/T/HT^Q*- F#YE2F9;#D7JF&$9:M3L;C,.-5%XS6;"4^CNFL5W%:RG2[^<[+ MX[J$59J$Q*-) *,TC2&BR(HR4E-4Y^.]:+">31GYK8G:ICVO'1JF&8O7!I1P+P% M2WV$?X9"I1&%:!8HC:U@YW'J :SW^$U=ENP:HS?LBY2S[?]P6ZA]7E)"(B<2' M@J0((C6>.O6B$'K2/5#N1RCUC#HPYV%S9D_2TNY.>0-_*O*@I;\4V/_XM]+S M1C_^"YCYL(N' ER!EO,KFP^XW+ +?W^Z $"XTS^9PP5T%*TLT$#>M3LG/X' M3JK;35D5=::BA@A&-)('1(]!GD0L[Q,FG-')NAH,:.:%@61TZDA\"B#F!8P%/C'7G2$@Q&'L@> M&]0W7E7KV@&TI;2K,$I#+TT\F*5A($,FP2".HAA&'N<9#N*4148SRT9HS6R* M-_( ^ES?.AUX,!WXIZ,Q/=MTI ?3)/E>\ /5J\FR:7-HF6GA7.',C%!:%G1F M6N0S!!J-5RY",[Y^?*QNBJ)N:GVN+,",CQ>8^US2"6Z7]5(4Y)-5?P0(0 M>R@CQ!<(6%:].ORD1;&J2H%_E:>OFS6GZKC5CGS%"<(B#N5!)\HX1'Z((*8! MAS3+_ A[?IA%6D-Q1VC,;'J**/A:GRM;LH8C<'6YNLMQWH^**R<>MRL;>13S&L@FQ3 ^D#/-*U^4()N&MU*--.T M^;0\%CGR,\Z=Y<0/*R^< S\3Z3SG??[(I5 ] Y?93:7AVPGN"E%Y-AY%\F > MRW.Z)SQ((D(@)T)D811&:9;88>V8L#'W@?T4+*VCA0N&/."_JAM;KLGQ];JK:=I"3_]BNY3(J M>:#"_%7JQ8Q0QJ"/@U199"8MTH]E.!X'B,9>G*1F\'SS\SQW*\Z+WXKMZXOQQ _-Y18ITNB92/$/!14G M_UISHU]8I:ND<4<\DW[,'*F>:F88W6$HN54)EBZ-Q0JR#(7NEF>9OFH)G?G\ MLMZ^<=Z&JP.^JH/LJ:Y]'S?Y_Y&NBA?YEM68GI_V-0M",)1RXJL.!J::SS!, M Z)F>PF!4!AZ66HT4=F:L(1 :-&S7(,'E M!:4FKC^L7HSY S^7XP186Z/, -[(CX%?]F)( MB/!4E4T <4HS&*4,2>\=)H@9E>=J4Y[9)W?X #4CX(@3\(L:!*Y .!1'Q@/3 M-96KYSUG49F97[R^>W\+KJNJR,EK56?^JZV"LZN[W9PG"(T%=CZ*<=H*\Y5_ MYYM7_I6KVIE\\R@W>+$MGK'D\XZLV[ZX74KG(7^6C]R);_*_E@+753??*EQ4 M'^3W;1K%"?4(8APFC"&(4DQA%H<^%&'F"Q2SD'K"9(MVR][,1MTR>P7V[((. MO^# <">CV_!<%PATN*Y'%1<54(Q;U>(Z_JQZP<&/^UAF+NG'?"?CT&,>=3J* M3QPSMV@0,X]B3R.=F:A8A$/K]HM%Z# M/6UP(&X0&XTI0"-2B?SKHKAFVQ?YD_RXQH^Z6]OP"C.;D"0,%66@2$/_J$ZDY4)_CQO1 MP_0.YT8%9H:F(3WX4['@:*.;EM%JFQM9=K%-;EJT[A:G\;3=!J>&)G[!S\V) MT4\S%":)@-PG,42NBIHF5U\C[2@M[F M9BN;F<%IBV6\G_7Q[V@S.UIZT9VL3ZC3;:SW&7O0Q0]Y2=?;\K7@^]F6-,PB MGX01Q$R&AL@/!,QX&L.8QA[)9/R(D5&Q0C^9F0VJQB0\4-69?&FB(STCNUQR M,W.S$-H*C'%8)H> C#U$%@=E'!:T#YAQY&G+:VJ%*%%>;UBG=>X3E__Q\$/T M Y\BE%#H!4$ D1>IEA$%*] P86W' M&JK4LVFW"C+,SURL&_.[:&UQ75U"3Q-<]O996P%GU\[Z;YJYA[*H9$1=5$_7 MS[S(*=Z-W8R2D <1@R)*N0Q_4P_B%(4P2%@6QUX4>YCIN(+^Y6<_F$J"H*5X M!5Z*_!D7^?H-5$\<_+[)U=&L'D6GF8,=T-&XC5\NN>EYM".TPZ3/N!QCABK? M[!BI_-O!0 <67<08QP7:&=[$4S.6 C_@O]_Q#1=Y]5'RW/V7'3(PCU..$BYW M9QY0B%*.81K*@STA(J,T]IE >+6IBQ;8@^-"X$GNM'[A6?,+/^-1^]?>CK&I M\-^ -.S,4+L[_27TMOD%%3MKI>Z5&AL$WDWH>YZ"7&WU+%F'.\W4SU=^JZU( MJZI;_=4M!P2^*C>L*GH54)ZJGFRO.1(B MYB,_-CF]#).:.WRI"3<]"SO2N]L_('D:26R<;!E6E&7LX4("9^=K);AXU3 CF*@X8(K/L MSCXA[-E>/?6\!8#E^^VFW*[K[5\:Q*X(A(?,IPQ!1E@$D<=\2'P1PI!F29RA M ">^_D#U/@HS&VI+$K0T#0 <>]4Q;I-.A#0SQA/YIO,"FH(:X%1>*K =2J7N MAS5#IAR39127LO?%Y5 IQ_@^PJ0IC2 C'4'J0+(BC*/!0L)*,D*T^2M40,9.?7)>D_BD:KWF33W_> MD38%L!I4E-Y>[T9XP]Q!0[.6>T_5_22H:=&<@5X-$EH8 6M*X',XK,DW;*_V M::$&8MQN?M\4^T[:PTF_O"V_RG_?;N0!X>U^6Y:Y/"BLL@!EL4^HM&V1*)@" M#C&C3-JVG_HH5'\.S6[^+;B8.7KHL(5^&O[NF: M8R#C<+[J/[B MZ^\ 7^K__I^> %%^"[(OZ_0>Q=>5[] M/U"J\Z&,6UZKIVVA=/V_ 0JNTM2_BM*HWM;E7R//O_*C_<-Y6;Z:U\V?*%G/ M,5VB.-.C4JVQ;XW&:F)7X'9<4HO2^7YQG-7.GRR_:Q5L31$ M8.Y$Y 4#K 9UHI..O$Q2PRVV$7)/S8V4)KG(RZ2U3$6>2.TJ%SDLRW@JLN>] M!3.1PUP?)R)'GK-H(5=@K^7[M=QI'[:?-R^Y*J\^&3.AVTD^O=3,KJ+A -0L MJ /R0_Y<8TA]_G)_VZG8+U6YSMAYV$I+XRYE!@69>1A=WKNV=(WU ME^M.UQ?VJ$G=X+5+FAW>OQ8*56T5QY3&-,,R[)>'>'D*B"'.O!CZS M$$F0L MC&*3.5A'JQL9N^TD+-K0 KBF;-.ML-.%7DAO+:&AM=9DKD!+R'6GP0G_3IL* M=FO_@/Z!$['Z6P5.'[H(7:NIY=O4)01_Y-73^]>RVC[S8E^+DC*?ADD@H)^& M&428Q9#@B$&2I82G(LXR80.;-45WYHVVY0*H#P%V?("_)"-@QXEU68^N9O7L M=09]F5FR(U798DSI"NX6/&J2ZH] A=)5Q0#= MO3MWF+U>@PY-([BFH^EVL0\HPLAW4C6:4ZT)B0[/3$=8\W)T2Q%7H.TAGV3!X2MRSD'CR M!3OCK!&@OVPWVQ>NTKL.&&K7<32M,S77>J,+/?1@M=PBVL/?BE MI?VK.[/6$]*1;4\06]3 ]00_M7+-MPSOFWB^NME4>?7V,5_SHL54?%O%F6 B M$ *J RY$7HP@3KT81B04F<>C"$69UG53__HS&W-#$=0D=]BQN48B6WEFXT9RC\ T;Z:X;-A18,=%',11*J-$!)2$ M- N,$DU67"P8$ ,^4B2;LI!9HFS+Y+=68F7#0\+ MUX%=H*;S8K%+%K,"9+WGVR]\>_W]L;Y\,1S#,O3^S$Y#P9'>W]R!+_)_U]]E M /3(07-W=-%8ED%M3.>S7"C"S!>XT8$I*NNHD+:8K/V++HG(.BK6"1[K^+.6 M;6,*H$D=V>N+X97 B8\91C#) @Q1Q".8\L2'7D:CC F1&;:3'"\_LW'NB;5E M!X9W12>JT-NG[04T,SI]V4GQ^I\< M%S<;IH;@K @-28"\")(L4[T(G@\S[ F(N)\F7LI]@K7PB<:(S&QR+5G0T 6* M,)"4Z_%1^MFC00U-IY!=2@%/92VAA'->)IP&"74#N'OXKYNOX/;#S9>'VX^WU^\^ MW8#;+P_77WZ[57^\_O;MYN';E3Q*/1BV%)GI7&_#G4^/9LY@QT>=8CIP EHL MY2Y:NM/"XLOTX*HGR8SXLBU*5HHYZUBR6\7..0VT-Z\BZL5I($*(D0H.TL"# MJ?PCY()S/TD\E,9T]5*/,:\'[.EYH@%J)J9R2E/;:@91$J[DGQ[S33W DN"U MFBQHYFR&=(B9$,27!QJ>Q4P-;T$P18$ZVO L]2(_]5/1ZE#N- MK<$?1A?[X MACE7GIY+=J .,]\[" /ASKU.R.3(CPY16=1A3HAZZAFG'C=/LZN4(7[6*G_I M/#[S^:9.'DLR^OGQG1C3Z7 +">S=&HNEK4^8[F:I3__) MV5T6*$-*3!];0RS$>2:[H<@IWE3[?]\\WE;\ MN50M%#NIC>33U"H]#C$".AYES% M%*8D\Z! )*)1%#'*C$KTCY>?V94J8N"K]MW+@ KTW)B]8&9>:"_3#'/+^V5P MY I.%E_4DOL%.S7$@:SL\T@X5JG$?;O[]FE=OMYNR*FHL MG;+V!P]/>'/WHI8H?Y-+5.7MYK[.EOW!\\7[ED-*?5[CQ33\8KK\". MKWT)7$)%&\--")X477U+62B4L=5\YSIB?"GT;9N[9'/N1A%$&$O11F01#"A/N$\C#$R"[4=&S-OK-(8,[--T%*;>CO6_#HR MVUX:?F#-T%D113-KL@Y*NLQ=-857'\<0;HU]_V6*<>2H+9E8U*M>IJA3%WCA M:I;'%?K$V>N:-YU$JLCC4(.4T(RQA''H9S2#**%"%0IPF 9Q1(A <2*,@#1& M:,V=6VTIJYS=^R>UI=3!U7M<%&^J3J#I?%'_NN/,,%@?T:)F^.Q&-X8!;4>-4%HV\IH6^2P6TGC%W37MW6M52F^CZF562<08P2B 2:P0 MHC.>01P0'Z:I)($D"'T8>\SS/!YY M& L3J&U]TD:.Q!R'6S("J.0$O+2LJ SX 00,[_DPBQ,,5*L7,LRC,#/GI'2E MF #W'5W]HAB1I]%?P9X7<#VM->-HPEP!C@(+ \*+QACF"CD--RQ6N.!2F4QG MQ\EI=KS-@=_\S0N:E^I@?[NIBGQ3YK3.=OLKCN19+V8IS+A0F6>*(:'"AUY( M QHS$@7,_)9X%E9GCHBN'Q\+_JCNT_9T=\/N.CQ97.+.\]T,;F5_^-=8_)IU M?Y':X?_J]+LZOBR=5$P\)SF# 5-5?P'V(68*AEX8I26E$D9?89/Q=,+?@%<%-6>7/==EN MP]O1E=MNA"+XRM?U,]7VO.79[OK R37($Y8^R&W)BZ5.G3-XI2&)8BR/"(TO1->@$* G,(P% MQ['OQ1G7NG,]6WEF][FC9=:!FE^'9E-TW[MS__Z+8KOAV]=R_=8<0DX/ M+SMF]%NH>S4P;A\NA#_0YFWG1V[+: MBF]XS4N\8>U@:CPPF+J]#HFQW(H2'\&4*X#_B*40XP!!#_N492*-DU0K863+ MP,R&K#A2X6;-4XUG=,$T=3<:U[AAFUF/9C[!1H4V5W4VNC29B3VO3BUG9L^B M6\,!V_:*&1_ ;;'N@@.Z[:4^'N!]P3J6 [X?GA__:_N7&BC\?E,R^7>KV=Z# MJ\R=F%?$U<#J?/-X!20+S=!JU0";2R7H-E9I:&,ZN'*G"#.7.JD#Q\!Z^K+: M#^L>7GK9.=V3(IZ-Z)Y^PRZ7^U#@3=D4,-W)^$[-:&^WK5 E 7SA08(]'R(J M9-"5<@P#IBHS&489]DT2LX.4YBX[.M %*H0%5:Z+*C6M)+W,IQ/1S:SW3&I% M=(8^[DG1'.45A^DLFB2<%/Y4*A%O:([7]]LRKZ^(=@.K!?89 MHA&'*:(*YEK$,"/2HFD0DC#RDPQAK<%H)D3GOC/9CSAH\O,-$V#'A?4,<"U] M:MYS.-:2X?W%Y0JR'PZA(;'KD1%C)'_,( D-)0R.E]!YUW9HXNU&;(OG^NSW M*=_P&N!EQ2@C027& F-GLQ#XR2]P$J!;W/67P MIZ+=P"297@ST*TKSEN!B\2VN#"PDMQBR.";8!;,6>Y==>.3BF&CGDQ='G[;= MS64D_[1=RS?*IKM\A3P_Y)PC*%#@JU)_N8L3/X:,>5XDS5*PT*AZ]YR$D5&: M5^DVT[[*#MG_ 7A-V'1G/M.-3X0,;6(*12"D;@3R8,:2 &(4Q1%!1.HG,Y1#_.(1QG+Y&\%*\AMGL LBX4, !5J><2$#/U,(;==*,<8 M;?OF DCM'KWHAF^72&KHONOUK\!U514Y>:WJDI%J"^ZQFL'A,D ;DLE9.'9& M8.'@:TC \U!K\$DSWUT6U>J B"FVZ$X*HG M@LM'%.+>*L51DF9!H@8*J1-/E$!",95;9)A1D7IIY!LE1>S8F-F !^=4*-2O M"ORE& -YS1G@.];J!PMC#$O+[Z"W&\^O73-G,3CZHE%LS1-HF )[KNH'1\%! M7PV<@%?#[?B9C M$$:A'P6^/% &.#%S;OJDY\[[:I=E6\[UU=>QYC%B%LT9YH+=*>T"W!U=^9W# M\$P2_D&H/+H*&0;IT5[A4H8!0Q$441A!%*48DB!)(/,9 M2HD(91QF!#+HC+,%W573-$A&FPO+0W\NO-2E7?H533W>@M_&WB'J]'R6 MHTV?L'N5Q'ZASVR*X(V([%>5'=0IM'A1M>IUDHBVF:QB$4 M)$P@0C&!.(T1S/S$CVG,(A%KI: &*O9;5]YL6G')-\ MG5=O7_EWOGGE7_?GQ!7VN4\I53-/$R1M,6.0$!%!'":8"\8"YAD=RLS(SY\J MKID!?TENP(Z=*[!G2 TQJED"!Y[,#-E0W7I6/I\2C;//#O5G["+LU.#(?Q@2 M7]2YV"GFU/-8KF)Y;'LE93NLJ=[NDBA(_8C%D%)!(/)("%-&8YC0+$D2)CA- MJ-'AZWC]N8]0!VI6V_^I-C0/,?8R&AY%],4S/T;T"^'J,'"R^K(A?;]H9X'Y MP&/.)RQ\QO_:%N_7N"S52-L/VV><;U8!1RFARMS21 ;?7,32\) '/2^. QQX M2 1&I?.&]&P5(7\P]9 MZ*7^LTQ7&%.-P5B%T67LO%,]?49E'0K^Q#>EI'J[H3+0^+0MRX_;@N>/F_>O M1<$W]*WN1E#XF-O-]8;5?ULWB0KV+QF=*'_YA5=WX@'_O1(9HMA+8ICY(H"( M^#[$&4>0(>Q%3% :Q=C$B@5V'VG'-^@P7O"8F%_75\RKZU*7/3&UAC-;]Z#&Y*;T^[^ "FV%/#[QX]E2$HUNG/HWF8_2F4;G@N MOAR*M3,9M<-_9YS9P]BG7 Z*55O+/QJ*=9K1_PPH5FV%.X-BU:=H7GRNA@:W M;8/M63BE/ H\A" /60R1QWR8BDQ (GC@>_)_*-3"2>I=??8+O^]YJ>Q*:7OK92FI4=CXHT045Y^=K+E9L/BA.M\Y\^"&[ M *L3XTEF5#(_W[SFF\<6;E\:\SLN9/37/"<#.BZM6QX1)8U\@XNWNM3]BQ1. M70-LUY+2X^U&&H=D<\4BF@4H%-)$F2D=>9 M3;\]SI&:/9 W?ZL4@V;QUIQ?2R_@^DF^@9D_.CI- V5UX, Y.+"^^T#M\S7W M\@Q]Q"W8L>LNO%I IX[BJSDY733 6D#EIQ'6$B3=#;"\E=$<9RN&LMCS@ACZ M$4,0<1EJX<#G,,4)36+JT=0/+Q^^V! SL7^GDY4C=Z,/.# M0X,6;\<5X&3&XK%L,XY7; G]\,F*QP+K#%4\><.R<@N_Y!5>JV*+76F& D>L M"P3\.,L0]P3T%-@"8C&":*KWN MR\Y<;]AG7CUMV7:]?7S;0W_%C&/N(0J9JNM 4< A27D(T\Q77H-SDFEAQ2_( M\\Q.ID,?U/,$/VZ+W10L\)N4HRYLLD1C6^"+&J30?Y[O])/DTNM;U8XH\Z#* M+:=ZEPGVF3E>/M.^S"?H3;DO1-H64>_FF1>/\J3Y6[']JWI2?.+-VRI-D8_B MF$'A^9$Z%<8P8RF&@N P]5"6)H%68F^"SMSWG@VRW(XT:&B#EK@II%Z_IL9= ML$/YS=RFI>@6F'JC@ET JM>_[L*H>J/"G>/^^E:]7U<#75^)[[)_UJ*IH"CZ7^E6" F2 (%HIZTZ)A"+!(!$R]% M+&!9*K!1JMX-6_-?R"DF5?M)RR;H\ D.C'8OUFM>FV$1!V[MVI<=?3N],&_Y M+V)\9[C4Q[#H,G2I.V>MB4Z86KB?T:4BSYL@G:YNYY _M'F]!N68JP1 ^857 MJS 524:I@%FB8(CC*(,D2ST8>7Y(!,L"&52M-O6L;%4WH>MH!\AIV6G6V.D9 M46V;_<3+$KQN<#/(41JDRJ37YDH5'V;><$AQ>N[M$CU8^:L/G%1UXKR6MZ97 ME]NZ\SH3(CER(T-4%O4+$Z*>&OK4XX83??ZF3ZO_]\OUMU7D(<%4V,/26$9! M&?,@YHA!'V,%XY)X.!%:TWUV*\XY^(?K_P= \/MBRUYK6+>FE6>%&&,8 M(0(9R:1!A%X]7D,>](5':>RS, K8;M/2O/Z=HFFQ LO__H3+&B'GI=B^ M\$)UH"O<[I>F9R)_EO_Y>XN.H]* 5#XB(PJPK1LU\D-+&[882SZM=,W[8R>* MM+M&;DDK'.>6.#A0GQK6;GZ;K"NIJTOE27K+WBWKBG]VQ:S]HLV04[G]YM7U M8\&[5:@XE,["0QGDA <0I:FJ_4,1)#[W24S#%(=:;<'#).:^5ZYI@H^8UO@% MAJ6Y(YJ92 0ZD=?P]K@1=4_/G:PFXT OE=ERX*>Q[(;#/,?$&A_7V?OF@@,Y MQS@_'KDY^N2EL(RMK_H#J^N0ZFV/*%(?T0_#)6G,:!)P'Y(H]:7#23*%OAC" MA*5^2J@7X,RHHL64@9G=41?-KV4([#B26R\M7O':%C)14\-ZTC-S:Z,J MVW/3Y@B!T_F>ERK#.92A)OD?A%AHIIQA8$+#=:S[) HN3PT?>//_WV[.QVQ\ MW:[7'[>%NJ)=\2PFA(44)CZ.((I)+",ABB%+LR @"4,B,7),AO1G]DL[;L O M.WY^E>L9M2EF:^:08TVS0DF 1O5]!3^6RUC/I=< :ZPF[\Y?56'O#LA>DJ9R'VZUH=A7G12%3-,*=>6UVI0^?3JB\TJUQ:T.ZY< M_Z4?5-/Q:3_3,PL)3D,>04H"),]'*(,I3T-(PH21$/LBCM-%ZSH^+30PU64Y MP2?30:LS?$B]R.;'?!XSA[;TEUF^VN-,B3]+Q<>G9RD8-WZ MV.F';:=.XPV39ZJ3%%&;.=U=D*U8$/@A)P2*5(V2$'X$,QD@0<'C( Z# ''? MLZC-TJ.^3*G6-UY5Z_9.^QDSXU'#6GK4S!6[4XM=AKBE/YA1OP*[HSH0"KNF MYQ3S'O:'QX MY5_DX>_A+[[^SC]O-]53N?(Q"0F76[T\9F40>9%JDA$>Y-A#">,!#\TRP+:, MS!P7R-]99.9,K#6JYUZ6T).9PVDXN@)[GD#-U-$$C&H+")>N)F=7X)\<%^!N MXW"6ZJ4Z<>2"K-E8U"E=JJQ3-W7Q>N:)X/OO+R?7N)J)W[,79_8>4GSPO3Q* M 'R0,>!Z6[X6TD!J7O13O>=B3Z=V+Y+8S _T"#O'-?2H5%8)V_/5%DO0#@K2 M3<@./S3OGJ\<]4?YM5?"2Z*$^AQBRCV(HBR0>[W'81*+R,^P3Q+"YMCK=PS, MO\>G\^SQ>PVZW=MM]++ GJY86GY3/U7&PIOYGOQ/N8F?*L=V\SY;QWS3?BC8 M=5'<;MA#+H_JNCOV\5LS.X*:AOY^?"+1]&9L+XR9]3X4F"F;[8 M7 %)-O^> M,WET!.-R&NW$_2)9;<,G2RVV!_>+T-V !YY8&.RHA>:Y>ZU*E1F0'_@/GC\^ M59Q=?Y?V^\AO_N8%S4M^7^24KT(6"L$$@BRC1,'3)I!$/H.A")"?D43^%[QZ MJ7.1WRI<5)I)OV6X-[&-4QFTS63' &@Y #L60,W#%7C''_--?87W#J]50+L0 M")+AEPY(C!(4!=!+$X5[)Q*(<8@@2>,T#'%"8S]JO_3-1K.1Z:?]SCL)W'WE MFYK+G_L3:Z:>?[Z/9IB[OASOZFXW+*(CS!68^!'\!)A7=I_@1^->&7+]GX%] M9?8^3/T0R^ A36!*4@+C*&(*')EB(TG]>CIM*!1RRAT+?/ MS]NFV:+!$5DA' 7"PYZT_E0>!#TJ_4!,"$RB.!9Q$K"(!48 Z*<49LZ_-?2: M!B%#B/,S7>CMS1=):.8-NL(Y1'Z9E,05 M,;^'.MR#U ,P-.^ACM^:>1\\$/M?^K=1)W)-WT;9BV1F6IV+)U>#.X;9M[IY M.EEJL9NG?A&Z-T\#3YAW;[S/J[?K@N/W6\97)".Q[V&IA8P@B.*,P(SY,4Q] M'L8)3I,D1KH-&]V%YPX/5:.XH@44,?VNC"/9)\Z'%TAD& [J"6/4;=''N56# MQ=%"B_54]+'?;:/H_7=;Z/]KQN37*>^WI3R__G_Y2_WC\)G'$B("F(1J2$S, MI$UD"89^$/C8C]* )%I#T\?)S&PF+?I]2_D*-+2!)&YH-R.*FK8B-^*;V92M MY!; _V."78#[W[OLPK#_8Z*=H_Z//FUWY+K!A;IT+^]Y4:=.#_6N.$LCC&,$ M Y\%$-$LDGM60*#PDR#C/N?"9V;GK4%:LQ^V;JZ_?KG]\MLW<'_S%7S[K^NO M-V9'K6$MZ9VSG$AN:)\M254CW-SA.@9WT);-T0%KF,ZBIZM)<4^/5M,OF$^S M;]N4[HIOO/B>4UZ?0L)0@>@&*4SB@$.$$@Z)3Q(8I6E$Y3]FF&AMJ$,$9MY* M=RUT"B:WI6HT@7%0+^,FZD):,\NT$-1HEOV8-!>,L^]==K&)]F-"=8?:CSYG MMT7^OBDXW3YNU%B"!_SW.[[A(J_*K[Q&P-UNY)_*U[4JZ573F#_AEY+?B>N7 MEW5.55+O6X6KUTK^IT_Y<]Y<^)0K&J5A0,($"L$Q1 HHG@34AY2B& 5A%/DH MLF@3GH%5+3NXN*=XUR5;@H*OU1JJXIW__9(W\ZP57$?9,*?^N#ZP9[:/S_$I M]2* '_5EK#Q4EUF5G@4[=A722LLPV#,,E*6"FF7U<0Y,@V^'3_9)XY,9AQXS M*M51T#('AXN&.S.J^#10FI.4-5+G]KE>N*[F^:1^D'+9'4*YQRDA:0912A%$ M'E*S[+D\):5>&!+JB4 DAKB8G-:NU&Y%DM."N[[WEJNY&N#XJO1M[[E(PO*8[5L&\89)Q'H0( M^1M_5 O^QK>/!7YYD@>M=1M) MIC'%F2\XC,(@ABA)Y+DG3@4D<1JA./$"U0>IF6P>I#*S^74)&H;;X\J9SC@[ M$=G,^LRD-.W%5FI77;E MX31FJGXB2"-/92-DX)SZ <0$)YPG'I'&:I*-F* WLVGN>TAQVT.:M[1!H4)/ M>29DDC_3J<#C&M0['#O4B^'N*0GW--?NB#N*3@W%=#8Y>)S:PA.$M40_GR2L M]YKY+OPYW^3/K\_M>2DC61*$20R%A^0)F20^3+/ @S'U/9$($G,OT]UYCU:> MV:1;6OK[Z['8TWNJM3!F=MB2<=A6,LC\!=OF\7J+;96]8G2WQ_X'+(<.MR-W M[^7WJ:XW[&8W>+?NT\2AQR/?@QY20.D\2N5^B! ,8TY1X%/F,6R6;!XC-WNN M^?Y\O'!=0-"=,&S0S:FE0KT-T95:S*SPH(^:;JV+F\/@Y;$.4/.IP1H2NAH8 M/$9JV5G!&D*?C0G6>P9@4<> $- M,PI*K68'U/R8;FV:[.$ M]42FIB+E3KS'Y=/']?:O4-U+&.*(<1B&F4_](,+$%R9N M9HS8S'[E4! E0U5%'-34=2)3<[WI>0]7VC!S%QH;2 MI- ]DY.FW[&$@ZF]QOZG*0A.8^('D'A!(H_UOH!IHM)ZV"XS.XP,R[7G.^:Z?U?OYR?]N9YF-X?.T57_,D>ZGD M-H?:?J%GF,T^*:']H;=WU67/OV."G1V%1Q^VV[Y^VV[97_EZ?;TYBX0/7W7O MV0./9%Y(*8Q"GD'$PA1F488@DW\*_"QEB6>$)VA$?69;WO%2W]*]%=W$HMIYN\W2+6=^64P8:!I4UY(PE*L\6Y2.:6A/SZ>XU8F9(SE6QXYZW9RK5*,8 !_&5&-S M<:XIK;OK\RF"2U^B:RJ@YRI=]TW;>E+!BX*SC_E&K5TW(/Y6;,MRE65IE,1! M#.- 12(TRB#AV(,>\7@4^Q1%,3&K)!V@-+/Y*R6!?/=$/>\$'3JA4NZT6MP5C4(LBYR M2\,@9$$$,ZY28B21?_)\A=$5)"RCB1"I%N3/,(F9;;0+ =R.M]0&[Q_1BYY] M7B:MF6$:"FK9T-PGB],NYB,"/Z!UN4_ _G[EWB?M#$^NH%+;97S6%74[*W9L +SGP\QV#52K9]/S*,S,UI6NZNNI^XZN M?E&,@'SS*]CS JZGM6;L",P5X,A!&!!>U'&8*^34H5BL8'VCO6&X8"V(V1]8 M39*JWFIP=KQ>X9C%*/4HI/*H#A%'/LPH13#AR..QEV5)%%E,&1TE:F(EUL-! M#[,_B=5@R'&U,8()(H$' Y2IBJ/8AR2D*?1)A+#O\X3%OO'(3L=*,YZTV0[2 MG$-?>H[6G0;,G.N.+MC!*.XH@Y:TTQH #1'=50&,$5NZ#D!#\)Y* )VW[

    ^W&X4#QJ7[Y9U%V+U25 0H\)D$"0900! E%$11)QJCPTB@F MGEFM@!D#L]<2O+_[_/GVX?/-EX=OX/K+!_#^[LO#[9??;KZ\O[TQ+#$P5*V> M>YA/76;NHL-'?8%RQ,E\MZN7J<'A&"D#XHO/F#)73-\ *HM5;#.FW_EZ^Z+P M3>G39KO>/KY]52T&Y0[(B 28!FDF@[(@A2A+$IA&)(%,),SW<1J&")OE34?I MS7UY(O_[4XUDUYB--)$#'Z9YU''%Z693G:G#-*?:$NXH #2D9Y@MIRFFLQSK M.+6%,ZU:HI_G6_5>L[/ZK[S"^8:S'8Q[^YO%A'(1)00BGT80!:&J0T0)) $) M:)+&01H8E6OTDYG9QG=$P8ZJF5T/J$;/G"\7V,R*SV2=P7;'97)DL@-$%K74 M<4%/#73B:3N[[%Z%OF^''@9RDQ6"A-"GL0*EXO*D'X04K?0IR2&8B*2,(">SP1$J?P_:182&)(DX:G 82R$!?2\ MK:XNAH[_Q,L2M*,*P3.N7HLZ%3>'ZO0\VX6_&C.W=ERZ<05V/Z#/>T6X>K6Q1^=(_[9_E5]4W>]SMJ(>\CWN(X5P(KU=2"*(N4+\ M2E,1,,)Q'!F=-\S(S^P(#^0 ;F:3NLQQGNG21<[S$@TYSH%>J=FZ]4 -(+8% MZ"BS86VI'.F02A;)F9X1_XERJ$.*,KLM$1\"C3A.M%RS/0SDF^;J.^*XW[%LE5WS: MKN7[I4)AJMY6&<(TBSF"282Y0M97H/HA@U$:TRB,4T$$,2E-F2(XY(=I M)%@2FAP0>JG,O*W7-,%&;E^[(SZN&3 SZG[]Z%GRQ5*;F6\C<$/O"APHNC/@ M48$<66T_C45-=53,4_L\^*W8OOZ4H>J M->Y@L^=_K3;7SY7NH7IBF;G+ "1U4),'3<3=80!\Y=5KL0'7S]O7D0W*6#'3 M9VJ'.C&S; ?J,#I#:PIJ=8J>6GNQ<[2FD-V3M.XKEN'TSB5\4BG4NIC@3OQ> M-KW9*Y[QD#*<0$Y\'Z*89C!C"$-._00AE*4>,NJ3'J4V=WB]WZ;6=;:X4-3A M5L!7^1>K2'M4=2'E/J-9#(,4>Q!EB$)27T &1'B^Q[A @5G XTQY=L'.B?JV M_:<5ERK4/+2X4HOAX66OCYKN55,FI7Y/DG9SJ'%XCM&1T=5Y9I36LN<:';'/ MSC=:+]EYRUU9QSTO:D?\#IRE,K-WK&F 7W[_]@%(_36XZK^:&7._3ASB8W]VJA$COQ9 M/XU%_=BHF*?^:_QA2[_5CN]NIW?OUN6L>T$F#XC?>:E@Y!5*6%F'F]U_5]W] M7[;5/WEU&.I=IW?O7NH)]*L,I]0/: !%$E.5XXEARC($/3_V!1.8(&Z4A%V$ MZYG]:G-T>MT4ASGHM'LIJ; Z5!35R !P+82A2UGDXVJZJ)_MDYFYO&:J?.3ML)W]EZIYOP(-2U MA.=E7?J2G^%LBUB4N/T0S]M-617UG-X'3-9\Q4@2>TDJ(V,2J4N 6&X0:9) M/_0%IU$D$NJ9#NX\H3&S._]&GSA[71^@Q*I=/2HX,%*"/VM>#($=^S2FYW4O MU(.ACSQ5P8.5"JS&= X(Z7 TYRF%Q<=Q#HC8-X)SZ%';DEQI^TUQW8?70D:@ M]W6[_C_P^I7O'8YZ9M\%>G%6QVO#P\+EO!>HZ;RJ]Y+%+(,&E+!9E^V:KSAU7U,R /3?@P XX\'-E4JD MR4><%W6DE]577/'/^&\UZ7V5>-A'+,Z@$,*'R$LI M)#*@@'Z$$S\.1!)CLTEL"S$^LY]3E(&0I$'>T@:%)'X%GAORAB>GI;ZFYF'K M)_Q&]DGOHX:ICA *UK,W.=YDP94LS5FNXY!+51,AO[P2".PD E_K+_]YXLN; MG^T6_@RNCH-+L;WL"7+ACW%VZ%R:OD5X6Q2*M^L-7K^5>6D>R Z\/W?(6A3; M#=^^EB>>HF7#($(=DE\C%G4@NF'4.2[U'$'FA(QVX>30HLL%CA-B'86(4\]: M3P?JMI?WP3ZRP/?]-(Y@A$D&4>QA*/^001)Y+$JB&*4I-BM9FB8Z>_W2_=>[ M#[^_?P!_7'_]>OWEX9_@[MVGV]^N'V[OOA@/")I2H%[DY%8I9A9]AB8Q.SRF MOK3N!@1-$5QZ0)"F GH&!.F^N? !L;TJO_F;%S0O>7F[:=+;]66[#!B*?%/F MM(XH5JF(,65) KV411 )&L#,BPAD81 $/E?_;YG#H0'3BQ1'Y3N2X'M]@M@* M@-=KL&W8!+SETQ059XEO.O,1<:8OM?CQ\&YW'MQ+(C_Z_@YP+TAS@OP)SH06 M>O_1YT$3EO\SSH(6'\'9.="&MB66"2]+SH][%G8("F\M2^57_HSSC5ST3GR4 MFQ]>_Y/C8L68E\A(5,V'CRA$?I3!S(\09")*,H$8"FAB! %IS2L/.A N4K.?AEU&=F=]N>%+.]Z11:<_8E8)+(KR=T;5G3VW M#8- <>@03N5B+;D"6K%G9%D(EHL5=@;.TW^_Y@679UMIC-+VY'=3 (CJ8O1%/4+>OO''?6WG M(;>2<(0"GT0P#F(/HA01B'F 89)ADA#NL\33FH/IAIV9S7+'G]JH6@[!CL6K MNCJPV@-_O>P/(@VC>N;KZ*N,F_SRNC;,AEV@YK;0&^@DS>;0/-O2N@2Z<;T_ MSQ,V8_'66[^4?[XJ'[5^;%?'D#ACZ!&8!1A )GT,2( 8YYY&'>)+XF5;% M[ B-N>\L:ZJ@)7L%%&&I%J!(:[JJ$?U,>'XW4AM>5]H(K.\1ID4:"?_DVTWX M)_]P"/_&UES&J*>%VENJQJ,6H-0J[?3P_/AY\Y*_WY2L8!_7^%$;C;KW[;G/ M3(HH>,B?U0GC\Y?[6S5QKLREO+JY^A'!I\]0E\ML9E5CXH(_%6U78-*C@MFA M2/"A2<"X>(I!DD*:*09]P+:<@#/S""O[+D8V8[[C9T[D+)/6.@P]F5\>GJ MT@^@>;\VOUH-K\QL-#I+^.Y(1:YNMRRY6/;"ZC)5G=U!7;B1)T(9Y9O5.YF0 MG[WRZ=O-IYOW#S(D*7/DC$]++.B$+I9QY'ILUS!,'']I$UT.!93BLO%GC MX5:>%Q&6<0Y#XH40)5X$,QE(04QYE"1(9'&JEZD>(3)S:+0C"PYTVXU#BRZ6.I@2JYL[F'S6/GEP+X^B5?&\L8*1T<-3C5/'!P+K9\WL);W@K3!D:BS) UZI;HH9W"\XN(I@UZ! M^C(&_0_:5BL\U!^I#LX_X(J;%2VY2EUF6UZ_5T[90 M0',KCK.$8!I!P0B'R*L'-D4,\L CH4C3$"/#'IL1:K,?,1O:#3[450.>7 *\ MIV]VS!Q3F]ZITI$JS*RTU<&W1@<-77 ]K0/C Z.&=([.AV.4%CT.:HA\>OK3 M><6B@*D9''6]89TQ;TU1X4E=1N!E/ M3 B/B4XBRD,$L"@3TA/!]G#$>ZU4G M&U&=.U,^G"?I)/,,RE^TM3EQ5IQ+1X:A;LT!D"R #@]7H.'BLD(A;4T9U /- MH3&[LA]WFC,K[#'5P&C]CO9BRY7IF,IW5(UC_+(+H-SWN"C>9+#;P$:O6))0 M#V411(@QB"(10,(\(L,DG! 1Q2GFAF'2&+G9XZ1VDNT6;PSA,D>5I!<4N1+< MS"<>(^1>J8%:Y;#L%X+B]@LU"SKN":D?")/;+_0X7N[ .Y9PD_OQX^7#5F%I M;VB^YE]XU4S9^R0_^,/V/2Z?[HOM]YQQ]N[M]Y*SV\V^#>.:5OGW9F+N#G@Q MYC2AL8AA@F-Y/A)I! E)!.28\YCY81QR9&;X<[ YN\/H,*U*8HL=VVK8)LB; M<9/ROZN_4&EY5_?JA[F4>,^XX8#.63ZMGKOZT9_+,/0[_DY[?L&7.C9N MQH(JGG]5_ZS8!O>=3_6+8EU^SU\[W6H']N?!]9Q1OZX00>=@<5DLT1F5?(9" M.BC(=[1%8[.\U8F*)V"-/KM\XNQX9V\N8"Y MG>RA7<@"(ZL[E5G+UBX0U]S"1B1U;V@#DMF:U^ER2QK5@"@GIC3TE-WIIKFY MOA-UN8)0/>&_;;?LKFAG#WW8JE[Q%8IQDG@HA1'!$41^XL',SQ",/)9AYF=9 M3(S&@&A1G?M>M;FSWPJPXT+]6?&AFFE:3L"?#2^&D/MZ6M4[*3C7E9E!.U*3 M<0!O)+:CB%R/YJ(AMI$:3F-FLY?M"Y-4R>&G?,-O*_X\-4IP\+V%:G2.*EX5 M<5!3=URGTRO9174ZQRLN7J?3*U!?G4[_@^:_K;O7JE0]L?*;J=/>=UZ\U7BA MSY5NE#>\PLP[RS&,VOB 2!.YIPW+CY3/^:*1DMT+]9V IS_(AG:$MS\.=;36> MX$6AKH75I?$#_OOF;R4*?\9%N2-4IR]Q&9'?U].@_]NRFA*[8LG7>7I[3H.%6*V'>PUT1:L2-*@I0U^ M::D/(T];U.YIR>FL?&^Z;(Y M9K0L[$=?&)X7II6HYU2=JL;,K5ZF%9M!2WJ2NINS-$%OZ3%+>N+W3%G2?-$R M>5+),$V%=W>B\=_7FSI0+/B3].'Y=][^UUV9+,5I[%/$(R'$LS??Y%0(&:%0#YJXNE$1N P.X\E)(;&;:R'1W/]1#@%=G3(!B4[%I@MR2[?*0N498HFL6()Q[ H!XS^P*YB MRXV-91ZPL3E].!2]!M&S8RA@..T![^PA% >_0ON)'^JN"Z0^[J743S4GMT?/ M9?R%&J*6AJ"5'-JL];99)L9NE^;KODZXE?[Q:K M]:I*(TYD2F,FLQS17"ADYVLA2LVI1!-*6;>(FLIA2\8X_3-9M9/J^:(H\F)PL]TPSR01U//J_]F?QS&L-\H0O 9P?0 M8'!HVI \OA)P[0!J;H>U'8*8;P!//;*I;'[@YOQ8Y1'JVH!W3\NE^?E/\I3B ME*8,)3S1",<91T32$I6D3/(R5S'#$A9RZJ4Y]/&N2C>*FE;$*LK0&%._WERC M3$&U 8TS5<2W(7OKWVKEU Q<10T+(6--SO(&BS;U4QPYWN2L@M.(D_NK?A[A MXW0^7:O/YO8H/]D!.O=3XV4:7(\'B\+][\HG-1S8,8=W=LKHA"2Y3&*<(:'+ M$N$B)A9V(T94E3K->&:N?TZ0@!?R,;#G,#^N$N8I?/7IYCU&T!+,H]0,H8JC M:,=2[4_JDU154+3/W54U-#6J. OG:"Y432#GX\O%J [I0E4=.ZE+EWNCE896 MFOKX-7;J2K#D 6CM M 4X$#>MW:\\KZQ3_?G*.ZK2FBB6JP_4?'>Z;?X MLU3H[7'^_U<9WNDG&;W6[@P+\!:]3_5\M!VVPV= #VC[R\/YC(9F"P3(Y]#- MH/TB>O6J=2P[6J]:OVC[O6H.3U]PCKHU>[6:HUS%"<*$Q8CE28H4 M37B9Q48^ 8(HV"T]\#7MW6RQLC_&^JA14?0X8-1* .S_8-$\MN<>:?PVRP/& M0^YE]<+C;S4' IW="0Z?&/G*T6P<>_VFYJ*TG!J3%G6S"8]U2G&6HSA)BAKK MG5+&4"Y9*K@@.:%TE'ZE/DX'-N3K^_ME=?N(MF3K5H^K:(^ED2X/O5]MX*M" MR&\Q^L5@>_3?8__J^*N^@3N JY)?^\3?R^>?XWSOJNY@IWEG@J/,S:VK)$IS MJB(E0;%Q] BG,4>$BP))410$YT4J6#K@S-PQ:B NF.[J7??@_@&@50V#J!7H MD0?1Z-!#<@>M0G#GX"T/QW6K(( OY5N!;BY0GU:K)R7?/QDO>5\'..KQ*.=] M\ 2G1!#-"J1R31&VG7],QN84RXM44:XE%Z!,H H)) #\^%@5 =V@8J.'=@E2_DY,'-=5;.9$FNSJJ'UJ);KETT/CM 9 MU2JS&,(QPE*7B&6*HC1-2DQP0O,XAOBI=E(#NZ-;MJ[R1[8>T68XU -;_@M8 MHMFA)S??$D9Z:#9M1S/:$!V@]:9?MD"^H(/0J";?+_"Q93N\ 1P&J::3#_/U M=/WR3=U/;4_>?/V5/:@))D1AF68HSJE%*&,2T1(7*)64J5QJDHK,:>YC"X&! MC;4F&>UH1I:HXZ#"-IUTFV@(26&&"132?:9@CR0=V6SS:FV!Y@\[PVM=<)P1 M@CWB;*<%]CT'KYSXLE[.[-2XE<7FKBOZ+> MX,(?5U.XPQUW:*+;K,(I 7AP=I$_^CTH**F;K%[%)!W+CE9,TB_:?C&)P]/^ M2/9?U/K'0H*ML>7UH1/.^[CV-6G ))D6B?NM+H"P,),[(^< !M8CUD7@_<=K MC@[?WR+4.0#_MD=];X!BV8S4;D:6U]/*U^OEE#^MJTF[B]/LYUYAWJ20+,E2 M'".1T@)A49:(JC1'J<9I(DC&>,9@-\5+61H\P+5#Z:KOED/^#M4.MO)H38]_+":9N:ZS0BJ4JB)'6&<"D32G"%.B2YGS M5*?%P"V/?RP&]IOF5UL,WO!H=.GF!@?7$,SS7=+L^,?B55L==VIYO49'P\-; M;W/8AZWJ=3'H^GO */:SH0U>'NY"DE\,+4 M*F#064SGA/&[)NTO--[=Z S[!Q>B<__NMV=;#)0;_9W-U&9",LDP9;202)&< M(4S*%+$RYDB7<9$75&&2"LA^?$)A8!NR]*HSL:4(VW1/E>&VH5XD(LR #J0; M(*75*DJ@#>YT_5$WKU;QCC>F]@<]TE4_Q0][QFZ&JY(X+PM)"I1H:@Z\@G*+ M+\M0H2EOP8 9*6>98,FHL^S[I:$. MEQHO 756A(/4T_DGX ;R?B&JGN"Z;.W#7-K!&A.NB11$,11SEIKK8$H0K;8D M4>H\S6B6NA7TMU(8V%PV-)O._,A0K4;MN%O->;WT&\_%TL)L""PHR)0ZA?&R MJ/,KCF98G0+MVU?W@_#+3W5BK"HQ9B^W;"K_L?JJULU("VA>R66MP0]Z^[>' MAI?(,A,]K_Y79/AI@+G=[TQ.&NJ_2X56#O2(Z*B7 5)5$,F]+F1.!$:[J$'$ MW;_ @=Z#&WJ=?;Z6=:*FVC0=L47"?K.\3#B8$9XKO7"3 M%61O[2)Y6=>9Y4:SI791]BVGXRFXG=PJM?QMN7AZK'HGEJN/<_ ^V+'$P)9C M*4<5Z:BA;0&A%NOY F)(72KHMZA TL-,JTOP ;8T!QF];*UKW=&,SD&X?>MS M>?QU0$":84$VR7DTJ7$S1J@!XTFYSG'"4%$4R@*L9H@3D=A6<4ZS6&,I]9B0 M((Y\#^Q+3@;#;HC7.#E7T1Z;X\*$N'Y7MT#M&_Q:,-\7$D)D3Y@SHX$/?P%O M!U($^ G>","(*]=_*K@1X*<(#3X")>^W,7U3CS7IU8W^O)C?VP+?]XJO)T6N M^H0] M]@>]S_L9\-U2L=73\J6J7:T+XYKD;DSB),VQ,,= VS&6)A+QC&$DTE(6E)04 M.&RME=+ I[<-W1JH\:HI'X49;+N6W"PVB.S0$,LYL0?(B??*%LALV^F,:K>] MXAX;;O\+OBV>[XPW6++9I[E4/_^O>IEH7"29( *9C18CS-+27-R2%+&X+ CA M6*2TA/5X'E$8.H->]S\V1*.*:F3(0ML\C_72GQ*\6%J8;8(%]6CU;!'F@E[/ MXQ5';O9L$>BTV[/M0;\-\O-BM7JWF%L +#47&ZB%Z_4[MER^F+^L43E)+J3( MN4"RQ-H.:\@0Y31%6*=,$SN>1H%0$9RH#FR.EH=HCXD-J@ALZW33G]LV&EPK M,+,%*P2\EX($#+2ONM$<=8\%J>%XOX6][!F/;8?&^[S%TL>,&>'-[5FT'4.(#NP2.E$@W9#X_?7I&,0,K"5@!/)R!<%CA@") M0P7\7$B.&ZT#*.$DU 9YU\]A-(,VE3P?UFLZ."8)+CDI)4$931*$.3 M5_[)BZX)P>$BHS@.FB&/W 7P;7HCQ=3'_]C1326'K.?S5;^JYHK/5U/2EKP M L<"9;%MP5$E0SS''$G)>:Q(KG5*)\]JR1< B)MSE""_[GUZSC_R3]LC>/2X M7#Q/5U-HAJQ-1RI)TIACHQF6*H03KA!-L49*T4)1PHI40T& +M60#QC_3C^\ M)AA&.V[.+X#,,)_7B&LH;BX=T2\-T?81 SY@.5UBA4/ .4ME;%B;+E'/8-5T M/N[KQI[-R7.Q?+'NUFF2D*(3FPHY?3! N&$$L M+S-$8E5*FL50AJWL\#!#+V?XLA&[ZR"4P?@_JJ?,_CP\#A;O"CU3JM6[I^72$#>N@&2:6YQHR0'^NF-Z@6XO^GF KT^V".E&WSRJ);-ICR8-LIK$I9!8*YNS3"S&38$1BTF,$JR(MCAT M%%;YUTIIZ/!C1=?N;UO*FREUP(- NZ[;/2R+W)1P*UEJ M =P6:S9SV]PNY =DBENNG'_%%7?5<7?+7O3+S+#VUR;M#ML'+U4^8R0F.N=( M9T6&<($3Q.,\0UG"BY3P-#&7"\C)8DSEP_W@&U.^VU%E1)7"''*MS0/.-D@M MOUCF_KJ-9A@.KZ*&QQ-\\)K-<">@0/H*=$ZZE)M13U.!5'=\Y@JUK-_^]'ZZ M8O?W2]MC: C8>,VSFC^I:E#R#CRB2!))J$1RCB1)2H29 MS9XR42(6)S'.*27*G)>:?F8W1]%/U,D<#ENI@7["$(RFF_'FPD+V_F&Y,O:A M8:["18-,I4S%":*$)L;1IBGB4L:H5#0I5*XS'9>P*'8@#5X2QJY80$9=UJ7( M$W4"@UL.6G3SMF$U W2U#<6J)3W:T(PLT:NH8JSKUP7VL>ZB!G*P#@1']:[N M"CAVK8 W+P%MKS)FUW/Y72V?IT*MOB]F:$+II!,4FQ3W1RQ/,;F M'*;CA&.2\PPT<-V-[,!GL'U2UCE,M^507F#OO4IT M5;:@./&]1%\!/-Y5$><1Y9W?]HP=;J+PGQ5;'B\ M,-BIJ9]#"MNS43U3%_P$C4)Z:"!5R@I(? M-\;DJ9R3H)+O.KZX6M5]\Z.1Q_8R+YE8_W.Z_O'N:;5>/*CEAY]B]F334[;( MV?P_><=^3G 1QSG.4L2PC2GEI4*$%(DYW[ TU8G23( .-!X\#.ROO.))/JIT MW1H*!>\$Y&!GW MRUM%IY!@_DN%F(_P;O%=S:KI@U\JB*,0A5YRUT"]^]\P%A_=]$97F]^L& MO?#.+'']<[J:4($SEI8)2JIQ1DEF;EJ4EL@<:;0JN!1Y"@)+.4=D8 _R>8L( M:HE>199L]+LE#$1#.:L@MR/)I6+#K/\0"-1-8@],I':1@D$@G2$Q,N)1NY"G M $<=S\*Q!*\?U%S:\K:JD9ZG*F=*4R2X'28F-4/FKV(D.=<9Y66::*?:WY.5 M!P]\-K0B2\P=,?!0^FXCNT@FF&4YB@/"!3S+NA<>X.%*H^$ GA5@'__O_ .> M602V^G$]E_;_?/B?I^DSF]FRW6/@.GF&TY",VEY&P?U [1H!9!"-+=:*3ZPQX'5Q%;1QLF MHHJ+@-D%B-"AD@M.-,?-+4#4<)): +U\P8"6E3TX?UPLS3W;WL-_+&;V]FW^ MXCPPT"1)99*F.4:"*5L$EA'$%8U108E2,4M*%<.GK0"9&'A;KD&M>#NH5W3#9]-[CUX]KX_BYHR&5C7,-_5"AP72LM\X$T\UA9Q- M F5A_$$CGDHZ.S7$=ZT!DJKOIRMA08.^L;6Z5>;7.U]/RCPOM3DT(6F='4ZQ MN>HKJLU_"IVK/)8Y!V$E0QD8.ZDJ&Q8BPZ6*!DVGGE-W@'3JA4H,G4[=L!-9 M?JZBAJ.1$JH=NA@CH7J._-M)J'8H!Y10[5K',^@X%;878'Y_?;]4U:ZXVLPY M$;),+%(;3;(,X3CAB(@R07E)DX3HN*"Y $4>VR@-'7ZLZ*IH1Q88=6S5D&/H M,83

    T -,..F5+%08LI7.N+'(/G%/ I*]+_@"%ADS4*NU/L) MCQ47,2F1*IFY+\5V,"7+A+E>9'$1RZ24<0X#)SI8?V#[W%"KLF-0'*)#1;@9 MY 7BP=/XQSSCH4LGI^B,3%GSDY?W"5CI-6*SSM*0888$MJI]*$>&: M(%(6+,M$D<8,M&>>(S)TOK\B&6UH1K_75(&INK/:<8QG7B@S,'P)%1<>JNR0 M)U1D\AR)<0.1'4*>Q!V[G@TPK:^^ZU^+_WF:&DH3GK%"T52BE!*-<$',QEB0 M&.5IG.6%3F*1 5,1'=0&3T#Z/KO MFOAB,Q\Q8G8*ZBKZ93JO_WG5CED)5K*;:0=2',S"CP?^U72OH@WE@2;^G1=O MB)E_1Y1>;^K?>9$[Y_ZUO +,UM]/IQ;;W&8R[M2?'BQ<;V4-=@K!'[:# MZIJOJE+ 22)E7F1"(E4PB>PT(L1D08Q_D#Q/BJS,A%.<#49VX&W;8NI7. MV+/6;?E;/JZB![:\MV>HBA<[\OSSIU]OOE5!=R"BAZMFW4Y70^@+YEGK'O,] M555,1-^WFMKPT:TL.+('4/)0X!ZN9,?%]P JXP3B _I^B):)"ILH7+?$V>6& M#IQTE_S7,%T!NB/.JZK;10RD)6"H!:"@41HA.N4/U -QGL8KMC]T"MW=^=#] MJG_3PUU3M&U.-*(!"Y<%E4SPPMS1['@41C@B3&&DS=5-$%WH3!;0MH=3,@-[ MA#N+2QG-MNT/LFH&F-=@? T+T6.-N ;OA#BC-;=SPN6Z@-G]<3?$7AZDT<$7 MMGY:!LYW=$L9L$'B#)'16R3:!3W7)-'QM&>5IYK-;)IS+K^PY;^4S6$U$UJ: M3#GE(I8YT2C7,4,XS7/$$J813G!24I9I"LN+]!$*(J((9:5,F! @Q.X!M>F! MT/U>S1?5)-C%LLITR4:W]OC43,9^K%&D'Q9-0BOZRW^2-$G_%C'YWT\K^_ ? MQS6G]8<9]KNX^>X!M0USY2=EI+L)&4UY_!X;5U'#8$#(0#]%A,(/!%(?%TS0 M3S4GR(*>R\ #.Q^-I(NY^J;$PM!Z,;N-^:DU4+$V1,W$>BKJ>3TOX#"/U^(# MGP0;GJ(-4]4T^@U;UH2.&7./_/CILC\.-+@:8>X'K,$!0D,7J<0K4.1'<;2P MT44*V0\B7;:01QE RXC0[X]*3/54F(/(#ULY/UW("9%29AAG*,U2CC#E$G%L M2X0XHXKC)*5IY@8B#:3L9$R7($F?&UL ,EM@&J[O= 0 MZ@H^SS?Z?J2OVP'U!:@&&$9O?N4 (?4'*PZ :Z&S.@"PW'CE 7 9#^H#/%Z_ ML-&Q(;3:%KE@D1*F4X$RE1<(RX(A:F[ZJ!!)SO-8DS0'@LRWTAK\;K^KSE<- MZ?_CV:!XHB:W"V,0T6'^<2?SAJ9+691_7V&;9*$;"$_HO$ZG8)NXK2V!K2\, M J:ZNU2D&=8BXP+)M.0V:)\BEHD,J21)"QH;7YJ !E<"0]\>?OVX1\?OO[] M0U#85.@DGB%4 3-R!X#4P%EXSF_OO99R:N]:;&9K:S[-FY;0=U4ZHVJ-F%!9JHR5&,4EMD.NRAA1 MFG+$F2)2I#HUQV?8Z;F?Z.#'Z!T+51,3FLXC47,!VX8=].>V 8?5""HVZR[ HXW6,";05U"4Q%24*J(.8(6\I%J 2F@ZJ0V\,Q_][M'N=Q_$"8!J:(+IX2+3WU/! M -4S3C(.:_"O43?C)+:CF0]7,=.6AKVNBABJCIY-H$A(*3)J VB48X3S B.. M18R2,LEI'N>E(""@CPOY&=A+?-#:G+FJ48Z6)3O7VAPHFT)18/#M4LV[^9(1 M]0GS-GXU'E?1CL=! G^!]#5D*0B F]BU+I(E%*DH)!*TGI9D&G!"T1K(L +0RVO3DNE!>>H$/8NE:76JV38 M_"X2G.%"Q0F5H+L47%Z/2Y._O(XW(; 4P"M/MP#P6\T!OZ&N+_6BX]Y3#@0Y MN9 <_BL\;']=X?Z\FRU6ZF[Q9?XXM2BBG^;R*WMP&M+:M\; OWM+PCU6WREL M?\P^E)Q RZB1F2JR-@AX-[756XOHR]?;3Q6JK_F'IPJTR+ R?9[*)S:+.O4" MBNJ[".T5W>]<>+0HOXMX^]%^I^=A9KA:KB??E#DWKVN(#CNX2FM-\IR4B"=" MF9TWU8AK5:"TS,I,96F9N,%]GUE[Z+RY:DH*S?7Q=CE=+)O:+M!0KW,JZ;;/ M"P6%F:2OC,Z&UR%-UU9F7MO;QLQ_[2SNW(JC&%F'*!N[ZGH$/IKKG2TFWD7% MM):E$A@EL?D?K#.).,7:W!$595E>)KETP_,Z7GGP_/2S+:V XDR=R-]M-1=) M!;,99X% X[G.,N\UGNMPI='&>U$@7F&*.L MH+;(G9K]AL6Q^4].F19E3-W [EK6'SH$O*$&N_8<*\'M_G.!:# [V1(:(-73 M(D2@V]'QZJ->DUI$.[XOM3WFFY3=Q#A7=XN6W% 5&.7'XV.^V>EPJ^E:?5?+ MYZEH:JUM)\S]O%JE'O)6",DS0LRYC^0IPGF6(6I'U%.9%QRG*DTH".ED:(8' MMO@JD=X UXI]P*"FZAJ:(![XZSE&5M[0-P'>3&\_O6L@<[OF:'V:"XOJJJI. M[2H*O,=BR#SV.'H,E@H?F-V1L^GC*/\T(3\278]NPP]VI,#CV[OC]=_U<'_0;-?W MK&=GG07<^SRM^Z.G:K4']<9*2CAA)1*X+!%.-4>L3#*4Q G52M(X21/0L,!6 M4@/[F1KV<6Z!I1LTN-F."V"'7;NZW,YI890 ?K7E]TCS?FZ2D+8J^SZ90?&6R-PWOU@ M\YM'N\3J'\K"''V:UR>;H^*=W\SZZ_=LK3ZRZ;*^KN \+@2C$I%"&J]!TQB1 M&#-$-2FXTIR7"I3X?C.2#9[Q,(Q.J[::ZH(:_=T<(%=G1G!6G$66MQ]CFMZ!LR"SHM\#O<,Y[_V)\"&^\DS+B+^&KJXQIR[OWZX<3QHGXK4O1-<) W,$V\$"9A2 M:>7>JQ;F<*71BE_."K!?[7+^@9$/NHUA?EPLM9JN;:G3]5Q^^/DX758KK#:V M.L%4=QUVZ MYN:PF:/AS1P4_G?TSLX%FEF$6M\A@,-_XH$/ET&_V&L=&K?'PCTQ*BSN/4%V M9\4W< :$:OVUSW;._/XYSFQ0]0<[BX$)^S8.K59*;7&2JC:)323GI>%G]=[< M7',MB< Y1XS'VNP:L4(L*0M4)HF=!$MYD2A(IX,K8= Q#MX+44\:T4]6P]&3 MM^9@?])ZT[BT9>/*EEUSU3V+ MWJ-]"29YL*XF1[(C-SO!E'': P5\_R)PM&_*CJ"Q#5P8.=#7$;M]Q0CQ9;\EYX M:3UZ=/,@P;4#\) ^+D]9#\S5 TMS4T(*0YOBR M#_;TXNYVN9!/8KTR9_&FZ&1;$E)JGF!%$57:=C)K\R>M",IHJ1(+1:V(4^JE ME]+ WL&0CC:TH[^PA\>_11OZY@_W[L6Z_2KK=@I!%0%S! NK08\*D) MYA1A05+$RE*@3)@+$V%YFI4QY*9T0F&4*]'B!+7Y0M!F7[#F 0M(3D":!T1F M#ETLL=4/ M^_]M[OJ9S6P(8U=S9/_A>BX/_V+OR3J$NNG!>*_J_VO^NQZS^^&G^&'CM'9J M>XVI-LGS@N6E3)&.F?$M.J:(89TB0D@IE%8XQP2RN8_+_L GAZ]J'%>_8C]CD=_ M>?A&T^:_[6CZ92/77ZLVIV9R]4:VR H7U=*%\]:O\U4".?Z1F1]U#WF=#W.\ M';T2%WX[F_&FEH-;.X=,*OGKR]]7MO;JXW3.YL*""(KU]+FJM]X!.I12E"F/ M$<]CA3 M,&*QE@ASE98X5W&L$ACP.9P)B*OR D+?TH[8EC@0U-1#M6Z[PK#J M@GEVNQM77GK#C2V-^,4R9/;FOT8[->Z8&@2"T%\G@?RJ!P.C^D9_!1W[MPM6 M\KV."W.6E^\5WR!&L#Q)!=<*I;D]('-NSL9"Y:@D1)5IQF66,Y@+.J$QN(>Y M4\N':+9@P(3=J3)D(DMK R-5DF"78V/UQ_Y(MPBWNFUM^U! MKTKH6[7XJA;@6NC]UP8.4-DBXML/-]'7#S>@@N@#R;JMY4*A@'OG3I[P=='G M1/"MC#Y8:\S:Z'-"'%5'GWW$'YQI_6)+Z!9S\))Y*V;\Q>0L(LZ%VV8*A:[9*XX=C>[#2>,"UYP0X0*H]^\ %O3LG M$#JG)=[\N,3[UGSE'^8O;Y=3H6[TWCRL6V6^_WP]*7-J=C*CU(*P&&%LQ\?2 MF"%-[=R:(L$J)N"N\T%8'3H!6G5T<,?.#WZN\V,C0E3)8-%I]P?%5>%K =Y_ M!_SVCG?'-_%%@9?0R]MX+OV8?OT[@^HY9./.,(R.W[$SJ,+/MNH,2]%O@_DT M?S:++)8O_UPL__5I?KM<"+5:?57K&_U-K=3R6:TF2N4IER)&(K4#SC+,$"F8 M1+'.L:"I4%HPR$[A0'-@EV\)VR3R8TT:YI==5.;F8 ,K N8IM\2OHHTZ&@:N M(AO>-WYOPT0X5P>0.)#/]0H&_F:H-,.4WZN56$ZK1L%= M&9=[?+!GI1%"AK]=7]]NQVWO\0"*(?8IQ"FL&% 7\$ACFQH"E[3!1/6-2/8M M/V:0TE'4H[BEZUM^N[E-"NP@5CY/Y^K36CVL)F7*N4HD0904!<(REN8>@Q-D M-N\XS](L%Q@TIKB%SL!67266=F2CWRWAJ*(,'-[7IB>W;3N ]# []A(W"/J\;[;]WC N<,W^F2@I[FD3L6$2HDSQK6-U!@3SC**>$D5 M4B5CG"AJ>S\NGC+<1GU@PZYH1+]X09_ M*@YRS%.*"HU*Q$NR@1Q45"$J_5?/$PG5M+KU#?>:79N3G.3^=B\5"#'HHZG%&I._K+ M?Y(T2?\6_;$!KF,-<%W]-:+%3H0A/XR;YQU,V3!_#!S<7'$S\'SF/B4,.8VY ME?;KSU[N4XO3I.7>1>"SLC[,US9S5@/9;CL8OJ_9^FDUT33.BY@+1' J$%:: M(6H'OQ8B*S7!+&%2NX[.ZB(T=/:Y(ATUM/?Z:FKJ[H.U.I75[3A"J@#F(WRE M!TWAAR$6]_9)?3\QX0 M_53-FB[5_9S.(2?/^AE 6C9'>, MS_::W 034O*2(*;2'&$C+:(J3E"2$IYHK!0OL3.8@!O-H5-CXH>23[,J";)A M*&HXBBJ6++(M _35.ZJRQZJ'41 PT]2NC^CWBHG()<+BK2( "$%X5?G!$012 M&0R8 "9\)T2!XU+C@17 9#N +0"^>B& P:?J]O%YL5I-<%)D@C".1&POLBHE MB%-)JN02IHP*AKD7A,&.!L@KPEL1=[W]]:7*$[S@0">*4"F4;2./S64T5O9R M7Z <9X)20@K-0/,@+]6)#\CIH4ZB7V:&*/ N?TXU;A?#"P6&>?Z=K)\:63]W MRNH/\' J36B(AST*KP/R<"IB*\S#F4-@:VK(1I55*O6;RV6%6=NIF#ZX:2WR BXKE\OM M=SD!?&;8!:1;H,X+1\NKXUTPNGD_N%#T/.J+P%)-$IW^VQ;.S2L?90?9-KTH M6A:J3#!&I=:IV;;+%!&69$B5F>*)*$D2@WIT.JD-[&7V:$<;XO70WMY>%@_- MN6WUP?0!\T07J,(#U,-!Q& 8'%VT1H;,H&NQ8&*^:K^TBHU5V M';.]7[]U\F^>CC5L^:]=9:WE9TJ2,2QA(\@F)H8UU0_""&O,S>@$:JI>T0.N$ M">IOI">RA+;,SZ]32=XN8*L-GC[IF5RW W1M.^E2_5#SU?19[1)D54_8'?MY M'E=RF_&)M4XU9@3IS&ZPG&6(\3Q&>59H2M+$V"DL[WPQ2T.GJ:LAWF*?PR93 MW>2M@3FT -_ S2F,JUF8$ZF5>L#<869\VU!JF!PDF1=..Z'RZYX6LZ'M#>RC<"GO4"3CC>B; 7 M/QZF4&,4;;^1R<;=O/ZIIAH[J3WT1&,WHO ,U4>CQ<5_7#VC6;Y;/VT!4O-4O1AJ=(/BD+"G?,UN9( MM^&L=\)F&,7V)]*&UBG,\0ZF3E ^[A*=>.7NO B.EN>[1!W[.<&+UO$\T39= M.3?:-J8?M84PH0E.N$)E+LV5GF4IHC3-$2MS'&>8:^'6/.A";.@HW%[WD24. M/"EV:WI9O3-' M%>,WOLP?I_;@ JJ&:5]A8/.L"4<598L>=C=]J+:U+U]O/^W?"@#(N.W*Z-_S MP^@!9JJN*@A;6=,OJ1^>;ONRXX'K]HIV@+3;_[1GV>G3:KUX4,MO:E9MX*L? MT\?-\&<2ESSE28EBK##")"6(E+E @B52Y#AG7#L5M#O0&MB -Y2C ]+ ,M,. M3;EMLH'DAQGN>=$'F%KB(%VHZM(.2N/6EO:+?%)9ZO"*GR5?"V&O4"MS/E?3 M9^L:[!RC&B%@&_;+4DP(3QDJ"DH1SDN)""XX(EG)N_YV?SIO_YC\S?F?RP:\W_] MQ_\#4$L#!!0 ( !J"!UFD'F9/'(P B?!@ 5 9&=I:2TR,#(T,#8S M,%]P&ULW+UIEULYCC;X_?T5.35?!Y7+ M#A)\_=/+)88UYI_^F*X__[3^C#_];;'\^_1K^.G]+*S+8GD*\.^;O_9R\>7[ M?V38$)=_-C%?UW^"Q.%9UT2H P65!0(03L#*;#BF Z*.?M_G?R+EXS; M%.N?8P"%+$*,+$ .BIO" Z,_WWQT-IW__5_J/V)8X4^TO?EJ\]M_^]/G]?K+ MO_S\\Q]__/'G;W$Y^_-B>?*S8$S^?/'3?SK_\6]W?OX/N?EI[KW_>?-?+W]T M-;WO!^FS_.?__.WMQ_093P-,YZMUF*>ZP&KZ+ZO-'[Y=I+#>G ;VN<9]SN[6*%V2+=^*%9Y>QB M>?$W9R'B;/.GDXS3R>;++^)JO0QI/8F9E5"$!2]X MJ* )^# 1U8=,IS3)'= MW'8E>44T;P2QPO3GD\77G^G#)! AZR\J3^2&'W>6V_+E,+I_G:^GZRFN/H4X MPXD2,J-'"[Q("2K0T?&9:W#:ER@,9SD<1_>-Y6[2?5VB+Y;II\4RXY*4Q\5Z M89GN2/M.#=5C)$[Y]^HFT77"XQ MO]T*YL'=;;:V)IV*FY\\6NC?WTY7:U+(JU^_I<]A?H(OODU7$Q.%0,<0+&E) M4H@JTBY'(X0Y&TX',_5L;%Q3O>KQ6F8SB=*Q\B9 MMV Y7:8J.PLN.PE%"L>]8\ZE(S7"C?5&QD #Z2V:L')$$"!1/?G/WU]\G*"7 M:*P,X(+CH H91UXJ#:)X2?^)<8=N!]G7#VZ%7W]U)?W+A484^A$26AS#KK$/ M^0;L;^;5HKXPH?#-&D]7$VZ,&J3A(KT/Z7!!7#?VCOA M0/1^ 1S-U9&Q<>&+?:*?G0@6%6:CH(A"K(@H(-83@8''''U20A^'ANNKC:W\ MCY?1U!>.@@I26#&N."-=EZ% M)DBXM?#(2F$84!S#W$[P\1Z7TT7^=9Y?A35.K"0,!RU!J&S(1/)T"QI,()R. M67+Z%QYG)MZ[[$[8D#\8-@YG;"?(^+0,\]6T,N4"W4(PKLD22DXH4*G0?6HX M0BB1U)]D*B;3YA*YM?).^% _&#Z.8F\7=N?KZ0Q_/SN-N)SX4IP.VH.TEBQN M;P2$ZE]%NAX+DE\5C&U@;5ZMN!,D] \"B:/8V044/N#)M$;AYNO?PRE.7! 6 MK:EN%]U^2IH"02@%(KDH=$Q:EA;1IYNK[@0)\T-!X@BV=@&+-_.T6))RVS#E M(PD#7R[.YNOE]Y>+C).0K3(R,R@VD<(CR)-KA@:TTY8'%7.1#:+4CQ.Q$VCL M#P6:=DSO D.?PKY$SR6)W_J[*'3[@TA@67P2MFB36H( KD]%O' M@D^2M=$U]RR]$U+\#X648QG<*4K$I# ?,O$&T!' 5:&[U:?"JW(,MB13N)"# MH$3L%C-C/SA,]N-P3S!Y2;]\M_RT^&,^*L@TYL10= M-C%N[RR\&T1^E+AJ"^[V!)"-H?5N^7ZY^#J=)YSPS+T0E@/*(D!%R2 0IT#0 MOHHM/%N?VZ'DUNJ[0>5'B;8VXW-/>'F_6*W#[/^;?ME8Y09=C%)H8"(Z4*@= M1.LD.7J%5*)#;?)QH;6'U]X-*S]*]+41CT=&2M6'+Y88-G0S+VK^8H"2B1\J M>PF!2(:H8V!9R!C4<9KD^FJ[H>%'B;4>S,>1Y5^S/V?O/R_F%P%!PUAF6@H0 MQI/7[B,#QTC?186-Q%\.-Y79#P8\2*CVLPP4%P@*+KIP%L>P'JEA,Z&NWB<2WK?JKL!XD>)@1[-URZ< MBY=GR\J[[8MRQ3<)Y&PUJ2]#P:4(V2=#*DYE<)@M(+/<2V4B:^*,WK_Z;CCY ML2*@#?CS.EK(:VG7_%56(?S;4V",$61K0PI5]P;)"])A0(R)2ZS1F8: M)8_>M_INF6(_5BBT 9^[P$O-45B^#&L\62R_3Y@T,D6K@1=''G4B]>B4E8#" MN9 89GVD)7K/HKNAX\>*@A[.U2Y \?$TS&:_G*V(&ZO5Q 8E,QH%QI*OK1Q' M<,86T 1F#-HX87>I-G@*%#<6W0T4/U:\\W"N=@&*7T]Q>4(WXU^6BS_6GU\N M3K^$^?=)06^XC@:8E34&1PY7%*S6]#*;I= H8HL'MGL7WPTD/U:@\W@N=P&6 MCY]Q-KN@GMPOPX,2()$1]=PI<)K,*8G1NFB#+Z&%L7I]S=V@\:-$/8_D:1>( M(,)/:_;2(OW]XV=BXNK=V;I6R5>G?6*C=D%'!<7P3/B.&IR(&5)(,?D4#.;C M:AB>IF$WQ/PH\='&/.\#0<3&99B]F6?\]O_@]TG(G$PGK\ J%6J,QT'(@8,7 MM@B/7B7;(D7YUK*[X>1'B9T>S]FQ']:VCM?KZ2J%V7]A6%[49["2>>:..0L=#*^\&D!\EK-J$OYW4OUQMXC7]R6H2;10%]A1Y2^W%MX-(3]*G+4%=[L"R+;.:[L)';5U*"08 M76J' 9/!E\0A.E0^Z)"S\ TA-'0>/&3C+T_7MQ\==^VT= ML$Z#UES'[N[(+EYG*S@)X6\KY0.@TX/.+ELUJN)^^7 MBWR6UN^6'W'Y=9JV#9"4,A<@1S)X1)1<')CSC?R&VVQ)$5%8[L$G0W9; M?8P,Z!%*5L$$1?_#6M\L-P@8'1W'"G31BKL=0..<#^?$BRRCX8&!%MR!-P[G; S0NKMDKET]$816J B96_6FS MA1C1@K>:6*1X$8]VHCW**+VD8AR0-#0^&C&X XA\P*\X/\/5I7E>M/$Y]>+N:;+?QM MNO[\\FRU)O=N^>NW-#NK#Y(O5BND_\N?PK=)T#SS(FECD@DZ4J9&A*0"48)- MSG#N^6,9 T=@:!\RQX79<;BX'V2#":D?'*XF=.*\"\08);4D7X"8%9Q1H+4G MC9U5=.FQF/XQ"FK<>VL(Q.S'SL-AL%B'61,8O%RLUN_*7Q:+?-W0^[B8Y2NV MJ!!4[0=JHZ^Y-5F!=]5AD^GTD>U< M*<[36E?PCXW )E*1)^B- 4R:SET*!2*&"$')(+@T(OM;&NCN8\ A"X][8;46 M^N*9)-#!W?4(ZZ[ORKMB;(D,K.21CF1($#A+8*0NS&-6+CR6C-M8<>T+O,&4 MUT# &U X74-N8D3Q*40%P?A-C _^?7;EYI?<.669,F"1SHQ1BE#;HDM=:P+!U_(^O'1 MUIY1C?'Q(#'C=*H>""UM6'XP=K[B,BZ:/5K,9M6HF^??PO+O>&U3DUR$*089 M>:"LM@(A \\Q&X V%80D9>R;^_>-)KPO@L7^33Z7S31[S6GU^UF@I*)#T-R1L3H46*[(&&=ZR-!F^H%L[@ IOR_FBYN[ M.,?\Y4'229BHE:T-#VA#*!-X12>AB"@9UY;3GS3&S9-$C3-P9" 4M15!%U?5 MIND.KBX,O$GR/DH>$J24Z*ZUO$!,=5(\1E*J/B3_:+^\PS+_;Y PKGO76,2+ M=MS>'RY^"Y4O6!9+W/[Q=Y"% M<+G%8A0N%$"UQ6W*TPO"2W&.M.PY'[QU2QID;-RCR MCF-W%YXB*?MKP1-A9 E!.>!.U)$RY,-XENG^=TZ+XJU*\K%.40?%&JX3,,[$ MN*'B"@>SMH,;]=>PG),Z7+W'Y:8CVB]A-4U7J3J"%U\* YG(N561<0B$A8N[=SD0*E56V 0(C=:F,,N"=3I",XB'Z MD%AH;5;=2\BX@:F&HMX%1'MQO0.KYO8F7DUG9VN\2ADTMN@8/((IF4Y9+ I< MG;\IR$%5*AI4S0L0GB!II%&%SZ2)CN%_OW":>&F)#Z4&;&M>0S"I#IVGHR%C M838EG7GK/,L'2.E+&QTE[MV@M!?O.X#0WW!Z\KGRA&[(<'(^5.M=N=,U]I)G MO.@D2A:@@W%T_ 2K8_^ M/#M@<$H =&&##HN5 :.XON'XUX[F>O]M6 M6TNR/'U $(FXJ;C-$,FPA9)BUM(&:?4SX?(A$L=]6>P!F4V$UU!G/FF7S!Y(ETF3BFG]"' \U9UT?7@& M@#ZSA#NP+!_;\>O%DDR7^7;Z0OK^:1GFJSIMD.0^SYO?S;8HR/]]MEI7$5WP M:"(D6=&)+!=>9!U]F\E>2JXVWT^<"T8+Z?Q;%U;\GU:O-_(>"(",FE='2X@)?F:TH-S+H%5.LGB50K- M7V..)'GD*KU^0=]:W!T\1M^ST\N#:HQS.90$W%4+S=8\'<,21&NT\5&ZTCQ? M]!%R.NF9\ QF2"N9-(/7T+&!7\*L)EU__(RX'F \Q0.?'\;?WV4O[3W[U],Y MK3H-L_>+U71S)BXG%2AA;:P!3E%'[&6MP==V>\IP6XNYN&/-.Q'L0->Q>JLV M@5Q?E43Z:%PQ/(+)69/6+:1UH_& 6).I9)\.0D&^2@,=7)EM9"U)9#ICTEEF)UF%MKID?H&=;=-Z^O/ZZ/UAXG!_.V M"PWS?HE?PC1?%++-\R:V<8-+$^U="J98L*H.CB#E"=$'!=H&=,9PD6SK5($= MR!JW%K ]CEI+H@.U![6DQ^V],L % M=3!W.X@IOE_64MKU]_>S0.R8YVJU?3E_ I@PLL64(L,,,9C*&@,^\@2H2I)) M2Y=DZ_2"Q^CIP;)IXGHU8WH75]?KZ7RZQK?3K[5CWCK,3Z9DHVVYM;F*/6DW6FXP./!$-KM8.2FD+L:PQ9"[6[L&::0*.@YC9!0PNVYF]K0^%'VI& MYKORU]46V1-K!>T].2!5F*IZE+6K4(%2VR6B+#S[P9H]WT=0#]9,$\"T8WL' M%N]%GZ!/X=N61?2+BS^[:.NB4B:;+!9(-I+-Q^FB#1P]1)N]\C$7+*U?6W8@ M:]R><@WQU%H$':#JFB=8VV6<6_S)\Z2*":!9)(,M20'>A#JM,VJCG)"\>?SO M7D+&[6G24A,=S>8.L+*E?Y)UTJ&V]XU<65 L$\)EB+49IR3-Z4KBK3.*MBN/ MVV>D^3O57HSLP*]^.PUQ.INNI[B9Q+)>I+]_7LR(Z:OJ[*V_7[*&&>U8=!%" MDL2:XNE746@(0A6MBTS%M^YKNBMMW203#_-./HB(NK"@K^WL=J#+N\)K1T1 M^A4QS/$ZPC% 5LFSD'36O+4W_C UX[Y^#B/_AT%VC"CZ@-5B?O()EZ>U^>9E MN!-#5$C,D*68VF>:;F6%#HH+.I7,8DG-\727C&Z =)2,;T/G2';W8 2=O]V^ M#]_KP^W%+H(+1BN4H$6H(8D:C:A#8$2,#*/7$ME0+^8W*1GWAAL(-PV8WH6Z M^?7TRVSQ'?$#SC9==^]P:\*3$$84 5R[6N K"^EDD0"%4SQJ1>Y":P_^2:+& MC2X/!*FVHN@"7?>-+;_8U_?+,Y-D#9TB8$(%"JTBGJD$3CF=)>-%-A]6L0M= MXP:I!\)8V8TN:+75"D0*Y+UH1'!:,M"TI\*D(TNS=5;BXQ2- M&\P>"%@-A="%YMHT\+UYN9/_R!@-15$#]JJQEWON=MI+96#KO9BY9' FK@K+*#EWGKG2DK-U=3] MI(P;XAY*/S5@>P?HN6<',3ED2=9P7$;BBI(0A;=0E%-&LUH)UCK3[$#,#!8( M'RHVZ/*N)*Y<]Z:\ISL@U%V3=@7:FO@M6Z'-.BK/DD+PE(]"T M[A;X&#W=A F&BU,V$T<7)M+%._/E=J[QL*9&R: ,%IOJLX$G3M5?%QED+I F77 [03%VW66=3QGH8\T\ "_8H\T^)-UIH\ M"BV&#(1W$Q(8\"GE4'9W8!P]X(->T[%\B6L[,19ET,[7/OJ)=E*3*93F8+6U&AVW);1. M-7B8FFXB @-BJXTH.@#5M4U,,.\7H6A+442@>WW"-9G#C?EZ%F@UDD6'NFO; J7&TY3D",(Q,@"Y5]O$5<>L"CPF MFWSK".<]9(S=":N-C!_52ONSNPO,U,M[,;^V ^,T#YY7/ECB2$WZBTG6:&RT MM NF4F[=COHV#6/G@P^"EJ,8W0547N2\28H/L_=AFM_,7X8O4S+HKVULDJ7@ MSC(R]Y0)M?Y"@9-D[HF4O5=><2E:#ZI\FJJQFX0. J?&PN@"8!]P':9SS!>S MRUZD='9ZMLD$?(5EFJ9UX+I/I3 &0=:KWC$'SFH!$0/3QF;.7.M.$4]3-6Y, M?"" -19&%P"[MH==6CI/8N2Z)$\,DU:"LN3"QL+)>R5O-M;?MG^^VY/$<2/G M0^FV <74@?OWJ38F/UM^OV8+!"^YU]5O$8(<6*<,J6IGB6\8#"^A^,(: ^TN M%>-&R@?"TI',WA\N?@N7.9YL,MB'B1=,LBZ&A12 %U*XJHZM"]D4")HGG@NK M):N#QPG&C9$/!)@CF=U!L\/_([M\SG;_QAOO M8B(EZ!!!R=H5@?O:[HUYFTDAHFA=!OD<[?YOQM^(U^^6FV7SYIJ_&'P]T<4) M(8,&:1T=64;W0"QT>-$57D0V)I?6[\B[439V4+0Q+H M%EYO5JLSVDO1F7P4J2#+3'ZNT)D8YNLHX,@YS]'K^!QOSUMJQHZJC@"K \30 M+:2N/Y^KE'P()0!Y.67;2CC6\K$8N?(N[$V-EJU1M@-98P=0!T9::\'TAK8[]ST/ M/OOB"^BB."EGYB!6P]*EHC2+D=OV W@>)F?LD.KSH>LH0?2)JO/KGF6?-P]62H6H7K:7/@-4\G.U*'4J MVNO9XH\!QJ8^L(R>8]55'7-&WWR_7'R=$N=^^?[752V>O:Q8>Y'6TZ_;9XO+![:L>1*U M'Y(3=#"UXT"WO:CO;9[G(*U-K2/*^U/937SU. 3=5FP#BZN+&Y3V>)7G,4&E M7!&AOK'0A='(=72&N3;5V%/(G11A:L NY4V>871*QSFW(JZ()EJKD> MO;[^R#.(1\?#G38E!XJF"V!=L?/U8OGB=+%<3_^QW4KBD4E#GKHIF@YMJ;TS M@G10 T*<*TFV3?L:@ >(&7F27V^0:R.T#E)H_[8DS^]=*>_*1;.?VJREQHMJ M%L[+Q6H]"04MDYX!K]D$RM>>B%$G,$H;&[$DQEH_-SQ-U<@C 7O#8V,Q=J$8 M-T&F7\(FA'%:IT]M#Y@7!I.(&KC"VCK/!?#)('!6\U]8+JQYB\+[*1EY\&!O M$&P@KBY@=Z?IV?GHLU]PCF6ZGA1&^EPHK*%S![2I",%I0>>HE*Q-G;;7.N?W M"9)&'FC8&Q!;"K +1+XEWIQLY/D1U^O9)A9V,8^/H&*]-@&L%\0H8@L$A@)" M4B%D'1PV'PW^"#DCCT+L#8FM!->!G;@I'ZOML(A]6W9>;"1B9#H9!E9G 76Z M%T2-$AP2'38PFWWKBJL'B1EYH&)O^&LCM"XJMXC\^@R)KW#[[VM,.R_8GG@F M4".S$&0=-QFM 2_)W C19J:TY:QY@XZGJ1IYJ&-OB&PLQBZ@N7LX=D+V;DI6 M&6#6VW$^F;BJB+>YEVD!#SZC7Q]F.8X;ORAN0W/YG&V<6>1"E,VQ+!"&(; M[8N I[\[ 2>:,?L)[R$Q$8IS+ MM;LK0F0F2A6B,Z+UR\KNU'5I#@X%PX&$UJ\Y>)XJ?+^#ITLIY(-!X4@[C+7K MHBJY%AS$2*Z8=>R9O)1'J.RF:O)9S,%6XNK#'+RF\R^>*-^5&\-"F"(/CB4. M(L4"RF4%CM.!3O1[$Q/M*K?.$WN:JBX-PF;(>.1B;B"D#B[F#_CEW,B]LP_M M"QU3(-7.:W&$),N6%#SGB?$D4!71.H+]$"U=VGY#0:R)0(YU-3XUP]<-4[;6 MRKS[4@6W^O4;+M-T52OY>(B9!V(1EMK3V!2(RG':9DXL:<&3'5*KW4M4EV;> MA3EYZXEKY6D?@B$9PP;)0'6)$=-D$5Z8HEGK]O?W4S)N MELS8^-I?&!UQH->+):GHLV7Z'%9T]U_OB(Q!2Y9, J]*U=#.@JMCDT,V MWA1TBK/623!/4S5N'LQS0ZVMD/JY1G?GXR0PSGTDPT"S8FB#:""*S"!$55BP M]36R-0IWIV[<7)AG1N- 0NL@?O(K\221F__K-SIA\Q/\0&A_-Z^;K?]?^TU^ M#;-Z$#\@\7&:Z"S4__!BGF_^P;6?K!EHW+@H(3'ZAXI(9U)[!!E55-Z+0)=( M8]P.L(UN6@NUC<",+? .#("C-OL>E]-%OIOHD69GM273=;9N63U)DDF#*D)1 M*M>I'0$BSPY0Q! C,R'8UHW^GG>'W;1&:GM2.H9)!Q?'<1H#74"7,P>FZR2; M3)MU@9Q1:4-!+($GUWSVXN"7P7/T9^H(XGL)\6#$?MD<).+ =+Y^,-\?@:6ZTU&#<%PK4;0SV4Q%8&0AD3$#=)A:V=QEV)ZZ:35.-'S4&$ MTX&A_&9.WZ(]U'G,V+QB^Q8)([]1 M#B/H.TGDAW.]"]"O@@6=N3-1,)E$ZRJNNU2, M_/;X3- YBOVE9M4[LSIOW__M SS%:W_:?%^N:";=/V]OC2LB6GU'O]2 ME?C$>I.C)Q5M0G)TB\L$OC@.R9'QF91PTMQZ KK;NF[O54=^3AP41,.*H)\( M_'DESJ96+$_79[6!Z#R=58)^.5O_OEC_%VYT[\089B6YWY!9K03*G!1O9.2@ M"VNSLD+PU#YPLQMM(S\[/HLR&T1.K6'XG.TZ[TZ"&K9OYV/K#=_ <^?=MN_D M^=AZX0QQR ZGH#.LU E"!&:SV>^24$W/3D;8>'N],"#^=V!C7])_98CM2/* M8EZ/[8MOT]5$HA3D09,;[1/Q)10+H2@'06F?DD06]6!M;^\CJ!,L'2#IAT!S M--L[P-"M/;Q:G(;I?,)+Y KI) 4I ITI3\?):0Y:VZQ%YAEEZ]:#]Q+2"6:. M%_3MY]^CN=X!=*YE ?V&IQ&7$RDM]\[67&UR<(D/=*IX]*"MD9DL'D0WX#2/ M+1'C0J:!8!\>LW ESN R3V=_<\W8K+-9#$*L#QX4(SDYE8Z(75K M\^9!8L:-2[6'31NN=P"?%SEOIDR$6?4RW\S/_='SS1 G"@II(%F=Z^CH CYQ M 2Y(Z9A6@J7624Z/$C1N9*H]C-IQOP,H?< U\0/SKV$YG\Y/5N>[\-&)D*,& MG:P")6*-GQD.AMOB@Q)T+MI7YMQ'R;CAI/;@:<#O#E#S(J6ST[-9#8QL6EU5 M#BWQ,\Y7TZ^X#?6?;ZQD83DW=1@N:KJ8%8E*3)K6B=%5W4R4 1Z168>J=V=.D?0 MMZ^!B7YW!:1[ENVD!\[ACOJQK.P'!1<'Q1?M96V?)Y2A>Q8Y>9F\@,#B?=)" M1]88!V.ZWT>+[WX8',#+#FZ?R^/PEF[2S:O.A"7/?30%"O$!5)&%%)I@4!A' M;9.)K'EPYBX5G71&:!C-.XS!'4#D;GKSW6CYA\5L]GJQ_",L\Z002[)GY/%) MX6A[M?J4YP2EE-I[R3*K6E=M[DEB)V&_ Q'Q9#?*=N+I 'TW9G\*ZVWFQH 1 MBM68:(2 Q#&;,$1E/);F:8][3UP=##>#"OJ^/OB'<+V;#/"[O)DPD4,0Q4'V M6!F"#(*7#+C+7!@=,YK6:=UWJ1C7^GU6#!TG@6Z0=',$7E$B1X<%N)"*; &= M(8:2(:'VF-#:% 9H=[;G],'!#*/GQ,_A?.^BI\5#88.Z&]K:N_(I?'M?9RZ1 MY-;KY32>K:NQ^6GQ?B.)20J%%YXYV03U$= 6#2$7#XSKD++,LO#6H>X-1)^/?TR6WQ'W+8*.>_A<-XR1%AN MK R@C"!?F%QC\)J<;!E,8+H$GTSKAK@'DCIN^/+9;^6!9=E/%O #N_V/,#O# M!S<[L5I(7L,_R'/9WC7!*@NR6,M23BG9]JE-!Q Z;KUJ!ZAM*,<.U.R--_7M M@3SO8YTGTG.)/"CP!>D,AB#!*;*AO0J,R]K2JWE1UB/DC%MP^IS :R63+DS2 M&YO9G)V+O=3ABK_A^O,B3WB2"95EP'PUM+7TX'.P8$)AI*B92ZIU&='NN'IB]F#&7A$6!(">OGK(Z5(=+R,(JQKG;*>>2)^9+)Q#)=2ANBX;SU79.@][78 _BE><+J"1P?'Y>:+ M%A.96Q>(L2R"$F2Y>T77$SH9N,@LR]0ZB+__.^(_QR/0H6SOI"7//8]85G&9 MA>20C$0"OF'@O/9@&8I88F!6M"X8/_ 9D?]3O ,=*8*F0&I8"$X&R'2U*.^O M?6I1+HN?-^UAIJ?WUD^?5^&3_KXLI [S_'%*ZKE,4VW?D-+B;%YK]M_3WTFU MC^\-9NQ6.?Z\!!Y=:CXB/QO5IM]=YK((V;D0Z%[58+2BRU:F""$Y!\S&5$BE M2A2MIQD]3,W1+Z/+DS"?_F,CHBLY5-4US]?%]Z[<(YE7TU6:+59G2WSQA(P^ MD5A^F=4>XJ4PE] 7L*6095^"@BB*!2--D84')DOKD-9S[W'*A>U,&2T;TRO0Q3_G6\9 B*S(L><. MO!&R]JB1EDLLCK6.S3Q$R]'E]+>^>P7=Y(32UG-0O+:[U"+5B>,%LD7KGC=TO\0T2.XC=\QI%UO7J>Y#WSA* MI3T@[KBW0\FH3V7SE\4B_S&=T3ZWA95OR!];DVE6\^-N3TVN_3P/T$'[+G&T M:CIJ3XVLGPL:R-B]O>0U2_@"L((7+-('$+E>6G5TC5,N\4MGII$7K&J^] M"#Q6\>VTV-6Q$EB41/)*T.C:*YQQ\'1B0(OH9/91TA^/P8Y.+*KAL'5;&0XH MMS[5X1LZ^I&NECFN#@K2W?C[1RNRAZEII*7J9-1[(&-"3+)F\^;M,W#O+'[GRE@2?V.&6M M6K5NE_F 7VHEQ?SD$BT%C2=4)$@VU>%[U0A&$X!'RZVW2DG1NL#X(5J.=M!N M??<^(/.2C1:<@^:*TWVJ.;D9Y&$P[V1(&57TK=N^[$#6R#74+;!QQQ-K+(P> MMXO,0) MMX7L4"' >K9I^*'!YRI67\B11V&S:WTA[TC:\5W('EWF"LITM2;)F:LS(^B" MY$)!P.S!*.1!1I8BMBZ'WI6V<97+$!BZV[ML "GUJ'"N#2LYS+^Y^NL-W)L' M:&FD?"Z_?X^)ZZ4VQGH/-M*=H6*=D9"=!*V9H*M)H4FM%KFYVA2OA<2N\BU"28K)X"%G20:P M]P+HDG 0F$&CM<_1M0ZE[$+7L0KG%J?O [TU7EIF+5A6Z#K.1M*F70$>N*AV M.;.L]?O5TU2-JWR:(^:V%FHLECYCM&]KANM!ULOYWSQ:S]Q'02.ELOWT5;J6 MY2EX*4!4[;X"SHXFI+:5\G@'H.(1@5#8O6AM8O/8]3-*Z".$+ZMU5!0\;W:))4+XVV MA?-#TZEO?J#%9*V'Z&FD&6I7_^FV@NC%/-]8[QY;5H;@>1$,LM22U#PKM=FR M!LFRT[F(6'3S6>_[$-AB&LF3BUW!77+!;%8.M,IDVBN&X'A"L)PE1,PIN]8Q MZOTH'%?O#(>M^^:;#"2W/JV53;G,W=+?0]Z.[O_2\>]'.U#8ZKWY4L3ORLT: MQTUK]]I08755!?D^?-\"Y3+"QU,I66C@MI8M"3*28R'3.,HH/(LEJM3ZZ>4X MBH]^O]YU]5^NKW[M^!CF6#T^P@H+RG)+MSQ'J#EPP23+M1V-8?>3//)[^//A M\\Z[^3.*ND>#[DY&=\W6.\BR>^!+S:LF[J-PZ-H)DJ+2J4[.J/65"EFF7YD" MS'OE?4(=7>L#/53MQ,?T&?/9C.!^>X5:.IC(.G@UG9W5?C>;7HU7+S"HA0^1 MD;DA"JABZ7QY&< QQ9222N74.J)V(*F=UEWL@Z$[;_+/(+0>M=-#*>>':ZDG MOCA8?<8 6FNWI'P,7"D3"N18XYK%&?"L6"A&,,6=C$SFIY@V:)7&HQ^_A>=@ MK&$,ZPMPC:+*4B Z1YM!S["8Y%,H1VVF!TW27JX7ZF0H5O>H.O:L1CAV7%V^#16&\ "8=(V/=9@@L&8@Z11N8YDR-4F30WKYZ/9U/U_AV M^A7O+'OKK$DM7")WH3;9$K5#*YTU[\B?(:="&::$:][6] R?Z3JBWU0]K"Q M-8P$>V@#=;[%Q6-;?'VVKBP]K6F@V^X#OWZK_C'>VGN1.0GB-J#DQ&LK.?A: M .B3UHI'(A];M^AO2?^XHTB>'];/+O..\/ZN7/#[:BL^):%-(*>(+"K:BI$0 MI3<@(F;A;,K>-9^'\S YXPXV&4/)'B>1'DW/6HMSN#UY[6\?;20^1,FP=6Q) M,>=+-)!EK"U$T4.DBQ"*0R^0&Y5]ZPMAF#JV*Y!>,O(*I2RZ&'@FN+OLJPJL M1>AUPFZ*J+-)CK8ZF-ZX2T^7%6W[(.%A#7$D\WM4$7>+QXX):3WPK0%*W 94 M)@\6,SFI4A'"@8\ND81%!!=S@63092ZUD[KY)-:A"MTN,7U[A6L\_N7[^7^\ MUEU'%Z&DMZ"])!;4\=W1A QT^3*>& $>6Z?-'TAJIP5Q^V#H844TG-!&M)$W M0<%72,NFZ45;N7L<@*L-WM3$FFLOA%*@77T 3=D19Q4'&X4D&\Y*3+O%EP\F M8>1)ZBTA]XRR&!MQ%T_IZ\7Y7(_WR\477*Z_UYE%Y'KDVN3V2_V1^,!N@S01 MA8R0"ITJ%4W-I4P2#&J6>!'0QW#"%67VQO<;U5[O43%UDIB9,+K$U-/7$0DE' !2M&IYRM:]UO\%!:QYU+ M.32S4F%^@XF2C!"N$9 M*]8GUKS%SBZ$_1BU[/N@YYY,PL;RZ5'S7"L>/US[W/U(RZ+V ;708V7,/ :O M+"I((=*=DFL!(=8VN$9*RXIFT;8NO!RPM/W*Z?WK?+D=>O./FE[V[1><8YFN M5Q^NYEK<@CCMG^[6[*&8.M89'0,? M;6#5H)(Y+'YD/ #J:VW[+X??#T<,AB M4.GUJ* >+$8_7%T]]L M^;"C/6G\ 4KL]T'3PQIM )'UJ,?.*XS/,%..E ; O#;X?)0JX38!@8 MN1F=$"2$I 30<4B&NQR+$D\)>J\5^ZJSWT/(-^*3@_"W@S#DAC^UY.QV=B%Z MS.0W@I0)0=FD:_&9E;OZ6Q[PU4B3]DWMQQ]+Y9WJ[!?5,3C9CK][,=M\?1.0O7_@^8;T7S8OF[=SS)C14N7: M^D+7UNEU3F\1%GPB\\$(Z4SS)DFC;/2'KOW?YRP\[%/V"JL.+(QKV4_W;O1% M6D^_WKW!"I=*9Y*+"TB^?DP6@LX!O*!M9.V("U:ZV- MBGM37/.^HFUW,*Y9W1GY^W>**]P M'::S)LV,+C[5O)O1O30./@I:V)3I?R$DU&2"V@@AAPQ6>VX0)0&O=5O&H=H9 M_8[K[2/ZV\7J6D-ZNH,HHX%%U8&F^AM.3SZ3\?:"$!Y.\/>S MTXC+YLO:KE&,3731^X":HZ?YO5URM!F\-,;KK6#(Q(1F;%54FM^];O M1>#822K#HF7Q7*+K0DW>N[WS-H1W]GC%VTO6JF0YA9,EB6F]A^F-5>Z8OY=H\OUN0\Q[/UQE%> M//HF,&'9>QN(VX:%!,KS6!]M-1071=9<*9M;>U7'4SVN1GY6D-T='?:<$N\ MXP]<2 _QFWP '[4Q!IQR!936$H)%#I+'(A3*[*UY'FOB(1+'C6;WH)$;B>]P M="[H_#1!Y_V=C2\8%QU/G!&[0D $1;XC;4M:2)X'S"9C^XC.HP2-B[Q!G*EV M NC"/KUW.Q/D.6F#Q)',+1W (,#70'>@8QE"X$J&H4.?'7A"#46]"XCVXGJ7 MX#E7LE>/-!)SCJS0.:O>FJ9_^)PS()TR8253J%MGY#Y!TKAO7L^BD(X10@?F MUP/;F?@0R%Y,!:RH\V\+SQ"SB/6>#L$PKK!YN[P'2.E+*1TE[MV@M!?O.X#0 MB_EZFBOITZ_X$5--'9[BZM=O:7:6,6_+VT^_G*W/4]/NG,K3Q=F<&"D4XY:V M2G:A)&UL$9PQL3HP17E'.^>M =>$\+X"V"WA^?QR[?']_J')!$>\XS_UR<'F M?0SQKK_;8 ACA#1,.!!"!K+>E"*WSY'U%JW6*4:=;L^N?>:!'Y>@3ZG"=O4! M$TZ_UGC+[[A^>;9:V%+$>AH#B960JA6-FZ$' 7NGJ> M#+(/ .XHHM8RZ>'2O+.GORP7J]7YKB;DWI@<;0*'I+P5>3@0.%D$W$1$E8,- MS3W"QRD:UPIKCX G(7:P.'H UVRV^*.>P]>+Y:O%65R7L]G='5YL3F6)FFDZ MBRH2WWQM=J9L!BV5U7Z_G*8;SR>KB2*#,"&3D%TVM7VVAFB2!Y>+51(9D6=VLA'V6W?V=2?\Q^@9-Q(VPOUY MH"@Z>/-Y,_]*5"^6WVD+E\SQ/FJ!I'>-JG/.T9,MX"5"5EPD3,P@MC;Y[Z-C MG+MP>!/_:)YWH(XN]_ A_/%;H.].PZQ.N:M=%U>X_(JKB8LL2Y$YA,@T*"E5 MC>QY(-9(1%,2G;JA4/0@56-WFSM6\@]!J8T8>@+6WQ;+O[^9OU\N$JYN;4E8 MZWF* @K6"DB'I&,9LZ"X\B86I:)L/0QZ![+&-=V'@U8C0?2$K3I_;?49N]-QSD8>LO]QOFF(VBFZOX.I(,P3E74W7*P5TE(DPFFUHGN'6Z6#D29:2 M^9I[Q&MW%.4+'5<1&5B9L@C<.7=[S'O#>O.GJ/N1QB#O@ZG#QR#O):\N+LM: MG/B1A+;)XWY[WLKGQ;?I:E**4:RH ,9'!XHI"\%H!B*Z$#-7,IKVP8<'R1EY MFMI "+B;B-]$'/TBZ]7B-$SG$\M8-+Y&>CVGS3A;($BNH-C":2]*Q]0Z3OHH M06-'(QJ)?301?D89E@?$?Z";3<.H#E*_R*L\67.D$P?9XO9HN3[Q]J+=[J7-\KYF6V,H-F M.H-**,%IE2!$4S(QCY74NE/L$R1U"[OCX7![[%I#V70 M;?31(9$318Y6>*V MS/A\(U+RD) %X$P*LF!,JK7.'&0@:T-[I7EN'=5]D)AQ[]GGA%<;>70 +.(4 MSFI:P5F878SS/=])M-FG.@@U"&-JH?#FM18AYZ(L702YQ-;JZV%JQGUK>DYH M-9)(!]BZF*.YZ7!9FZ5^GGZY.":VD,.EN*C/_HF.28@0&))G;U''6%Q(S0-J MCY S[MO4 MDULDN27[47+0W#M74+,H6KN8CU.T$\K,/P/*&DJF RWV".?>3N?X9HVGJXDP M.GA6-$CN+Y7KZCXT8)V@%"B\3,%LBJ-J>RN>L0423N(TV"-EZ@-7^5'8;XQ@< MABW$MC\P_1:8.V;4[)EB6K-BJM$S% ,."X#>0>(/N8<36P=XAPI+_QBV:TK;U()D4XS\/K\ MH5QU@W)6=#9+"+8((YI7E3] RH^4\;T/6A[.^#Y<$B->FZOE>O*A-N?>I+/D M4B+G,H*HUJ0B[0[>F V(_(294QF)Q^3OGH-.O2[*]C<6+"75.TC1+18Q* F>)$<))"0:4'+C%8(RT.LN=!HH\(?(;BXXL]$-$MFC! MO[$%'[Y=)]QPP3EI-6;LIKK30XA<@//,"9E3L6DG"^DIP5]?=)SH8#/!'\R_ M#MSBRQ3_7\Y6Y 2N5A_Q9#MEH:I ;KRV+'+0J.F>8Z[.6N >,$DK@TLBFM;= M&1XEJ)>4]./M@O;\[P%,6]K/7ZNY8%B$#1!=M9[K0&>7BP:TW"B>ZQMVZ\?^ M&P2,;$2V$^QMR!S,Y;%KL-XL/IWG']3RGX^X_#I->)GKHI+BDC2O+SYL)ZPX M)RR@T=IYND%+VJW8ZK%51L;$X9);#,'&#O#P<5$;=2_F%^1[Q2S13S>GD(;^ M@06"Y@9LD=Y$%[G285<4W/KVR)=',]D?P[(.+HD/^*6^*\Q/ZO3TK:,5&>G" M8D!'6_N )$_@%0J,U(E''Y5OWD+_#A&]).6TLRR.XW-O0+DX-Y@"G?0(GF=1 MI^G0O1G(,2^&<6F4B]*WKMNXAXQQ;Y$C!?L83 [@\MAWR*]S^M"7Y72%'Q9G M]9L7I4JD1(7@%FRJWIQS&4+P#KRRFJ6"@M]V71ZX2!Y8H",,'"*U16,6C@V# MEW0?TN>J,72U 5J%V4CZ,F*=W*%%@(!D96<>3+2,.^2[=6:^[^OCFA-- 7 T M\\:6_KM??[MM%1%F310^ ]/D9BF#&IS)#"0O06B#TBF^D^SO?GM<6Z&IY(]D MW-AR?S,OR[!:+\D5.EOB;R>GZXM8GI:JV$@&M7>TB9")-2;0GH2G"Y%K+L-N MVO^A%<;-_6F*@29,'!L)'T_#*^7;Q:AN>=X">R^Q5TJ^62EJ/%6"*XRX M4PRW#GTN?*@69\T#?JP@[:Y'E-I(39 M?V%83GC6AKZ,X!AG==IXS8?1#J+,(0D?1&A^9S8@NX_+M3T*]RDY'$+"'=S0 M^VWY=U(LG_[ V5?\;3%??UY-M.1,90J-9O1\=1 MW(DX__;&82)F]59*#*)*.J@@1HD4+.026?-&YZ&=LSODP MH>/&QGO%["%2_#&A2MC#2>#)IZ 5"%[K_PHJ\,)J<(D5:U7.^3G[&C]&ZKA1 MG*[ANKD_82R"M4YS/HS2<=\> M>H;KWG+\,=%*/SMQPA$#A02NG0?%C(;(>(84>60A\IQB!VBEGQWW_:1KM.XK MQW^"N-C%CW]8S&9EL?PC+//SQ<4>6?RYXV*[\F&4N)ADKDC%Z+[/)M2&DQR\ ML0C,2NUS$!9Y:S>CB_IXGXP1D>Z+7 J=Q10D^!)9S7<+)DD60FK]HOA/4!^_ M#UIVK8_?1Q(=W.&/E_E$:X-5(0!79#DK:1E9SCD#BY[G:$K4O/48PN/KYYZ] MKGXOD>]5/[1J"6;!)2JZDP.QHN-28NGK*H?JGYN M+\GM7#^W#QL[P,/M[%VTMJ F+J2<2)?F;""JB)"\2C9GY,2975'09\0C,05*Z1T8>/;ENB@?B!$Y/YB_/B))Y^OYI&>:K[?R;O] =_+:V5R_,F*2T M(#O<,U#:6G !$VA5K$!G'::A],G3U/61/]$:4XVETI/^*3DSKKT"E\F74U+6 MWDFHR;0+6B#3.MA1]<_@>0O-]<\^'#U2__PZS\.\,[R99XQKS#4(\'M8;F=$ M'_%T\.CWCGX-V)W:1@'^5[3^GY/@AGG.RZU\2&*?KUR%-9]/U]ZUU3^XX*U86,*YNT3LZ(=HFD&3C2T_> M7-&M&\(_2,RX]DL##-R=U=F"[1W<+C>WL.V7D;@.W&DPUKK:H\_5/CR:=I L M\49*[EI7>-RE8ES$-!+O[3F)Q_&Z.[2<1YMB4D(YXR$93OZA#IL( MGS1C/E M2E16MVY0=!\=XR+F6-D^"I4#&-T!6#YB(G6;J_:];)IAB W,@;0UI\,'LKQL M,2""9BE:1MQJ[0_=(:(GF!PBUSO/-<6O0&O/*Z]H(,+J68.ZS-\'QWC.M'-D7,TJ\=^'_SX!\&> M_@O>"WU7'0#2F8#D&I][!_7-,SJ9,(N8[.UGHXXT^5RS\?[ MD?PAPEHTY%P'ZN&7L,)KU'/2DB$E65O1DJ8L24#DK@ OD@<=1&"V=4SV)@7C M7B&-P-& N3V,C]HH1E^\CL(C)&415.TG&T+.$$Q$:X(V3C0;'C5^)^^V-L3A MG.Q!_.>H+9@CS]%!J?]0W!=P.G.P.O!$I G39*)09]/#]A+6 ]/#]N'G!ZV#__&%OR- MZ5?&NHCUBG.6AYI)IR!(.@32,1.LHUV5G0)1/][TL(,%?S#_1C?[SXV37V>8 M-MRN:D]E+-PK,DRBHULN2G*#F.. Q0;:DA %=VN[?=_7QXTEM;W:V["P-PR< MV[R9N)%-E"!D(F>82PY.$9:Y#8+5%+2,.WI_]WY_'%7?2&*/R?\ ]HV-@-=( MW ZSUV?SO+KFJJ04G*UGH&QZA]MJ^:3-";')"R>+E[M5(]W__8X0<(C,%FT9 M.#8&WK[YY=V'BQ;BRO!DM:[MMS(HHSC$5+O+"4F'0>0:?-])\-<^.LX-/XBT M#V75V"+>7GLO3I:X*@:T]8HXA^I\!);\$J+(:LURR9VTG4]WQ\ MW$XW USUQS*P,P"/#6DJF:4\T 0@(S*QDX"T5R]#Z:)_-Q'_[\B%K^ M:'$](OL#>#>V]-\OIXOEO:^>EDN&SA(_4AT3%)@ QS"2J^J]"&@%4[LAX,$E M^D'!(8);-.?BV%AXA6E#M*TN^2T.761HA>QE)#>6);K45%09O,H1.' 43Z\UHFW0&!V-^=K!VU#-V7LSKZ.%+G6HC%J@#4B^4=6AH4:VF-4@ M$;,O4J+.K1L,W:5BW,9D;8V+1KSN#BV_A]/+%S2>N;*:@P@<:1]6TKTK(X3" M9;0\RE):)T@^1,OX91['R/A1R!S(\+%OH_N5,$N"=*X44$JB'6B6(#BZ5"47 M4@N3Z$;-/YI=VE9L3]NG^_"P _7Q=C$_H:^=5O9\HK^S.1X\\$)*E4&4-9X> M?(88@P)MFI:(OL!PBVT=*4 ]@=&=0N="\;R_;SLBL4!61(6>E:AT3 M'25#U[?3,6(6')E[COKEMWOU<'(_V"W53 *=PND\?^"7Q7*YJ.4)+\,7^B_K M[Q,?34S).>*5*G76A"=KT'A@-IF:D& -:WZ)[4%??^7/!\)B!\ UD='8CM9] M&WN1$DF*9/8:0QT>_6:>EAAHM>GI=#WQ05IBF0!!7E6MK6/@@F# T6N9(B?? M]%8Q[$-/@?LNW5\=R7'@>@8!=*#>;CJVOX35=/61: GYW?QZ7C6?!&50N>2 M%92@F*]=;;P#'Q51SEF1H75;Y5UIZR_[N(U:&T0VG6#N;S@]^;S&_.(K+L-) M[=F/)+=UW<_$YOHN3ZSL,\XD MW:S?XE:)?ZAR.B]OF$3+G//DX7 CL?9#1?#H(ECMM.(E.9UV>Y?9?^P0BL,R" M]='G= RPGB:AO^C9<#AK+) ^8?=_+V;3'+Y/A$?#'#HH=1B$$CS2 3*%SA-/ M'DL1 H_16>?+[ 0?_T\!GT,8V^, O.NM7B\F$"Q*?0CY=/X0TJA+[>,?;]JR M=H]]#-N_-DM9!%,2A(^:[&@RA1P)%;B,43/N>0SMS<\A^M?>/ /;%PVKG!96 M*# ZU-&/*M9F(0@Q>Q>-US+*UK'Y>\@8/XWE2+D_'J3:G]4=^&/W=-FT(@=D MS(&1L;:K*A$"-PQ8+HKY7/[_]KZLR8TC2?-]_TOLQGV\K%F)I'IH)I$TLJ2V M>8+%6<0T"LD&4&QR?_UZH% WCDQD)#)0TMB8FJJB(CWO8DAYS[3F"R!%<_9 TTDPK9$)0(0JIL"U=4#Z+.;6= M9-MF3FT71E< EOTC,(FT@@>(")D3'G&G/2A25 CGYE%E./7%NYWZSQ\][?S: M3O+N-'^T"_.KF#_ZB6/&13\?-/#[M MS-H^F.G'Y%%QLO/V'-8&"QL%8L$ TI.S$.T)B/:8#D3Y2)1IUPUP[&W1P<1? MRCLIPKJQLF)]Y0$B7P$3G!%"')$D=Q+CC6LX)0QQPB_RGNBG<35H@^_ M ^_&EGZ+.VPZ&D&"DBA2F1^G\ODU(B:1YB(G?;QUI-T+I87N!I[RYF@G47:\ M&]B%KV/#9/=%V*0)2)D*%(+(,R^%0]IP#(>HQUY*EXC K=#1[SKQ*2^,'@V* M,ERL(#YY>H ^Y)VM]#PP!X%:DF!(N8[(I#QP/;% 6."*%W]=< +GQ!F75PW-_/5Q D7*,4NWUECH (V(6=#1(JGR#082J/]H-AY M2D]-^;,C!;X71#VX7T58NZT3XT-<3=:*%(E'VAE0LPB\I?PKEYV^SCK:B*E8H18DANP(Z@! M"^".68%TT(9XARDVQ6_XO"2CIL.K#'+Z\KI.U'QHYGZS&:^C!7I!!6(>&AZ\ M0HZZ!+Z]HSXXY;%A P+G@9)QNXV'QLZ1'*_ ]_FMRS4C 6>O#=RCR/-\2I^S MD-@%%&6T4?#(L2OM1W>A;]PFXD$P-I1T*D#>[IY5B#@@L S9Z0NYEL$%6(FCM:6?5:VT8_A4WE)WOM?81_4E7F4VO9^G9G&]7JE'W]3NQ7KW2;6D MLU!?U.9KG^.W9K'*D=5=AXRS/F C)&(NK!\4H<@F!I$_A/Y&?FU_>)CYB,"!<\+?Y0ZUZ"1L;8T'!X#K]BLJD!:+>T;RH 2IM@9># #.T0 MERE/VF(411RQMM8;1P:RZ#4T;!44[(LVBF.Y/':!['US^6G1A!N_6MIY^!(7 MWZ<^+N]Z09A(A$J!%$DX/T$;D%8J(##@X/9Y0;!J]W#KOJ]4<8 =([EF"#96 M@(PFL_^._."E-\I91$5^;E9IG%]!)PA+V$34>61.NT'[+]<>-]5<3O9] M6%;/(;'M7'T(*;7EQ'ME$79$PYZ<1CK GI(F)'A,,,/%W>$6=(T,H5/[)J4E M50'Z/MQDG?F8;C>5671W+D^\B\E0(Y 7UL).+%A.;'B>RN5TTC:25'HHQFYJ MJCBH"DJ^&40,%0'JX[>XL)E7]QL1!/XO]S]++O*D6960ILDBIQAW5DA'G[]$ M7PQ/+XBIXNP;'D[]A% !FC['[W%^$Y<3QG6BGF$4K4O@(#B&G)4&B0C'/= N ME"Q=*KO[]KB%U<&Q#@Z08QE= 4;N[=_[N6^NXV^YC@+G*8YPC"*&UWTG1" ' M1RGRL#6J+.6:E&X9VT+&N-70P3'3E_'G4L""=?UT_6<[#Q?7F9O_;_VO[WY\ MB_-EO(\^"M>Z.G]WD+)8O]T/74'+5SXE!3,EDY.(&P"=\Q(CK[D(P2:J=>G9 M D-5T#Y'W\QS@\&:N^#7K;[&Q9?IU7R:IM[F#VY^#PJ7=?=7T/@[E^^R>=/, ME^MA'+FG:1T%Q+;DAQJFD$2:),*MT]+ATOV/A+=05#QZ%N9>. MV'A"KN"LWE\@T%1(F:DW28@\1<8CFULL!$O*4TJL-Z7')59,8::<\"C'Y:(3@S)-#SMY95>PZ2:YUQ:X+&RO P_/R M4WZN1%*BD!)1Y)F>"<(F8Y$A*1(5I0NIW5.I=5?L^LB^#\M&E/ARL9H\G)U M__IL75M#23T&XADB)%+$6818V1N)(+0-E#EN<&@5:\ G'IT2\&\/)\3NKX\+ MBQI\D4*2J0Y;&UTSR1@JJ$?,YAX&906RP6 4'5%YV)'!O%7RNS.ZQG1#2LET M+T2.8' -7NJ-6S[VQ9RS#NPN010T!_&@\FL,&".FHTO:8,N+SW9Z1L*X-9(: M3% )V=0%K8UN,!LYCUJ BM'R@F1)B^2U. K*I='11-D#&P[6..%]-X3.W0+4UM:QRWH M567-3B'M"E!]7P37%MMD;4 8YX>-?,CMHA"/. )*&G203)5^2KA3G\')4MK# M2'I7[T$7ME< E\=:(IORQY+M_5W[3TX62/3 M24!S+/,KP$V^SODQ_:-IPO+B(>_UI9F%Q\74BZ?%U G1G&(7\NMJ>=*<\A%9 M9@U2BBOFM$NB^.C-HPBMJU'J)%@<7J#GT0FQ+OB'&. 'H)G?XF+U\],,F&[G MX=V_;Z;?BK= =/G@ +T/1^]WZ*8'1BGU-"44C">YO]/!&[]6(7G0(F1XY!!,01QE H-#P4;*0^+ FN)W[%[-M>$NV"EQ;;B+ ML"HXO/?70Q.QGLJ $6;YS?KU]'E/+9*4!6^"(K#5OTZ#PN!PZ-2$T$4V-0#M M2:&-A<"T!^\@N?Q&8/0":0'$.V&$YBPJ&DMWOI]-$T(GP>YM0NC"Y0J*SKNK MYQAK#:8:>* A#N*Y0*(-Q-14,*M#3+#1UA=&SZ()H9/D6C&>_DFI24UNKV9?X?]-(N?EPL[7\+W+YLG M0?#%HR!XPJRPQ!F.9")@2.%?D6/6Y1="F;&!!T59.TO4X:M5G$\%!=Z<@OOU M&+7;[,ITE5\,#/"_P+C+)D_T_&WZ/8:+Y3*NEA/JN?,8>$V<[U6\BWNRN:U-RR[@"YRT/4#YVB])XI M(:-"TN81SEIXI"%J0T(G.$5M?KFB])S:4]W+NN7JHX+\MGH\@)\8;BFB4H#> M4>[ T30>F6ACB *\5E-ZKL8Q=-9UAAZ%GD,WK(J+JX8C=&_"A"FBB>!6 MY#<0:4#"$_ Q)1%&%N]!/95INPDN?9WI3JPL0(\/,^Y80D!2%(,0022% ,[ MA1CWGG#X[ZUJF1RH.DW91_9]6%;!(?&F68 '!\;Q+LN*/>51Y#PMQ)O<48X< M)1@1C;7AW!,O2F/EB.""BDDBH$2Q(E/ M2&LE$=.4^,B-)7[P61[["*SK"M[P?NQ@PJL F9NT%<.&L@B65>F4;[D*C5R^ MZL$Y(\H3D]N5"T.N0^KP=(%W.=$VO?E<8WIPT\/^=KJT5U>+_'(8+-:DNQ\? MGQ]LMW#O!.$1]!?*$&X^D>T4F*=U>N>?T]77-S?+57,=%_,/WC'=/O##1U$E0 *6I4GK#A\M$N M$$U&&,UTY*GTMO?1,W:JICQ67KR]5$H:%1QBE]/KW .?[HJ$MTWJ'Q>;^'&= MEK#.<"-#1-98""5XOL>H,M="I,!#FI(KG;)I0=;(;^@6PT SK$#JQ]@FQN'8 M6(5A%X:#6G(I/6P/:X2U39@$"@%KZ7)'*\+&Q5EQ.'2#VQ&RJ0%PF\W ER]6 MGYII+FO"1N\B8(-C"-1&E$)RB'M,=:'KX_>X>+01KF-R)G&41,P/.K+,(Q.1S\..@@L)ES=ANX@9-]-P4DSU MD,+(DWSNRT'_B,W5PG[[.O5VMK;IQLBH'3-(:""=4\>0)LDCZ2CURF,K:*LY ME@=&^>PD8.3WY4M[5^68/39B;M,NC[>P428I32)12!1\ON(L20(KFEL?C#$J M)>&#;'6E[1!B=A$PWO2G0H)M2G-Y9*A\:!:KKQ<0] +Y]T]><6FHT$"NM(CK M!)ZBU1*Q% -5PEE,6U55#F#DY9='!$<943;%^%J!!_/N]W<7&\JU$4(YSQ#C M%&('K0/24GB$I>;.:Y>D*YT\>OCZ.(=,>53TY.O8!??U!(3UWWE4/R8,.\*4 M@E RXUHS#EZ4Q,@HY:,GP<,?6I70@)R3"FE.X.=<6?/\HMA02>9NM=3!"O2#)0"+BJ(":-W/;O(0TT5C M),3'*$$0H%CP)S8,KW\]W0^QLR=/R/2M MCNY=ME1MM#WM)ZZ,PA&FE3<"P! XXH*H/$62HQ18\A*\$1I+OWM60V4T,N:3 M N,;5)X7;M8I- MBX4$4"^6-I&'Q8'!H0^QHH;P@WO@E(8P 47L->P'%,Z<"$TU5#R+B;T=G(Z0 M006 NK^YO0DWF9/68R\1UGEV+TT460>6VV+FB8F$1E7ZKN0S$JH$S3'"?9[3 MZ<'I"H"RL<:?8V;$='[U*2[6GNG>L'%', M%8#\[C+=A0=E7:Y#L/4VHE T2M@!T3XAG@M!#EN,%!>"6]@5):6'7.X@I>)< M51_8E6!\I?C)?US$NTZ%)!3!U%KD-(1"7!F*C&,,290J'%/ MW"*B;P&GX^4P=EGE3^#BS5T](%E-8Z0&):8=XBD(T#*?ZPS)!^Z5%_S9P;FC MG/)XU?H0T$-:30G656!,#F9[(YC78 7)]S%SHC87BP/S\"\UQ"B$AKDI#V L//O22T-*AV M4U-E0NI(J;?+(G050;U@>O( ;/.0"C@D/ AS\V,!/0.!Z0IDWDHF*'M>LH* MY#F[OA]QZAAN4'@=+90*<-8[-(7_8-H$,K'):,W ?;!8TSS122 7)4>1"I&? M5 L$EQX)4(KV*L._,H@=1;P5UZ__F$>[F,=0[%[OC@5+U:S;T'OB:K47R3M# M4QY!:L' *8]L!(??!?#U V=!^H$:14:M5GM##":1(RUTON"..41+BB!OL54N M.D:?3\#]NUK="2N=JM5=I%'!*;LK'8-58DHE#G33/.W%$J2))(@8Y@26.@E; M&E1]4J#C5*D[R;IE"K0+XRO%S]-DC@C6T9A"?G4V/Z$7P>,DWB!#<)3*)!=U MZ5C@3%.@G43?.07:10Y5I4"C])8%G)!T.B&N@#=:I@3V6HF@;?(F^4,^T=FE M0#M):V<*M OK*C F!P,.S[ !#Y\@S)3.5S3AP);2(J>,X,QQ#G^H,04Z3F&X MS_%45!050&N;,_C;U+KI;+KZ.3'8<1.90=%0A7@R^5D6+Q&UT22%E+) M7H*J]'F.E/V+L8*E!%$[JNXS'+ZYFN?,W$1:D7?#$$[YJA"1$LPQQ<@J;YP0 M$OMX4IB]H+!*8W8"W/435<59I:U9M3Z/2K1:MU2.J0/U)TXU6:=U1@'2*K]M MXO(%<6L=H[V+ K<,K&0V$Z7P@^(@X$PR\!\91C$E( M F>$M:6G^):A?.SQOI7 MJR$1QZC\=G.KS9SUDSP+@6@EQ '43@#IY8E@B+& MEG%)F1"MZA('IF?Y\E'1Q;Z,2)K2O!O;,';'X\(]UX%2E($OXREW+O@D+/@L&G/ MN!&&1AE:)00."?[Q1\<;GE-$\$?S[S6XN4]OVZC\" _6'H1MP7!*^)/1D<,Y MB34+B=CD2U\N>$V7JD9T5"H Q&M0AX?,(+%,2DSSP+Y\ @3OD<,0[S(F)#7P M)ZT&RL<4H'[<+K_7H ;' >$UJ,!=%Z21(0D7/?+2RGR]."*C-$,^<&6L$YJQ MTA>Y3]KD6F^X>B3VAFJ'[0*$_@"1GB:IG[5K+[&VZ-Z0J5,4=@\X-4FQ+W3R"6:$*':A>"D"IX54:-T,RO#N.S"V.YKE]9?-WASR$_I@O[KM5X >;;1P5\(&I+3(C]]P M#592&Z2)B51'Q;%KY=N<1XVZC\2VUIJ[L*\&F=^]Z6TB82QYQ*(1B"Y(-NJ8>:\:LV=A+6CUMR%I13]:OH] M^T^?80*E*0PC(ZCM!)7XTA\-"<75@60 M?!O](MIE?#_?L=_WR\_P^V8.ZOOS4[-<3K,:8Z5XE)@CD72>/DH-,D$EE%(^ M\25G.A9_:^880BNQ?64 .;RH*L!COA@T]]/9=',S:<=6W_WPLYLPG5]=7#XNEG,EY^;V>S79O$?NPC #RPLR4._N+#Y MHJY#+C\ %K11VBLCB2P_HVC8/=6;:^P3ZU>%A HT8\?^)T$S05VBB#L""BZT M188ZBP)1)MJ$<8BE9_'L(&7L]H*:\-+.F>@DO*,Q^&V=E%\WL V)Q,\QW*R+ MW?"GY='":7VCM5DR =LDSP_&'<27D]#_FX^4,WSTZ+)ROA/NUC8 M^>KG0TM1CU+GP35[5SB[45VHL/GTH].X?'!^EP_OM"5%+%U?NLA5<,LU,M$P MI 7$?,PHS(O/XVI#5U_[]7OS?1W5OL\]\?, &O5,!!?>+V[L[+'*Y0&E$/(F MA$T"E2,A-P2PL!X^ MR1U+/2F= CR!S7@2V.J>>V:VC!51 D[=_8A"F HK/(HY$%SG$B+-)/@BA@EL1""XN*3<[M1.&X(4QTFO>FOXR?[, MK%Y.+$]4*FZ1Q)XCSEC.1TN"@&@6G6.2L=*=6.TH&S<.J0N+1TFKGJ#W@.G7 MSFK/'3#*JPB^#5V_0V214I9[&2)/.M1W, _VWDY=T.LDG5J#V]]RZ6SYY>8; M!*V9M7;VBYWEFS-?OL:XZA'AMENX=YA[!/V%8MV+Y3*NEA<@F,T0/S@/?XOP MPX'J>IKLCX"(FU.2*Y9_WEZ M]77U,?VQC.LO3[Q6.B0948C)@TX$B,&XSF98*DP<)\:4/C3W$C1N)%$8(\_M M4SE1'&V>OL>%:TK<6]FZ!2)]5%A)) C856X=,$?E>SB8!S U!%N5#AFBG:N/ MZ](/!(TRO#S>26_ A?QC)YB^WY0ZIN;1>;N1'@7:1Z/*B VSG-Z+3)1"HB1 M;8I6&X-#Z23B?HK&= MP98@5 C1M#_'NDUI%V<&B;[\*W9V%8^RUO_,KR+V#JM>K%0HCMI/8:' Z?XC M#_UPU"N?>Q62\ ;QR 2RV'(DE'?:*$L@@"]L;E\04?90R2M/D@I:2H.13@90 M:U3^DW*(2>KA=TGYXC.J7U(Q;@#43];[3XG./*[ ]?C3+J:Y;^=A X;R% RP M0I$()I)Q#R;2 U/ XGFI RD_6>8%$>-&0F4QTH_#%4#DR]=FL;J,B^N''4"8 M)KAA&,$!*A#'-N6W1@GRU!-F>+(*%Z_/OJ!BW "G+$AZ\K@"E#P0SI50"8A# MVB2-N)/Y=2WM4/2.@)>E))6E2Z?=,#%83%(6$\=QM%YO\^/J:UR\GZ\G8?7L M5MN_8"'?LQ6])5W0A^XA.!Z"=BDBP?+84BL"(+&UI^_J4@EZQ M)@3);^SRZV65YM+D"I@B'G$=*'("0FH6 MJ3>1!>P3/X2%;I^LP/L\3LQ/HM%A.#SVI*A_QIPACL%^!Z_Z*B[NQN?-,M?@ M&]?WN\)4<*:=0Y[E=_P\[,IB9A%CCFKCN2>ZW:"HUI^LP",M@)MA.%R!]_$T M$+O;YL7M-N_G,*Y_F;TL,DD<>TJM1CX7X'GP%EF3_2P:O14X A>'3=81!CS_"2M41 ).H4235JK MP#D3N),Q._C)"B*G@L:L+(=K-V:/M_DI+GPN15#G/02+#.F@,82*$E@HL$0. MB\ ARC!)EGZ:OBN-%1BSPCCI8LSZ"JW&\;^WO/O=KFX6T]7/)NVHF/6.\EI_ MH5#8=]R."L6!VS\YCSLOZ-=3)R V 9K@X+@H%LB8622 M@] GR4BEUI'2TGUNQU,[;D@Z&.)>IK-.(LX*SN]6.P6V?@"C?V_F MJZ_+B?522FYSGB\_^9:41X;)W!H,<7M*L,OG\X]/ ]LMM(X;#]<%VKZB/"/( M9G6\_$\SX8I2C95#..6KV9@09)UPZZF1)A'":2C=5=N1Q'%CG.H >HS@S@V7 M +0X\=F!--A"$"D-^/ )5%#"?F.^C$,3_%"7OL'G/6,\V(A=^;ZB;C2.V\)7)38[B^['OWH[8VTBA,=W@+"+$ M>@9([-CE1!BG1,A79)QCH'<6(TT]1'J6>>N%IT$.>_>@VR6E!]:>+>I*2*+& MPN.;9IYW%><>F/;D7WK4&@\OVKN\V)'N0A7%-\WU]72U!M;%/#S][,M!X)@1 M*WCT2%@'>+,IVQP3D3#<<*<34\7G_W4BL/=QVBP?L?[G6WMMK^+R(@]FB>%/ M.[O)3Y]HIYD"]9 Y"1(A&D9Q8'KD7QZ+8- M8>.6^4;#70$IU7AR?EDU_E^_@#, O+S.;\/VO8>Q?\'>)V8'>@N=E@^P^I@> M?_-SG&4W.=_&67[Y"N!UF:H[C^VA@2R80"C62&O+P5U+ 9G\5H#&(C' BR.^ M] M0_2CN?3?0?XWA9@;?7G_CA:PN\H"RJ_7=A.4O/Q_^SH:.M6&_?7',*RN" MY0PQ[2BP3A)D/3/P#T.U,E8X7'RX82GBQSV=3XC9%]<61Q%_!:?ZIYF=?[#7 MMZ]G)CA@ B<:89E[X(70R#BC4,@/Y_"D<2P_/_S1]T=^S6T<"#2%Y%$1EMXV MN?=MPG1*C#B)%/5Y???V4@I&GJQ\MR1V0.(*M8]\= MN?P:048D[V#SQBJF 9/$LS+(_,8J4'G+6MB]=A[2/$5)3 MC&,5&(%;.PA_>8W[:"S% 0LD$\GSRUB^$T,(8L$D3FUP6)AV?:J7(?=H@N@\>!2H&*&C N2#IKJ:+8$EXZA3_$/D:> MP'H\K%[,#!E9QA7@_-WUMUGS,\9UIN#CM\R C?V/)))D\XLKT>%^N@X:8806@7H^QPAAIYZ"++76_ECGA_*^_+'9C,A M3V'/$WN(C."!* XA-F,<)4JH)X;[5/P)D;T$C7RHUX;"TU2\R-";ZI$M9Q7! M^(EE?\YH_W"3E7LCKN7%S>IKL\BOX$Z8L420Y!%3>69U&] )(!8KR:='X&,/R5Q#0HRS+\MV/N/!3 MV/O$!\ER2Q3BSN3!M +XK3%'D0L?B75*%,_E'B2J\A!Q6.B6%5D%&+Q5I4]V M&D"++NV/?TY77[\VLS"=7\$/MG-[HC@7,7F)M(TZ%P Y8*\,RX2DUPJ_GA(#W+'O>\_,I1/)>:Q&TIZ^T6WO=$WS^#_ M5W.S6'Z*BW_&^*]-#C5,HN940'",<)0!<04A@18XO_'C -0$8FG7[A700<@; M=P+!64.^M[0K<%T>6KWW,\$]9\*GFX7_"C_\M M7[>27S?S=2AR-[+6XB"3 MY13!SL&)$]HAF\=Q@ST(V$AL!"U=T1YN-^,.1JC!AQ\?)#6H2Z;]_7)Y$\/; MFP5X?)_6[]O?!CE/JF;W6Y_9^7+B)7<^CRHC6G,X!;5$AEJ!0L24D&2=8:6O MB1Y)ZKA#%L8&^@G$6Z>3LW-S+W.[LW1A(T\N*$^S^8T(J[!2!_+^F=)U.7[^:W^7^8!/>_G*[ ( MRZF_O=WK36"!*@CHB1=YC!I#C@N.(C;*2#C#B"W=='^*?;73FK]KIB="3@7: M=&\V;@/Z[2SZT,R_QV5^PB)S8[G>]N/?YVNE'YK5?\?5Y^B;JWFN)S^N6TRL MU"8('Y!5N69A$LD7< S2QHC /&9>EKX5>9*-M=.GUUIAK0\[KUJA[E>Z_8_6 M3U)>?K7S.T8)BW4DW".6!V4M,/N M:ZUN%Y#.^4RQVO[3=S_R'V/Q$5>MOC;0_*ON.ZUC.)8CV$D>!9+>&L233H4R8]W^_6?/J;GY\2:TMMK%(00BR,G*+E\,S$Z M8*-B!E'"1!(B#T L7H0;8B-G/32K"Y9W#\T:"Q85> [OYV#EXA<0^/H@_&VS MQ?50!,$-X- M(W(\29*?J,@#N#D+"1FC!8J>P/]P9V7QB>5["1H7B,7$W@Y.1\C@:$!]CPO7 M%()45K*/Z8N=W=_HUEXE#NQ (I"$. :%TS)/6B32"YM\DD84AM$+(JJ$SC$B M;DIRNP(+]"7.X%=7%_/PNUW\*^;YPQM'?K,?FH)V!.PSTQ+VDPA!QN5*D[2. MF,"L+#[ X1!-X]XP&PY,1651 ;8^@V" @*^PH;?Q>YPUWS+#GF[):.,(IQ%% M< (0YU[<03@2 H! CD$Z%&42=)Z2QUX2W4,J:SEM!T3(14 MH"";G3TNZ6[)$$\HULP%KY"PN4$[)(:,EAA9JVPD2E-;_+'"=I2-&Z6,"I[G M]Q++2[("?+;B\*7]\0N<7FFZRF6K;;M./+"@O4&$PM8YG(Q(,V,1]LP&(H-1 M;+#)GKTH']=QTU>F\-R[>;$!9Y1E^4#EF3\Q ."QZ"D=24KGG44J,_ MV*QS8+PAQRQ%4%PD:?*(^QRXY*Y)3@S5.3DH:>E4VM\/6'7%[' /6'41?P6^ M^--G"'Q*-HJ8D$@TOP%&.+(B$.0-XXYSJD(J/;*W^WLC9_"$52<0['UOI(M$ M*H#3\8S;,^\X)"5U!,_>^(01Q\HC(T1" 3Q[:1RSGI[\0MZ9OS?2"5:G>&^D MBXPKP/GNIRN$8U)9JA&. #Q&$9B(@!>RF1F#88^G1TG^E]T8ZX:3U>R-= MA%8!^@KTDWM,DL9Y:'S"$7'F'-)<*I0"-C9A.+ML<2^U-]6UU#G&= ].+/MS M1OLF"O]XLUJN(!2?SJ\^-[/9K\TB_W(BN4[1RHBDRCDWFH?92>56OC >"]_K+P".UZ4BMR/0)D03%0T52.L ABEQER>V&A1C$-E\ M$1-+1X+%-W&FBE$0F<,IRQ$P.5I/OMV.:EK9Q:H*;5DG;^\'@?QCT2R7$T.X MEH%KQ/RZ!.4-TLE)%!.WFE',B:I-7[9LXTP?#:A78_I"I8:S9=_DM.T3ZC'' MQ#+#$&7K(=]*(&.)A TGR;E,)CI26ADZ4WFFKPP,B/5A!5U/X;TO[X'9*4[S M'+7EQ3R\^_%MNEBO<*_G$QQC%#%8%/,CYEQ0CIP)! 4C.'4>F[:;. M]*V#>L^&LC!Z/>KUTLL$OS) A&B19"9G201&SBH.H2+$B01K8%,US_7U"D;J MFT!1K_KT@TG/8.3=/%2A*YNC.&<5-TQ0B4H*<1>*C.2^I9PJ%S8BH\"[Q-%I M34NWB17?Q)D^UE"OKO2#20U!2#F9_#-.K[[F&4W?X\)>Q3MG=CW(/,LK;>3E M($@3@D%PQG7,UH0AYSR$:3Y*S7C"25><'VZYRS,-^*O+'0\!JK^.VDV\P@IK M+!'57"#N8K[M9CB2Q!$:@Y&1U98]:[FU5Y.#'@3AXRAD)[B=3]9Z9]%Y:RYR M+X."3)&[!)ZTRJ,^K1#(<1J0HT*[ $+T[.3= >6V=Z:'7J4Z.1+LSN%T/,2: M%T/E]W(G-SXER@C"Q!MP=82$ ()1Q*3TGH7 9/'FW-/N\-5DY,]"+X<#WSFH M9M_<[%YF.4,5-9@B2D)^$C1%9*6!R!_<"Z)U\MB>7?J_M^*>0VF@"L6M!IJO M0(_;1@2&RXB5!(%2[Q"7UB,;/40$QOI D@WD] [O"0/0I MV.]H4(C, [@7GIF >.XM,S8F)"U3(BG%;2@]'?I$6WLU58UST,0AX/8*SL.+ M$-8O3-C9PV7;AQNT4FIO\]16;PE&7 6"##$.^92HXY&0@(OW;0VYH3,-*.NH M;I2#2BUZXPXSPW6V?I]COI<&/W_3S->LN;&SR[BXII- M>$&2X3!CF33DD?0 MLH"P2S8J[SB/I>=KC;#-\RYP% 1YJ9>U3X2X*J9D]V72[E-^%Y/(Q#GI,17 ME9 '"S*2@$E*(($3I?D:J8V#A'JGW>9YUSCJ5/6I:)%9Z]D M;QMXR MBXCT&G$*[K8+%GQND8B.&H)B6WJNT&";.5/O\C0J-CIZ7H'3^C,0)'"5',8_TY19@9DD2*&#AA8C**EKZ;'LU MLR=CPM9RCQ3+@P\%Q\CDUGX9I.:"N)3*ES'_GCW9$;,#SI[L(/X*3O6G(^FP M,<(D.)"8303.%$F1S1FL")"+(27A8NG[%J]S]F07$.R=/=E%(A7 Z7C&[9DW M)[%2"@,WP5'.H[IH0H8S@P(GB6EL(A/U-%V>Q^S)3K ZQ>S)+C*N .=[QACB MI&C0P,_\^@<'XI&5C,-1%*AE/I'D2U><_DJS)SOAI/WLR0Y"&Q%]R\5J\CES M;ZW#W!D;"<216N277GWRR$5J45+2:L4@AI"M?'18]1'*X-\>$/;D@Z]F\N,1 MA_/QG*\!+AN4ISR!G2F-(LDW\A,UR)A $9>4,>J=;#D1I0U@QC1 /83U7-Q' M<&YD@?\^G4^O;ZXWA%OBDW'&H-M,D>/KBSP.44>$Y1GJM%4GWP&1/_GHR$(_ M1F1-"?Z-+7C[XQ'A@<$IZ?(1F1_LXU0Z9)*-R+D\+I!$G]I-5CTD^,> M*";XH_E7@3]:("U-!8\\.8$$30)QG22RF%OD)2-&.)V$J>;^]V^=IE$/5_^M M(F%P8MF?,]K;7(>]?1;*KN)]RGZB?!"!RERD*XVHF9K7?UIDV (ZL50/!YK5ITN?I\E^_+F)N*XF K-5G ML#&;X&6B= !O%03%AO9WI2344J(=4NE(( M^TMHWFWT.$E16"6B1B1XGYNZ\F!Q8)/VUD3*!O3=6>I86><<:$R&E."5&OP:>F#MQIH2@2 M2OD$(J28NYHU;N_NSG3\S3DJ7CF4O3;]NS-);Z??IR'.PYHAFA"F3/!(<.5R M)E:C/!0%!8V#,@E"6SW(>( A-W6F(V[.4=MZ8^I\[N5\:.9_0B :[VH>Q>_D M[/K 0/=Q6NVGCKLXF%#'3#"(,2_SH#(. ;]ER'+)I"8^2??W79SM9?7(@C4" M2T2$]!I 7INF8PD$!GBR8>'G/E=G$ZP.L5=G"XRK@#GG\&/6TRS'[YV]?Z8 M3U?+SU_^V#1RLMSQ30Q#,;@ )Y%,L!F:D+""*"4]([1T+G,O0977KP?'2S.4 M\"I XJ>X2,WBVLY]7#-QN=F&=\1PD@R*/@]A=90C0X%+3CKBXWHOI8_R':14 M7L,]-?I*"*P"W!7H]-*>&NT<13*H/%*$A#PQV")-5#*8!6UD-%/C]Z M,]0XSYUA!)$4".*:&&0DC\BZ1+%0T1A;S3#THW98N4=2&+^EU&=X,/TU5&WS M%F[ -B0:#8)H"&08F$'.L8@25R$I8UPBU5RQZ+JY,U6P$R#\],IX!-S.Y_7) MH]GS] ;+Q&!OM8\,"4[ _16)@T'E%AE&C9=@38FNY@V"CGNK/ #Z*^AB#["] MZB/QMAYYSY<0"?&8*,18"+E9RB.ME$;$&@HV*A@?JKG#T7%O9]KK^IJ4L ?8 MNBNAN57">;RRMVVWU>OBYH&_1QS"V@>E4D2*!(%XX@*Y%"GRBHJ()<52I;-1 MQQ?;.]/>V->DD?T@]U=0RA=.O$O.*65!<+F=F N'M,86)6*M=30*&JK)60X2 M,];7,_N:%+(/W,[]P_)F>X'\I2S DGE^U(_ T+7B8<=9);:C.=O_JT^2LP 8,A^57K?X=82BAC0A !&!Y<CV=7SW< MX3U\3?^)2CY>]%8;?7A0PNU?Z'A/_VCB"]W)'^12X;G=>^S.MB=/*&VN%)7= M];8OU.UE]4#*WA>JGK+W:)LS&_R.9777)\<[=0MBH17+QT7%KDN&]5QE'&_. M44$D'&#S.!B ,WMSC_UZ?5;?5XB/]BMVKUB Q-_GWZ9YT4OP'WZ!7_ZK")DO M5QVE3'A0%G>(:L61$>/:)_2M)W\5EM>S-4W5&)H/ZK^<\# M?64MX(ZE1_&JCQ+Z#K<(*GA1)M6W T">W@>=.. 164 M@)_.["R;>>L^#W2X8+F5%NUE2G%AC3HV\NAB:I_$Y/AP?U(AN:WR#E^&>O*= MNMM_ARI&;6-U!7!8TW;Q#3[OI[?SJ7.=?_GEXO.706!Q^'MU-X46A$=KUH_M MP&P[/>!$SSLL'PW<+=P&!J:^>. 97VH0W1_SL)C]O/H2_O-U?O7)]S-[!Y9N);IQ:VSMF#/^FTK;>QO? M+=:)[X&:,E^N7J0A\P#1/9LQLU _1]]\CXN?'].+;[T PU&X;_6!'BJ[6?7N M,_VSS%L7'"U!UD4^CY5U'UM&-K*YLPYL?XY]\AG0.]N\;;W1Y+67[TTK)ORE MZP"#>"=MA?)W!>#O"D GV7QHYA]B4T(H3U<:KV*VC]?-@8U7=*Y$6/)Z.E_S M+-O78@?,BX5',VK'>@9MV#2VR;NZ6FTVU3O;]'2IT3H9CY76=E:,+)\[@N9V M]G,Y799ITMFYZ&A=C3U][YWL&5EZ7U;_^K3P'Q>7R\6[Y6IZ;6]+2^7:O5M] M8+26QV.EVH5M(TOXX\T*;#R*\N##*KG /S0K/X[WI_4 ML50_"P/,BVD27\*RS:S./=3DL41' M-N]^Y%I_A'W.4[/P:]>ZK['M\IW1BMV%)-R&B16*_<]I,UNS^6/ZK^8ZOFEN MYJO%S]_L?X:0_=Z/C591156!)BXA+OP< M_WTS7=S;E3)&N<-G6@FYJM17=Q[6V@7TZ?M0'4!/5R[2_;.'V *=/Y_LSS^7 MCV;;E&[\:;-^#[T&YO3O];E?9+2":PDS=M,2>L51/)[H7'Z[[:*XJF&U]&%MVG MV!20T\,J8_:4'.9ULV?CXS?Y $D?BHCC^5KC7>KM*)0=3/B[5_&4)\W?_8E_ M]R=VDTWXG\MF'8_W58^G*XW61K5/.[9N=FP!S&;W9)51C>?+C7>L;V5WTV;O M8X\)BS8'6+UUXO$ZHS6I[=.(+1L=VZG=4%LFZ?9RM?&.[7YQ?&WUBS?-ESB+ M>?KU!D.]2Q?;5QSO(#E.7GOY,G:< J2$>Z?^8TI3#^O^.B^C:X=7'\\$'B?+ MUOP:VV;&N/C'HKGY]GZYO"DHT7WKCM:=>ZP=/CZV)SV:SLK$0=^/E:H[7;'JUS6WDQOH0N_ HB\=G/3W8:"@EJ MVY*C-=8>+Z\]G!D[4,Z1(E"8J2IE&G>M.5J_[)&".\";L=W.N\SPQ?>K8K9Q MYZ+CM;H>ZV4>8$]%TEM3]LA"E!3BMK7'ZU,M(,L]S*K!E-Z36MR@[EQYO [3 M/G;U$*/&[JQ8O[&99V3=LA+"F^OU+-"WTP3$1-AM*>EV_-1X#:='BOLX5HX= M-CXS,W\NUX?(>HKHUV8&7/Z\*A5)=OO4>+VJ1^?NCF%E=?+_$%?OY[ZY+I1# M;_6!\5I6B\EZ-]NJD_"+)/-0DM[SH582KRIW= 0;1Y;\%O.3=[Y)?I41>MMO MM))W3=FGCLRK3LG7;Z4/K-_;O]%*U#4EKCHR;VRMMNYF9A>_39>K@J7NW:NV M$F=-Z:R##!I;@"\M2]],R(XE6W4KU)3,VL^:T3/_=\:_O /K=U*DC6ELEHR MJX(W1NX=]]^:9>D7EIZNW4J(M22P]K)G=&_GF>?=5_VV+MA*7#4EH/:Q9>RK MSMFARCLJ)+!MZ[625TT)HSU,J2'%7V0\YN.%6@FHIBS/-C:,[H0TO5LE[]9H M)8^:T[7V/.9(J,VVFZCP-R-%Y]Z 9 C[Z_N7+9/+NQ^N5_R<*;^ M$S>V+CCBYD];[5]FRIT62SE]M;I5+1/;>+V6R++2ES M W3WPA7(:L]ET(,,^7N8P%@Z]/=@@;\'"W2+K5>+V65<7"\_ILM% 'R5\?#W M+#N:#G7S$0XS9G1/(5-58ACITY5&N\G;U8?;LOU:1'(Y7?5VKY\L-=J5W".% M\H0!8P\.O9E%@IT@V:L)S;=5#+_.[%4O\>Q:<[3KMMWD=( EXR<6AY#9GF5' MNU_;36R'&5.% 5S35>*]OBW+C7:W]AA#N(T1%1G#R\7U?%76%CY:; MPI<,J=<>[]WJ,P/;R MYCRJC)^:V=3#!CXM&C]@E?')9P:H,N[>1O$JX^-/O(WRX?' M2Y<*Z0ZO7DE%<]_!O>(N^ M^47^A[/+^'__U_\'4$L#!!0 ( !J"!UE)9(13GP< .LG : 9&=I M:2UE>#,Q85\R,#(T-C,P>#$P<2YH=&WM6FUSVS82_GZ_ N?,I=NS6<:>]3S<0L10Q!@D6 "4KO[Z[ "C)EOS6IM.J%W^026*QV-=G M%R"/,Y>KD^,,N#CYU_&_FTWV02=5#H5CB0'N0+#*RF+"?A9@;UBS&:G.=#DW M^QG;6[DE(=Q)YV"DYK/\5ZX/][SBQR/M9B?' LY95*\VY&=HS%/ M#GMOQ='!8>]0'(P/C_"N__8( 3P@_]U=G JDHI+ARN9W!^N QLUI@YN'5-KN2D&'B5=L+4>CC1 M2IO!J[;_&])(,^6Y5//!-]Z%2[V.[O\S5T%'E-NLUH)^@', M7Z37V>CJ^OSC^=GI]?GE!?OAIZM//YU>7+/K2_9I=.:?[;>[[/(CN_YVQ#Z= M7KT_O1A]:E[^\OWHO^ST[)I&NNUV]T4V^+,U[6W4]+R!7 JN!!NUV'>Z@,_% MO,$2,$ZF<^8RCL[M'P[9%JC2:;%SEO$I, -3"3/$ 9=)RWZMN,%04G-\7FKC MF"[81VURUFDW?V0Z91_D1+)S"K>".TG6P+L$@[E_--P"O;LM]IY;U!;URN?L MIM S!6("C:!^5%IH7+'0B)'(D,N"\6+.JL*9"E!@1$T/H&@-SG*\,Q*MD/($ M'QFF<^F8TX%NC:" !*SE9DXD.;\!7'>%I\5G H7!)95'7UR#"!)I$&V1K,#I M*(D PV:93#)F*_I9SI^!@ &);XFB:8%J3G&: M8./YJAFVQ:?[C_@46"H+M!HY8&FE!CH4R7'8K(S+(L5(]U&-UXFJ!/)$3ZR8 MI(%>E)0=)1J28H!B0ZFEDZ-][;VE,8Z$),8-HJ@4$J!G-9K?+V>]/ FW&4N5 MGMG:[5ACD1BD;*]ZSM3!KTFZ+ WLM=GU'V]>O#KN=@Z&-+HH( M2T<U3BK;?#.>,&O,71@G*L@"S# -T\5M)F1$YD.28P)3'="VD3I6V%\RBU MC5;!]*71"0A\;-DN6EH NBZ8A%%^K81#< \)].1J+"Z4WEDHQ85(V?M!@A0$ZKX,;8'CL?4) MUOP %OL8M(&'LZ>]U""D37AEGS^%(&\,:.RX4@!171ED@(DTE=:G)U)!X?E0 M/5\F]BHX&%#<>R^BZ-(#C0@<-"@QR5$6JY44OM&VU=A*(;F1I( ,6._AJB!. ME27\]1%O/5C[9-864"!LL?VD$JNS3"K%"8-0+2_$$L=Q1J@*J\4,K\9 A @3 M.!_$ML#"[GAC=#P[N=:"Y/EI^>Q8P?B:2D$HQ"TV0P1"W&+X4*'&AQ-N1.TC MC!K)QU))-R=\W[0L1:QWI_=4"+8[I"N%WF/=;52HK$R)D6)]/4H2;807P)?\ M"1189A0&#(Y 29%()-C.A*# B)6EQ[4M"8LDAL5HRE7E,XML!FF*A5=.45N[ MH8 N2LHSD"+<;JZI/@IP(F:Y#95[K"OWL 3/P3*^H 9J2]*G6S,VKAL>']@0 M+('R>"?2 MO@2%'G=[#1NJVI[8X%T8]L=.@+LIH072=)9KM%O>T4=J^QF(0M.,KGF>QB="!.6,(A M_$\=2AW2\&LE47P?OE61^%W&FZWK"T]Q;T4U6*+_J,&E5CF1@ :/,+WHSV; M;PAW0PWTR.NKM]^2U_NL%[DQME)AC[$A_;C B186V?>@RV/-QRGH-RS-C0#^ M%I'?5GF._>!G\,I$U-NX(]VFS%PT;J>(WZG!$&^@,<%G);K#GTM$OS4"_,EB MJM44" ,+/HG'*R8F,N2ETG/ T5FF0_;R.U&!7OPB!:+UX%DK.FDBBZ;3Y:!? MT@&R\ZU>'!VC4\$TT;R*EQ8&]<400:94?#Z0A3>2GS2,O,;:.9T3N^&4D IK M1CS-]0>[83B>>A\=M0[[^W3P[=#)3M0+QS/QEC\3WW-B?:S7:W5ZG0>'VZW? M-]9M]0__3ER?,$%OO_?%V:*P;_>?Q77/.\W4!'6JQ$"B%D_9DA?O=CK]G9JH MY((V#H,VZWBRES':?YS/-I%&G9^:TRUO:=9PY:6(@G0MM4)6_>DO2M9@T;^U M"IBXP)BG#?%5J:]*?57JI4K]@Q#CM)I4N!TY:/BW\ ^Z[FBA7.Q$8F^!ZC%_ M_,AJ4;=)^=>O>MB]^=_UUZY_+(S#^_*_F;9?,)"W0[]'0YA:[>V.WZ\Q^P_4 M;W/,;E-8_F# 2@'Q;>%9)B%EHUM(*CJY9I?AI.S_)E3W_)[\A5]>W?LRK=36 MO]L?A/>"4UC[5FV);;XNMY=3^!@!KG+K4Y[XO"W^AH_M]OQ'?K\!4$L#!!0 M ( !J"!UE^^9KAC < %PA : 9&=I:2UE>#,Q8E\R,#(T-C,P>#$P M<2YH=&WE6FU3XS@2_GZ_0L?4S4)5$N*0#! 8JAB&J6-K"_8@>WOWZ4JVV[$* MV_)*=D+VU]_3DO,""0/LSM9MZN8#$UO=K7Y]NJ7D-*WR[.PT)1F?_>7TK^VV M^*RC.J>B$I$A65$L:JN*L?@Y)GLOVNV&ZD*7,Z/&:25ZW5Y?_*S-O9I(OUZI M*J.SN9S3??]\NN\V.0UU/#L[C=5$J/CCC@J3 1U2MY?T@FY_$/:.CHX/^MT/ M81 <1V'PX>@_P0Y80>YY;#7+Z.-.KHIV2KS_L-_K' [*ZF2JXBH=!MWNWW8< MZ=EIHHL*^QGP^X]>S)JPBAZJMLS4N!@ZDW8\ZWPYTIDVPW==]^^$5]J)S%4V M&WXW4CE9<4U3<:MS67S7LK*P;4M&)9[0JE\).D$]]SCU*A]"3J8*FIL0]%CI MRX=4A:IZ_R[XT#VYUAW_X2#8#?<>&_ UXS:;%2$.9/Y'=EU^+FBQC]_5+O(SY)"VMA5SX3]X6>9A2/J>7-;XR.-78L-. 1 M J4JA"QFHBXJ4Q,4!F Z[(0WI,CQ9!2\D,@(KXS0N:I$I3W=&D%!$5DKS8Q) MV"9$#5NC% MW42S4?)HHP0;L;%/DP04#.K;TH5VY9[WYF>R&&'@ P=G+T>IQ4@;R=J^GH4A M+R0XN]G)@ZBN#02@D";*NO($%15.#K?S96&O@H.A3+KH-2BZC$"K 0Y>5"AR MZ&)UIF(W8]LZM"I6TB@V0'FL=W!5L*3:,OZZC+<.K%TQ:TM0"-.U8RK1G554 M9Y(Q"&8Y)98X#@[?%5:;&3Z%Q(2 "?!3O"VP@)EX4W:\NKC6DN3U9?GJ7$%^ M353,*"0MAB$&(6F1/MRH\7(L33R/$;)&R5!EJIHQOF_:EC/6A=-%RB?;(]*5 M1N^P[J$QJ*Q-B4RQKA]%D3:Q4\"U_#$5:#,9$@8K5'(F,@G&&9\4R%A5.ES; MDK2(FK2XG,BL=I7%/J,D0>-5$UAK-S3014MY!5+XQ\T]U64!&%'EUG?N4-?5 M\QJ\!LOD@IIX+$E>'LU$.!]X7&*3]P3T<4'D#;8AD/&\OKV/UGW-8W?3$-W* MQH"^H:H9T744U88]N@*?&Z3FVE9@Y4,U9-D(@IJSD=A]AB5!:J#>GE WBF.X M(W=BX,-$42_TVO-:I=(N>@U7JDLEBAV$.7\T\#+#N>">LN;X\(2^];M=M$WI M,_BM4Z,[]L;SG&LM:XE+>S7NR[+BR+VA[ZS-!0O5)&:#2AN[@'KW B)S'!LK MHJ\ UR>-9N*/X-#/"=E%=@ G+.,0_N<)99[2]$NMH+Y+W[J(W"EC;^OFPG.< MK;@'*\2/!UP>E2-%<'@#TXOY;$KRGG'7]T"'O*Y[NR/Y_)SUIC VHY0_8VPH M/QF#T=*B^IX->=/SP8*XH36W//A;(+^M\QSSX*_DC&E0;^.)=)LJ9GA%6IZGVU2L? M906B^$T:1.?9:U8$::R*=J7+X:#DN^/*C7K-:HB@DFG#O9DL+0WG'TX ,F4F M9T-5."T5SDNCM=O]Q<>!\?=XX&!WSG72'(53S? MN+D.[[CK\/TJ7E_K]SM!/WAVN=OY;6N]SN#HSR3U!1?T#_K?7"R4_7#P*JG[ M+FAF3C OE2:1>,3+;"F+CSO!8&=.5,J8#P[#K@@N4#44;(&)QY)_O#OA=9:@?N2[KP>UQBH#EON*\0%OCYUR/'. M$RQMT!'F"7>!(N:J;I/Q[]_UT7_W:PY!'4_U8I\EA/Z8D//RA M_V.M!F]$D*>4:P@D)9J&D"O&Y_ AI.HCU&HEUU!D2\GFL8:&V_#A@Y ?V04I MZ)KIA!ZN]/3KQ7V_;@?IST2X/.R'[ )8>%!A?KC7:;:;G;W]=N3[GM?Q]@)_ M/W!]ZC:)UYS]Y550%-D+&:67"3VHI(S78FK&[_H-I]W*=.^2A3KN>J[[4\6R M'O8CP36.)U&^N"S4W%"FZ4+72,+FO&LA50K1%3D0B9#=5Z[]] RE%I&4)@EG(B7\=541KFJ*2A85C(I]IF@3FF=O+PN3VZ@G89RN('@-8_1H M$;,9TS^_\O;C(]@^NL()H.S7P:GHTEM_,?;T9\P&$X-I>&ZC_/! M]T;JWXKTF$,@.*>!9H+#)=,QZ)C"^YQ(='^RA#.:":E!1/"&S1D! SM&X(S.F=*2<+T+J.A(R!0\M_8>(B&MQHBI "4^%8J!\A"+]"3GM$P8 MMUK4)%'(FB!M;:"Q>1 .<"$R!GA5-7&BX0N81!8CYD5*$0&146E/4RNU7A>K< MXCU-9@E=N6\F))9-#;V8D$S1[NJB%S*5)6399=SZP@KU4B+GN+[-A-8B[9JU M[<)4&A9].:/;R;T@E\M>I^/LMYIFY=,82QVN!BX71<$'%:]5 M63%E) RQ+^NZX%FVQREJWJ]GDUA+S _)-+*%D>I=:XP2&MTHK:*JOGNS=&/V MLVWK()_G2D.[6,#7D\K##MD$<,6\_@+J!=13 ?7U,T>QI7KJ^*[#ZJQAE;U( MV5T@,% B82&L3-RLH/KMGK*_J [W4;BI<> WP>EGOORV!-Z,$#_K%-8BV_#\ M?\YN4EJ^PWTO"\U_P&83/(P9C6"TH$&NV06%<12Q@,IGFZJW;,*V M"^ 6!?!YM4 GQ"@^<>"M".)G6Y];A&_+VY^7?-TR?)O?^DPH9T+"[]CAP+H- MJI8]T-'ZF*#L@6Q_-)64J%Q^:T?TY%QQ5_[6[2G%(\Z<[SM@NO\4^Q]'_)E0 M]FRF*VE"3"]ZX]#_:HJT2[M[)4)F.$_F^J;( ^\)E+_%6PMU^[;$WU!+ 0(4 M Q0 ( !J"!UG2>M7I&2H! )/[$P 1 " 0 !D9VEI M+3(P,C0P-C,P+FAT;5!+ 0(4 Q0 ( !J"!UEB"? 1 M " 4@J 0!D9VEI+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( !J" M!UDS:1#)G!L *4! 0 5 " ?LX 0!D9VEI+3(P,C0P-C,P M7V-A;"YX;6Q02P$"% ,4 " :@@=9JBX&&_I1 !NTP, %0 M @ '*5 $ 9&=I:2TR,#(T,#8S,%]D968N>&UL4$L! A0#% @ &H(' M63^\GE<5; N^@ !0 ( !]Z8! &1G:6DM,C R-# V,S!? M9S$N:G!G4$L! A0#% @ &H('662]S)5B[ \#\) !4 M ( !/A," &1G:6DM,C R-# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( !J"!UFD M'F9/'(P B?!@ 5 " =/_ @!D9VEI+3(P,C0P-C,P7W!R M92YX;6Q02P$"% ,4 " :@@=9262$4Y\' #K)P &@ M@ $BC , 9&=I:2UE>#,Q85\R,#(T-C,P>#$P<2YH=&U02P$"% ,4 " : M@@=9?OF:X8P' !<(0 &@ @ 'YDP, 9&=I:2UE>#,Q8E\R M,#(T-C,P>#$P<2YH=&U02P$"% ,4 " :@@=9+YA>5JX$ T(0 &0 M @ &]FP, 9&=I:2UE>#,R7S(P,C0V,S!X,3!Q+FAT;5!+!08 1 "@ * *," "BH , ! end XML 81 dgii-20240630_htm.xml IDEA: XBRL DOCUMENT 0000854775 2023-10-01 2024-06-30 0000854775 exch:XNAS 2023-10-01 2024-06-30 0000854775 2024-08-02 0000854775 us-gaap:ProductMember 2024-04-01 2024-06-30 0000854775 us-gaap:ProductMember 2023-04-01 2023-06-30 0000854775 us-gaap:ProductMember 2023-10-01 2024-06-30 0000854775 us-gaap:ProductMember 2022-10-01 2023-06-30 0000854775 us-gaap:ServiceMember 2024-04-01 2024-06-30 0000854775 us-gaap:ServiceMember 2023-04-01 2023-06-30 0000854775 us-gaap:ServiceMember 2023-10-01 2024-06-30 0000854775 us-gaap:ServiceMember 2022-10-01 2023-06-30 0000854775 2024-04-01 2024-06-30 0000854775 2023-04-01 2023-06-30 0000854775 2022-10-01 2023-06-30 0000854775 2024-06-30 0000854775 2023-09-30 0000854775 2022-09-30 0000854775 2023-06-30 0000854775 us-gaap:CommonStockMember 2023-03-31 0000854775 us-gaap:TreasuryStockCommonMember 2023-03-31 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000854775 us-gaap:RetainedEarningsMember 2023-03-31 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000854775 2023-03-31 0000854775 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000854775 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000854775 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000854775 us-gaap:CommonStockMember 2023-06-30 0000854775 us-gaap:TreasuryStockCommonMember 2023-06-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000854775 us-gaap:RetainedEarningsMember 2023-06-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 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 2023-06-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2023-06-30 0000854775 us-gaap:TreasuryStockCommonMember 2022-10-01 2023-06-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2023-06-30 0000854775 us-gaap:CommonStockMember 2022-10-01 2023-06-30 0000854775 us-gaap:CommonStockMember 2024-03-31 0000854775 us-gaap:TreasuryStockCommonMember 2024-03-31 0000854775 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000854775 us-gaap:RetainedEarningsMember 2024-03-31 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000854775 2024-03-31 0000854775 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000854775 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000854775 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000854775 us-gaap:CommonStockMember 2024-06-30 0000854775 us-gaap:TreasuryStockCommonMember 2024-06-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000854775 us-gaap:RetainedEarningsMember 2024-06-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 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 2024-06-30 0000854775 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2024-06-30 0000854775 us-gaap:TreasuryStockCommonMember 2023-10-01 2024-06-30 0000854775 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2024-06-30 0000854775 us-gaap:CommonStockMember 2023-10-01 2024-06-30 0000854775 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0000854775 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000854775 us-gaap:LicensingAgreementsMember 2024-06-30 0000854775 us-gaap:LicensingAgreementsMember 2023-09-30 0000854775 us-gaap:IntellectualPropertyMember 2024-06-30 0000854775 us-gaap:IntellectualPropertyMember 2023-09-30 0000854775 us-gaap:CustomerRelationshipsMember 2024-06-30 0000854775 us-gaap:CustomerRelationshipsMember 2023-09-30 0000854775 us-gaap:NoncompeteAgreementsMember 2024-06-30 0000854775 us-gaap:NoncompeteAgreementsMember 2023-09-30 0000854775 us-gaap:OrderOrProductionBacklogMember 2024-06-30 0000854775 us-gaap:OrderOrProductionBacklogMember 2023-09-30 0000854775 dgii:CostofSalesandGeneralandAdministrativeExpenseMember 2024-04-01 2024-06-30 0000854775 dgii:CostofSalesandGeneralandAdministrativeExpenseMember 2023-04-01 2023-06-30 0000854775 dgii:CostofSalesandGeneralandAdministrativeExpenseMember 2023-10-01 2024-06-30 0000854775 dgii:CostofSalesandGeneralandAdministrativeExpenseMember 2022-10-01 2023-06-30 0000854775 dgii:IoTProductsandServicesMember 2023-09-30 0000854775 dgii:IoTSolutionsMember 2023-09-30 0000854775 dgii:IoTProductsandServicesMember 2023-10-01 2024-06-30 0000854775 dgii:IoTSolutionsMember 2023-10-01 2024-06-30 0000854775 dgii:IoTProductsandServicesMember 2024-06-30 0000854775 dgii:IoTSolutionsMember 2024-06-30 0000854775 dgii:EnterpriseRoutersMember 2024-06-30 0000854775 dgii:ConsoleServersMember 2024-06-30 0000854775 dgii:OEMSolutionsMember 2024-06-30 0000854775 dgii:InfrastructureMgmtMember 2024-06-30 0000854775 dgii:SmartSenseMember 2024-06-30 0000854775 dgii:VentusMember 2024-06-30 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 us-gaap:SecuredDebtMember us-gaap:BaseRateMember dgii:FederalFundsRateMember 2023-10-01 2024-06-30 0000854775 us-gaap:SecuredDebtMember us-gaap:BaseRateMember dgii:LIBORMember 2023-10-01 2024-06-30 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dgii:BenchmarkRateMember 2023-10-01 2024-06-30 0000854775 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dgii:BenchmarkRateMember 2023-10-01 2024-06-30 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-01 2024-06-30 0000854775 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-01 2024-06-30 0000854775 us-gaap:SecuredDebtMember 2024-06-30 0000854775 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-10-01 2024-06-30 0000854775 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-10-01 2024-06-30 0000854775 us-gaap:RevolvingCreditFacilityMember 2023-10-01 2024-06-30 0000854775 dgii:PriorCreditFacilityMember 2023-12-07 0000854775 dgii:December72023CreditAgreementMember 2023-12-07 0000854775 us-gaap:RevolvingCreditFacilityMember 2024-06-30 0000854775 us-gaap:SecuredDebtMember 2023-09-30 0000854775 dgii:CreditAgreementDomain us-gaap:LineOfCreditMember 2024-06-30 0000854775 dgii:IoTProductsandServicesMember 2024-04-01 2024-06-30 0000854775 dgii:IoTProductsandServicesMember 2023-04-01 2023-06-30 0000854775 dgii:IoTProductsandServicesMember 2022-10-01 2023-06-30 0000854775 dgii:IoTSolutionsMember 2024-04-01 2024-06-30 0000854775 dgii:IoTSolutionsMember 2023-04-01 2023-06-30 0000854775 dgii:IoTSolutionsMember 2022-10-01 2023-06-30 0000854775 us-gaap:CorporateMember 2024-06-30 0000854775 us-gaap:CorporateMember 2023-09-30 0000854775 srt:NorthAmericaMember 2024-04-01 2024-06-30 0000854775 srt:NorthAmericaMember 2023-04-01 2023-06-30 0000854775 srt:NorthAmericaMember 2023-10-01 2024-06-30 0000854775 srt:NorthAmericaMember 2022-10-01 2023-06-30 0000854775 us-gaap:EMEAMember 2024-04-01 2024-06-30 0000854775 us-gaap:EMEAMember 2023-04-01 2023-06-30 0000854775 us-gaap:EMEAMember 2023-10-01 2024-06-30 0000854775 us-gaap:EMEAMember 2022-10-01 2023-06-30 0000854775 dgii:OtherlocationsMember 2024-04-01 2024-06-30 0000854775 dgii:OtherlocationsMember 2023-04-01 2023-06-30 0000854775 dgii:OtherlocationsMember 2023-10-01 2024-06-30 0000854775 dgii:OtherlocationsMember 2022-10-01 2023-06-30 0000854775 us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000854775 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0000854775 us-gaap:TransferredAtPointInTimeMember 2023-10-01 2024-06-30 0000854775 us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-06-30 0000854775 us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000854775 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0000854775 us-gaap:TransferredOverTimeMember 2023-10-01 2024-06-30 0000854775 us-gaap:TransferredOverTimeMember 2022-10-01 2023-06-30 0000854775 us-gaap:EquipmentMember 2024-06-30 0000854775 us-gaap:EquipmentMember 2023-09-30 0000854775 2024-04-01 2024-06-30 0000854775 srt:MinimumMember 2024-04-01 2024-06-30 0000854775 srt:MaximumMember 2024-04-01 2024-06-30 0000854775 srt:MaximumMember 2024-06-30 0000854775 dgii:The2021PlanMember 2024-06-30 0000854775 us-gaap:EmployeeStockOptionMember 2023-10-01 2024-06-30 0000854775 us-gaap:EmployeeStockOptionMember 2022-10-01 2023-06-30 0000854775 us-gaap:EmployeeStockMember 2023-10-01 2024-06-30 0000854775 us-gaap:EmployeeStockMember 2020-01-29 0000854775 us-gaap:EmployeeStockMember 2022-10-01 2023-06-30 0000854775 us-gaap:EmployeeStockMember 2024-06-30 0000854775 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0000854775 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000854775 us-gaap:CostOfSalesMember 2023-10-01 2024-06-30 0000854775 us-gaap:CostOfSalesMember 2022-10-01 2023-06-30 0000854775 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0000854775 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0000854775 us-gaap:SellingAndMarketingExpenseMember 2023-10-01 2024-06-30 0000854775 us-gaap:SellingAndMarketingExpenseMember 2022-10-01 2023-06-30 0000854775 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0000854775 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0000854775 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2024-06-30 0000854775 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2023-06-30 0000854775 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0000854775 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0000854775 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2024-06-30 0000854775 us-gaap:GeneralAndAdministrativeExpenseMember 2022-10-01 2023-06-30 0000854775 us-gaap:EmployeeStockOptionMember 2023-09-30 0000854775 us-gaap:EmployeeStockOptionMember 2024-06-30 0000854775 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-10-01 2024-06-30 0000854775 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-10-01 2024-06-30 0000854775 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0000854775 us-gaap:PerformanceSharesMember 2023-09-30 0000854775 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2024-06-30 0000854775 us-gaap:PerformanceSharesMember 2023-10-01 2024-06-30 0000854775 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0000854775 us-gaap:PerformanceSharesMember 2024-06-30 shares iso4217:USD iso4217:USD shares dgii:segment pure dgii:numberOfOperatingSegments 0000854775 --09-30 2024 36415184 Q3 false P2Y 10-Q true 2024-06-30 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 36415184 74618000 81714000 230300000 247288000 30585000 30522000 88694000 85398000 105203000 112236000 318994000 332686000 35846000 40650000 111506000 120480000 6147000 6814000 18954000 20985000 952000 953000 2858000 3009000 42945000 48417000 133318000 144474000 62258000 63819000 185676000 188212000 21501000 20974000 61688000 60421000 15132000 14945000 44809000 44194000 12717000 15424000 45987000 46983000 49350000 51343000 152484000 151598000 12908000 12476000 33192000 36614000 3234000 6603000 12592000 18967000 0 0 9722000 0 -14000 15000 -72000 79000 -3248000 -6588000 -22386000 -18888000 9660000 5888000 10806000 17726000 -42000 -839000 164000 -679000 9702000 6727000 10642000 18405000 0.27 0.19 0.29 0.51 0.26 0.18 0.29 0.50 36375000 35889000 36266000 35761000 37026000 36817000 36921000 36838000 9702000 6727000 10642000 18405000 -65000 -109000 2283000 1358000 -65000 -109000 2283000 1358000 9637000 6618000 12925000 19763000 28337000 31693000 71190000 55997000 56665000 74396000 8327000 4112000 164519000 166198000 32714000 29108000 258868000 277084000 341916000 341593000 10858000 12876000 7857000 4884000 3694000 3788000 820426000 835531000 0 15523000 20856000 17148000 12643000 16427000 30468000 25274000 3032000 3352000 1334000 1116000 14020000 7138000 82353000 85978000 2343000 2308000 1815000 1812000 151618000 188051000 11945000 13989000 7298000 2905000 257372000 295043000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 0.01 0.01 60000000 60000000 42881585 42501150 429000 425000 415483000 403735000 235487000 224845000 -24728000 -27011000 6474271 6436204 63617000 61506000 563054000 540488000 820426000 835531000 10642000 18405000 5977000 4997000 18925000 20449000 9722000 0 10093000 9852000 -2970000 -6495000 6253000 0 1817000 -21000 168000 19425000 56657000 27804000 1282000 3842000 2229000 0 947000 -3842000 214062000 0 276225000 29375000 952000 2616000 2061000 1689000 3466000 3850000 -62616000 -28920000 1656000 -362000 -3356000 -5320000 31693000 34900000 28337000 29580000 11780000 20519000 4559000 4666000 8354000 3175000 128000 157000 42325000 423000 6464000 -61446000 394036000 211753000 -24587000 520179000 6727000 6727000 -109000 -109000 18000 173000 347000 520000 6000 197000 197000 83000 1000 943000 944000 3519000 3519000 42408000 424000 6452000 -61470000 398845000 218480000 -24696000 531583000 41950000 420000 6413000 -58172000 385244000 200075000 -26054000 501513000 18405000 18405000 1358000 1358000 58000 553000 1137000 1690000 97000 3851000 3851000 458000 4000 2612000 2616000 9852000 9852000 42408000 424000 6452000 -61470000 398845000 218480000 -24696000 531583000 42854000 429000 6492000 -63683000 411759000 225785000 -24663000 549627000 9702000 9702000 -65000 -65000 25000 242000 327000 569000 7000 176000 -505000 681000 28000 0 388000 388000 3514000 3514000 42882000 429000 6474000 -63617000 415483000 235487000 -24728000 563054000 42501000 425000 6436000 -61506000 403735000 224845000 -27011000 540488000 10642000 10642000 2283000 2283000 75000 733000 948000 1681000 113000 2844000 622000 3466000 381000 4000 1329000 1333000 10093000 10093000 42882000 429000 6474000 -63617000 415483000 235487000 -24728000 563054000 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. 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 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:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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.935%"></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.935%"></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.939%"></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="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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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="background-color:#cceeff;padding:0 1pt"></td><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%"> </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: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></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 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%">9,702 </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%">6,727 </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%">10,642 </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%">18,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="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></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="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%"> </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%"> </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%">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,375 </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,889 </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%">36,266 </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,761 </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%">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="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%"> </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%"> </span></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%">651 </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%">928 </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%">655 </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,077 </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%">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%">37,026 </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,817 </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,921 </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,838 </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 style="height:15pt"><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><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><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 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.27 </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.19 </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.29 </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.51 </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><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 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.26 </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.18 </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.29 </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.50 </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 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 income per share calculation. For the three months ended June 30, 2024 and 2023, 646,564 and 599,957 shares outstanding were excluded, respectively. For the nine months ended June 30, 2024 and 2023, 710,370 and 477,521 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:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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.935%"></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.935%"></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.939%"></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="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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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="background-color:#cceeff;padding:0 1pt"></td><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%"> </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: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></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 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%">9,702 </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%">6,727 </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%">10,642 </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%">18,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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="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></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="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%"> </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%"> </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%">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,375 </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,889 </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%">36,266 </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,761 </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%">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="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%"> </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%"> </span></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%">651 </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%">928 </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%">655 </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,077 </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%">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%">37,026 </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,817 </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,921 </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,838 </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 style="height:15pt"><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><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><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 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.27 </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.19 </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.29 </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.51 </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><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 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.26 </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.18 </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.29 </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.50 </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> 9702000 6727000 10642000 18405000 36375000 35889000 36266000 35761000 651000 928000 655000 1077000 37026000 36817000 36921000 36838000 0.27 0.19 0.29 0.51 0.26 0.18 0.29 0.50 646564 599957 710370 477521 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%">June 30,<br/>2024</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%">76,501 </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,457 </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%">3,854 </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%">71,190 </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%">21,509 </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%">22 </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%">35,134 </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%">56,665 </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%">June 30,<br/>2024</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%">76,501 </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,457 </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%">3,854 </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%">71,190 </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%">21,509 </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%">22 </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%">35,134 </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%">56,665 </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> 76501000 61880000 1457000 1693000 3854000 4190000 71190000 55997000 21509000 29974000 22000 66000 35134000 44356000 56665000 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%">June 30, 2024</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,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><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%">(62,678)</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%">22,340 </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,180 </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%">(21,495)</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%">18,685 </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,213 </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%">(91,370)</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%">217,843 </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,123 </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%">(177,255)</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%">258,868 </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.1 million and $6.3 million for the three months ended June 30, 2024 and 2023, respectively. Amortization expense for intangible assets was $18.4 million and $19.0 million for the nine months ended June 30, 2024 and 2023, 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 (three 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%">6,995 </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,786 </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,554 </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%">Nine months ended June 30, 2024</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%">400 </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)</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%">323 </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 June 30, 2024</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,357 </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,559 </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%">341,916 </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 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="#ided24dd5b65c4ddca5ac106f16a4c738_49" 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 for goodwill testing purposes: 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 reporting units was tested individually for impairment during our annual impairment test completed as of the end of the third fiscal quarter of fiscal 2024.</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 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 2024 Annual Impairment Test</span></div>As of June 30, 2024, we had a total of $32.7 million of goodwill for the Cellular Routers reporting unit, $57.1 million of goodwill for the Console Servers reporting unit, $64.2 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, 2024, 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%">June 30, 2024</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,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><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%">(62,678)</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%">22,340 </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,180 </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%">(21,495)</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%">18,685 </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,213 </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%">(91,370)</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%">217,843 </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,123 </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%">(177,255)</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%">258,868 </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> 85018000 62678000 22340000 85032000 59833000 25199000 112000 112000 0 112000 112000 0 40180000 21495000 18685000 39957000 19888000 20069000 309213000 91370000 217843000 309196000 77380000 231816000 600000 600000 0 600000 600000 0 1000000 1000000 0 1000000 1000000 0 436123000 177255000 258868000 435897000 158813000 277084000 6100000 6100000 6300000 18400000 19000000.0 <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 (three 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%">6,995 </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,786 </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,554 </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> 6995000 21786000 21554000 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%">Nine months ended June 30, 2024</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%">400 </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)</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%">323 </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 June 30, 2024</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,357 </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,559 </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%">341,916 </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 400000 -77000 323000 174357000 167559000 341916000 2 32700000 57100000 64200000 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”), 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. All borrowings in the period were made at Term SOFR for a one-month interest election period plus an applicable margin of 2.50%. Our weighted average interest rate for our Credit Facility was 7.93% as of June 30, 2024. </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 commitment fee was 0.25% as of June 30, 2024. 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 June 30, 2024.</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 June 30, 2024 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 June 30, 2024</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%">152,800 </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%">152,800 </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,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%">(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%">151,618 </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><br/></span></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.0050 0.0100 0.0175 0.0275 0.0075 0.0175 0.0250 0.0793 0.0020 0.0035 0.0025 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 June 30, 2024 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 June 30, 2024</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%">152,800 </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%">152,800 </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,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%">(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%">151,618 </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> 152800000 0 213625000 152800000 213625000 1182000 10051000 0 15523000 151618000 188051000 3.00 3.00 3.50 SEGMENT INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the third quarter of fiscal 2024, we restructured our management structure to appoint a single segment manager over IoT Products &amp; Services and a single manager over IoT Solutions. As a result we have two operating segments. These two operating segments also serve as our reportable segments: IoT Products &amp; Services and IoT Solutions. Each operating segment is now led by a single segment manager. IoT Products &amp; Services derives revenue from the sale of products and services that help original equipment manufacturers ("OEMs"), enterprise and government customers create and deploy, secure IoT connectivity solutions. IoT Solutions derives revenue from the sale of software-based services that are enabled through the use of connected devices that utilize cellular communications.</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:110%">Our CEO is our Chief Operating Decision Maker ("CODM"). The measures the CODM uses to measure profitability within each of our reportable segments is segment 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:52.047%"></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:9.880%"></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:9.880%"></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:9.880%"></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:9.885%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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: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="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></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%">80,003 </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%">87,358 </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%">245,416 </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%">257,593 </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%">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%">25,200 </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,878 </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%">73,578 </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%">75,093 </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 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%">105,203 </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%">112,236 </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%">318,994 </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%">332,686 </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: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="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 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 Operating Segments Gross Profit</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,501 </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%">47,229 </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%">132,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 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%">140,367 </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%">IoT Solutions Operating Segments Gross Profit</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%">18,757 </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%">16,590 </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%">53,255 </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%">47,845 </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 18.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-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:#cceeff;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%">62,258 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">63,819 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">185,676 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">188,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 depreciation and amortization expense was (in thousands):</span></div><div style="margin-top:8pt;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:52.047%"></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:9.880%"></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:9.880%"></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:9.880%"></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:9.885%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">3,111 </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%">3,108 </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%">9,316 </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%">9,446 </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%">5,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 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,896 </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,098 </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%">14,516 </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 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,298 </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,004 </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%">24,414 </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%">23,962 </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: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%">Nine months ended June 30,</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%">2024</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%">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%">581 </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%">362 </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%">475 </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%">3,291 </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%">1,056 </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%">3,653 </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 $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, 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%">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%">June 30,<br/>2024</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%">389,469 </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%">402,620 </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%">28,337 </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%">820,426 </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 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><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:52.047%"></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:9.880%"></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:9.880%"></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:9.880%"></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:9.885%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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: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="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></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%">80,003 </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%">87,358 </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%">245,416 </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%">257,593 </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%">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%">25,200 </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,878 </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%">73,578 </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%">75,093 </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 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%">105,203 </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%">112,236 </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%">318,994 </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%">332,686 </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: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="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 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 Operating Segments Gross Profit</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,501 </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%">47,229 </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%">132,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 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%">140,367 </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%">IoT Solutions Operating Segments Gross Profit</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%">18,757 </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%">16,590 </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%">53,255 </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%">47,845 </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 18.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-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:#cceeff;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%">62,258 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">63,819 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">185,676 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">188,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 80003000 87358000 245416000 257593000 25200000 24878000 73578000 75093000 105203000 112236000 318994000 332686000 43501000 47229000 132421000 140367000 18757000 16590000 53255000 47845000 62258000 63819000 185676000 188212000 <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 depreciation and amortization expense was (in thousands):</span></div><div style="margin-top:8pt;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:52.047%"></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:9.880%"></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:9.880%"></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:9.880%"></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:9.885%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">3,111 </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%">3,108 </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%">9,316 </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%">9,446 </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%">5,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 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,896 </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,098 </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%">14,516 </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 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,298 </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,004 </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%">24,414 </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%">23,962 </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> 3111000 3108000 9316000 9446000 5187000 4896000 15098000 14516000 8298000 8004000 24414000 23962000 <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%">Nine months ended June 30,</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%">2024</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%">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%">581 </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%">362 </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%">475 </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%">3,291 </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%">1,056 </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%">3,653 </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 $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, respectively.</span></div> 581000 362000 475000 3291000 1056000 3653000 8354000 3175000 <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%">June 30,<br/>2024</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%">389,469 </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%">402,620 </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%">28,337 </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%">820,426 </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> 389469000 384018000 402620000 419820000 28337000 31693000 820426000 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:37.350%"></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.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:12.935%"></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.939%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">72,908 </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%">82,953 </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%">225,001 </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%">244,227 </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%">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%">15,123 </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%">16,352 </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%">48,998 </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%">52,643 </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%">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%">17,172 </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%">12,931 </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,995 </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,816 </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 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%">105,203 </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%">112,236 </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%">318,994 </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%">332,686 </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: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:37.350%"></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.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:12.935%"></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.939%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">77,096 </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%">86,393 </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%">237,064 </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%">258,967 </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%">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%">28,107 </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,843 </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%">81,930 </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%">73,719 </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 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%">105,203 </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%">112,236 </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%">318,994 </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%">332,686 </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: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 $18.5 million and $16.6 million as of June 30, 2024 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.4 million and $1.0 million for the three months ended June 30, 2024 and 2023, respectively. Depreciation expense for these subscriber assets, which is included in cost of sales, was $3.5 million and $2.8 million for the nine months ended June 30, 2024 and 2023, 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 June 30, 2024 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%">Our contract liabilities were $37.5 million and $26.5 million at June 30, 2024 and 2023, 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 $38.0 million and $25.7 million as of March 31, 2024 and 2023, respectively. Of these balances, Digi recognized $7.7 million and $6.7 million as revenue in the three months ended June 30, 2024 and 2023, respectively. There were contract liability balances of $27.9 million and $21.6 million balances as of September 30, 2023 and 2022, respectively. Digi recognized $17.6 million and $18.9 million as revenue in the nine months ended June 30, 2024 and 2023, 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%">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: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 June 30, 2024, we had approximately $161.2 million of remaining performance obligations on contracts with an original duration of one year or more. We expect to recognize revenue on approximately $72.1 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-686">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:37.350%"></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.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:12.935%"></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.939%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">72,908 </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%">82,953 </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%">225,001 </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%">244,227 </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%">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%">15,123 </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%">16,352 </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%">48,998 </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%">52,643 </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%">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%">17,172 </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%">12,931 </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,995 </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,816 </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 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%">105,203 </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%">112,236 </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%">318,994 </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%">332,686 </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: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:37.350%"></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.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:12.935%"></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.939%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">77,096 </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%">86,393 </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%">237,064 </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%">258,967 </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%">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%">28,107 </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,843 </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%">81,930 </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%">73,719 </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 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%">105,203 </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%">112,236 </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%">318,994 </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%">332,686 </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> 72908000 82953000 225001000 244227000 15123000 16352000 48998000 52643000 17172000 12931000 44995000 35816000 105203000 112236000 318994000 332686000 77096000 86393000 237064000 258967000 28107000 25843000 81930000 73719000 105203000 112236000 318994000 332686000 18500000 16600000 1400000 1000000.0 3500000 2800000 37500000 26500000 38000000.0 25700000 7700000 6700000 27900000 21600000 17600000 18900000 161200000 72100000 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 expense was $0.2 million for the nine months ended June 30, 2024. Included in this was a net tax benefit of $0.7 million discretely related to the nine months ended June 30, 2024. This liability 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 June 30, 2024</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 June 30, 2024 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 -700000 <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 June 30, 2024</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.0 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 summarize 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 June 30,</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%">2024</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%">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%">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%">774 </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%">836 </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%">171 </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%">135 </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%">(141)</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%">(117)</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-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-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%">804 </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 style="background-color:#ffffff;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-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%">854 </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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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%">Nine months ended June 30,</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%">2024</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%">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%">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%">341 </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%">303 </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%">(309)</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%">(335)</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%">804 </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%">854 </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:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize 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 June 30,</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%">2024</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%">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%">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%">774 </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%">836 </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%">171 </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%">135 </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%">(141)</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%">(117)</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-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-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%">804 </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 style="background-color:#ffffff;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-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%">854 </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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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%">Nine months ended June 30,</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%">2024</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%">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%">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%">341 </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%">303 </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%">(309)</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%">(335)</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%">804 </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%">854 </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> 774000 836000 171000 135000 141000 117000 804000 854000 772000 886000 341000 303000 309000 335000 804000 854000 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%">June 30, 2024</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%">10,858 </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%">10,858 </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,032 </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%">11,945 </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%">14,977 </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:41.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></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:12.809%"></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:12.809%"></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:12.811%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">757 </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%">907 </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 #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%">2,578 </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%">2,678 </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%">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%">310 </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%">361 </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%">943 </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,013 </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%">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%">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%">26 </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%">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%">69 </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 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,097 </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,294 </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%">3,606 </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%">3,760 </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-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 June 30, 2024, the weighted average remaining lease term of our operating leases was 6.0 years and the weighted average discount rate for these leases was 4.9%. </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 June 30, 2024 (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 (three 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%">1,082 </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,713 </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,262 </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,058 </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%">17,717 </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,740)</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%">14,977 </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%">June 30, 2024</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%">10,858 </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%">10,858 </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,032 </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%">11,945 </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%">14,977 </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> 10858000 12876000 10858000 12876000 3032000 3352000 11945000 13989000 14977000 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:41.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></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:12.809%"></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:12.809%"></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:12.811%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">757 </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%">907 </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 #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%">2,578 </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%">2,678 </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%">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%">310 </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%">361 </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%">943 </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,013 </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%">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%">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%">26 </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%">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%">69 </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 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,097 </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,294 </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%">3,606 </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%">3,760 </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> 757000 907000 2578000 2678000 310000 361000 943000 1013000 30000 26000 85000 69000 1097000 1294000 3606000 3760000 P6Y 0.049 <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 June 30, 2024 (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 (three 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%">1,082 </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,713 </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,262 </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,058 </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%">17,717 </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,740)</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%">14,977 </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> 1082000 3713000 3262000 2058000 1897000 1840000 3865000 17717000 2740000 14977000 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="#ided24dd5b65c4ddca5ac106f16a4c738_61" 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:112%">As previously disclosed, Data Logger Solutions, LLC ("Data Loggers") brought suit in Delaware Superior Court against us and our subsidiary Digi SmartSense, LLC on October 23, 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 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. In March 2024, a jury found Digi liable for breach of contract and awarded Data Loggers damages of approximately $11.6 million. Delaware law also entitles Data Loggers to interest on this award pursuant to a statutory calculation. Each party has filed post-trial motions with respect to the jury’s verdict and a hearing on these motions was held on June 28, 2024. Our motions seek to have the case retried or to remit the award of damages. The plaintiffs are seeking to expand the award of damages for attorney’s fees and additional interest. While these post-trial motions are pending, each party’s right to appeal is stayed and remains in place. Pursuant to ASC 450 we have accrued a $6.3 million liability with respect to this case. The accrual reflects a reasonable estimate of probable loss based on information currently available to us. The ultimate loss, if any, to Digi could be materially different from the amount we have accrued and we cannot predict or estimate the duration or ultimate outcome of this matter.</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 matter 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> 11600000 6300000 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 Digi International Inc. 2021 Omnibus Incentive Plan (as amended and restated, 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 June 30, 2024, there were approximately 1,920,325 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 $1.3 million and $2.6 million for the nine months ended June 30, 2024 and 2023, 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 nine months ended June 30, 2024 and 2023, our employees forfeited 112,827 shares and 97,171 shares, respectively, in order to satisfy withholding tax obligations of $2.8 million and $3.9 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 $1.7 million for the nine months ended June 30, 2024 and 2023. Pursuant to the ESPP, 74,760 and 58,081 common shares were issued to employees during the nine months ended June 30, 2024 and 2023, respectively. Shares are issued under the ESPP from treasury stock. As of June 30, 2024, 395,467 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:10pt"><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: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.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: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:12.501%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">173 </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%">160 </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%">529 </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%">463 </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%">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,218 </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,089 </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%">3,594 </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%">3,012 </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%">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%">517 </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%">469 </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,448 </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,386 </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%">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,606 </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,801 </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,522 </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,991 </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%">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,514 </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%">3,519 </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%">10,093 </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%">9,852 </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%">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%">(724)</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%">(760)</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%">(2,138)</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%">(2,096)</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%">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,790 </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,759 </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%">7,955 </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%">7,756 </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: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:10pt"><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.59</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%">(91)</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%">28.43</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%">(39)</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%">27.61</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 June 30, 2024</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,510 </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.74</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.3</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%">7,659 </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 June 30, 2024</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,160 </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%">$17.19</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%">2.9</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%">7,220 </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 style="margin-top:10pt"><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 $22.93 as of June 30, 2024, 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%">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 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 nine months ended June 30, 2024 and 2023 was $2.6 million and $4.1 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%">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%">Nine months ended June 30,</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%">2024</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%">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%">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.88</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.48% - 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.50% - 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: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% - 47%</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%">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 June 30, 2024, the total unrecognized compensation cost related to non-vested stock options was $3.5 million and the related weighted average period over which it is expected to be recognized is approximately 1.4 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 June 30, 2024 and changes during the nine 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%">343 </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.98 </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%">135 </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.81 </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%">(280)</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.13 </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%">(44)</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%">30.13 </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%">(17)</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%">28.94 </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 June 30, 2024</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%">865 </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%">30.11 </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%">223 </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.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of June 30, 2024, the total unrecognized compensation cost related to non-vested restricted stock units and performance stock units was $20.0 million and $0.5 million, respectively. The related weighted average period over which these costs are expected to be recognized was approximately 1.9 years and 0.1 years, respectively. 1920325 1300000 2600000 112827 97171 2800000 3900000 P90D PT20H 0.85 3425000 1700000 74760 58081 395467 <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:10pt"><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: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.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: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:12.501%"></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 June 30,</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%">Nine months ended June 30,</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%">2024</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%">2023</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%">2024</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%">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%">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%">173 </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%">160 </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%">529 </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%">463 </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%">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,218 </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,089 </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%">3,594 </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%">3,012 </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%">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%">517 </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%">469 </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,448 </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,386 </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%">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,606 </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,801 </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,522 </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,991 </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%">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,514 </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%">3,519 </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%">10,093 </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%">9,852 </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%">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%">(724)</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%">(760)</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%">(2,138)</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%">(2,096)</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%">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,790 </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,759 </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%">7,955 </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%">7,756 </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> 173000 160000 529000 463000 1218000 1089000 3594000 3012000 517000 469000 1448000 1386000 1606000 1801000 4522000 4991000 3514000 3519000 10093000 9852000 724000 760000 2138000 2096000 2790000 2759000 7955000 7756000 <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:10pt"><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.59</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%">(91)</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%">28.43</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%">(39)</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%">27.61</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 June 30, 2024</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,510 </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.74</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.3</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%">7,659 </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 June 30, 2024</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,160 </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%">$17.19</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%">2.9</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%">7,220 </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>(1) The aggregate intrinsic value represents the total pre-tax intrinsic value, based on our closing stock price of $22.93 as of June 30, 2024, which would have been received by the option holders had all option holders exercised their options as of that date. 1553000 18.52 87000 24.59 91000 28.43 39000 27.61 1510000 18.74 P3Y3M18D 7659000 1160000 17.19 P2Y10M24D 7220000 22.93 2600000 4100000 <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%">Nine months ended June 30,</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%">2024</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%">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%">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.88</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.48% - 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.50% - 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: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% - 47%</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%">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.88 0.0448 0.0468 0.0350 0.0398 P6Y P6Y 0.46 0.47 0.46 0.46 0.46 0 0 3500000 P1Y4M24D <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 June 30, 2024 and changes during the nine 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%">343 </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.98 </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%">135 </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.81 </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%">(280)</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.13 </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%">(44)</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%">30.13 </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%">(17)</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%">28.94 </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 June 30, 2024</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%">865 </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%">30.11 </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%">223 </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.65 </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 343000 24.98 135000 24.81 280000 25.13 30000 37.11 44000 30.13 17000 28.94 865000 30.11 223000 30.65 20000000.0 500000 P1Y10M24D P0Y1M6D false false false false * Excluded from these amounts are $8,354 and $3,175 of transfers of inventory to property plant and equipment for subscriber assets for the nine months ended June 30, 2024 and 2023, 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 $22.93 as of June 30, 2024, which would have been received by the option holders had all option holders exercised their options as of that date. 12. STOCK-BASED COMPENSATION (CONTINUED)The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price.