0001193125-24-197832.txt : 20240809 0001193125-24-197832.hdr.sgml : 20240809 20240809160813 ACCESSION NUMBER: 0001193125-24-197832 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240809 DATE AS OF CHANGE: 20240809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENCOR INDUSTRIES INC CENTRAL INDEX KEY: 0000064472 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION MACHINERY & EQUIP [3531] ORGANIZATION NAME: 06 Technology IRS NUMBER: 590933147 STATE OF INCORPORATION: DE FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11703 FILM NUMBER: 241192788 BUSINESS ADDRESS: STREET 1: 5201 N ORANGE BLOSSOM TRAIL CITY: ORLANDO STATE: FL ZIP: 32810 BUSINESS PHONE: 4072906000 MAIL ADDRESS: STREET 1: 5201 N ORANGE BLOSSOM CITY: ORLANDO STATE: FL ZIP: 32810 FORMER COMPANY: FORMER CONFORMED NAME: MECHTRON INTERNATIONAL CORP DATE OF NAME CHANGE: 19880128 FORMER COMPANY: FORMER CONFORMED NAME: MECHTRON GENCO CORP DATE OF NAME CHANGE: 19720411 FORMER COMPANY: FORMER CONFORMED NAME: MECHTRON CORP DATE OF NAME CHANGE: 19690909 10-Q 1 d634390d10q.htm FORM 10-Q Form 10-Q
Table of Contents
falseQ30000064472--09-30 0000064472 2024-06-30 0000064472 2023-09-30 0000064472 2023-10-01 2024-06-30 0000064472 2022-10-01 2023-06-30 0000064472 2024-04-01 2024-06-30 0000064472 2023-04-01 2023-06-30 0000064472 2023-01-01 2023-03-31 0000064472 2024-01-01 2024-03-31 0000064472 2022-10-01 2022-12-31 0000064472 2023-10-01 2023-12-31 0000064472 2020-08-28 0000064472 2022-09-30 0000064472 2023-06-30 0000064472 2024-03-31 0000064472 2023-12-31 0000064472 2022-12-31 0000064472 2023-03-31 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2024-06-30 0000064472 us-gaap:CorporateBondSecuritiesMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2024-06-30 0000064472 us-gaap:ExchangeTradedFundsMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:ExchangeTradedFundsMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel1Member 2024-06-30 0000064472 us-gaap:FairValueInputsLevel2Member 2024-06-30 0000064472 us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000064472 us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2024-06-30 0000064472 genc:CurrentLiabilitiesMember 2024-06-30 0000064472 genc:CommonClassUndefinedMember 2024-06-30 0000064472 us-gaap:CommonClassBMember 2024-06-30 0000064472 genc:NewLeaseAgreementMember 2024-06-30 0000064472 genc:BlawKnoxProductLineFromVolvoCeMember genc:NewLeaseAgreementMember 2024-06-30 0000064472 genc:NewLeaseAgreementMember genc:LeaseTermThroughAugust312025Member 2024-06-30 0000064472 us-gaap:FairValueInputsLevel2Member 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000064472 us-gaap:CashAndCashEquivalentsMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0000064472 us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2023-09-30 0000064472 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000064472 us-gaap:ExchangeTradedFundsMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:ExchangeTradedFundsMember 2023-09-30 0000064472 genc:CurrentLiabilitiesMember 2023-09-30 0000064472 us-gaap:CommonClassBMember 2023-09-30 0000064472 genc:CommonClassUndefinedMember 2023-09-30 0000064472 genc:NewLeaseAgreementMember 2023-09-30 0000064472 genc:BlawKnoxProductLineFromVolvoCeMember genc:NewLeaseAgreementMember 2023-09-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:NoCustomersMember 2023-10-01 2024-06-30 0000064472 genc:PartsAndComponentSalesMember 2023-10-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2023-10-01 2024-06-30 0000064472 genc:FreightRevenueMember 2023-10-01 2024-06-30 0000064472 genc:OtherRevenuesMember 2023-10-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2023-10-01 2024-06-30 0000064472 genc:MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember 2023-10-01 2024-06-30 0000064472 genc:MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember 2023-10-01 2024-06-30 0000064472 genc:MoreThanFiveYearFromBalanceSheetDateAndThereafterMember 2023-10-01 2024-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:OneOfTheseThreeCustomerMember 2022-10-01 2023-06-30 0000064472 genc:PartsAndComponentSalesMember 2022-10-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2022-10-01 2023-06-30 0000064472 genc:OtherRevenuesMember 2022-10-01 2023-06-30 0000064472 genc:FreightRevenueMember 2022-10-01 2023-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:CustomerThreeMember 2023-04-01 2023-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:CustomerOneMember 2023-04-01 2023-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:CustomerTwoMember 2023-04-01 2023-06-30 0000064472 genc:OtherRevenuesMember 2023-04-01 2023-06-30 0000064472 genc:FreightRevenueMember 2023-04-01 2023-06-30 0000064472 genc:PartsAndComponentSalesMember 2023-04-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0000064472 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:CustomerTwoMember 2024-04-01 2024-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:CustomerOneMember 2024-04-01 2024-06-30 0000064472 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember genc:CustomerThreeMember 2024-04-01 2024-06-30 0000064472 genc:FreightRevenueMember 2024-04-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000064472 genc:OtherRevenuesMember 2024-04-01 2024-06-30 0000064472 genc:PartsAndComponentSalesMember 2024-04-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000064472 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000064472 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000064472 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000064472 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000064472 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000064472 genc:NewLeaseAgreementMember genc:LeaseTermThroughAugust312024Member 2023-06-30 0000064472 genc:NewLeaseAgreementMember 2020-08-28 0000064472 genc:CommonClassUndefinedMember 2024-08-07 0000064472 us-gaap:CommonClassBMember 2024-08-07 0000064472 genc:BlawKnoxProductLineFromVolvoCeMember genc:NewLeaseAgreementMember 2020-08-28 2020-08-28 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-06-30 0000064472 us-gaap:RetainedEarningsMember 2023-06-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2024-06-30 0000064472 us-gaap:RetainedEarningsMember 2024-06-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2024-03-31 0000064472 us-gaap:RetainedEarningsMember 2024-03-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0000064472 us-gaap:RetainedEarningsMember 2023-09-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-09-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-12-31 0000064472 us-gaap:RetainedEarningsMember 2023-12-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-03-31 0000064472 us-gaap:RetainedEarningsMember 2023-03-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-09-30 0000064472 us-gaap:RetainedEarningsMember 2022-09-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-12-31 0000064472 us-gaap:RetainedEarningsMember 2022-12-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 iso4217:USD xbrli:pure utr:Year xbrli:shares iso4217:USD xbrli:shares genc:SEGMENT
 
 
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-11703
 
 
GENCOR INDUSTRIES, INC.
 
 
 
Delaware
 
59-0933147
(State or other jurisdiction of
incorporation or organization)
 
(IRS Employer
Identification No.)
5201 North Orange Blossom Trail, Orlando, Florida 32810
(Address of principal executive offices) (Zip Code)
(407)
290-6000
(Registrant’s telephone number, including area code)
 
 
Securities registered or to be registered pursuant to Section 12(b) of the Act
 
Title of Each Class
 
Trading
Symbol(s)
 
Name of Exchange
on which registered
Common Stock ($.10 Par Value)   GENC   NYSE American 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 
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
 
Class
  
Outstanding at August 7, 2024
Common stock, $.10 par value    12,338,845 shares
Class B stock, $.10 par value    2,318,857 shares
 
 
 


Table of Contents

GENCOR INDUSTRIES, INC.

 

Index        Page  

Part I. Financial Information

  

Item 1.

  Financial Statements   
  Condensed Consolidated Balance Sheets – June 30, 2024 (Unaudited) and September 30, 2023      4  
  Condensed Consolidated Income Statements – Quarters and Nine Months Ended June 30, 2024 and 2023 (Unaudited)      5  
  Condensed Consolidated Statements of Shareholders’ Equity – Quarters and Nine Months Ended June 30, 2024 and 2023 (Unaudited)      6  
  Condensed Consolidated Statements of Cash Flows – Nine Months Ended June 30, 2024 and 2023 (Unaudited)      7  
  Notes to Condensed Consolidated Financial Statements (Unaudited)      8  

Item 2.

  Management’s Discussion and Analysis of Financial Condition and Results of Operations      15  

Item 3.

  Quantitative and Qualitative Disclosures about Market Risk      21  

Item 4.

  Controls and Procedures      21  

Part II. Other Information

  

Item 1.

  Legal Proceedings      22  

Item 1A.

  Risk Factors      22  

Item 5.

  Other Information      22  

Item 6.

  Exhibits      23  

Signatures

     24  

 

 

2


Table of Contents

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q (this “Quarterly Report”) and the Company’s other communications and statements may contain certain “forward-looking statements” 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 (the “Exchange Act”), including statements about the Company’s beliefs, plans, objectives, goals, expectations, estimates, projections and intentions. All forward-looking statements, by their nature, are subject to significant risks and uncertainties and are subject to change based on various factors, many of which are beyond the Company’s control. The Company’s actual future results may differ materially from those set forth in the Company’s forward-looking statements depending on a variety of important factors, including the financial condition of the Company’s customers, changes in the economic and competitive environments and demand for the Company’s products. In addition, the impact of the invasion by Russia into Ukraine and the conflict between Israel and Hamas, as well as actions taken by other countries, including the U.S., in response to such conflicts, could result in a disruption in our supply chain and higher costs of our products. The words “may,” “could,” “should,” “would,” “believe,” “anticipate,” “estimate,” “expect,” “intend,” “plan,” “target,” “goal,” and similar expressions are intended to identify forward-looking statements.

For information concerning these factors and related matters, see the following sections of the Company’s Annual Report on Form 10-K for the year ended September 30, 2023: (a) Part I, Item 1A, “Risk Factors” and (b) Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. However, other factors besides those referenced could adversely affect the Company’s results, and you should not consider any such list of factors to be a complete set of all potential risks or uncertainties. Any forward-looking statement made by the Company herein speaks as of the date of this Quarterly Report. The Company does not undertake to update any forward-looking statements, except as required by law.

Unless the context otherwise indicates, all references in this Quarterly Report to the “Company,” “Gencor,” “we,” “us,” or “our,” or similar words are to Gencor Industries, Inc. and its subsidiaries.

 

 

3


Table of Contents
P4YP3Y
Part I. Financial Information
Item 1. Financial Statements
GENCOR INDUSTRIES, INC.
Condensed Consolidated Balance Sheets
 
ASSETS
  
June 30, 2024

(Unaudited)
    
September 30,
2023
 
Current assets:
     
Cash and cash equivalents
   $ 28,780,000      $ 17,031,000  
Marketable securities at fair value (cost of $87,721,000 at June 30, 2024 and $85,514,000 at September 30, 2023)
     87,805,000        84,252,000  
Accounts receivable, less allowance for credit losses of $447,000 at June 30, 2024 and $545,000 at September 30, 2023
     2,923,000        2,467,000  
Costs and estimated earnings in excess of billings
     2,700,000        1,508,000  
Inventories, net
     63,232,000        71,527,000  
Prepaid expenses and other current assets
     531,000        2,169,000  
  
 
 
    
 
 
 
Total current assets
     185,971,000        178,954,000  
  
 
 
    
 
 
 
Property and equipment, net
     12,038,000        13,246,000  
Deferred and other income taxes
     3,273,000        3,167,000  
Other long-term assets
     473,000        381,000  
  
 
 
    
 
 
 
Total Assets
   $ 201,755,000      $ 195,748,000  
  
 
 
    
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
     
Current liabilities:
     
Accounts payable
   $ 2,346,000      $ 3,269,000  
Customer deposits
     2,560,000        6,815,000  
Accrued expenses
     1,740,000        3,753,000  
Current operating lease liabilities
     359,000        328,000  
  
 
 
    
 
 
 
Total current liabilities
     7,005,000        14,165,000  
Non-current
operating lease liabilities
     61,000        —   
  
 
 
    
 
 
 
Total liabilities
     7,066,000        14,165,000  
  
 
 
    
 
 
 
Commitments and contingencies
Shareholders’ equity:
     
Preferred stock, par value $.10 per share; 300,000 shares authorized; none issued
             
Common stock, par value $.10 per share; 15,000,000 shares authorized; 12,338,845 shares issued and outstanding at June 30, 2024 and September 30, 2023
     1,234,000        1,234,000  
Class B Stock, par value $.10 per share; 6,000,000 shares authorized; 2,318,857 shares issued and outstanding at June 30, 2024 and September 30, 2023
     232,000        232,000  
Capital in excess of par value
     12,590,000        12,590,000  
Retained earnings
     180,633,000        167,527,000  
  
 
 
    
 
 
 
Total shareholders’ equity
     194,689,000        181,583,000  
  
 
 
    
 
 
 
Total Liabilities and Shareholders’ Equity
   $ 201,755,000      $ 195,748,000  
  
 
 
    
 
 
 
See accompanying Notes to Condensed Consolidated Financial Statements
 
4

GENCOR INDUSTRIES, INC.
Condensed Consolidated Income Statements
(Unaudited)
 
    
For the Quarters Ended

June 30,
    
For the Nine Months Ended

June 30,
 
    
2024
    
2023
    
2024
    
2023
 
Net revenue
   $ 25,551,000      $ 27,877,000      $ 92,245,000      $ 84,204,000  
Cost of goods sold
     19,444,000        20,365,000        66,282,000        61,780,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
     6,107,000        7,512,000        25,963,000        22,424,000  
Operating expenses:
           
Product engineering and development
     824,000        845,000        2,518,000        2,616,000  
Selling, general and administrative
     3,290,000        3,214,000        10,997,000        9,075,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total operating expenses
     4,114,000        4,059,000        13,515,000        11,691,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Operating income
     1,993,000        3,453,000        12,448,000        10,733,000  
Other income (expense), net:
           
Interest and dividend income, net of fees
     966,000        673,000        2,485,000        1,731,000  
Net realized and unrealized gains on marketable securities, net
     363,000        46,000        2,087,000        2,700,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total other income (expense), net
     1,329,000        719,000        4,572,000        4,431,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Income before income tax expense
     3,322,000        4,172,000        17,020,000        15,164,000  
Income tax expense
     764,000        960,000        3,914,000        3,603,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income
   $ 2,558,000      $ 3,212,000      $ 13,106,000      $ 11,561,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share - basic and diluted
   $ 0.17      $ 0.22      $ 0.89      $ 0.79  
  
 
 
    
 
 
    
 
 
    
 
 
 
See accompanying Notes to Condensed Consolidated Financial Statements
 
5

GENCOR INDUSTRIES, INC.
Condensed Consolidated Statements of Shareholders’ Equity
(Unaudited)
 
    
For the Quarters and Nine Months Ended June 30, 2024
               
     Common Stock      Class B Stock      Capital in
Excess of
     Retained      Total
Shareholders’
 
     Shares      Amount      Shares      Amount      Par Value      Earnings      Equity  
September 30, 2023
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 167,527,000      $ 181,583,000  
Net income
     —         —         —         —         —         4,326,000        4,326,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
December 31, 2023
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 171,853,000      $ 185,909,000  
Net income
     —         —         —         —         —         6,222,000        6,222,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
March 31, 2024
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 178,075,000      $ 192,131,000  
Net income
     —         —         —         —         —         2,558,000        2,558,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
June 30, 2024
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 180,633,000      $ 194,689,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
    
For the Quarters and Nine Months Ended June 30, 2023
               
     Common Stock      Class B Stock      Capital in
Excess of
     Retained      Total
Shareholders’
 
     Shares      Amount      Shares      Amount      Par Value      Earnings      Equity  
September 30, 2022
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 152,861,000      $ 166,917,000  
Net income
     —         —         —         —         —         3,476,000        3,476,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
December 31, 2022
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 156,337,000      $ 170,393,000  
Net income
     —         —         —         —         —         4,873,000        4,873,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
March 31, 2023
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 161,210,000      $ 175,266,000  
Net income
     —         —         —         —         —         3,212,000        3,212,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
June 30, 2023
     12,338,845      $ 1,234,000        2,318,857      $ 232,000      $ 12,590,000      $ 164,422,000      $ 178,478,000  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
See accompanying Notes to Condensed Consolidated Financial Statements
 
6
GENCOR INDUSTRIES, INC.
Condensed Consolidated Statements of Cash Flows
For the Nine Months Ended June 30, 2024 and 2023
(Unaudited)
 
    
2024
   
2023
 
Cash flows from operating activities:
    
Net income
   $ 13,106,000     $ 11,561,000  
Adjustments to reconcile net income to cash provided by (used in) operating activities:
    
Purchase of marketable securities
     (45,945,000     (118,867,000
Proceeds from sale and maturity of marketable securities
     44,125,000       122,282,000  
Change in value of marketable securities
     (1,733,000 )     (2,528,000
Deferred and other income taxes
     (106,000     1,021,000  
Depreciation and amortization
     1,971,000       2,091,000  
Provision for credit losses
     —        290,000  
Loss on disposal of assets
     —        157,000  
Changes in assets and liabilities:
    
Accounts receivable
     (456,000     (771,000
Costs and estimated earnings in excess of billings
     (1,192,000     (4,795,000
Inventories
     8,295,000       (10,976,000
Prepaid expenses and other current assets
     1,638,000       (326,000
Accounts payable
     (923,000     (851,000
Customer deposits
     (4,255,000     (30,000
Accrued expenses
     (2,013,000     93,000  
  
 
 
   
 
 
 
Total adjustments
     (594,000     (13,210,000
  
 
 
   
 
 
 
Cash flows provided by (used in) operating activities
     12,512,000       (1,649,000
  
 
 
   
 
 
 
Cash flows from
investing
activities:
    
Capital expenditures
     (763,000     (1,726,000
  
 
 
   
 
 
 
Cash flows used in investing activities
     (763,000     (1,726,000
  
 
 
   
 
 
 
Net increase (decrease) in cash and cash equivalents
     11,749,000       (3,375,000
Cash and cash equivalents at:
    
Beginning of period
     17,031,000       9,581,000  
  
 
 
   
 
 
 
End of period
   $ 28,780,000     $ 6,206,000  
  
 
 
   
 
 
 
Non-cash
investing and financing activities:
    
Right-of-use assets obtained in exchange for operating lease liabilities
   $ 361,000     $ 352,000  
See accompanying Notes to Condensed Consolidated Financial Statements
 
 
7

GENCOR INDUSTRIES, INC.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Note 1 - Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form
10-Q
and Article 10 of Regulation
S-X.
Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all material adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the quarter and nine months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending September 30, 2024.
The accompanying Condensed Consolidated Balance Sheet at September 30, 2023 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements.
These condensed consolidated financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form
10-K
for the year ended September 30, 2023 filed with the Securities and Exchange Commission on December 13, 2023.
Recent Accounting Pronouncements
No accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company’s condensed consolidated financial statements.
Global, market and economic conditions may negatively impact our business, financial condition and share price
Concerns over inflation, geopolitical issues and global financial markets have led to increased economic instability and expectations of slower global economic growth. Our business may be adversely affected by any such economic instability or unpredictability. Russia’s invasion of Ukraine and related sanctions has led to increased energy prices. Such sanctions and disruptions to the global economy may lead to additional inflation and may disrupt the global supply chain and could have a material adverse effect on our ability to secure supplies. The increased cost of oil, along with increased or prolonged periods of inflation, would likely increase our costs in the form of higher wages, further inflation on supplies and equipment necessary to operate our business. Additionally, the armed conflict involving Hamas and Israel, as well as further escalation of tensions between Israel, the U.S., and various countries in the Middle East and North Africa, may cause increased inflation in energy and logistics costs and could further cause general economic conditions in the U.S. or abroad to deteriorate. There is a risk that one or more of our suppliers could be negatively affected by global economic instability, which could adversely affect our ability to operate efficiently and timely complete our operational goals. As of the date of issuance of this Quarterly Report, the Company’s operations have not been significantly impacted.
Note 2 - Marketable Securities and Fair Value Measurements
Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level 1 investments and market standard valuation methodologies for Level 2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the Condensed Consolidated Income Statements. Net changes in unrealized gains and losse
s
are reported in the Condensed Consolidated Income Statements in the current period.
Fair Value Measurements
The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.
 
 
8

The fair value of marketable equity securities (stocks), mutual funds, exchange-traded funds, government securities, and cash and money funds, are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level 2 investments are provided by the Company’s professional investment management firms. From time to time the Company may transfer cash between its marketable securities portfolio and operating cash and cash equivalents.
The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,557,000      $ —       $ —       $ 3,557,000  
Corporate Bonds
     —         31,452,000        —         31,452,000  
Government Securities
     52,612,000        —         —         52,612,000  
Cash and Money Funds
     184,000        —         —         184,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 56,353,000      $ 31,452,000      $ —       $ 87,805,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2024, were $195,000 and $1,346,000, respectively.
The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,327,000      $ —       $ —       $ 3,327,000  
Corporate Bonds
     —         33,160,000        —         33,160,000  
Government Securities
     47,672,000        —         —         47,672,000  
Cash and Money Funds
     93,000        —         —         93,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 51,092,000      $ 33,160,000      $ —       $ 84,252,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2023, were $46,000 and $4,490,000, respectively.
The carrying amounts of cash and cash equivalents, accounts receivable, acco
unt
s payable, customer deposits and accrued expenses approximate fair value because of the short-term nature of these items.
 
9

Note 3 – Inventories
Inventories are valued at the lower of cost or net realizable value with cost being determined under the first in, first out method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on
trade-in
from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, an allowance is established to reduce the cost basis of inventories
three
to four years old by 50%, the cost basis of inventories
four
to five years old by 75%, and the cost basis of inventories greater than five years old to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September 30, the Company’s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.
Net inventories at June 30, 2024 and September 30, 2023 consist of the following:
 
     June 30, 2024      September 30, 2023  
Raw materials
   $ 32,655,000      $ 35,918,000  
Work in process
     19,389,000        22,923,000  
Finished goods
     11,188,000        12,686,000  
  
 
 
    
 
 
 
   $ 63,232,000      $ 71,527,000  
  
 
 
    
 
 
 
Slow-moving and obsolete inventory allowances were $11,622,000 and $9,813,000 at June 30, 2024 and September 30, 2023, respectively.
Note 4 – Costs and Estimated Earnings in Excess of Billings
Costs and estimated earnings in excess of billings on uncompleted contracts as of June 30, 2024 and September 30, 2023 consist of the following:
 
     June 30, 2024      September 30, 2023  
Costs incurred on uncompleted contracts
   $ 11,950,000      $ 18,468,000  
Estimated earnings
     3,674,000        7,939,000  
  
 
 
    
 
 
 
     15,624,000        26,407,000  
Billings to date
     12,924,000        24,899,000  
  
 
 
    
 
 
 
Costs and estimated earnings in excess of billings
   $ 2,700,000      $ 1,508,000  
  
 
 
    
 
 
 
Note 5 – Earnings per Share Data
The condensed consolidated financial statements include basic and diluted earnings per share information. The following table sets forth the computation of basic and diluted earnings per share for the quarters and nine months ended June 30, 2024 and 2023:
 
     Quarter Ended June 30,      Nine Months Ended June 30,  
     2024      2023      2024      2023  
Net income
   $ 2,558,000      $ 3,212,000      $ 13,106,000      $ 11,561,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares outstanding:
           
Basic and diluted
     14,658,000        14,658,000        14,658,000        14,658,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share – basic and diluted
   $ 0.17      $ 0.22      $ 0.89      $ 0.79  
  
 
 
    
 
 
    
 
 
    
 
 
 
There were no equity compensation plans and arrangements previously approved by security holders as of June 30, 2024 and 2023.
 
10

Note 6 – Customers with 10% (or greater) of Net Revenues
During the quarter ended June 30, 2024, three customers accounted for 20.0%, 11.9% and
11.5%, respectively, of net revenues.
 
During the nine months ended June 30, 2024, no customer accounted for 10% or more of net revenues.
During the quarter ended June 30, 2023, three customers accounted for 27.7%, 14.8% and 13.8%, respectively, of net revenues. During the nine months ended June 30, 2023, one of these three customers accounted for 11.9% of net revenues.
Note 7 – Income Taxes
Income taxes are provided for the tax effects of transactions reported in the condensed consolidated financial statements and primarily consist of taxes currently due, plus deferred taxes.
The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns using current tax rates. The Company and its domestic subsidiaries file a consolidated federal income tax return.
Deferred tax assets and liabilities are measured using the rates expected to apply to taxable income in the years in which the temporary differences are expected to reverse and the credits are expected to be used. The effect on deferred tax assets and liabilities of the change in tax rates is recognized in income in the period that includes the enactment date. All available evidence, both positive and negative, is considered to determine whether, based on the weight of that evidence, the Company is more likely than not to realize the benefit of a deferred tax asset and whether a valuation allowance is needed for some portion or all of a deferred tax asset. No such valuation allowances were recorded as of June 30, 2024 and September 30, 2023.
The Company’s income tax provision is based on management’s estimate of the effective tax rate for the full year. The tax provision in any period will be affected by, among other things, permanent, as well as temporary differences in the deductibility of certain items, in addition to changes in tax legislation. As a result, the Company may experience significant fluctuations in the effective book tax rate (that is, its tax expense divided by
pre-tax
book income) from period to period. The Company’s effective tax rates for the quarters and nine months ended June 30, 2024 and June 30, 2023 reflect income tax rates under the Tax Cuts and Jobs Act of 2017 (the “TCJA”).
Beginning in 2022, the TCJA eliminated the option of expensing all research and development expenditures in the current year, instead requiring amortization over five years pursuant to IRC Section 174. In the future, Congress may consider legislation that would eliminate the capitalization and amortization requirement. There is no assurance that the requirement will be deferred, repealed or otherwise modified. The requirement became effective for the Company’s fiscal year 2023, beginning October 1, 2022. The Company will continue to make additional estimated federal tax payments based on the current Section 174 tax law. The impact of Section 174 on the Company’s cash from operations depends primarily on the amount of research and development expenditures incurred and whether the IRS issues guidance on the provision which differs from the Company’s current interpretation.
 
11

Note 8 – Revenue Recognition and Related Costs
The Company recognizes revenue under ASU
No. 2014-09,
Revenue from Contracts with Customers
(Topic 606). The following table disaggregates the Company’s net revenue by major source for the quarters and nine months ended June 30, 2024 and 2023:
 
     Quarter Ended June 30,      Nine Months Ended June 30,  
     2024      2023      2024      2023  
Equipment sales recognized over time
   $ 11,624,000      $ 11,309,000      $ 33,837,000      $ 23,022,000  
Equipment sales recognized at a point in time
     6,958,000        9,012,000        31,533,000        37,105,000  
Parts and component sales
     5,208,000        6,317,000        21,595,000        19,445,000  
Freight revenue
     1,597,000        1,141,000        4,494,000        4,141,000  
Other
     164,000        98,000        786,000        491,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue
   $ 25,551,000      $ 27,877,000      $ 92,245,000      $ 84,204,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time, as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred, as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined.
Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales recognized over time. These contract assets were $2,700,000 at June 30, 2024 and $1,508,000 at September 30, 2023, respectively, and are included in current assets as costs and estimated earnings in excess of billings on the Company’s condensed consolidated balance sheet at June 30, 2024 and September 30, 2023. The Company anticipates that all of the contract assets at June 30, 2024, will be billed and collected within one year.
Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service.
Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as services are completed. Accounts receivable related to contracts with customers for equipment sales recognized at a point in time were $153,000 and $114,000 at June 30, 2024 and September 30, 2023, respectively.
Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized.
Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at June 30, 2024 and September 30, 2023. Customer deposits related to contracts with customers were $2,560,000 and $6,815,000 at June 30, 2024 and September 30, 2023, respectively, and are included in current liabilities on the Company’s condensed consolidated balance sheets.
The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or not it is identified as a separate performance obligation. The cost of shipping and handling is classified as cost of goods sold concurrently with the revenue recognition.
 
12

All product engineering and development costs, and selling, general and administrative expenses are charged to operations as incurred. Provision is made for any anticipated contract losses in the period that the loss becomes evident.
The allowance for credit losses is determined by performing a specific review of all account balances greater than 90 days past due and other higher risk amounts to determine collectability, and also adjusting for any known customer payment issues with account balances in the
less-than-90-day
past due aging category. The measurement and recognition of credit losses involves judgment and represents the Company’s estimate of expected credit losses based on a number of considerations, including historical credit loss experience, the aging of account balances, customer credit worthiness, and current and expected economic, market and industry factors impacting the Company’s customers, including their financial condition. Account balances are charged off against the allowance for credit losses when they are determined to be uncollectible. Any recoveries of account balances previously considered in the allowance for credit losses reduce future additions to the allowance for credit losses. The allowance for credit losses also includes an estimate for returns and allowances. Provisions for estimated returns and allowances and other adjustments, are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using known issues and historical experience.
Note 9 – Leases
The Company leases certain equipment under
non-cancelable
operating leases. Future minimum rental payments under these leases at June 30, 2024 were immaterial.
On August 28, 2020, the Company entered into a three-year operating lease for property related to manufacturing and warehousing. The initial lease term was for the period from September 1, 2020 through August 31, 2023. In accordance with ASU
2016-02,
the Company recorded a
right-of-use
(“ROU”) asset totaling $970,000 and related lease liabilities at inception. In March 2023, the Company extended the lease term through August 31, 2024. In accordance with ASU
2016-02,
the Company recorded a ROU asset totaling $352,000 and related lease liabilities upon extension. In March 2024, the Company extended the lease term through August 31, 2025. In accordance with ASU
2016-02,
the Company recorded a ROU asset totaling $361,000 and related lease liabilities upon extension.
For the quarter and nine months ended June 30, 2024, operating lease costs and cash payments related to operating leases were $109,000 and $328,000, respectively. For the quarter and nine months ended June 30, 2023, operating lease costs were $101,000 and $315,000, respectively, and cash payments related to these operating leases were $101,000 and $344,000, respectively.
Other information concerning the Company’s operating lease accounted for under ASC 842 guidelines as of June 30, 2024 and September 30, 2023, is as follows:
 
     June 30, 2024     September 30, 2023  
Operating lease ROU asset included in other long-term assets
   $ 420,000     $ 328,000  
Current operating lease liability
     359,000       328,000  
Non-current
operating lease liability
     61,000        
Weighted average remaining lease term (in years)
     1.17       0.51  
Weighted average discount rate used in calculating ROU asset
     5.0     4.5
 
13

Future annual minimum lease payments as of June 30, 2024 are as follows:
 
Fiscal Year
   Annual Lease Payments  
2024 (remaining 3 months)
   $ 91,000  
2025
     338,000  
  
 
 
 
Total
     429,000  
Less interest
     (9,000
  
 
 
 
Present value of lease liabilities
   $ 420,000  
  
 
 
 
Note 10 – Segment Information
The Company has one reporting segment, equipment for the highway construction industry. Based on evaluation of the criteria of ASC 280 – Segment Reporting, including the nature of products and services, the nature of the production processes, the type of customers and the methods used to distribute products and services, the Company determined that its operating segments meet the requirements for aggregation. The Company designs, manufactures and sells asphalt plants and pavers, combustion systems and fluid heat transfer systems for the highway construction industry and environmental and petrochemical markets. The Company’s products are manufactured at three facilities in the United States. The Company also services and sells parts for its equipment.
 
 
14


Table of Contents

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

Forward-Looking Information

This Quarterly Report contains certain “forward-looking statements” within the meaning of the Exchange Act, which represent the Company’s expectations and beliefs, including, but not limited to, statements concerning gross margins, sales of the Company’s products and future financing plans, income from investments and litigation. These statements by their nature involve substantial risks and uncertainties, certain of which are beyond the Company’s control. Actual results may differ materially depending on a variety of important factors, including the financial condition of the Company’s customers, changes in the economic and competitive environments, the performance of the investment portfolio and the demand for the Company’s products.

For information concerning these factors and related matters, see the following sections of the Company’s Annual Report on Form 10-K for the year ended September 30, 2023: (a) Part I, Item 1A, “Risk Factors” and (b) Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. However, other factors besides those referenced could adversely affect the Company’s results, and you should not consider any such list of factors to be a complete set of all potential risks or uncertainties. Any forward-looking statements made by the Company herein speak as of the date of this Quarterly Report. The Company does not undertake to update any forward-looking statement, except as required by law.

Overview

Gencor is a leading manufacturer of heavy machinery used in the production of highway construction equipment and materials and environmental control equipment. The Company’s core products include asphalt pavers, hot mix asphalt plants, combustion systems, and fluid heat transfer systems. The Company’s products are manufactured at three facilities in the United States.

Because the Company’s products are sold primarily to the highway construction industry, the business is seasonal in nature. Traditionally, the Company’s customers reduce their purchases of new equipment for shipment during the summer and fall months to avoid disrupting their peak season for highway construction and related repair work. The majority of orders for the Company’s products are thus received between October and February, with a significant volume of shipments occurring in the late winter and spring. The principal factors driving demand for the Company’s products are the overall economic conditions, the level of government funding for domestic highway construction and repair, Canadian infrastructure spending, the need for spare parts, fluctuations in the price of liquid asphalt, and a trend towards larger, more efficient asphalt plants.

On November 15, 2021, President Biden signed into law a five-year, $1.2 trillion infrastructure bill, the Infrastructure Investment and Jobs Act (the “IIJ Act”), including $550 billion in new spending and reauthorization of $650 billion in previously allocated funds. The IIJ Act provides $110 billion for the nation’s highways, bridges and roads.

Fluctuations in the price of carbon steel, which is a significant cost and material used in the manufacturing of the Company’s equipment, may affect the Company’s financial performance. The Company is subject to fluctuations in market prices for raw materials, such as steel. If the Company is unable to purchase materials it requires or is unable to pass on price increases to its customers or otherwise reduce its cost of goods sold, its business, results of operations and financial condition may be adversely affected.

Also, a significant increase in the price of liquid asphalt could decrease demand for hot mix asphalt paving materials and certain of the Company’s products. Increases in oil prices also drive up the cost of gasoline and diesel, which results in increased freight costs. Where possible, the Company will pass increased freight costs on to its customers. However, the Company may not be able to recapture all of the higher costs and thus could have a negative impact on the Company’s financial performance.

The Company believes its strategy of continuing to invest in product engineering and development and its focus on delivering the highest quality products and superior service will strengthen the Company’s market position. The Company continues to review its internal processes to identify inefficiencies and cost-reduction opportunities. The Company will continue to scrutinize its relationships with suppliers to ensure it is achieving the highest quality materials and services at the most competitive cost.

 

 

15


Table of Contents

Concerns over inflation, geopolitical issues, and global financial markets have led to increased economic instability and expectations of slower global economic growth. Our business may be adversely affected by any such economic instability or unpredictability. Russia’s invasion of Ukraine and related sanctions has led to increased energy prices. Such sanctions and disruptions to the global economy may lead to additional inflation and may disrupt the global supply chain and could have a material adverse effect on our ability to secure supplies. The increased cost of oil, along with increased or prolonged periods of inflation, would likely increase our costs in the form of higher wages, and further inflation on supplies and equipment necessary to operate our business. Additionally, the armed conflict involving Hamas and Israel, as well as further escalation of tensions between Israel, the U. S., and various countries in the Middle East and North Africa, may cause increased inflation in energy and logistics costs and could further cause general economic conditions in the U.S. or abroad to deteriorate. There is a risk that one or more of our suppliers could be negatively affected by global economic instability, which could adversely affect our ability to operate efficiently and timely complete our operational goals. As of the date of issuance of this Quarterly Report, the Company’s operations have not been significantly impacted.

Beginning in 2022, the TCJA eliminated the option of expensing all research and development expenditures in the current year, instead requiring amortization over five years pursuant to IRC Section 174. In the future, Congress may consider legislation that would eliminate the capitalization and amortization requirement. There is no assurance that the requirement will be deferred, repealed or otherwise modified. The requirement was effective for the Company’s fiscal year 2023, beginning October 1, 2022. The Company will continue to make additional estimated federal tax payments based on the current Section 174 tax law. The impact of Section 174 on the Company’s cash from operations depends primarily on the amount of research and development expenditures incurred and whether the IRS issues guidance on the provision which differs from our current interpretation.

Results of Operations

Quarter Ended June 30, 2024 versus June 30, 2023

Net revenues for the quarter ended June 30, 2024 decreased $2,326,000, or 8.3%, to $25,551,000, from $27,877,000 for the quarter ended June 30, 2023. The decrease in revenues was primarily due to lower equipment sales recognized at a point in time and reduced parts and component sales. The lower revenues primarily reflect timing of orders and shipments.

As a percent of sales, gross profit margins decreased to 23.9% in the quarter ended June 30, 2024, compared to 26.9% in the quarter ended June 30, 2023, on lower absorption from reduced production and lower parts sales.

Product engineering and development expenses decreased by $21,000 to $824,000 for the quarter ended June 30, 2024, as compared to $845,000 for the quarter ended June 30, 2023. Selling, general and administrative (“SG&A”) expenses increased by $76,000 to $3,290,000 for the quarter ended June 30, 2024, compared to $3,214,000 for the quarter ended June 30, 2023. The increase in SG&A expenses was due to increased professional fees.

Operating income decreased from $3,453,000 for the quarter ended June 30, 2023 to $1,993,000 for the quarter ended June 30, 2024, due to lower net revenues and reduced gross profit margins.

For the quarter ended June 30, 2024, the Company had net other income of $1,329,000 compared to $719,000 for the quarter ended June 30, 2023. Interest and dividend income, net of fees, was $966,000 for the quarter ended June 30, 2024 as compared to $673,000 in the quarter ended June 30, 2023. The increase was primarily due to higher interest rates earned on increased cash balances and fixed income investments. The net realized and unrealized gains on marketable securities were $363,000 for the quarter ended June 30, 2024 versus $46,000 for the quarter ended June 30, 2023, due to the sale of bonds prior to maturity.

The effective income tax rate for the quarters ended June 30, 2024 and June 30, 2023 was 23.0%, based on the expected annual effective income tax rate.

 

16


Table of Contents

Net income for the quarter ended June 30, 2024 was $2,558,000, or $0.17 per basic and diluted share, versus net income of $3,212,000, or $0.22 per basic and diluted share, for the quarter ended June 30, 2023.

Nine Months Ended June 30, 2024 versus June 30, 2023

Net revenues for the nine months ended June 30, 2024 and 2023 were $92,245,000 and $84,204,000, respectively, an increase of $8,041,000, or 9.5%. The improved net revenue was primarily due to the impact of government funding for highways, bridges and roads under the IIJ Act, resulting in higher sales of asphalt plants in the current year period.

Gross profit margins increased to 28.1% for the nine months ended June 30, 2024 from 26.6% for the nine months ended June 30, 2023. The higher gross profit margins in fiscal 2024 were due to improved absorption and efficiency on increased production and favorable price realization.

Product engineering and development expenses decreased $98,000 to $2,518,000 for the nine months ended June 30, 2024, compared to $2,616,000 for the nine months ended June 30, 2023 due primarily to reduced headcount. SG&A expenses increased $1,922,000 to $10,997,000 for the nine months ended June 30, 2024, compared to $9,075,000 the nine months ended June 30, 2023. The increase in SG&A expenses was primarily due to increased trade show expenses, professional fees and commissions on higher net revenue.

The Company had operating income of $12,448,000 for the nine months ended June 30, 2024 versus $10,733,000 for the nine months ended June 30, 2023. The increase in operating income was due primarily to the increased net revenue and gross profit margins.

For the nine months ended June 30, 2024, the Company had net other income of $4,572,000 compared to $4,431,000 for the nine months ended June 30, 2023. Interest and dividend income, net of fees, was $2,485,000 for the nine months ended June 30, 2024 as compared to $1,731,000 for the nine months ended June 30, 2023. The increase in interest and dividend income, net of fees, for the nine months ended June 30, 2024, was primarily due to higher interest rates earned on increased cash balances and fixed income investments coupled with the Company reallocating a majority of its holdings in equities to fixed income in January 2023. Net realized and unrealized gains on marketable securities were $2,087,000 for the nine months ended June 30, 2024 versus $2,700,000 for the nine months ended June 30, 2023. The decrease in net realized and unrealized gains on marketable securities for the nine months ended June 30, 2024, was primarily due to the Company reallocating a majority of its holdings in equities to fixed income in January 2023.

The effective income tax rates for the nine months ended June 30, 2024 and June 30, 2023 were 23.0% and 23.8% respectively, based on the expected annual effective income tax rate. Net income for the nine months ended June 30, 2024 was $13,106,000, or $0.89 per basic and diluted share, versus net income of $11,561,000, or $0.79 per basic and diluted share for the nine months ended June 30, 2023.

Liquidity and Capital Resources

The Company generates capital resources through operations and returns on its investments.

The Company had no long-term or short-term debt outstanding at June 30, 2024 or September 30, 2023. In April 2020, a financial institution issued an irrevocable standby letter of credit (“letter of credit”) on behalf of the Company for the benefit of one of the Company’s insurance carriers. The maximum amount that can be drawn by the beneficiary under the letter of credit is $150,000. The letter of credit expires in April 2025, unless terminated earlier, and can be extended, as provided by the agreement. The Company intends to renew the letter of credit for as long as the Company does business with the beneficiary insurance carrier. The letter is collateralized by restricted cash of the same amount on any outstanding drawings. To date, no amounts have been drawn under the letter of credit.

 

17


Table of Contents

As of June 30, 2024, the Company had $28,780,000 in cash and cash equivalents, and $87,805,000 in marketable securities, including $31,452,000 in corporate bonds, $3,557,000 in exchange-traded funds, $52,612,000 in government securities, and $184,000 in cash and money funds. The marketable securities are invested through a professional investment management firm. These securities may be liquidated into cash at any time.

The Company’s backlog was $46.6 million at June 30, 2024 compared to $27.9 million at June 30, 2023. The Company’s working capital (defined as current assets less current liabilities) was $179.0 million at June 30, 2024 and $164.8 million at September 30, 2023. Cash flows provided by operating activities during the nine months ended June 30, 2024 were $12,512,000. The significant purchases, sales and maturities of marketable securities shown on the condensed consolidated statements of cash flows reflect the recurring purchases and sales of United States treasury bills, including the reallocation of investments in equities and mutual funds to United States treasury bills in January 2023. Costs and estimated earnings in excess of billings increased $1,192,000 with the timing of inventory build and percentage of completion recognition on sales where revenue is recognized over time. Inventories decreased by $8,295,000 due to completion and shipment on several large contract orders where revenue is recognized at a point in time as well as increased parts sales. Prepaid expenses decreased $1,638,000 due primarily to amortization of trade show expenses. Customer deposits decreased by $4,255,000 reflecting down payments and final payments on contract jobs that shipped complete during the nine months ended June 30, 2024. Accrued expenses decreased $2,013,000 due primarily to payments made on federal and state income taxes accrued at September 30, 2023.

Cash flows used in investing activities for the nine months ended June 30, 2024 of $763,000 were related to capital expenditures, primarily for building improvements and handling equipment.

Seasonality

The Company’s primary business is the manufacture of asphalt plants, pavers and related components. These products typically experience a seasonal slowdown during the third and fourth quarters of the calendar year. This slowdown often results in lower reported sales and operating results during the first and fourth quarters of the fiscal year ended September 30.

Critical Accounting Policies, Estimates and Assumptions

The Company believes the following discussion addresses its most critical accounting policies, which are those that are most important to the portrayal of the financial condition and results of operations and require management’s most difficult, subjective, or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Accounting policies, in addition to the critical accounting policies referenced below, are presented in Note 1 to the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended September 30, 2023, “Nature of Operations and Summary of Significant Accounting Policies.”

Estimates and Assumptions

In preparing the condensed consolidated financial statements, the Company uses certain estimates and assumptions that may affect reported amounts and disclosures. Estimates and assumptions are used, among other places, when accounting for certain revenue (e.g., contract accounting), expense, and asset and liability valuations. The Company believes that the estimates and assumptions made in preparing the condensed consolidated financial statements are reasonable, but are inherently uncertain. Assumptions may be incomplete or inaccurate and unanticipated events may occur. The Company is subject to risks and uncertainties that may cause actual results to differ from estimated results.

Revenues & Expenses

The Company recognizes revenue under ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time, as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are recognized in proportion to actual labor costs

 

18


Table of Contents

incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred, as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined.

Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales recognized over time. These contract assets were $2,700,000 at June 30, 2024 and $1,508,000 at September 30, 2023. Contract assets are included in current assets as costs and estimated earnings in excess of billings on the Company’s condensed consolidated balance sheet at June 30, 2024 and September 30, 2023. The Company anticipates that all of the contract assets at June 30, 2024, will be billed and collected within one year.

Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service.

Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as services are completed. Accounts receivable related to contracts with customers for equipment sales recognized at a point in time were $153,000 and $114,000 at June 30, 2024 and September 30, 2023, respectively.

Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized.

Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at June 30, 2024 and September 30, 2023. Customer deposits related to contracts with customers were $2,560,000 and $6,815,000 at June 30, 2024 and September 30, 2023, respectively, and are included in current liabilities on the Company’s condensed consolidated balance sheets.

The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or not it is identified as a separate performance obligation. The cost of shipping and handling is classified as cost of goods sold concurrently with the revenue recognition.

All product engineering and development costs, and selling, general and administrative expenses are charged to operations as incurred. Provision is made for any anticipated contract losses in the period that the loss becomes evident.

The allowance for credit losses is determined by performing a specific review of all account balances greater than 90 days past due and other higher risk amounts to determine collectability, and also adjusting for any known customer payment issues with account balances in the less-than-90-day past due aging category. The measurement and recognition of credit losses involves judgment and represents the Company’s estimate of expected credit losses based on a number of considerations, including historical credit loss experience, the aging of account balances, customer credit worthiness, and current and expected economic, market and industry factors impacting the Company’s customers, including their financial condition. Account balances are charged off against the allowance for credit losses when they are determined to be uncollectible. Any recoveries of account balances previously considered in the allowance for credit losses reduce future additions to the allowance for credit losses. The allowance for credit losses also includes an estimate for returns and allowances. Provisions for estimated returns and allowances and other adjustments, are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using known issues and historical experience.

 

19


Table of Contents

Inventories

Inventories are valued at the lower of cost or net realizable value, with cost being determined under the first in, first out method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, an allowance is established to reduce the cost basis of inventories three to four years old by 50%, the cost basis of inventories four to five years old by 75%, and the cost basis of inventories greater than five years old to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September 30, the Company’s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.

Marketable Securities and Fair Value Measurements

Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level 1 investments and market standard valuation methodologies for Level 2 investments. Realized gains and (losses) on investment transactions are determined by specific identification and are recognized as incurred in the condensed consolidated statements of income. Net unrealized gains and (losses) are reported in the condensed consolidated statements of income in the current period and represent the change in the fair value of investment holdings during the period.

Long-Lived Asset Impairment

Property and equipment and intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (or asset group) may not be recoverable. An impairment loss would be recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess over its fair value of the asset’s carrying value. Fair value is generally determined using a discounted cash flow analysis.

Off-Balance Sheet Arrangements

None.

 

20


Table of Contents

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Not applicable.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The Company’s President (who is currently serving as the Company’s Principal Executive Officer) and Chief Financial Officer (Principal Financial and Accounting Officer) evaluated the effectiveness of the design and operation of the Company’s “disclosure controls and procedures” (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report. Based upon that evaluation, the President and the Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report, the Company’s disclosure controls and procedures are effective.

Because of inherent limitations, the Company’s disclosure controls and procedures, no matter how well-designed and operated, can provide only reasonable, and not absolute, assurance that the objectives of such disclosure controls and procedures are met, and no evaluation can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.

Changes in Internal Control over Financial Reporting

The Company’s management, including the President and Chief Financial Officer, has reviewed the Company’s internal control over financial reporting. There were no changes in the Company’s internal control over financial reporting during the quarter and nine months ended June 30, 2024 that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 

21


Table of Contents
Part II. Other Information
Item 1. Legal Proceedings
From time to time the Company is engaged in legal proceedings in the ordinary course of business. We do not believe any current legal proceedings are material to our business.
Item 1A. Risk Factors
Our business, operations, and financial condition are subject to various risks and uncertainties. The risk factors described in Part I, Item 1A, “Risk Factors” contained in our Annual Report on Form
10-K
for the year ended September 30, 2023, as filed with the SEC on December 13, 2023, should be carefully considered, together with the other information contained or incorporated by reference in this Quarterly Report on Form
10-Q
and in our other filings filed with the SEC in connection with evaluating us, our business, and the forward-looking statements contained in this Quarterly Report on Form
10-Q.
During the nine months ended June 30, 2024, there have been no material changes from the risk factors previously disclosed under Part I, Item 1A, “Risk Factors” in our Annual Report on Form
10-K,
for the year ended September 30, 2023, other than the addition of the following risk factor:
Changes in our tax rates or exposure to additional tax liabilities could adversely affect our earnings and financial condition
Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the option of expensing all research and development expenditures in the current year, instead requiring amortization over five years pursuant to IRC Section 174. In the future, Congress may consider legislation that would eliminate the capitalization and amortization requirement. There is no assurance that the requirement will be deferred, repealed or otherwise modified. The requirement is effective for the Company’s fiscal year 2023, beginning October 1, 2022. The Company will continue to make additional estimated federal tax payments based on the current Section 174 tax law. The impact of Section 174 on the Company’s cash from operations depends primarily on the amount of research and development expenditures incurred and whether the IRS issues guidance on the provision which differs from the Company’s current interpretation.
Item 5. Other Information
Rule
10b5-1
Plan Adoptions and Modifications
None of our officers or directors had any contract, instruction, or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule
10b5-1(c)
or any
“non-Rule
10b5-1
trading arrangement” in effect at any time during the three months ended June 30, 2024.
 
 
22


Table of Contents

Item 6. Exhibits

 

Exhibit

  

Description

31.1    Certification of Principal Executive Officer Pursuant to Rule 13a – 14(a) of the Securities Exchange Act of 1934, as amended
31.2    Certification of Chief Financial Officer Pursuant to Rule 13a – 14(a) of the Securities Exchange Act of 1934, as amended
32    Certifications of Principal Executive Officer and Chief Financial Officer Pursuant to 18 U. S. C. Section 1350
101.1    Interactive Data File
101.INS    XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH    XBRL Schema Document
101.CAL    XBRL Calculation Linkbase Document
101.DEF    XBRL Definition Linkbase Document
101.LAB    XBRL Label Linkbase Document
101.PRE    XBRL Presentation Linkbase Document
104    The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, formatted in Inline XBRL (included in Exhibit 101)

 

23


Table of Contents

SIGNATURES

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

 

GENCOR INDUSTRIES, INC.

/s/ Marc G. Elliott

Marc G. Elliott
President
(Principal Executive Officer)
August 9, 2024

/s/ Eric E. Mellen

Eric E. Mellen
Chief Financial Officer
(Principal Financial and Accounting Officer)
August 9, 2024

 

24

EX-31.1 2 d634390dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Mr. Marc G. Elliott, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Gencor Industries, Inc.

 

2.

Based on my knowledge, this quarterly 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 quarterly report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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-14 and 15d-14) 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 quarterly 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 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 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.

 

Date: August 9, 2024     

/s/ Marc G. Elliott

     Marc G. Elliott
     President
     (Principal Executive Officer)

 

EX-31.2 3 d634390dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Mr. Eric E. Mellen, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Gencor Industries, Inc.

 

2.

Based on my knowledge, this quarterly 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 quarterly report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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-14 and 15d-14) 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 quarterly 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 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 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.

 

Date: August 9, 2024     

/s/ Eric E. Mellen

     Eric E. Mellen
     Chief Financial Officer
     (Principal Financial and Accounting Officer)

 

EX-32 4 d634390dex32.htm EX-32 EX-32

Exhibit 32

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of Gencor Industries, Inc. (the “Company”) on Form 10-Q for the quarter and nine months ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company, certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

 

/s/ Marc G. Elliott

Marc G. Elliott
President
(Principal Executive Officer)
August 9, 2024

/s/ Eric E. Mellen

Eric E. Mellen
Chief Financial Officer
(Principal Financial and Accounting Officer)
August 9, 2024
EX-101.SCH 5 genc-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Income Statements link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 999001 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 999002 - Disclosure - Marketable Securities and Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 999003 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 999004 - Disclosure - Costs and Estimated Earnings in Excess of Billings link:presentationLink link:definitionLink link:calculationLink 999005 - Disclosure - Earnings per Share Data link:presentationLink link:definitionLink link:calculationLink 999006 - Disclosure - Customers with 10% (or greater) of Net Revenues link:presentationLink link:definitionLink link:calculationLink 999007 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 999008 - Disclosure - Revenue Recognition and Related Costs link:presentationLink link:definitionLink link:calculationLink 999009 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 999010 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 999011 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:definitionLink link:calculationLink 999012 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 999013 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 999014 - Disclosure - Costs and Estimated Earnings in Excess of Billings (Tables) link:presentationLink link:definitionLink link:calculationLink 999015 - Disclosure - Earnings per Share Data (Tables) link:presentationLink link:definitionLink link:calculationLink 999016 - Disclosure - Revenue Recognition and Related Costs (Tables) link:presentationLink link:definitionLink link:calculationLink 999017 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 999018 - Disclosure - Marketable Securities and Fair Value Measurements - Company's Marketable Securities Measured at Fair Value (Detail) link:presentationLink link:definitionLink link:calculationLink 999019 - Disclosure - Marketable Securities and Fair Value Measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999020 - Disclosure - Inventories - Net Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 999021 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999022 - Disclosure - Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail) link:presentationLink link:definitionLink link:calculationLink 999023 - Disclosure - Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 999024 - Disclosure - Customers with 10% (or greater) of Net Revenues - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 999025 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999026 - Disclosure - Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail) link:presentationLink link:definitionLink link:calculationLink 999027 - Disclosure - Revenue Recognition and Related Costs - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999028 - Disclosure - Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail) link:presentationLink link:definitionLink link:calculationLink 999029 - Disclosure - Leases - Summary of Future Annual Minimum Lease Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 999030 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999031 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999032 - Disclosure - Insider Trading Arrangements link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 genc-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 genc-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 genc-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 genc-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
9 Months Ended
Jun. 30, 2024
Aug. 07, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Registrant Name GENCOR INDUSTRIES, INC.  
Entity File Number 001-11703  
Entity Tax Identification Number 59-0933147  
Trading Symbol GENC  
Entity Central Index Key 0000064472  
Current Fiscal Year End Date --09-30  
Document Quarterly Report true  
Document Transition Report false  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Entity Interactive Data Current Yes  
City Area Code 407  
Local Phone Number 290-6000  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Address, Address Line One 5201 North Orange Blossom Trail  
Entity Shell Company false  
Title of 12(b) Security Common Stock  
Security Exchange Name NYSEAMER  
Entity Address, State or Province FL  
Entity Address, City or Town Orlando  
Entity Address, Postal Zip Code 32810  
Entity Incorporation, State or Country Code DE  
Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   12,338,845
Class B Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,318,857
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2024
Sep. 30, 2023
Current assets:    
Cash and cash equivalents $ 28,780,000 $ 17,031,000
Marketable securities at fair value (cost of $87,721,000 at June 30, 2024 and $85,514,000 at September 30, 2023) 87,805,000 84,252,000
Accounts receivable, less allowance for credit losses of $447,000 at June 30, 2024 and $545,000 at September 30, 2023 2,923,000 2,467,000
Costs and estimated earnings in excess of billings 2,700,000 1,508,000
Inventories, net 63,232,000 71,527,000
Prepaid expenses and other current assets 531,000 2,169,000
Total current assets 185,971,000 178,954,000
Property and equipment, net 12,038,000 13,246,000
Deferred and other income taxes 3,273,000 3,167,000
Other long-term assets 473,000 381,000
Total Assets 201,755,000 195,748,000
Current liabilities:    
Accounts payable 2,346,000 3,269,000
Customer deposits 2,560,000 6,815,000
Accrued expenses 1,740,000 3,753,000
Current operating lease liabilities 359,000 328,000
Total current liabilities 7,005,000 14,165,000
Non-current operating lease liabilities 61,000  
Total liabilities 7,066,000 14,165,000
Commitments and contingencies
Shareholders' equity:    
Preferred stock, par value $.10 per share; 300,000 shares authorized; none issued 0 0
Capital in excess of par value 12,590,000 12,590,000
Retained earnings 180,633,000 167,527,000
Total shareholders' equity 194,689,000 181,583,000
Total Liabilities and Shareholders' Equity 201,755,000 195,748,000
Common Stock [Member]    
Shareholders' equity:    
Common stock 1,234,000 1,234,000
Class B Stock [Member]    
Shareholders' equity:    
Common stock $ 232,000 $ 232,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2024
Sep. 30, 2023
Marketable securities, cost $ 87,721,000 $ 85,514,000
Accounts receivable, allowance for doubtful accounts $ 447,000 $ 545,000
Preferred stock, par value $ 0.10 $ 0.10
Preferred stock, shares authorized 300,000 300,000
Preferred stock, shares issued 0 0
Common Stock [Member]    
Common stock, par value $ 0.10 $ 0.10
Common stock, shares authorized 15,000,000 15,000,000
Common stock, shares issued 12,338,845 12,338,845
Common stock, shares outstanding 12,338,845 12,338,845
Class B Stock [Member]    
Common stock, par value $ 0.10 $ 0.10
Common stock, shares authorized 6,000,000 6,000,000
Common stock, shares issued 2,318,857 2,318,857
Common stock, shares outstanding 2,318,857 2,318,857
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Income Statements - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net revenue $ 25,551,000 $ 27,877,000 $ 92,245,000 $ 84,204,000
Cost of goods sold 19,444,000 20,365,000 66,282,000 61,780,000
Gross profit 6,107,000 7,512,000 25,963,000 22,424,000
Operating expenses:        
Product engineering and development 824,000 845,000 2,518,000 2,616,000
Selling, general and administrative 3,290,000 3,214,000 10,997,000 9,075,000
Total operating expenses 4,114,000 4,059,000 13,515,000 11,691,000
Operating income 1,993,000 3,453,000 12,448,000 10,733,000
Other income (expense), net:        
Interest and dividend income, net of fees 966,000 673,000 2,485,000 1,731,000
Net realized and unrealized gains on marketable securities, net 363,000 46,000 2,087,000 2,700,000
Total other income (expense), net 1,329,000 719,000 4,572,000 4,431,000
Income before income tax expense 3,322,000 4,172,000 17,020,000 15,164,000
Income tax expense 764,000 960,000 3,914,000 3,603,000
Net income $ 2,558,000 $ 3,212,000 $ 13,106,000 $ 11,561,000
Net income per common share - basic $ 0.17 $ 0.22 $ 0.89 $ 0.79
Net income per common share - diluted $ 0.17 $ 0.22 $ 0.89 $ 0.79
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
Total
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Common Stock [Member]
Common Stock [Member]
Class B Stock [Member]
Common Stock [Member]
Beginning balance at Sep. 30, 2022 $ 166,917,000 $ 12,590,000 $ 152,861,000 $ 1,234,000 $ 232,000
Beginning balance, shares at Sep. 30, 2022       12,338,845 2,318,857
Net Income (Loss) 3,476,000   3,476,000    
Ending balance at Dec. 31, 2022 170,393,000 12,590,000 156,337,000 $ 1,234,000 $ 232,000
Ending balance, shares at Dec. 31, 2022       12,338,845 2,318,857
Beginning balance at Sep. 30, 2022 166,917,000 12,590,000 152,861,000 $ 1,234,000 $ 232,000
Beginning balance, shares at Sep. 30, 2022       12,338,845 2,318,857
Net Income (Loss) 11,561,000        
Ending balance at Jun. 30, 2023 178,478,000 12,590,000 164,422,000 $ 1,234,000 $ 232,000
Ending balance, shares at Jun. 30, 2023       12,338,845 2,318,857
Beginning balance at Dec. 31, 2022 170,393,000 12,590,000 156,337,000 $ 1,234,000 $ 232,000
Beginning balance, shares at Dec. 31, 2022       12,338,845 2,318,857
Net Income (Loss) 4,873,000   4,873,000    
Ending balance at Mar. 31, 2023 175,266,000 12,590,000 161,210,000 $ 1,234,000 $ 232,000
Ending balance, shares at Mar. 31, 2023       12,338,845 2,318,857
Net Income (Loss) 3,212,000   3,212,000    
Ending balance at Jun. 30, 2023 178,478,000 12,590,000 164,422,000 $ 1,234,000 $ 232,000
Ending balance, shares at Jun. 30, 2023       12,338,845 2,318,857
Beginning balance at Sep. 30, 2023 181,583,000 12,590,000 167,527,000 $ 1,234,000 $ 232,000
Beginning balance, shares at Sep. 30, 2023       12,338,845 2,318,857
Net Income (Loss) 4,326,000   4,326,000    
Ending balance at Dec. 31, 2023 185,909,000 12,590,000 171,853,000 $ 1,234,000 $ 232,000
Ending balance, shares at Dec. 31, 2023       12,338,845 2,318,857
Beginning balance at Sep. 30, 2023 181,583,000 12,590,000 167,527,000 $ 1,234,000 $ 232,000
Beginning balance, shares at Sep. 30, 2023       12,338,845 2,318,857
Net Income (Loss) 13,106,000        
Ending balance at Jun. 30, 2024 194,689,000 12,590,000 180,633,000 $ 1,234,000 $ 232,000
Ending balance, shares at Jun. 30, 2024       12,338,845 2,318,857
Beginning balance at Dec. 31, 2023 185,909,000 12,590,000 171,853,000 $ 1,234,000 $ 232,000
Beginning balance, shares at Dec. 31, 2023       12,338,845 2,318,857
Net Income (Loss) 6,222,000   6,222,000    
Ending balance at Mar. 31, 2024 192,131,000 12,590,000 178,075,000 $ 1,234,000 $ 232,000
Ending balance, shares at Mar. 31, 2024       12,338,845 2,318,857
Net Income (Loss) 2,558,000   2,558,000    
Ending balance at Jun. 30, 2024 $ 194,689,000 $ 12,590,000 $ 180,633,000 $ 1,234,000 $ 232,000
Ending balance, shares at Jun. 30, 2024       12,338,845 2,318,857
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 13,106,000 $ 11,561,000
Adjustments to reconcile net income to cash provided by (used in) operating activities:    
Purchase of marketable securities (45,945,000) (118,867,000)
Proceeds from sale and maturity of marketable securities 44,125,000 122,282,000
Change in value of marketable securities (1,733,000) (2,528,000)
Deferred and other income taxes (106,000) 1,021,000
Depreciation and amortization 1,971,000 2,091,000
Provision for credit losses   290,000
Loss on disposal of assets   157,000
Changes in assets and liabilities:    
Accounts receivable (456,000) (771,000)
Costs and estimated earnings in excess of billings (1,192,000) (4,795,000)
Inventories 8,295,000 (10,976,000)
Prepaid expenses and other current assets 1,638,000 (326,000)
Accounts payable (923,000) (851,000)
Customer deposits (4,255,000) (30,000)
Accrued expenses (2,013,000) 93,000
Total adjustments (594,000) (13,210,000)
Cash flows provided by (used in) operating activities 12,512,000 (1,649,000)
Cash flows from investing activities:    
Capital expenditures (763,000) (1,726,000)
Cash flows used in investing activities (763,000) (1,726,000)
Net increase (decrease) in cash and cash equivalents 11,749,000 (3,375,000)
Cash and cash equivalents at:    
Beginning of period 17,031,000 9,581,000
End of period 28,780,000 6,206,000
Non-cash investing and financing activities:    
Right-of-use assets obtained in exchange for operating lease liabilities $ 361,000 $ 352,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure                
Net Income (Loss) $ 2,558,000 $ 6,222,000 $ 4,326,000 $ 3,212,000 $ 4,873,000 $ 3,476,000 $ 13,106,000 $ 11,561,000
XML 18 R8.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 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation
9 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Note 1 - Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form
10-Q
and Article 10 of Regulation
S-X.
Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all material adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the quarter and nine months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending September 30, 2024.
The accompanying Condensed Consolidated Balance Sheet at September 30, 2023 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements.
These condensed consolidated financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form
10-K
for the year ended September 30, 2023 filed with the Securities and Exchange Commission on December 13, 2023.
Recent Accounting Pronouncements
No accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company’s condensed consolidated financial statements.
Global, market and economic conditions may negatively impact our business, financial condition and share price
Concerns over inflation, geopolitical issues and global financial markets have led to increased economic instability and expectations of slower global economic growth. Our business may be adversely affected by any such economic instability or unpredictability. Russia’s invasion of Ukraine and related sanctions has led to increased energy prices. Such sanctions and disruptions to the global economy may lead to additional inflation and may disrupt the global supply chain and could have a material adverse effect on our ability to secure supplies. The increased cost of oil, along with increased or prolonged periods of inflation, would likely increase our costs in the form of higher wages, further inflation on supplies and equipment necessary to operate our business. Additionally, the armed conflict involving Hamas and Israel, as well as further escalation of tensions between Israel, the U.S., and various countries in the Middle East and North Africa, may cause increased inflation in energy and logistics costs and could further cause general economic conditions in the U.S. or abroad to deteriorate. There is a risk that one or more of our suppliers could be negatively affected by global economic instability, which could adversely affect our ability to operate efficiently and timely complete our operational goals. As of the date of issuance of this Quarterly Report, the Company’s operations have not been significantly impacted.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements
9 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities and Fair Value Measurements
Note 2 - Marketable Securities and Fair Value Measurements
Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level 1 investments and market standard valuation methodologies for Level 2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the Condensed Consolidated Income Statements. Net changes in unrealized gains and losse
s
are reported in the Condensed Consolidated Income Statements in the current period.
Fair Value Measurements
The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.
 
The fair value of marketable equity securities (stocks), mutual funds, exchange-traded funds, government securities, and cash and money funds, are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level 2 investments are provided by the Company’s professional investment management firms. From time to time the Company may transfer cash between its marketable securities portfolio and operating cash and cash equivalents.
The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,557,000      $ —       $ —       $ 3,557,000  
Corporate Bonds
     —         31,452,000        —         31,452,000  
Government Securities
     52,612,000        —         —         52,612,000  
Cash and Money Funds
     184,000        —         —         184,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 56,353,000      $ 31,452,000      $ —       $ 87,805,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2024, were $195,000 and $1,346,000, respectively.
The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,327,000      $ —       $ —       $ 3,327,000  
Corporate Bonds
     —         33,160,000        —         33,160,000  
Government Securities
     47,672,000        —         —         47,672,000  
Cash and Money Funds
     93,000        —         —         93,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 51,092,000      $ 33,160,000      $ —       $ 84,252,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2023, were $46,000 and $4,490,000, respectively.
The carrying amounts of cash and cash equivalents, accounts receivable, acco
unt
s payable, customer deposits and accrued expenses approximate fair value because of the short-term nature of these items.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
9 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories
Note 3 – Inventories
Inventories are valued at the lower of cost or net realizable value with cost being determined under the first in, first out method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on
trade-in
from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, an allowance is established to reduce the cost basis of inventories
three
to four years old by 50%, the cost basis of inventories
four
to five years old by 75%, and the cost basis of inventories greater than five years old to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September 30, the Company’s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.
Net inventories at June 30, 2024 and September 30, 2023 consist of the following:
 
     June 30, 2024      September 30, 2023  
Raw materials
   $ 32,655,000      $ 35,918,000  
Work in process
     19,389,000        22,923,000  
Finished goods
     11,188,000        12,686,000  
  
 
 
    
 
 
 
   $ 63,232,000      $ 71,527,000  
  
 
 
    
 
 
 
Slow-moving and obsolete inventory allowances were $11,622,000 and $9,813,000 at June 30, 2024 and September 30, 2023, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Costs and Estimated Earnings in Excess of Billings
9 Months Ended
Jun. 30, 2024
Text Block [Abstract]  
Costs and Estimated Earnings in Excess of Billings
Note 4 – Costs and Estimated Earnings in Excess of Billings
Costs and estimated earnings in excess of billings on uncompleted contracts as of June 30, 2024 and September 30, 2023 consist of the following:
 
     June 30, 2024      September 30, 2023  
Costs incurred on uncompleted contracts
   $ 11,950,000      $ 18,468,000  
Estimated earnings
     3,674,000        7,939,000  
  
 
 
    
 
 
 
     15,624,000        26,407,000  
Billings to date
     12,924,000        24,899,000  
  
 
 
    
 
 
 
Costs and estimated earnings in excess of billings
   $ 2,700,000      $ 1,508,000  
  
 
 
    
 
 
 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share Data
9 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings per Share Data
Note 5 – Earnings per Share Data
The condensed consolidated financial statements include basic and diluted earnings per share information. The following table sets forth the computation of basic and diluted earnings per share for the quarters and nine months ended June 30, 2024 and 2023:
 
     Quarter Ended June 30,      Nine Months Ended June 30,  
     2024      2023      2024      2023  
Net income
   $ 2,558,000      $ 3,212,000      $ 13,106,000      $ 11,561,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares outstanding:
           
Basic and diluted
     14,658,000        14,658,000        14,658,000        14,658,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share – basic and diluted
   $ 0.17      $ 0.22      $ 0.89      $ 0.79  
  
 
 
    
 
 
    
 
 
    
 
 
 
There were no equity compensation plans and arrangements previously approved by security holders as of June 30, 2024 and 2023.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Customers with 10% (or greater) of Net Revenues
9 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Customers with 10% (or greater) of Net Revenues
Note 6 – Customers with 10% (or greater) of Net Revenues
20.0%, 11.9% and 11.5%, respectively, of net revenues.
 
10
During the quarter ended June 30, 2023, three customers accounted for 27.7%, 14.8% and 13.8%, respectively, of net revenues. During the nine months ended June 30, 2023, one of these three customers accounted for 11.9% of net revenues.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
9 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
Note 7 – Income Taxes
Income taxes are provided for the tax effects of transactions reported in the condensed consolidated financial statements and primarily consist of taxes currently due, plus deferred taxes.
The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns using current tax rates. The Company and its domestic subsidiaries file a consolidated federal income tax return.
Deferred tax assets and liabilities are measured using the rates expected to apply to taxable income in the years in which the temporary differences are expected to reverse and the credits are expected to be used. The effect on deferred tax assets and liabilities of the change in tax rates is recognized in income in the period that includes the enactment date. All available evidence, both positive and negative, is considered to determine whether, based on the weight of that evidence, the Company is more likely than not to realize the benefit of a deferred tax asset and whether a valuation allowance is needed for some portion or all of a deferred tax asset. No such valuation allowances were recorded as of June 30, 2024 and September 30, 2023.
The Company’s income tax provision is based on management’s estimate of the effective tax rate for the full year. The tax provision in any period will be affected by, among other things, permanent, as well as temporary differences in the deductibility of certain items, in addition to changes in tax legislation. As a result, the Company may experience significant fluctuations in the effective book tax rate (that is, its tax expense divided by
pre-tax
book income) from period to period. The Company’s effective tax rates for the quarters and nine months ended June 30, 2024 and June 30, 2023 reflect income tax rates under the Tax Cuts and Jobs Act of 2017 (the “TCJA”).
Beginning in 2022, the TCJA eliminated the option of expensing all research and development expenditures in the current year, instead requiring amortization over five years pursuant to IRC Section 174. In the future, Congress may consider legislation that would eliminate the capitalization and amortization requirement. There is no assurance that the requirement will be deferred, repealed or otherwise modified. The requirement became effective for the Company’s fiscal year 2023, beginning October 1, 2022. The Company will continue to make additional estimated federal tax payments based on the current Section 174 tax law. The impact of Section 174 on the Company’s cash from operations depends primarily on the amount of research and development expenditures incurred and whether the IRS issues guidance on the provision which differs from the Company’s current interpretation.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Related Costs
9 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Related Costs
Note 8 – Revenue Recognition and Related Costs
The Company recognizes revenue under ASU
No. 2014-09,
Revenue from Contracts with Customers
(Topic 606). The following table disaggregates the Company’s net revenue by major source for the quarters and nine months ended June 30, 2024 and 2023:
 
     Quarter Ended June 30,      Nine Months Ended June 30,  
     2024      2023      2024      2023  
Equipment sales recognized over time
   $ 11,624,000      $ 11,309,000      $ 33,837,000      $ 23,022,000  
Equipment sales recognized at a point in time
     6,958,000        9,012,000        31,533,000        37,105,000  
Parts and component sales
     5,208,000        6,317,000        21,595,000        19,445,000  
Freight revenue
     1,597,000        1,141,000        4,494,000        4,141,000  
Other
     164,000        98,000        786,000        491,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue
   $ 25,551,000      $ 27,877,000      $ 92,245,000      $ 84,204,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time, as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred, as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined.
Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales recognized over time. These contract assets were $2,700,000 at June 30, 2024 and $1,508,000 at September 30, 2023, respectively, and are included in current assets as costs and estimated earnings in excess of billings on the Company’s condensed consolidated balance sheet at June 30, 2024 and September 30, 2023. The Company anticipates that all of the contract assets at June 30, 2024, will be billed and collected within one year.
Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service.
Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as services are completed. Accounts receivable related to contracts with customers for equipment sales recognized at a point in time were $153,000 and $114,000 at June 30, 2024 and September 30, 2023, respectively.
Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized.
Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at June 30, 2024 and September 30, 2023. Customer deposits related to contracts with customers were $2,560,000 and $6,815,000 at June 30, 2024 and September 30, 2023, respectively, and are included in current liabilities on the Company’s condensed consolidated balance sheets.
The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or not it is identified as a separate performance obligation. The cost of shipping and handling is classified as cost of goods sold concurrently with the revenue recognition.
 
All product engineering and development costs, and selling, general and administrative expenses are charged to operations as incurred. Provision is made for any anticipated contract losses in the period that the loss becomes evident.
The allowance for credit losses is determined by performing a specific review of all account balances greater than 90 days past due and other higher risk amounts to determine collectability, and also adjusting for any known customer payment issues with account balances in the
less-than-90-day
past due aging category. The measurement and recognition of credit losses involves judgment and represents the Company’s estimate of expected credit losses based on a number of considerations, including historical credit loss experience, the aging of account balances, customer credit worthiness, and current and expected economic, market and industry factors impacting the Company’s customers, including their financial condition. Account balances are charged off against the allowance for credit losses when they are determined to be uncollectible. Any recoveries of account balances previously considered in the allowance for credit losses reduce future additions to the allowance for credit losses. The allowance for credit losses also includes an estimate for returns and allowances. Provisions for estimated returns and allowances and other adjustments, are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using known issues and historical experience.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
9 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases
Note 9 – Leases
The Company leases certain equipment under
non-cancelable
operating leases. Future minimum rental payments under these leases at June 30, 2024 were immaterial.
On August 28, 2020, the Company entered into a three-year operating lease for property related to manufacturing and warehousing. The initial lease term was for the period from September 1, 2020 through August 31, 2023. In accordance with ASU
2016-02,
the Company recorded a
right-of-use
(“ROU”) asset totaling $970,000 and related lease liabilities at inception. In March 2023, the Company extended the lease term through August 31, 2024. In accordance with ASU
2016-02,
the Company recorded a ROU asset totaling $352,000 and related lease liabilities upon extension. In March 2024, the Company extended the lease term through August 31, 2025. In accordance with ASU
2016-02,
the Company recorded a ROU asset totaling $361,000 and related lease liabilities upon extension.
For the quarter and nine months ended June 30, 2024, operating lease costs and cash payments related to operating leases were $109,000 and $328,000, respectively. For the quarter and nine months ended June 30, 2023, operating lease costs were $101,000 and $315,000, respectively, and cash payments related to these operating leases were $101,000 and $344,000, respectively.
Other information concerning the Company’s operating lease accounted for under ASC 842 guidelines as of June 30, 2024 and September 30, 2023, is as follows:
 
     June 30, 2024     September 30, 2023  
Operating lease ROU asset included in other long-term assets
   $ 420,000     $ 328,000  
Current operating lease liability
     359,000       328,000  
Non-current
operating lease liability
     61,000       —   
Weighted average remaining lease term (in years)
     1.17       0.51  
Weighted average discount rate used in calculating ROU asset
     5.0     4.5
 
Future annual minimum lease payments as of June 30, 2024 are as follows:
 
Fiscal Year
   Annual Lease Payments  
2024 (remaining 3 months)
   $ 91,000  
2025
     338,000  
  
 
 
 
Total
     429,000  
Less interest
     (9,000
  
 
 
 
Present value of lease liabilities
   $ 420,000  
  
 
 
 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
9 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Information
Note 10 – Segment Information
The Company has one reporting segment, equipment for the highway construction industry. Based on evaluation of the criteria of ASC 280 – Segment Reporting, including the nature of products and services, the nature of the production processes, the type of customers and the methods used to distribute products and services, the Company determined that its operating segments meet the requirements for aggregation. The Company designs, manufactures and sells asphalt plants and pavers, combustion systems and fluid heat transfer systems for the highway construction industry and environmental and petrochemical markets. The Company’s products are manufactured at three facilities in the United States. The Company also services and sells parts for its equipment.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation (Policies)
9 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Recent Accounting Pronouncements
Recent Accounting Pronouncements
No accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company’s condensed consolidated financial statements.
Marketable Securities
Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level 1 investments and market standard valuation methodologies for Level 2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the Condensed Consolidated Income Statements. Net changes in unrealized gains and losse
s
are reported in the Condensed Consolidated Income Statements in the current period.
Fair Value Measurements
Fair Value Measurements
The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.
 
The fair value of marketable equity securities (stocks), mutual funds, exchange-traded funds, government securities, and cash and money funds, are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level 2 investments are provided by the Company’s professional investment management firms. From time to time the Company may transfer cash between its marketable securities portfolio and operating cash and cash equivalents.
The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,557,000      $ —       $ —       $ 3,557,000  
Corporate Bonds
     —         31,452,000        —         31,452,000  
Government Securities
     52,612,000        —         —         52,612,000  
Cash and Money Funds
     184,000        —         —         184,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 56,353,000      $ 31,452,000      $ —       $ 87,805,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2024, were $195,000 and $1,346,000, respectively.
The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,327,000      $ —       $ —       $ 3,327,000  
Corporate Bonds
     —         33,160,000        —         33,160,000  
Government Securities
     47,672,000        —         —         47,672,000  
Cash and Money Funds
     93,000        —         —         93,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 51,092,000      $ 33,160,000      $ —       $ 84,252,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2023, were $46,000 and $4,490,000, respectively.
The carrying amounts of cash and cash equivalents, accounts receivable, acco
unt
s payable, customer deposits and accrued expenses approximate fair value because of the short-term nature of these items.
Inventories
Inventories are valued at the lower of cost or net realizable value with cost being determined under the first in, first out method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on
trade-in
from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, an allowance is established to reduce the cost basis of inventories
three
to four years old by 50%, the cost basis of inventories
four
to five years old by 75%, and the cost basis of inventories greater than five years old to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September 30, the Company’s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements (Tables)
9 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Company's Marketable Securities Measured at Fair Value
The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,557,000      $ —       $ —       $ 3,557,000  
Corporate Bonds
     —         31,452,000        —         31,452,000  
Government Securities
     52,612,000        —         —         52,612,000  
Cash and Money Funds
     184,000        —         —         184,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 56,353,000      $ 31,452,000      $ —       $ 87,805,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023:
 
     Fair Value Measurements  
     Level 1      Level 2      Level 3      Total  
Exchange-Traded Funds
   $ 3,327,000      $ —       $ —       $ 3,327,000  
Corporate Bonds
     —         33,160,000        —         33,160,000  
Government Securities
     47,672,000        —         —         47,672,000  
Cash and Money Funds
     93,000        —         —         93,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 51,092,000      $ 33,160,000      $ —       $ 84,252,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
9 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Net Inventories
Net inventories at June 30, 2024 and September 30, 2023 consist of the following:
 
     June 30, 2024      September 30, 2023  
Raw materials
   $ 32,655,000      $ 35,918,000  
Work in process
     19,389,000        22,923,000  
Finished goods
     11,188,000        12,686,000  
  
 
 
    
 
 
 
   $ 63,232,000      $ 71,527,000  
  
 
 
    
 
 
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Costs and Estimated Earnings in Excess of Billings (Tables)
9 Months Ended
Jun. 30, 2024
Text Block [Abstract]  
Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts
Costs and estimated earnings in excess of billings on uncompleted contracts as of June 30, 2024 and September 30, 2023 consist of the following:
 
     June 30, 2024      September 30, 2023  
Costs incurred on uncompleted contracts
   $ 11,950,000      $ 18,468,000  
Estimated earnings
     3,674,000        7,939,000  
  
 
 
    
 
 
 
     15,624,000        26,407,000  
Billings to date
     12,924,000        24,899,000  
  
 
 
    
 
 
 
Costs and estimated earnings in excess of billings
   $ 2,700,000      $ 1,508,000  
  
 
 
    
 
 
 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share Data (Tables)
9 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share The following table sets forth the computation of basic and diluted earnings per share for the quarters and nine months ended June 30, 2024 and 2023:
 
     Quarter Ended June 30,      Nine Months Ended June 30,  
     2024      2023      2024      2023  
Net income
   $ 2,558,000      $ 3,212,000      $ 13,106,000      $ 11,561,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares outstanding:
           
Basic and diluted
     14,658,000        14,658,000        14,658,000        14,658,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share – basic and diluted
   $ 0.17      $ 0.22      $ 0.89      $ 0.79  
  
 
 
    
 
 
    
 
 
    
 
 
 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Related Costs (Tables)
9 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Company's Net Revenue by Major Source
The Company recognizes revenue under ASU
No. 2014-09,
Revenue from Contracts with Customers
(Topic 606). The following table disaggregates the Company’s net revenue by major source for the quarters and nine months ended June 30, 2024 and 2023:
 
     Quarter Ended June 30,      Nine Months Ended June 30,  
     2024      2023      2024      2023  
Equipment sales recognized over time
   $ 11,624,000      $ 11,309,000      $ 33,837,000      $ 23,022,000  
Equipment sales recognized at a point in time
     6,958,000        9,012,000        31,533,000        37,105,000  
Parts and component sales
     5,208,000        6,317,000        21,595,000        19,445,000  
Freight revenue
     1,597,000        1,141,000        4,494,000        4,141,000  
Other
     164,000        98,000        786,000        491,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net revenue
   $ 25,551,000      $ 27,877,000      $ 92,245,000      $ 84,204,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
9 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Summary of Other Information Concerning the Company's Operating Lease
Other information concerning the Company’s operating lease accounted for under ASC 842 guidelines as of June 30, 2024 and September 30, 2023, is as follows:
 
     June 30, 2024     September 30, 2023  
Operating lease ROU asset included in other long-term assets
   $ 420,000     $ 328,000  
Current operating lease liability
     359,000       328,000  
Non-current
operating lease liability
     61,000       —   
Weighted average remaining lease term (in years)
     1.17       0.51  
Weighted average discount rate used in calculating ROU asset
     5.0     4.5
Summary of Future Annual Minimum Lease Payments
Future annual minimum lease payments as of June 30, 2024 are as follows:
 
Fiscal Year
   Annual Lease Payments  
2024 (remaining 3 months)
   $ 91,000  
2025
     338,000  
  
 
 
 
Total
     429,000  
Less interest
     (9,000
  
 
 
 
Present value of lease liabilities
   $ 420,000  
  
 
 
 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements - Company's Marketable Securities Measured at Fair Value (Detail) - USD ($)
Jun. 30, 2024
Sep. 30, 2023
Investment Holdings [Line Items]    
Total $ 87,805,000 $ 84,252,000
Exchange-Traded Funds [Member]    
Investment Holdings [Line Items]    
Total 3,557,000 3,327,000
Corporate Bonds [Member]    
Investment Holdings [Line Items]    
Total 31,452,000 33,160,000
Government Securities [Member]    
Investment Holdings [Line Items]    
Total 52,612,000 47,672,000
Cash and Money Funds [Member]    
Investment Holdings [Line Items]    
Total 184,000 93,000
Level 1 [Member]    
Investment Holdings [Line Items]    
Total 56,353,000 51,092,000
Level 1 [Member] | Exchange-Traded Funds [Member]    
Investment Holdings [Line Items]    
Total 3,557,000 3,327,000
Level 1 [Member] | Government Securities [Member]    
Investment Holdings [Line Items]    
Total 52,612,000 47,672,000
Level 1 [Member] | Cash and Money Funds [Member]    
Investment Holdings [Line Items]    
Total 184,000 93,000
Level 2 [Member]    
Investment Holdings [Line Items]    
Total 31,452,000 33,160,000
Level 2 [Member] | Corporate Bonds [Member]    
Investment Holdings [Line Items]    
Total $ 31,452,000 $ 33,160,000
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities and Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Marketable Securities [Line Items]        
Net unrealized gains (losses) $ 195,000 $ 46,000 $ 1,346,000 $ 4,490,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories - Net Inventories (Detail) - USD ($)
Jun. 30, 2024
Sep. 30, 2023
Inventory, Net [Abstract]    
Raw materials $ 32,655,000 $ 35,918,000
Work in process 19,389,000 22,923,000
Finished goods 11,188,000 12,686,000
Inventories, net $ 63,232,000 $ 71,527,000
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories - Additional Information (Detail) - USD ($)
9 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Inventory [Line Items]    
Slow moving and obsolete inventory reserve $ 11,622,000 $ 9,813,000
Three to Four Years Old Inventory [Member]    
Inventory [Line Items]    
Cost basis reduction in inventory, percentage 50.00%  
Inventory, minimum time period on the shelf, years 3 years  
Inventory, maximum time period on the shelf, years 4 years  
Four to Five Years Old Inventory [Member]    
Inventory [Line Items]    
Cost basis reduction in inventory, percentage 75.00%  
Inventory, minimum time period on the shelf, years 4 years  
Inventory, maximum time period on the shelf, years 5 years  
Greater Than Five Years Old Inventory [Member]    
Inventory [Line Items]    
Inventory, minimum time period on the shelf, years 5 years  
Inventory valuation estimate $ 0  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail) - USD ($)
Jun. 30, 2024
Sep. 30, 2023
Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract]    
Costs incurred on uncompleted contracts $ 11,950,000 $ 18,468,000
Estimated earnings 3,674,000 7,939,000
Costs and estimated earnings on uncompleted contracts 15,624,000 26,407,000
Billings to date 12,924,000 24,899,000
Costs and estimated earnings in excess of billings $ 2,700,000 $ 1,508,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]                
Net Income (Loss) $ 2,558,000 $ 6,222,000 $ 4,326,000 $ 3,212,000 $ 4,873,000 $ 3,476,000 $ 13,106,000 $ 11,561,000
Common Shares:                
Weighted average common shares outstanding: Basic 14,658,000     14,658,000     14,658,000 14,658,000
Weighted average common shares outstanding: Diluted 14,658,000     14,658,000     14,658,000 14,658,000
Net income per common share – basic $ 0.17     $ 0.22     $ 0.89 $ 0.79
Net income per common share – diluted $ 0.17     $ 0.22     $ 0.89 $ 0.79
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Customers with 10% (or greater) of Net Revenues - Additional information (Detail) - Customer Concentration Risk [Member] - Revenue [Member]
3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Customer One [Member]        
Percentage of concentration 20.00% 27.70%    
Customer Two [Member]        
Percentage of concentration 11.90% 14.80%    
Customer Three [Member]        
Percentage of concentration 11.50% 13.80%    
No Customers [Member]        
Percentage of concentration     10.00%  
One of These Three Customer [Member]        
Percentage of concentration       11.90%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Additional Information (Detail) - USD ($)
Jun. 30, 2024
Sep. 30, 2023
IncomeTaxes [Line Items]    
Valuation Allowance $ 0 $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net revenue $ 25,551,000 $ 27,877,000 $ 92,245,000 $ 84,204,000
Equipment Sales [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Net revenue 11,624,000 11,309,000 33,837,000 23,022,000
Equipment Sales [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Net revenue 6,958,000 9,012,000 31,533,000 37,105,000
Parts and Component Sales [Member]        
Disaggregation of Revenue [Line Items]        
Net revenue 5,208,000 6,317,000 21,595,000 19,445,000
Freight Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Net revenue 1,597,000 1,141,000 4,494,000 4,141,000
Other [Member]        
Disaggregation of Revenue [Line Items]        
Net revenue $ 164,000 $ 98,000 $ 786,000 $ 491,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Related Costs - Additional Information (Detail) - USD ($)
9 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]    
Amortization period for incremental costs 1 year  
Costs and estimated earnings in excess of billings $ 2,700,000 $ 1,508,000
Contract assets collection period 1 year  
Accounts receivable related to contracts with customers $ 153,000 114,000
Current Liabilities [Member]    
Disaggregation of Revenue [Line Items]    
Customer deposits related to contracts with customers $ 2,560,000 $ 6,815,000
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail) - USD ($)
Jun. 30, 2024
Sep. 30, 2023
Aug. 28, 2020
Lessee, Lease, Description [Line Items]      
Current operating lease liability $ 359,000 $ 328,000  
Non-current operating lease liability 61,000    
New Lease Agreement [Member]      
Lessee, Lease, Description [Line Items]      
Operating lease ROU asset included in other long-term assets 420,000 328,000 $ 970,000
Blaw Knox Product Line From Volvo CE [Member] | New Lease Agreement [Member]      
Lessee, Lease, Description [Line Items]      
Current operating lease liability 359,000 328,000  
Non-current operating lease liability $ 61,000 $ 0  
Weighted average remaining lease term (in years) 1 year 2 months 1 day 6 months 3 days  
Weighted average discount rate used in calculating ROU asset 5.00% 4.50%  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Future Annual Minimum Lease Payments (Detail)
Jun. 30, 2024
USD ($)
Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]  
2024 (remaining 3 months) $ 91,000
2025 338,000
Total 429,000
Less interest (9,000)
Present value of lease liabilities $ 420,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Aug. 28, 2020
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2023
Lessee, Lease, Description [Line Items]            
Operating Lease, Expense     $ 101,000   $ 315,000  
Operating lease term 3 years          
Operating leases paid in cash   $ 109,000 101,000 $ 328,000 344,000  
New Lease Agreement [Member]            
Lessee, Lease, Description [Line Items]            
Assets $ 970,000 420,000   420,000   $ 328,000
New Lease Agreement [Member] | Lease term through August 31, 2024 [Member]            
Lessee, Lease, Description [Line Items]            
Assets     $ 352,000   $ 352,000  
New Lease Agreement [Member] | Lease term through August 31, 2025 [Member]            
Lessee, Lease, Description [Line Items]            
Assets   $ 361,000   $ 361,000    
Blaw Knox Product Line From Volvo CE [Member] | New Lease Agreement [Member]            
Lessee, Lease, Description [Line Items]            
Operating lease liability date of expiry Aug. 31, 2025          
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Additional Information (Detail)
9 Months Ended
Jun. 30, 2024
SEGMENT
Segment Reporting [Abstract]  
Number of reportable segments 1
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 6!"5D'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 " %@0E95?BOB? K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NWXMZC+91,GD)"8!.(6)=X6T3118M3N[4G+U@G! W",_ZW-SYZ!3E9]Q#4/I# M[1%JSF_!(2FC2,$(+,),9+(Q6NB(BGP\X8V>\>$SMA/,:, 6'7:4H"HK8'*< M&(Y#V\ %,,((HTO?!30S<:K^B9TZP$[)(=DYU?=]V2^F7-ZA@K>GQY=IW<)V MB52G,?]*5M QX(J=)[\NUIOM Y,UKZ\+?E_PY;;F@M^)F^7[Z/K#[R+LO+$[ M^X^-SX*R@5]W(;\ 4$L#!!0 ( 6!"5F97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ !8$)6=B+5R0W!@ GR, !@ !X;"]W;W)KV\YD,>DJ\H3O9LH#O+SIVYW#AP=]LI;[0FTYV=,-63'[:+84ZZQ4JGA^R*/9YA 1; M7W1F]GN'C'1 ^L0?/MO'1\=(HSQQ_E6?++R+CJ5+Q +F2BU!U9]GYK @T$JJ M'/_DHIWB-W7@\?%!_3J%5S!/-&8.#_[T/;F]Z(P[R&-KF@3R@>]_93G00.NY M/(C3_]$^>[;?[R WB24/\V!5@M"/LK_T):^(HP""*P)P'H"_"["K?H'D 20% MS4J68EU12:<3P?=(Z*>5FCY(ZR:-5C1^I)MQ)86ZZZLX.77X,Q-HJ5H,=5&\ MI8+%DYY4POIVS\U%+C,17"%RCFYY)+\[Z-[ZD"%:7"AU)=8E#PMR0Z M0\1ZA["%^X;R.'#X+-F<(6MD"O^F.*2H))+JD0J]*^XF*G4E6D19Q]$)^.5& M/846DH7QWZ8JRR3[9DG=.]_'.^JRBX[J?C$3SZPS_?$'>VC]8N)]([%OZ/L% M?1]2+^D?7W?,1 J'VU;WHPD)C&J(-"B0!F"99HK'2YFN [HQ,<'Q:QK$IJIP MP+"&4,,":EBOG99,^-S3G1&I,<'89+!2T?TJ^Q\8WY!S5'".ZG%>^[%+ _29 M48&NU47CR 5K5?&!40WYQ@7?^'_QY25^^ MH@>V\6,IJ *]HZ$Q2V&=#_,[Y_X!+>ZN/JT>'Q;SU3MU[)R9<$&AAKBV54ZQ M5AW@:S]@Z"X)GY@P3K&PB&797=L>6<;FA&.; AYY"+L.X"-]00M/9:Z_]MUL MD@1P8=T&_LU&?4HQE7Q,J)!,!'K8W7$AC92PEA2) MT?+ 84T12]-CUW0]JE.JE\MTU $88;%*7P?'-84L'8\-VY1#Q\SS-N-+1R!) MI=D5G%#\;'S/<^"HIIRE\[%ALW(T4PKDJ-ZXX<(\^L Z,]=E2D()>)F8D;4- M$V27+LBN98,6D>J7V6*&'G_HH9&-U+!B59NVX7YPZ7XP;%P<33D33)%QSSB\ MGA#H6T8/ $ MGJN0!@&Z3&)U.S8.-"=TJJ8-.*PI7FEU<"VK,P^9V.B!](-2D%N5HN&.1L8A MYX1@Y=0!QS4%+;T.ALU)#CKS/*4>OSL,I7,4!LW7/:!XYKBE1X(P[;E MT9?JU9*OD8U_>OH9K9B;",5K)(255-V$RD"M)'>_&D';\$&X]$$8=BT',C1_ M<;=IYE4M'9P0NON\FL]NYP]&QC8\$"X]$*[E@8H.JRV>:ER!EH(_^Y%KQH4U MKV^,H&T8(%P:(%S+ !6@J5%0G(]\'QD98;E[$=#(XT;0-AP0*1T0J;7^4X N M>2R5=_C+WU5:HA.*!(]MHVF XYJ2EJ:(U%H(6D0N%^H5)5T#.LI@AR>1%*_5 MU+#ZU=R(W(9/(J5/(K"_.1XQT9=;IIV@^7O0&QF>G+H-^T2./HBU\47L;3^) MM>&K2.FK2"U?==S\*M/3#ZCH/I&JAT=ZC=!8#V]DAO)ZR-0&J9K^:O\\M3$A MXW%_,.D]FQA+VT1@O^,$5#G%RSK)_48&*$=JPTZ1TDZ180O)_4;.**^!-GP6 M*7T6J;?>U"2YW\@]Y?4P^D]R8V*/QX/1=[G=.]H"H=_ITITA,7+UC)/MABBN M%KM/9NF>BU[Y>+9UY9;J5\(8!6RM0JVSD?IUD>T&R4XDWZ4;*IZXE#Q,#[>, M>DSH!]3]->?R<*)_H-B3,_T74$L#!!0 ( 6!"5E!&H9&6@8 "X= 8 M >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA!=L'>#&(JDW MIXF!QNVP#NL6U.OV8=@'1J9C(9*HDG1>]NMWE!3)@B@ZZ=Q^:"S[>'J>X_&> M.^G\7LA;M>53:;J63+%LYREQ61Q7GUW)1?G8J>SM.!7$JE=GC/Y>,DS<7\QP9.G+SZE-UMM MOI@MSDMVPU=%2D6!)-]<3-[BLR7US8+*XL^4WZN]S\A0 MN1;BUEQ\6%],/(.(9SS1Q@6#/W=\R;/,> (<7QJGD_:>9N'^YR?O/U7D@3.()6O,-VV7ZD[C_F3>$ N,O$9FJ_D?WC:TW0F]L M[([DK,>5MERIR_MBR=06L6*-$O.!?]FE=RP#\LK&NG855J[,V;];D#B*/?AW M/KO;9S0TQ)%'\;YA#ZW?HO6=:#\R>O M$J$T$AMT$D?3B. IW-680)+Q-LDJRB=Q, VP_V0 ::1Y?LUEFTO65*X1!GO< M3 R"81 LACX)R&@0@C8(@3,(;Y-$[&"'H$(F'+8+HC%%&5<0B PJ;G4FH7:C M1/)UJE$F((U5%1#?CQS1"/Q@/!2V2 0#@F1.Z# 0%CL_C$;C$+9Q"-VI"_NL M*NAHH)K&\1H<.N0$DJ&&(>&$0[(>*3C%F3L!'DE>CC :B@7PEJ[$,S@L/Y*/1Y"WWNA/Z'T"Q[!LKY<'OC M8!Y9@%HLHW@>^*-0L=?IK'<@SM!Z2?U8)S74XA*:(3V:%XVW'A3BT7B(V69) MX1".8][K#; 3\SN^X1#<]5Y.I$4B^#66#<>]]%0$ED*A\T0.RH'[A0> M.T5U\7L%-!/%S6O-9>Y(C,;1/@;?BG5H1^-QQ<.=0&.W0M<9_'8<(!V>' ]' M@461+*9X'D3^>!G#G3)C_UE-4Y8R*+>5,%L[)^Q4^)>V3L?RUB?=*3%^IA27 M[-'HL)6P1?YH_^@U7(:&E#A*(.Z$$A]0RFI&@(1?\U*H="2/+$H8A!8EM!B& M,0[&<79:B-UB".&4.][IC!7F4.1PY-M@#@UI%-!QF)T:8K<' MQ*V'OXGB=?)UP29#Q0LM8NX&\)7U@W3B2=SB6>_((2I#%8R\T%) +(8'=F)O M(G;KY5+D>:I--U(W?XDHS%[P(AD#_15#+;(.Q__?49]S)[R$.A5MM662;T6V MYE+]4+5C^M'^,, IX"]^&G D;WW6G8X3]X@-O7[3T(%F)+=3D+:GR?KD%'L( MCB%2)C)O8#;TJH&QNH2\V.DM##+_\O4;5 @8+U.EH)I;(S:LG*U!RXWG#8\K,"'6HR)E71'N!]AF4?=B??Q"W?G[AF\%4WW5J16@;4 MV NII56UF8:1:U DG803MX37%4U9CHX5M$7,YWX86U319@I=1SPNZ*03=.(6 M]!KTKUT9KFI<__R_'R=A&5U'&G"+Z8$&G'3J3MSJ;DJT*-#*G%KT]\?J\>WZ!MHUS=0=]_0['55H:UD+9T M#!V6![6'#?L0NXZ!'N@8,IBIT>4S\M'MZ,4[\TV>IN\]3C]2TT"/VC0&; ]L#S,-V-<#9WLLL\R;Q(Y,W::%@--C 0N\T@H26](_4$L#!!0 ( 6! M"5F);A!6C0, % . 8 >&PO=V]R:W-H965T&ULK9== MCYLX%(;_BL6NJE::'3!?8:9)I$ZJ57>E2E&C[EZL>N' 2;#&8&J;I+N_?FU@ M"$P(0T:]26PXY^5YP8>#YTV+>,4,B)O>0&Y/K/C M(B-*3\7>EH4 DE1)&;-=QPGMC-#<6LZK8VNQG/-2,9K#6B!99AD1_SX X\>% MA:VG U_H/E7F@+V<%V0/&U!?B[70,[M526@&N:0\1P)V"^L#OE_AT"14$7]1 M.,K.&!DK6\X?S>2/9&$YA@@8Q,I($/UW@!4P9I0TQ_=&U&JO:1*[XR?UWROS MVLR62%AQ]C=-5+JP(@LEL",E4U_X\1,TA@*C%W,FJU]TK&-#WT)Q*17/FF1- MD-&\_B<_FAO12<"7$MPFP9V:X#4)7F6T)JML?22*+.>"'Y$PT5K-#*I[4V5K M-S0WCW&CA#Y+=9Y:KGB>Z(<""=(CR1E-B-*3!\)('@/:&&&)WJZ)@%REH&A, MV#OT&_JZ^8C>_OIN;BL-8:3LN+G@0WU!]\(%_RSS6^0Y-\AU7'\@?36>OH&B M3??ZZ;:VWOIW6_]NI>=?T/M,Q",HLF6 ),2EH(J"O$$QEVK(6RT65F*F0@[+ M:#9SL>,X<_O0=3$0& 38[P;V>+V6UQOE_1#'O,SU(Q$0 ST8\!M$F*[&ZGGI MND8)+[=J5S)=(G7LD!'OC,_W9^$P/,F@A@^L@9:J+0")2JI0+^A\D0["U9M ! M\1SG_+Z^&-9##EOD\%7(5,IR&#<\XWA..A;1@YRUD+-1R!7/,OW^WAA"],]G MR+8@O@VQC%X+ZE*=^BL<;ZBOJMU'L+I5PL'XG!/:I M3PT6CW?8:^OWO&FZ'HZB8/:<^.7 /O&IO^+Q!ONJZCWOH!>P7PZLL>W.Y[[9 M:^EOV#W-)6*PTYG.[4Q+B'K[4D\4+ZH=P)8KO9^HAJG>\H$P ?K\CG/U-#&; MBG83N?P?4$L#!!0 ( 6!"5EAR;DJA 4 \9 8 >&PO=V]R:W-H M965T&ULK5E=;]LV%/TKA#<,+9!&)/6=.082R]LZH%O0K-O# ML ?%HFVADNB2M)WMUX^49,DQK]1@\TNBCW,O>0[)RR-Z>N#BL]PPIM!S653R M=K)1:GOC.'*Y864JK_F65?K-BHLR5?I6K!VY%2S-ZJ"R<"C&@5.F>3693>MG M#V(VY3M5Y!5[$$CNRC(5?]^S@A]N)V1R?/ Q7V^4>>#,IMMTS1Z9^K1]$/K. MZ;)D>?S2'KO^C08 -O@I8[J7C9!NL>E'G5_$^?6R%. G0>.("V M ?0\8*@%MPUP7]N"UP9XKVW!;P-JZD[#O18N254ZFPI^0,*@=39S4:M?1VN] M\LI,E$9'G:6(7TE>9%GJ=(W[ZLE+QEZ5/I.3PLET3OTZ3%! M;[Y].W64;M=$.\NVC?NF#3K0AHL^\$IM)%KHMC(@/AF/CT?B'Z;DDF]FPR^^X;$N#O(9TOF2RY9++%A9*] M&!&O&Q%O+/OL%[T_"+9GU8Y!(] $!W6PV0?V,^K[/L$83YW]J;H ,(S"T (F M-C"FU/,MX,(&1A[%WBGP!6._8^R/,IYSJ1!?H37GF42Z#$%5XK[)X9^T3F+/ M\VSB-I!B-[#Y)#8P"&A$;>( D(01'B0>=,2#4>(_"BXEV@J^RA5$.0#:Q?8( MSFUMV;CD3<0[_"2 M5>:2R9)+)EM<*-F+D8BZD8A&I]Z#X-ENJ1"KUOH-$V9,TBK3+FNO[>/6; 70 MR$36Q(@HL 0!&%!0$AM&?1+9TQ' !5J'H=D8=QK$HQH\:H.J>5^A-:OTO"QJ M =),^ZS<;('&PT(:Q%9O7!IC6P0(1VRQ$AM'8YI6;&"=NG:U" )@KMJX((2FJHVC7@0M4AM(0G=DC?;&F+S&&:=%_H_^ M1C6:[*KN=IWFE42\TE_'XC-3Z5/!D&3+GU?'A-@S( YKK9U,YUL($A@6JZC?/\$+#6$- ; MFRV]MR;CYKK]LGUB*R[840J5/A]W-U 'V_BZ+K6[/0> '@'X)0"0A)C:=F$! M(7T2#)MNTKMN,FHECU)\C7QHCVT ;>PV+@YL0@F Y))Q MEVLJQLA^'D'?TO;F.P> VLI!HVT#B9[,=J580$CB!R,3OW>U9-S6]J21-C5( M7Y2Z+LI-JI?!.W.NFB]!-9JLX4F/\#4)SZ6 4)2>ZP"AHOA< P@5QC!_VKM9 M.NYFQ_EG>;%3X#GD?9OW*PJ *$L!$&4I *(L!9R3 ]Z2B75]LBXUL5VEFI.^ M[FEW>G]7GUF?/;\G-W,"/$_(S:(YF^_3-S\5?$C%VFRL!5OIIG3?]"(5S>E[ M?N)*\;*^W+ T8\( ]/L5Y^IX8QKH?@.9_0M02P,$% @ !8$) M6:<-*)<'!P "3H !@ !X;"]W;W)K_D]=SYM<#=HJ/L7@J#YY;]5NYR_-/]<';U?7(KL]()&)9U1:1?'@4 M,Y$DM9,\C\^-Z:B-60\\?/[-?;Y[\_+-W$6EF.7)/_&J6E^/@I&U$O?1-JG> MYT]O1/.&W-IOF2?E[J_UM-=Z4KS-H/E&:1QMG^,OC2).!A G)X!M!E MGPUP[)X!K!G G@V@?L\ IQG@/(_0=TIN,\!]/L#M&> U [Q=[O?)VF4ZC*IH M>E7D3U91JZ5;_617KMUHF> XJV?6HBKD?V,YKIK.\FPEYXE86?)9F2?Q*JKD MP:*2#W("5:65WUN+=52(=9ZL1%'^;/'/V[CZ:OUJ?5B$UHL??[D:5_)$:KOQ ML@EZLP]*>X+^G5=1 @R;Z8?-HDTL!UIQ9O$O2U'NSNTV*JR/4;(5UK_O1'HG MBO\ XU!O_%Y4\AJ4;YM'119G#Z7.BY\XR3Q-Y16SJ/+EI];& E\%S.T]MYUHWM<4H\;T)\V[:OQH^'Y0:4U)W8BC $A"X-/*(H.63)'$4W5W64 MT4/94<)8FS V+&$OK;*^=DJCQ&F]ZR7F=;F)EN)Z)->04A2/8C3]Z0?BV;]! MEQ*F68AIQO=F[G&)6! X[K,:J4+*2!"X/EPDIRV2HRW27W*]?ILM\U18+_[, MRQ)L8(X2FSF^ITYA;:BA:38,RC&#SI',CDKAMJ5PM:7@V>I9=PG%4EXDI/\B M<=79X]MLPM32 $JXNP!"UV-,;5C<->PNJD[77;PV6]Z ;!VVEI-9TQH/;2V8 M9B&F&?=,6XLJU+86OZV0_QT63%\]ZYX%$U#"4QH0]BR8ON&45G6Z*1VT"0N^ MXX*I]1XZJS'-0DPS'IC.:E6HG=63MDB3RQ?,B7J2LHNJ$VZFC34TSYAF'--L MCF1V5#!B=U1G#UQ8_]AF[<7$0&2S@94U5KGH:T(U2U$=>.-FT$W I3:=D0Z+"5G<.G)/5!C:K)U MA*0]$QQ0]FP>B2F; D+M!._HE%R IZ?SA\JGJ&XAJALGQH@**/5SO(-4@D"I M1"5&)_"A"8W*J:9A.6K8.9;;<44Z5B5#8?5=5+27#+PL0+3J4@_X( &2]K0< M0.D12E0I)Z; "@BU+:=#5G(NLYY.'BJTHKJ%J&Z<&',KH-3WFXYP_J-JM3V&]H1*M43ZLF/RL : M48 G ^(&P)8'DO;<78(@52[3P!Z>FD(J(-1-<-I!*M5#JO$G9G#^4#D5U2U$ M=>/4F%,!I7Z.']P^U7.JT9I*58)T& 5VB/I@@[-M&):CAIUCN1U7I"-@JB=@ M_0TG^)(!8#"0?60"5 CB1KCE $I?V@(,U4@-6HXJU+:<#D6I'D7-[CO!R<,$ MP!FJ6XCJQJG*Q'W]1E7J^TU'J%1/J&>NJ0!/]JVIQI **?O65%-(!83:"=Y! M*M5#ZH5K*BJGHKJ%J&Z<&G,JH-3/\8Y3*0*G4N#^)R,VM*BB@BJJ&T=UFV.Y M'=>MHUEZ"[:6S)1F :'VZY(= MS;(+:/9T_E!I%M4M1'7CS)AF :5^CGS M[%R:/9T\5)I%=0M1W3@SIEE J>\W'- 4[#>J4-MO.F!E>F"] M8 ^O=Q[<;U!1%]6-,^B;S7"_495POQD?_"BN_I&D[.YRKUE:B;B7(^U7OK0H M]K\[W!]4^6;W.[F[O*KR=/=T+:*5*&J!_/]]GE??#NJ?WK6__IS^#U!+ P04 M " %@0E9_=SH6R4& #T&@ & 'AL+W=OWCOR[AW%\SNEOYFU$);<;\K*7(S6UF[/)A.3K\6& MFS=J*RKXSTKI#;=PJV\G9JL%+_R@33EA432;;+BL1HMS_^Q*+\[5SI:R$E>: MF-UFP_7#I2C5W<6(CAX??)&W:^L>3!;G6WXKKH7]NKW2<#=IO11R(RHC546T M6%V,WM*S9>P'>(N_I;@S!]?$4;E1ZIN[^5A/WH_8,G#V1NN!%+5?XC"[N^&,U'I! KOBOM%W7WNV@()LTLP9O[L+'QH\&-K)RTWAM-?Q7PCB[6*JJ@$D1!8$KHTI9 M< LWUQ9^8+:L(6I%EMRLR0>8<4/&Y.OU._+JY]?G$PNO=TXF>?.JR_I5;.!5 M&?FD*KLVY#V\LC@>/P'8+7;VB/V2!1W^L:O>D#CZE;"(31$\R^^TIX^QKUTF!Q,XGB;9-.E/-6))Z7P^2P54 !^N /[R(3]I#.9U2AM#I&U+&V)P-LIFW;.9!-LLUKVX%K$&RY^7N M9;,Q1V*6E,H8/,9A;R\M4HVW(UI9-,R*=:Q8D-6?0( IT*: MK8(\=FN? R>+DPHZ>S$IUI_49+@VT:Y5H$_T"CZ?C4OHFHM?8Z7D-[(<5A5Z MTD[A5-Z.0]#U"C3<++S-<[5S4@QY)N3>%3*4\Q03$Z048(9I&LBKKFV@086% M'MDT$R2,E1O?( NN*^@#_ R*^UP8WRC#[)7N*4HDP;0N8P@3Q'*:9LDPE4[- M:5C./U9[:'^4'I *VM?C.R M 3*G 7\H_Q$)GL5SA$'?4/@ZL:T=J,(9J,&,H2;$4@EO%P_6>=$K.P$D,X]4YTRP&#R?J: M.F811>*)6&;Q,,I.>UE8>_]2%J2)=SL,%&9?(\?0%R,H$4,:^\9F"&FGIRRL MIP?;U.=OA MTU(6UM(EWTJW_GR.0->WTP-3AFGD#$L3Q)"F@?+(.C5E3ZAI-V/-DD,G#86/ M"",.']/:(/Q.05E809MO'%JX3?&K0M17KQT-_^' B96_$-]WT-64@[6@KZ"4 MILN!0J"[,LOFZ?S" '9 MMYRQ:#@UXDZIXRBXFCZK:NP7TD$^ ^Z5K'B5/^<[:+ 1>/&'T!-Y.PY&UQ#$ MX8; 'XB,U6H,1>YQCZ=N+ >SHMDTU-]TW%Z]D]S2UY6#C2 :*-K[0AK/D/6( MV27(QZC)P?D!=(2W_EC%$-_&UI_CVZ?MTK:L#V Z-_5YT">N M(=D,\%N!R^A-"NM/UTT?= @ 3@L !@ !X;"]W;W)KCO&'\4*0**G/*.B[ZRD7'==5R0K MR(DX9VN@ZLV"\9Q(U>5+5ZPYD+F!\LS%GA>Y.4FI$_?,V(S'/;:164IAQI'8 MY#GASP/(V*[O^,Y^X#9=KJ0><./>FBSA#N3]>L95SZUAUAO!KQ1VXJ"-="0/C#WJSG3>=SR](,@@D=J!J,<6KB#+M)%:QI_2TZFF MU.!A>^\^,K&K6!Z(@"N6_4[G M4IWK=Y*KMZGB9#PCSV@KT RX^=_0!- P%4G&Q(8#^HKN[X;H[./GGBO59!IQ MD])X4!CC-XP#=,.H7 ET3>JZ.XS>$*]Q_$Q\>QX>05'A@P:^;+]Z&CYHOWH:/FR\>V[;R_[[\]-VQ MOTB$H$KYP/@%[TEY6Z(7=J'=3E]&7;$F"?0===L(X%MPXD\?_,C[9LNR4YH- M3VEV?4JST2G-QJTH5% M9"QTW;.-<:O5\3ROYVX/T[*NBS#&-=VPK@L#'-5TUW5=@/VZW\CBUVD'-=W8 MXA>VZ_-.ZCH_\+VZ<&H1^JW(/Q06N^(>7*XY\*6IS 1*V(;*XM"I1JOB[]+4 M/*_&!WYW[%O&)ZI8+&J[?_9%I:F.[65*!&PO=V]R:W-H965T&ULG95=;YLP%$#_BL6D M/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(IH5)>P#;W'I]KQ"4^ M"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506OJHE8.*2*N:'03#S M*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/"EA:EM@M^&M>X@$?0/^J- M-#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2SG:Q)X@56"!ADVA*P MN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%EXGWP$($<-TQOQ>$; M=/5,+2\33+DK.K2QT47O'+]TYG"08SOF$L$L(G7>[D;/\ MC#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E(]"0QH;Q 2RDQ+\ < MNU:QK\T.-L[/.MJJI847:!%Z$%R7"GWA!,B_^;XQZ_7"H]XJ' 3>-WR$HN & MA4$X&>!%?;F1XT47>.?*O$&[5[3FA.XI:3 [5W4+G9R'VN]FH6J<0>*9#T.! MW(.7OG\WG@6?!I0GO?)DB)YN&P9H'.RFM^-3;;0DHM;_'W*K.PS,,5,P(#;M MQ::#G.^"WUXA-PQ]2V[6R\VN.K4GD.8KPA?? M](<*9.&ZH$*9:+AN6T6_VC?:9=M?_H:W7?H!RX)RA1CD)C48SWMX!.-]9=^M+HB ^5=KXBU$90OU\.O59297T$UN3PADU'VX M4449^,-T<5[+@E84/M37#F_3WDNN*C)>62,<;2Y&RY/GEV<\/T[X7='.#YX% M1[*V]I9?7N<7HQD#(DU98 \2?UNZ(JW9$6!\;'V.^B797\58T6AV\QF+<&\X@[+111_BB#7)P[NQ..9\,;/\10HS7 *<-)606'406[L+B4 M7GEA-^+:D2<3)'-U/@UPS1.F6>OF,KF9?\7-#^*--:'TXJ7)*;]K/P6D'M>\ MPW4YO]?A+XV9B-/96,QG\[-[_)WV<9Y&?Z=?\??.%=*H?V-X8W%EC;=:Y3(I MP^1WPF/'7\,[Z\,[N\_[M:;S7S7&0;VT@<2(>B:.+B-]*0FUEMJJE MV2M3B,Q" \93SD\MS7C9](SZ Z.EW))8$QF!]6KI,$^9Z,[EF$VHAE"*@@PY MJ?6>1ZAF;SRE,8'7JYV"WUJ3%VA2L _D5#583YG4O+I<1Y\!L)5!.IO8'KP( M5G"=BY/9H_=B]>C/R9>17?6170TCNY0Z8EW%+BJ#6#'&:DVN4_ I O4ISAS@ MMDR'LU4$(9M:4Y+"N1LGIF&RHX^- M8F+7^^\CD@/7A'6/(8OL>/JN9#.F.WPF@+ZTC08\$KRK4&U=$%BJ2_^O^);!DU@>N+EVUN Y:Y=X:^\2=V?0 M16N0K+QOL!ZX-+3#.VTV%'>AI/M2YF,>A.P%?:HQA,F0(0^.A42;9R6S@!%) M%B$R$5V N M)(/E0%H 8&W=>#0-[\>#!7K#Z,^7'!#$E#%6L.+@T&Z)2W.CVPY4MZ*B&_@.P%M.X5.!"&3D I'W&/G4I9K!8_[%%3D4Z9H4!\>IP\@:-WW M9@7Z;"@GXMT@LA@\U"AS8/8IUJ.#"=FQ_UZ6"X3L>QYUOMQZFBN2D6[T9 +Z\+J+?>3 MGR4.WG&%U]Y)8@*\V.'DRO\=+/(HG?Z\$M(YF3>9L.-]IK/DA3Y,5I-Q]+>5 MH*GAGH'6Y13U%+Q1>:Y)O)0^-86WZ(FE6&Z@,CF.4LADXX<).M "%ZTHV5+; M0GG4M6\Y/DBD0YX\M7O1T?;3@F+*!@("$<2*9SRMVFG MM*@FF%060RR?QG4Y<[[%@=H>]+9A<7_>'@:E#3&5"J667'S>&SX7=R3IX]'R%V\.*678.MX65G;@*M/?"S1J,CQ M!(QO+/;R]H47Z&^OB_\ 4$L#!!0 ( 6!"5DZW[BA5P< &P4 9 M>&PO=V]R:W-H965T!(9T9L)')"4G:FO[[?(2F-[,PX#MJ'?;$ES;F?[WR' MTOFML9]<2>3%E[K2[F)0>K\^&PY=7E(MW:%9D\8O2V-KZ7%K5T.WMB2+H%17 MP\EH=#2LI=*#R_/P[)V]/#>-KY2F=U:XIJZEW5Q196XO!N-!^^"]6I6>'PPO MS]=R11_(_[9^9W$W[*P4JB;ME-'"TO)B\')\=C5C^2#PNZ);U[L6G,G"F$]\ M\Z:X&(PX(*HH]VQ!XM\-75-5L2&$\3G9''0N6;%_W5I_'7)'+@OIZ-I4_U&% M+R\&)P-1T%(VE7]O;O]%*9\YV\M-Y<)?<1MEY_"8-\Z;.BGCOE8Z_I=?4AUZ M"B>C/0J3I# )<4='(7Y];<"LO2L,87(=6@C>"4YJ9\\!:_*NCYR[?2 M?B(O%Q6)#Y0W5GE%3DA=B-=26?&[K!H2;TFZQA)ZX=WYT,,M*P_SY.(JNICL M<7$JWAKM2R=>Z8**N_I#A-O%/&ECOIH\:/#?C3X4TU$F)J/)[ %[TZX&TV!O MNL?>&WU#SH?L,O$3+7S(_]7G1OE-ORK_?;EPW@)'_]M5A.ACMML'S]:96\N< M+@88'D?VA@:7/_XP/AJ]>""#69?!["'K_TP7'W;QJ_$D)N*Y^&Y??8VBK2[% MZKJ>!4LBEYY6QJH_J1#2"12[4'IU1PJZ+.G+QF$.8+@0WL2K:-EY&(&0%TN. MYX;C.8RQA6NA',+P9#%-D&L<>_ EB<^-8<6\,N&1L:*")>?%0A5B;54.]V!! M\0O=4"7&0FUA$QRG&.!?%](6P9L,U%.3+TUA*K-2=VQ,^C8.Q7N254A]!3*- M-A&+@PIL;"6Y+-K)P&JQ;+UT%JCIFG*U5+E0!:3Y*D;1ELY2;E:ZK;'2J*W% MM=*A"M<&4ZH='N#*F4H5H9QO=&YJ=)R+F\+]%-RV29BE6"HM=:YD!9N8MB;*H6=A;#3'PBR,QJTY)U$JLM+FY8:5*RXK<%.B M^^B88=#\22XDIO2Z@25(;1OC*2^U^MQ I'$)23&\.^#A*+=^5E@CT60)RF> M)%<;UF^T+/X ;\-: E2"CFI74 )*!$+L48YT)2K%\0%V2BY4%?'^M$5;W2O; MLU!;C@ []>L S(+Y)[BSWCS^<3,;'+UPL)Q:2+Q,X>JW: MU@.]B1TQNA]35$:YI=[$.&)?(.X4\,>X9#";^Y9[,1[N $B]99.O2>0I%F;^ MR3W+1-WX!EDM&UV U>E+1.ISIA2$FAZOS U9'89J:R0+UJIVXD%4M/;]J'6U\:NC<7XB 5&+ YN2*KEH$?R1\8C6S5, MC&>B4"XW39B*$/ 2Q;\O'KG)6_4E1)6XS:#J.)RI6E72]@8AECSA)C;'T:.Y M+89&F5B@W9RA-D "G/@P76<0 %4Q/+@2""X']:AD.$2VC,/J7(/P$&=,SZZE M]1M.OM@DFH._I490)>73->PQ+ .,';(MUY7(/\BXR65MF.4*$#&J&! M)9S>HML4K2@=S_+L'<,H;R0@@'$"'>3PSCE7FQAF+]EN!B-R.]AWZFV\??,< MSQ]-L4I+75[T&W70$AM^7Y+C] MP5VW06NI\<81+I?*UNC<:VMJ@60I8#[\W]J#_"9NW25*&AJ^(']+A )ZUV>D M'A6ABWZ)_6E"%? 6Q4 #G#IB"1=,8<@U;M1 =J8"EL*9)%F,F\*7&6<96#7[ M%B=G.ZNQ.\Y$M_=.3(PU%!]';>J.VF<'>];X0;NDVCZUZ^:C\;(Z>-62[\=( MOJ^92\43,8%_X]/9BUT/.NF#+9->!2:])SH=9[/Y)-C= M^\O!SUOF[YUB\>/1>*?JO=NMX,%UV\^W85'$Y,8GLT=825('H4Q(<7Z43>?3 M5)%>&CNJ<7*.Z$>??+'IC/CK.CX\? ?"NX&^:G MTT<8B4);D(^ST6F+ZUX2NT ^RR9I7O^O0#YM01Y!'3$^RV:GHWT8SZ6U&X:X MK/D\$Y"W=Q'@R);G40SO:J3"43X^1 W\KN\%P]X7H)KL*GSGDK7C\#H>W]147MZ(E5$>'Q_.!L/';5KSQ9AV^)RV,]Z8.ER4!\98% M\/O2X,B1;MA!]X'Q\B]02P,$% @ !8$)6;1=MSTE! -@D !D !X M;"]W;W)K&ULC591<]LV#'[/K\"IN3ZIMB7'CIW: MODO2]=;=M9=+UO5AMP=:@FVN%*F2E)WLU^\CI;A.YJ9[L4D0^/ !!$#-=L9^ M=1MF3_>5TFZ>;+RO+_I]5VRX$JYG:M8X61E;"8^M7?==;5F4T:A2_7PP&/S#%2NSFR=9\BBXE>N-#X+^8E:+-=^Q_US? M6.SZ>Y125JR=-)HLK^;)979Q=1;TH\(?DG?N8$TADJ4Q7\/F0SE/!H$0*RY\ M0!#XV_(U*Q6 0.-;AYGL70;#P_4C^OL8.V)9"L?71GV1I=_,DTE"):]$H_RM MV?W*73RC@%<8Y>(O[5K=89Y0T3AOJLX8#"JIVW]QW^7AP& R^(%!WAGDD7?K M*+)\)[Q8S*S9D0W:0 N+&&JT!CFIPZ7<>8M3"3N_^*"WK+VQDMVL[P$8Q/VB M,[YJC?,?&$_IH]%^X^@777+YU+X/(GLV^2.;J_Q%P-\:W:/A(*5\D)^]@#?< M1S>,>,.?1/= [Z0KE'&-9?KSJT4:Q^TVHL6>HU^L&S19D"IT%- MV BUDA8*4J?="K.!*O8; V>Z/ Z,QHHHPD4(=EZB!2% 0ZO@J;:RX,!O;4SI M2+%S <49'5$")]?2KVK%[02 LY(5IH!]Z-%E75L#%*!""5,&=$74DX[64-+D M#9FE,\ N6!><$M\7\(,S^-NR@$2&1)8GN+[LT2%VHIH2[D"S$ M%BE*BQ%(2BR-38$+\?<,15I(R 8#O?5VC80)_4 <& "EO0#-\(%\ ,K8$GX> M&TN4?V-*84R'="/'2NT/45AIQR@$:,5N3RM]'DSZ+)*44,LH2OQT+)'%DOA; M(^O@K$>?G^PQWK&T$"T?(N'',, )S5[R&_CR&\LH1]-8^L3^D&>H>@P?W@^? MZ/*.:\_5$G?6B8=MI;37$4O;*#0*HKLX>6K^7].3VX/X'9W2,$_'HU$Z& S" M9I1.LTG8G'QY=LW9-!U.IE$OS]-I/HQ:[Y]>?):EV23:4P; M?E%\%'8M=9@-*Y@.>N>CA&S[2K<;;^KX,BZ-QSL;EZ$/V 8%G*\,IF>W"0[V MGTJ+?P%02P,$% @ !8$)674(.L"_ @ P08 !D !X;"]W;W)K&ULK55-;]LP#+WW5PANT9-1RX[SV21 TV58!W0HVGT< MAAT4FXF%RI(GR4WV[T?)B9>B28 -N]@BQ??X*%/T>*WTLRD +-F40II)4%A; MC:+(9 64S%RI"B3N+)4NF453KR)3:6"Y!Y4B2BCM127C,IB.O>]!3\>JMH)+ M>-#$U&7)]*\9"+6>!'&P-5M2RY+P$:;B21,-R M$MS$HUGJXGW 5PYKL[P!QC0(X!D"TB\[B:15_F.638=:[4FVD4CFUOX M4CT:Q7'I/LJ3U;C+$6>GM\I80YC,R=Q8CE4"KIB67*X,X9+,-QD80]22S+@0 MSCN.+.9UZ"C;YI@U.9(C.8;D7DE;&#*7.>2O\1'J;44G.]&SY"3AQUI>D0X- M24*3] 1?ISV$CN?K'.'[#!M+9D)ES^3[S<)8C;WRXU"=#4UZF,;=GY&I6 :3 M "^( ?T"P?3R/.[1ZQ,BTU9D>HK]/WVIDSD.5T ^*0LD)9?G@R2.K\G?"]F# M0 N!/0BTD,4.@C>VEIDJ*P$N.L,."9GZ"R4"Y []P=!S+< M6!=O"R!+)7 &(?OH[#7\+?2L4V][L,N]7(/-6BT-U9*T"L_/ T67TO;3)C6V\[GFV8L_0EOAOL]TRLN M#1&P1"B]ZG<#HIN!V1A657Y(+93%D>>7!?YC0+L W%\J;,*MX1*T?ZWI;U!+ M P04 " %@0E9:.J8!CP# "4!P &0 'AL+W=O\+191X@BAP-PZ!$;+#J]0" =$-.Y;S*@+Z1P/Y4?T MUSYWRF7-#%XI<<<+6RZB:00%;E@C[$>U?X-M/F.'ERMA_!?VP7:81) WQJJJ M=28&%9=A93_:<= GF6+YEER[E6>]#.FM"4 M6ZOI+R<_NWS%M.1R:Z!&#;F:VRDX#O&CF 8=*'+,E&)_"&7:9#CS?\6Z8W7:9?+]?&:FJ, M;\?R#7"CXW#NLLQ,S7)<1'0;#.H=1LNS9^DDN3A!=M21'9U"_Y^RG 0Z3A.N ME448P]FS:9:F%_!$-/A4(N2*ZBD-%DXR2O""65(V7#*9AH3AK/G/>HJ.2[=Q^I .\;;A]\&:F?0AUKP60H M"M.:R6W;1]2I.ZX:(QZ U;56.PJT?J"&R!OM,$HE"E]-XSKA>/4&<.P:Q@>3 MLD*]]>^!(5*-M&%H=KO=DW,9)NTO\_!>O6=ZRXF]P VY4L+C"'1X X)B5>WG M[EI9FN)>+.G91.T,Z/]&T2UL%1>@>XB7/P%02P,$% @ !8$)6>=F1&ULK55M3]LP$/XK MIZ"B3:KRU@(%VD@4-FV30*B([<.T#VYR32P2.]A."_]^9R?-.JUTFK0OC<^Y M>Y[GJ%'KF%<;4%T&@TP(KIGU9HZ W*ZDJ9LA4>:!KA2QS M0549Q&%X&E2,"R^9NKM[E4QE8THN\%Z!;JJ*J=['@>6'L19!, M:Y;C YK'^EZ1%?0H&:]0:"X%*%S-O*OH8CZV_L[A*\>-WCF#S60IY9,U/F8UE:()+QW&%Z/:4-W#UOT3^ZW"F7)=-X+Z6R*F\888E4R4WH*PWH=F#2]5%DS@N;%$>C**WG.),204Y%=B@>@]R!7?4&@M4L0OT%P#K=2F$+#!Y%A M]GM\0&)[Q?%6\3P^"/BE$3Z,PB'$83P^@#?JO\#(X8W>P%MP_:2!B0P>18K* M4",;CAJ^7RVU4=0U/_8EW6*.]V/:2;K0-4MQYM&H:%1K])+CH^@TO#R@>-PK M'A]"_Q\U.TBP7S[<28-P"L='DSB*+N$?5O0\LM MB%MUW/XNN:!DH6I[5#>>3,L;F[7P>LI)J'6:N(8LWA?.UCECZ]3PTGG0NF^IJOEPL7L]K M;>SDXDR>??(79ZZ-E;'TR:O0UK7VNRNJW/9\Z=M4_)H_E^>3-1.54 MZ+:*MV[[.W7YO&)_F:N"_%7;9'M\/%%9&Z*KN\U 4!N;_NO[K@ZC#6\63VQ8 M=AN6@CL%$I3O==079]YME6=K>.,?DJKL!CACN2EWT>.MP;YX<6,S5Y/ZK.\I MG,TC//+S>=;MODJ[ET_L_D5]=#:60?UJ<\H/]\^!9("S[.%<+9]U^*&U,W6\ MF*KE8GGRC+_C(;UC\7?\W?34>Q.RRH76D_KWRSEY/'D<8\LDK>A MT1F=3Z""0'Y#DXN7+XY>+]X]@_=DP'ORG/?OMN/9W8]C4W^X2.I4O7SQ9GET M]$Z-0_2+* N-TC3>;0QZJ:!W%4MYI:@H(**@7*%0-ANT*"I E(WS$<;&BFWF M0 ,;\ "_@JM,KOEM8:RVF=&5"A$/(&GXTC9',(-)8*J=V)L0)8)@R5KO88=7 M>4M3U51M8+$1GN;)9*8^(^2UJQMM=X"2N;4UW^C03%5&KTQEHJ$44H= B-YG M1_<-,F.,;61F\!;&0E];LAE)RK01P+'4495Z0VI%9)%R5K7Y0>[?R9A#PKTG M1$+QVF#LNL\SO8'I@[08LL'>'%T*T608GJM@.'6D? M>+$M358F)E$-NF#RJ]R 4#X5F .._7J4VP<28%)7 .$*/+1;$>!1GLJ5"*HP MY?,?R)%)QIY+;=<)<%]\9<*>2=+:PZP:\L;EB0H= 4+BD84FN,V*NS!3EU6E M]$:;2DI#+"ED.U4K%TO5N&#X+!)@EM::%U..+3) _U**.47RF/F$(A*B^*D< M0#GGR4&W6]N&8H.&8$&QWU(!?*Z#K'A\?"$F&W^F[,):%C#JY7 #Z4-A:6UQ& MN)7#'E8>SG_JB9/8Q@WLB3/,DZ)%GLS]%/U!&.2%CG0DVAJ8@L5:O"'X:C=5 MNG90G),RQQ+J"U.V!R@ FG+V6V)JA2?4U/$4E6J!4!B_8]@9^:B9SM@&EXPD MAZP8%8B0E!!Z*52T-J&21H#)T _*'W#+.216K7--3$(^%[4'V9@U.89-Y1H1KIBA)IA\ ^A^ M.G-'N6HAXMX+%U];X\5AS0S_ECCK,+@PDC?]\&M:'UHN!RI\T:<8-4M9\"XT8DB6]=6^7[3!-&W9C(0NZ4PX?<&%9"*XP6 M4OHD52C* E[/19&DWJ4C^6"<]LT>]2G)06]35(.@F8S(L4FW^V%.F0ZE*KRKP40$3EK( MB3D61A>?;CW=VAO:&&S;G$EX/9V,?:#*)W):6Z$ M!/+1%+J"&(MS"!*,W4AX[)X['WV"U.37\J'%!QK22E\CP]/A6^XR?<+LS=.' MX$?MT?P ]A?8NIB=OIHHGSZNTB*Z1CYH<)CB\TA^EM E>3; ^\+AQMLM.,#P MA7OQ/U!+ P04 " %@0E9I@Z%##4( "1%0 &0 'AL+W=ON=RW(DZ4QG^GF[^7-("6# M9"4+3P@Y_CW*>UE5! 0SOD3,07Q?M^@_L^_P99D[>6^J_ZC2;VX&\X$H MY2IO*O_!['Z1T9\9X16FXE>%??[V@WR4NI'B M@RS,6JO E"YQ7^5>EN+>..^N1QY'T891$6'?!=CQ,[ +\9O1?N/$3[J4Y?'^ M$4SL[!RW=KX;OPCX:Z.'8I(F8IR.IR_@33J_)XPW^8;?*VNV<%)[B_P ]WXC M[IEU:<5_[Y:.G__O' $!?WH>GVKIC:OS0MX,4"Q.VD).,N_.PZ N_AGDUN/[9Q% CD@.0?>P^ZC!.M^NJ#T MH!R9B.[JXJP,-Y-) M,I]U4?A-Z7#"9;*8S1D$N!DCB$F6S(#.EU=)ELX8 M]P%>.Z:Z +%&'TZ8)>,T8%PFDRR8- ;&@C>*;)%,IP'C9\N"U,6!%H7U69)- M,[Z:)M/%-%[%9Q?_\!M0DEV&YXMPV-7\,BQ;A$7OY0$8C,R2V2QKZ;E*YEQ&C[T+XB^/P%VWX!7J.@#E06:?6.H'NZ6:%A8V5S YQ M(LPJ[A"R"T>.!6>CO-M(S9"UM-S1= &$9:76.:>W<@#URJT4MBWW G9IMY+6 M*KT.=D*A<2)!=,<-0P*?^:7;[PXV)")W)ZMP:J/5%Y#I#?_D:EFHE2HZ:MA= MOVF<* UHT\:+ CW8$P_ L@8XD.1<=]R"\JX1.ZD+"U M-;6Q3 GV$^5Y):I\B8"$+4H7C;6R9&\H2X%1!AN\\5@L'9QEF>AODU_A&3T$ MZE+V4,J&*69>M%&(QG9-ORUH4 MIM',0R'58[ZLY%^CV#Y;3U9R+]*'XCVV"^CD/+(8W##X4E45%9#N9>OS(CJD M9N!D+P;![)V$7Z_&R56:LA9 '#LM9YFF5'P%A8K:AM\_RMK+[1+ <=$DP9%4 M%Y38%=&*/<07X@I*@@,<8=V=RZGIHI0>0H:04K*X8Y?)57YJ=+]@N!E>O24D MD,O)A"MG*E4RV#*O6$3""'W6LZ>^#(^Z9HZ$+U0-.$X\H%2=E)Q2>7I @AAC M-6HIABI4=56%,J,$4/U,/E9>/H@%_Y SQZ++>'W=A5U=*B2\F(8;501%ION: MNQ=G22(T2#%<"*)4+J8LK;02<*16>"T@ MVA4&QYOH&R>)^(\-J8DJLN6N'$ M!E%?2I+Y5KN[2GI^F_#[6A4P9M^3;)C YV*/V\3DQY8&'9DEKY(L'1$R(@W% M0[[GI<3%H6J.2_.T,J$[!PM*%&8-=;"D-^W)Q[B=M]^$)3 PTFW(65K9>.+E M[JF,])7UQ=;\@B2X)54L>,_:S-COJ^:ULB$[3)[3HP4(=#%,?I:ZI-W3)@\19?N91/JB !4Z4PB,I"K<4YWCE9-S.E916RZNW_LJ ME4,.%"A1J[Z8<7%04O&, ^41JR94=3<")7@_1SL*Z^#\(RQ!#!VZ7A4,@A*! M3:I9EC$;0ZO-T_,5. WZP@VUY0 ^U,:I,W+VK%[>/]GZ9[*T;3RSR_20=9?) M/)M]?]Z]W'F.//_^1N*&3]ZK;-DEGN,6)H/GZLR5KTJ-R\55B MFZ-V*$;'7;XW-(99\60FY!F [NE7E#SDFD+^R$$(U'9MD^$Q&I?J .9Z,R2] MQ,08A?FX>[4 B_31C 0(U,5QLLU")];\>A$+=Y&*,M\[M':$B#L*F J%O4&. MX9]5[G,W-8*?SH)V&(F"%*NG&%\4YO."NYCRRCWF]\2Y\9CLL#Q\K?T,B M0!1Q[ I;T^'5; *^ -@N/&FYH]N2^/A#%]N)-+!T@+\OC+&MS=T0/<5]O8/ M4$L#!!0 ( 6!"5G91>/18P0 "0* 9 >&PO=V]R:W-H965T-(O&)?!>.CG[O1XJ"HKN,0[ M#:8J"J975RC4,U"N&(2,93PQFT M2SK@]O>:_<;[3KY,F<%K)7[PW"Y&P5D .R]6OZ!C3\#QY M58\F<5RZI#Q837\YX>SX"Y)+9MBWQ.5F^EF#NZIQ\3NX<_BJI%T8^%WFF+_$ M]TE#*R1>"[F*]Q+^6).$QQ&&<[N%+6L<2SY?L=0S^F4R-U93[?W?Y6%.D MNREIG#,8?/T0GX>4>@6DK,-W'OB?R^W'?E$4XAX\?SN(H MNH3&S^\+A&M5E$RN0-13&6I+70GX5/&2^LA"1;G2()7L9DQF*-A4(-Q*F%1S MJC2(SWST*0=VBXV J#$'+JT"1K\T8G>%3 /M#)I9+N?UBD!;!)3:S=H5-:Q@ MEF $*IBL9I2"2CM;)G-8,HT+51D:][QT+KGE3#1$M&!!-L8S.BU$R54.,ZT* M>,#28C$E1Z):KI.DJOEB[492SR<]^.RZ/E,Z=]Y28UFR>7BDG]%)-XR/0;N6 M[:I9MZ)%V]GVXZ99_:EBFB1YY9*R 45=^NA*'ZAPL2WVV=-TETNWQ*"I(.H#Q^WG8M@K3-\#II7GC MCDMY)9T<5SYUS4\>KN$LC6%>\1Q=1U%*"#E[F3VO:U-?FXAQ;SY3@LXP<]%Y M"7H+Z-R^DG1_^T@$ALY8+C-1Y;Z=0'E/A9+SKJ]X;V'@ %+J01>F VC2WKFN MM'8=_-I7P=F4"T[]E@SJ:EDCOKDN;U G==1]Q.)+>D7GZ67GAS^Q2 I[)M(Y M4A[<*;XA]Z(.2:CK=G,$42\ZA; WB-Y"0-AAQL?DZ9'CBC,YSY SF0 25('\+NR1)+&/JR=+VB,VP*IC&F+.:QC M?=2Y<^<"N?W,1(5.YHY_Y^0ENWBV5]B+>S[15H4I_\ M&_/Z_O25Z3F7AA3,"!KV3@=!O<&M!U:5_AXP599N%?YS0=&ULC55-C]LV$/TK P7(R;!LK9-L=FT#ZTV+ID"* MQ3II#T4.M#B6B*5(A1S9\;_OD)05;^*XN4C\F/?FS0R'G.^M>_(U(L'71AN_ MR&JB]B;/?5EC(_S8MFAX9VM=(XBGKLI]ZU#("&IT7DPFK_-&*),MYW'MP2WG MMB.M##XX\%W3"'=8H;;[13;-C@N/JJHI+.3+>2LJ7"-]:A\]0Z$+&, M+SUG-K@,P-/QD?WW&#O'LA$>[ZW^1TFJ%]EU!A*WHM/T:/=_8!_/J\!76NWC M%_;)MGB;0=EYLDT/9@6-,NDOOO9Y. %<3WX"*'I $74G1U'E.T%B.7=V#RY8 M,UL8Q% CFL4I$XJR)L>[BG&T7&/%*29X;U*!.5/SG)@X;.=E3[)*),5/2-[" M!VNH]O";D2B?XW,6-*@JCJI6Q47"/SLSAJO)"(I),;O =S5$>17YKOXGRD=L MK2-E*OCW;N/)\9GX?"[TP6[Y\,7T]N;V@=39H MG5UB_]6*7"0Y+_$O2PC3";Q\<5U,I[=PQA-\K!'N;=,*+ &N?>.6?,) M,0+\TJDV@AD*Q*":C_]>'*"TAA/;I9Y31O(1=H^AN/Y1XE"X$7.6NI-!30 ;09W# &V=E>S6@S 20L2J1#_ZSBC, M>L.@@(=LY(]V=&BC5>H[=(DK[#1(M94>NA %69"*PU*;CO"2WV,B)7* W+P! M6PL"Q=9\K3IQFE3/3O@2#C@7TNLPK88$BZIR6,6LC9^52*)7E6%WC3#=EH\S MQWE4HC6/?%L+3=!J87J)K=AQ9",N5+/A.$,:_,$3-FE[JSLEH4:6R?UA_!;= ML/]+M8XL:';*61,B$#JY1>)D\Y.B2E[A!^ )^34Y#2;6_,VM/\DH%^TD, E! M5.T0@5>45J0X6&6BID^&3Y&$-0G"Y[P@M+=#94Z2TPK7YS<49#C28SC7Q?G) M'<4=(;2=3NL#H_57;JCOYFGE^Z#<)4R'C1N&3H9OWF5@4NO1YJ0 M;>.-O;'$YS .N2 273#@_:WE3NXGP<'PA"__ U!+ P04 " %@0E9I)K0 M9R0) "G&0 &0 'AL+W=OX#S,6C=1]]H500GZO2^,M1$<+Z?#SV::$JZ0_M6AF, MY-95,N#5K<9^[93,>%%5CF>3R?&XDMJ,KB[XV[V[NK!U*+51]T[XNJJDV]RH MTCY>CJ:C]L,[O2H"?1A?7:SE2KU7X=?UO<)OVGUZ'O/@BQ96ON17MYFEZ,)*:1*E0:2(/'O0=VJLB1!4.-3(W/4;4D+ M^\^M]#=L.VQ92J]N;?E/G87B'48UUX>I&>NV%S<6]4UZ9(-E7+^]MJ5.M_*N+<< N-'>< M-A)OHL39#HEGXLZ:4'CQH\E4]G3]&-IU*LY:%6]F>P7^HS:'8CY)Q&PR6^R1 M-^],GK.\^0YYUVEJ:Q.T68G63/&OZZ4/#A#Y]Y#!4=YB6!ZES;E?RU1=CM;D M1/>@1E???S<]GKS>H^VBTW:Q3_K5.Y4B+**OM+,&SZE";@0_I.]>B#CE>7&Z&]KU4FK!-&/>)=Y;GBO!.%Y#]90H/2*:$^KS&$R<'R M8"(D@!V4T[(4NH*"00"*H5#BUN+5;+[_[G0V/7GM16H!+>.Q%D\>,-\-U>[+ 4-JVLTW_ 5.D%X)I1*/JSL)9FAJ+V\"4$LW?Y*4IF MQV!2$+G43CS(LE:'XDWWC !"#00!I0;S:D\[4 @^U986IJ7E3XAA"4D^B*7. M@ :=8GNT"/&S>E"EF IM'C :T4$;-SI@?Y-)E_%NL=94*A0VLZ5=Z2[T4H1_ WCN"=DKYVNXO#?R1(?(#U6\A0P]AF&^P)KH[S@)]U["3D;TFN MJM?D7U%HY:1+BPTM+BG$P' !) (]E@#\A_+L9&W6=>">M 5)4&EA]*<:4VK? MH#JJ]P3(I.5VGQ7J3A19H#<36)NM-K2^-C+['0T6TAIP-S#6+5=H0!M!&?&2 MPER)J)%^2 $ME[J,N?>R17[5<]LKCC-I /+SI0)V246 <[\QNI$R?RKE4%P/ MNKLKB.Q.,(=0-$#MA6KK#\0F1J0IJXU.<3'A?):*J0PVK\MID/D%7B%GS Y4WJNGQ\\H^*&K;ZZS434TW27"318:"R1@D]B1SS$!99/@09Z -%%] M[ 4G4(@A!@KHBFML5KM>I8:8:AUKO%,K&$HJE?"+S@AHW$2[I3D0QOVS\3M< M]Q9R,DSEVF(YT%2NB0&"@&!E"C5(X3W^ZV#2^!R]0"8 75I0ZX D@C7#F!A+ MM2[1B$!_T#";3AUG9&@,\""C$IL^(MHJ2M$F'KIH=R2C?)" -+ID&D:VUQN MHIH]8[L24-CH;\F&M7(7)OG*T$C%6,>?Z_E8?YF\@ 3HY9:]@.,N 0UPZ@H+/U )@ZVQNW.QLR6PQ/RH MD1@[12@2LI*K:O*UFIP,>F-8SZ;NA#-_M@6TEO MN)(^FSJ?)HNC&1R;YJJ_)?YIO,4")- M1_D%]$FJ ;6CIDAG<45G\:<@ 3:ITKR8GK%VO.3%-)DOCNDU05TEKDP\J-Q\ M#?'_+> ;2K47X>_5&M8N85QCP?Q_#_/Y[*_ O)G]59C/D^GQ9!#FW<@.F"]. MDN.3;X'Y=N(PS,_FWR D3MJ"?)I,SEI<]XP8 ODBF37Y^G\%\GD+\@CJB/%% MLCB;[,)X*IW;$,1E17R&D;>S$23ME4B\ =%,Y>-'^"#L.=>==.>ZD[W'L;=H MA0;\:<=]P][%P_<-HB>R3VUEZ,X$S-92"^[']SB@@!Q-SOF8D93D<<92D;/Z M5P8(0@P3&K8GEI$T3\0I(HF*D1L2G*F3 M[Z4'<2 II%.,621<+;?)5(D@.P3Y>@VN 2F4KG1[!%;B.HI%)T8FA#B96MNXB M@X;X"C534P"0X/<@<"/>#Q.>M MAU@M.*10,HN[M0Q*1<;;')R-BH=MNA9Q&3,SP@X8-I^=8UZ2C\NR&WQZ] '' M?^S42IX;DSRS!/QYS7P1&1ZUY.,^Y=PZGC-_??*.7,.C^X)8\A&7JOL/7&2< MHNY5NZ&,'/&ULK5;;;N,V$'WW5PRTQ;8%U.CJ6V(;B+W)=HL&"#;I]J'H RV-+2(2J24I M._[[DI0LJPO93=&^B+>9,V>&AZ1F>RY>9(:HX+7(F9P[F5+EM>?)),."R"M> M(M,K&RX*HO10;#U9"B2I=2IR+_3]D5<0RIS%S,X]BL6,5RJG#!\%R*HHB#@L M,>?[N1,XQXG/=)LI,^$M9B79XA.JW\I'H4=>BY+2 IFDG(' S=RY#:Z7L;&W M!E\H[F6G#R:3->_TY3E22BI> M-,Z:04%9W9+7I@X=AXE_QB%L'$++NPYD67X@BBQF@N]!&&N-9CHV5>NMR5%F M-N5)";U*M9]:/!#Q@HJLYIW2SX\DE^&%P%_J=@5 M1+X+H1_&%_"BMAB1Q8O.X'UB.Y3*ING"!UPK6XB[KQ55AVYY_KA=2R6TH/[L M*T(=(^Z/80[9M2Q)@G-'GR*)8H?.XOV[8.3?7,@@;C.(+Z$O5KPH"3M\+Z%_ M8YN=3(&HS@;W97$YSG.&L.&Y/M*4;:$.(U&K0U\3*G-A?8 <=YB[6LXJHPR4 M<3 !=U91&45!1)(=7+O2T'[_;A(&XQNI!=Z2ER?R18=\!XM(X!O06L!6"]># M,^H=_&I800!U&S9M!,]O[ONY; MDN&-;H)I?-,WT5H/5ER47!"%L.0&Z1O3*'#C86AQSZX,/O(="F;8=S=2+XZ" M7M=OAB?#P8K(S"I:'T,\-,D%D_@-*(W5P)9)IS@J;0K9Z02 MC]W1^"U2.1GV2V4:O0&D-CH))7#]Z5$;G23ZA!*[82VCOHO0Z[QQ!8JM?3 @ MI04 !D !X;"]W;W)K&ULA5113]LP$'[G5YPR M-&U21!*G+6W71J(P!).8$&SC8=J#FUP;B\3.;)?"O]_9:;.BE>XE\=GW??[. M]G>3M=*/ID2T\%Q7TDR#TMIF'$4F+['FYD0U*&EEH73-+85Z&9E&(R\\J*XB M%L>#J.9"!MG$S]WJ;*)6MA(2;S6855US_3+#2JVG01)L)^[$LK1N(LHF#5_B M/=KOS:VF*.I8"E&C-$))T+B8!F?)>-9S^3[AA\"UV1F#JV2NU*,+KHMI$#M! M6&%N'0.GWQ.>8U4Y(I+Q>\,9=%LZX.YXRW[I:Z=:YMS@N:H>1&'+:3 ,H, % M7U7V3JVO<%-/W_'EJC+^"^LV-V4!Y"MC5;T!DX):R/;/GS?GL ,8QF\ V ; MO.YV(Z_R@EN>3;1:@W;9Q.8&OE2/)G%"NDNYMYI6!>%L=BV?4%JE!1KX\(W/ M*S0?)Y$E9K<>Y1N665/($T M#H'%K'> +^W*3#U?^I\R7^!"F+Q29J41?I[-C=7T+G[MJ[@E[.TG=%X9FX;G M. W(# ;U$P;9^W?)(/YT0&ZOD]L[Q)Y])3?NW,P^>0<)]LL#1RMV+IQ;H(/& M[J"!RP+NL;%8SU%OIU/(%9G06% +L"7"0E7D92&7XZ/7\'^A1W=\3<_5HA:\ M,G ,*0L'_7X8Q[$+^N$H&;K@Z(&\2]J@T2I'8R 9A>EPY/,8"T0T"?OLU 7[+B;:L4Z->ND;A*&* M5]*V+NIFNQYTUEKO;WK;P&ZX7@IIH,(%0>.3TWX NFT*;6!5XXTX5Y9L[8 VZ#IS]@=02P,$% @ !8$)62WN"J;" @ H08 !D M !X;"]W;W)K&ULG55-;]LP#+WW5Q#>,&R 42N. MXWPL"=!D&;8!!8I^;(=A!\5F8J&RY$ERD_W[27+BIFB20R^V2/$]/HHR/=Y( M]:@+1 /;D@L]"0ICJE$4Z:S DNI+6:&P.RNI2FJLJ=:1KA32W(-*'L6$I%%) MF0BF8^^[4=.QK UG F\4Z+HLJ?HW0RXWDZ 3[!VW;%T8YXBFXXJN\0[-0W6C MK!6U+#DK46@F!2A<38*KSFB6N'@?\)/A1A^LP56RE/+1&=_S24"<(.28&<= M[>L)Y\BY([(R_NXX@S:E QZN]^Q??>VVEB75.)?\%\M-,0D& >2XHC4WMW+S M#7?U]!Q?)KGV3]@TL?TT@*S61I8[L%50,M&\Z79W#@> 3D!B'> V.MN$GF5 M7ZBAT[&2&U NVK*YA2_5HZTX)EQ3[HRRN\SBS'0NM=% 10X+;9BM$NV**L'$ M6@,3L-AFJ#7(%I/X\A8 8XFRG;)9DVR^$2R(5Q+80H-"Y%C M_A(?6>&M^GBO?A:?)?Q1BTOHDA!B$B=G^+KM:70]7_<$WSUN#&!)&PE+0\DU0>2LKTDH#[.=A;; MSGKF.ZP,EDM4>W?7@333QL6; F$EN9TQEGUT\1+^&GK1*&8BJY6RZ4^J>0^= M3CCLD9 0XHQ!F*0#9UPL7E?:#=-^XB/[X; []&&=7IC&C3-.PX3TO;?MC)&0 M6Q+HQ.%P'Y:$@V$#?L.YOHQ<=C(T2U=H/1VV+KX5I)DCK M;>?O53-VGL.;X7U-U9H)#1Q7%DHN^[T 5#,0&\/(R@^AI31VI/EE8?\AJ%R MW5]):?:&2]#^E:;_ 5!+ P04 " %@0E9;3Q7/-@" "#!@ &0 'AL M+W=O MBIRKF9-J74Y<5\4I%DP=BQ(Y[:R$+)BFJ5R[JI3($@LJ @<35SSOW)?&#\K<.O##>J8X/)9"G$HYE\2V:.9P1ACK$V#(R&9[S M/#=$)..IX73:D ;8M;?L7VSNE,N2*;P0^4.6Z'3FC!U(<,6J7-^*S5=L\AD: MOECDRGYA4_N&)P[$E=*B:,"DH,AX/;*7YAPZ@+'W#B!H ('570>R*B^99M%4 MB@U(XTULQK"I6C2)R[BYE#LM:3(+)_WB7U+42@ZW$>;"7\'O%CR'T^A!X MP6 /7]BF'%J^\*.4%VW*O\^72DNJD#^[\JWI!KOIS*N9J)+%.'/H62B4S^A$ M1P?^R#O;(W;0BAWL8X_F3&4Q,)[ 9997&A-X*W^7YOVL]RG"2N3T(HD)M+EJ M4*@5+4J=@J;M6!1EI9E].F)E*K_1D30ZL%LYRAXCH2WVJ6)2HU36GYP0BKHD MT)0$T(5B>Z'6AXQPTOM1P^K">?6Z,03=FFJW>I; @*&U>C?4R3).\A$.(>@/ MA^.^YWEDA_W #QK;#_N^-]I._/YPY)M)[\&^8@K!GE%24S+'0-KK_!105U.: M!%/>D][\S9'X@_ZH"?>1V95I#K ;!XX.QH'OG^TX]$/PCOT3.P2!'<:G=C@Y MW55L;J(=K7ML.=U8WEUK]OS-9/KC"O(<450"CAT0-8M MKYYH4=HVLQ2:FI8U4_I+H#0.M+\20F\G)D#[WXG^ 5!+ P04 " %@0E9 M?@>6BSX# 4!P &0 'AL+W=OHFLM$Y=&\1AN @ZUG!ON[9G=W*[%H-N&XYW$M30=4P^76$K#ALO\J:# M^Z:JM3D(MNN>5?B ^D-_)TD+9I2RZ9"K1G"0N-]XE]'%56KLK<&?#1[4,QE, M)CLA/AKEMW+CA880MEAH@\#H[Q&OL6T-$-'X-&)ZT-_8W"F7'5-X M+=J_FE+7&V_E08E[-K3Z7AS>XIA/9O *T2K["P=GFRT\* :E13Z? M?1[K\,QA%7[#(1X=8LO;!;(L7S'-MFLI#B"--:$9P:9JO8E'Y$/"/=8B(HWKE*\)+UE&DNX%DHK^.D]V[6H?EX'FF(:SZ 8\:\U@M>\Q/*E?T!<9\+Q1/@J/@GX;N#GD(0^Q&&@H6ZXE#0HU0==P;507JF<%;CQZ-0KE(WK; M'[Z+%N&O)]BG,_OT%/KV5:-854FLF.V+JUY6 M5YW],3"IR=V."%"#T3;XEBB\F)[YZLSTW@Q K-T]OK3T/2T+C0HUEIJ(\L2 MQ".A:]HE\#U$D;^(4S\,0Z*ODN6HQ(D?QK%13@$S#0QZT=!=PUV$ MA9]G*PM"N)%%@"3R,T*WXM*/PLSBWE'6RCZV@@HK^-<(F1^'#F/A)Y&C%!-& M;ATAROTT=1AOI%T[P;--1;VO[#Y65("! M:[>TYM-YY5^Z3??5W'TO;IBL&JZ@Q3VYAN?+S /I=K!3M.CMWML)38-FQ9H^ M6RB- =WOA="38@+,'\+M?U!+ P04 " %@0E9YW8>,XP# !%" &0 M 'AL+W=OON%"W+@%22Y;L MQ$EL XFWH!V:Q8C;%<.P!UJZMHE2I$92TG*BK.XQEXL?MQS>.X'+SW: M*/W5K!$M?"N%-.-H;6UU%<]J]N!L_<&?W+3."Y=4N96TRXGG)U\1'+)P,DGMA!H3D>Q)5*W M%><-P6T@2'] < GW2MJU@=]D@<5+?$QB6D7I3M%M>I3P]UIV(4O.($W2_A&^ MK/4P\WS9<0__OED8JZD(_CGD8Z#H'Z9P%^/*5"S'<425;U _831Y^Z9WGEP? M$=AO!?:/L4_FX3Z 6L*#7:.&#S)<-E>U4R5SU)++%= >3TO!AXJU&1" MZ][!0TX=/?:P4T$ WQ.0'Q3P]LTP[5U<&U"M#.%DT"W+52TM%D 44%--:+B9 M3V'83V%5\P*=# /,.' MSL-_)#T^?"8"0PV.RUS45*4T .4]%4JNWEG49; P\!/TT^0L21(:9>G0C3K3 M6FN4]I6O@K,%%]QN(1M<>LP.\8>2[_(&==[S6SYBZ35]>I?]Z\X7WRY("GLB MTA52@W,M])G\Y!!Z3O;*97" MI4^B,QE EH4D?U*62/JI3WWG(QI#8:>TH;%P$NKAM#-S5XM2\\1$C4[ER]+A MN%=RA_(1[[7V$O7*/V &?+Y#EV]7VS?R)CP-S^;A@;UG>L6E(05+@B;="XJ\ M#H]6F%A5^8=BH2P].WZXIG<>M3.@_:52=C=Q![3_'";? 5!+ P04 " % M@0E9/#/X+JT$ !J'P &0 'AL+W=OW3/O59P:?>6HC-N>_SQ1IRPL_H M!@KYS0-E.1'RE*U\OF% EE52GODX" 9^3M+"FTVJSV[9;$*W(DL+N&6(;_.< ML.<+R.A^ZH7>RP$H+Q.!AZOT6 MGL^CJ$RH(KZDL.>M8U12N:?TL3RY7DZ]H*P(,EB($H+(?SN80Y:52+*.?VM0 MK[EFF=@^?D&_JLA+,O>$PYQF?Z5+L9YZ(P\MX8%L,_&1[M]#32@I\18TX]5? MM*]C P\MMES0O$Z6%>1I2;0'= .%;!G)Z@J-W:$[S#2F>?^;(G%V'+Q$1;90WES(TS=Y*A,]W ME^C-CV\GOI 4RD+\15WNQ:%- M:[J'F^[A"B_JP+LN=L!%V1?TGF;+M%AQ]/<'&82N!>3\'Q/! V)L1BQ_M>=\ M0Q8P]>3/D@/;@3?[Z8=P$/QJHNL(3",?->0C&_KL$Q4D,S$\I VJM/(VLIN- MAJ,@"8)@XN_:U1L"8YS@=J!66=Q4%ELK^_UIL2;%"MY]8F0I=7BU+99R,#>0 MWP,S#L6*UW4=@&OE!0W[P.D4>TI*6T*(D&1X+TA 7 MX6&G'H=-74-K77/*-I01 >B"?DN)5J2^PW $II$>-:1'SI4X$9A&?MR0 M'[].B>-CA86Q?LL[5&\(C&1QG5H, _7$#ZRU_4%WP(IJ,*V'MDV3=L"^>U-9?@06@0IR$R'@Z&W4_N4)F* MT.XJYH2O*_]Y0PMX/N'1;@]"4=H.F'E6<*A>RDZ=2^N MT/0&*/\26AV"18JCX_OD($HB@Q@-D6$PMMPGE<$([0[C:SVB_U#_UQ[[-7K/ MRQ&:_BJN? T.W+^,.W4VKM#T!BAG@ZW&H5NP==ZWWW],@;87(-Q:*+&;#H-< M^_M0^S5Z3^M[+)Y@971PY%ZN3KV.*S2] V7Z#VN[[&T@I4!P@/W>G5JB%RAZ0U0A@C;5W&Z]3H\S9H:XBS6 M%"NC@NU&Y2!5;)>BTZ455V@Z8>5]\-B]%)U:'5=H^L*[LCJ1?0FG>^D].'5] MR11I76"*E ^)[#[D:SV6M\X>*Z!V]+Z3NTNT?'N3Y=4#9%FJ?JMC=!R%_J&L%5:<)3!@TP-SH92[NRPL7LX$713[8W> M4R%H7AVN0;X\L3) ?O] J7@Y*;=;F^WUV?]02P,$% @ !8$)61[ZII"K M @ _ < !D !X;"]W;W)K&ULK55;;],P%/XK M5D!H2+"D259822.MEXDAAJ95&P^(!S+*0JJ,&M6OJZ5$!S M!RJX'P9!WR\H$UZ:N+,+E2:R,IP)N%!$5T5!U<\1<+D9>CUO>W#)EBMC#_PT M*>D29F"NR@N%.[]ER5D!0C,IB(+%T#OI#::QM7<&UPPV>F=-;"9S*6_LYBP? M>H$-"#ADQC)0_*QA#)Q;(@SC1\/IM2XM<'>]93]UN6,N7+)-?NEVP:V\ C6:6-+!HP1E P47_I;5.''0#R= /" M!A#>!\2/ *(&$#W50]P XJ=Z.&H +G6_SMT5;D(-31,E-T19:V2S"U=]A\9Z M,6'[9&84WC+$F?24*7)->07D'*BN%&![&$W> MDI,\9_:5*2=GHFY5^^8'$R1B_#5:7,TFY.#EZ\0W&*)UY&=-.*,ZG/"1<")R M+H59:3(5.>0=^,E^_/$>O(^E:>L3;NLS"O<2?JK$(8F"-R0,PK@CGO'3X5%7 M.O_G??K/WN\4(VJ;)7)\T5\UR[?/:$;.#!3Z>]>+UYQQ-Z>=@P-=T@R&'@XZ M#6H-7OKJ1:\??.@J]W.239Z3;/I,9'<>)FX?)M['GGY!0:D$Z@1GOR G2]0' M30ZXU!ITY[^PINL[.BLEZ[1W?!0$0>*O=ZO]T"SN/[":=)!%'7;3#K;X.-BU MJY/W=\99 6KI=$233%;"U,W:GK92=>(F]+WS46\P[G6<3U#::B7Z0U_K(G;X MTM:.PP)=!8?O<-JJ6FOJC9&E&Z9S:7 TN^4*Y1F4-<#[A91FN[$.6L%/?P-0 M2P,$% @ !8$)65(L:HJ! @ X08 !D !X;"]W;W)K&ULK55=;YLP%/TK%INF5NH*F$"3CB"UJ:IUTJ:J4;>':0\.W"16 MC^K? LE M4>>B FYVUD*61)NIW/BJDD *!RJ9CX,@\4M"N9>E;NU>9JG8:48YW$ND=F5) MY,LU,%'/O=![77B@FZVV"WZ65F0#2]"/U;TT,[]C*6@)7%'!D83UW+L*+Q>) MC7U,/%; F.Z8?1/T96C^QYS4;#TN;]#)^]/4 MUR:KQ?IYF^&ZR8 /9/BRX^.T,X\XP=GS1 M7PR_G#FW/Z]62DMSF'Z-.6NH)N-4ML N545RF'NF@A3(/7C9AW=A$GP:\_F? MR-ZXCCK7T3'V[('4YM1HD)0P->:T@2<.;BM_GT4XB>,@"%)_WW!&,]P=%!CW&F,CVJ\ MI9R:4BO01HAB5&(\E!B&T^E0XD@@3J;)08E))S$Y*K%7O6>(@QX3F0Q^81+A M" ]%#@,OPAA?#$7ZO09DF_]7(C>4*\1@;:#!^84Q*IN&VDRTJ%Q/6@EM.IP; M;LT=!-(&F/VU$/IU8MM<=ZME?P!02P,$% @ !8$)61E*XU/1 P +Q, M !D !X;"]W;W)K&ULM5AM;]LV$/XK!VT86B"- MWFS'R6P!B;-N'AHTJ-L5Q; /M'6VB$JD1U)V\N]+2HIDI0K3&.H7FY3X/'?/ MD3R>.-ES\54FB KNLI3)J9,HM;UP7;E*,"/RE&^1Z3=K+C*B=%=L7+D52.(" ME*5NX'DC-R.4.=&D>'8KH@G/54H9W@J0>981<7^%*=]/'=]Y>/"!;A)E'KC1 M9$LVN$#U:7LK=,^M66*:(9.4,Q"XGCJ7_L7,'QM ,>(?BGMYT 8C9EK/>+3XAI>_?IZXBIM MW%"XJ\K056DH>,+0.=QPIA()?[ 8XS;>U4[7G@$+W-;PT.).6 09=/.8;7LAMV2% M4T?O2XEBAT[TVR_^R/N]2V1/9"W)@UKRP,8>+70.@(SO*-L 83'PI>0I*@1: MQZ(RVA6&DGM4<)MDLXM\?Q3H].--W-VAQ.\'GH_]\'!:L]RS.E9D,I/1=&7TXHQFYW[I M_NZ+K1V)@ZK&[RFK541]R>Z)K2T[:&0'/S>S5?SMU';V.+?9O3A695-I^=:J MIJ?T]HP1RR:W(X^5WU1=OKWLZB?%/6-D:)%O11XKORG;?'O=]J?^6E4HX&-" MV)&9KM?BK2^V=CB:\LWOJW[S>RW@^F)KRVY*.-]>P_64 ^Q&;)O@9]1W?E/@ M^3]8X<&.I'GYE8Y21T!OC4ZAX^\^HAY_9MDMOE21>W ED:'8%#SI0=Q;?%!<>2*\6SHID@ MB5&8 ?K]FG/UT#$&ZCNRZ!M02P,$% @ !8$)69\Y"(/) @ ?0@ !D M !X;"]W;W)K&ULK5;=;M,P&'T5*R"T2;#\)^UH M(VW=$" A5:L&%X@+-_W:6G/L8#OM>'ML)PV9DE;;1"\:V_G.\3DG=IS)GHL' MN050Z+&@3$Z=K5+EI>O*? L%EA>\!*;OK+DHL-)=L7%E*0"O+*B@;N!YB5M@ MPIQL8L?F(IOP2E'"8"Z0K(H"BS_70/E^ZOC.8>".;+;*#+C9I,0;6("Z+^=" M]]R6944*8))PA@2LI\Z5?SE+3;TM^$Y@+SMM9)PL.7\PG2^KJ>,904 A5X8! MZ\L.9D"I(=(R?C><3CNE 7;;!_9/UKOVLL029IS^("NUG3HC!ZU@C2NJ[OC^ M,S1^8L.7)QJELQJ62"+,5NI6*Z%A MM[!@A&TD(@S=/N8@)>)K=$THM:,?T"M ^HG=LYP7)053/>-,"?T()3J[ 84) M/=>T]XL;=/;V?.(J;!%T0#\-EI^ +*%AX^ MA;LZSC;3H,TTL'SAR4Q?F ,7:"[X1N!"HI]72VF'?PUE44\>#4]N=OVE+'$. M4T=O:PEB!T[V[HV?>!^'DOE/9$]R"MN^/8T__)NZNZV^@=9*T3I*3 M3MK]HSA::1]#(I.^R& \)+)?&$2C\?&XTU9D^OJX]>L VM?!LK$S9"/MK=C MY-=ST:_S8V]@8;N=P\$+(_@)02P,$% @ !8$)67GA&N@4! -1< M !D !X;"]W;W)K&ULK5A=CYLX%/TK%EU5K;0= MOC^2)DB3"0FL=JI11]T^5/O@ 2=!!9RUG:3]]VL#0Y/!0YG6+PF8?:CK']5-=IND,EI%=XCRK^9(-)"1F_)5N=[@F"64TJ M"]TR#$\O85YIX:QNNR/A#!]8D5?HC@!Z*$M(OB]0@4]SS=0>&S[FVQT3#7HX MV\,MND?LT_Z.\#N]4\GR$E4TQQ4@:#/7KLUI,A'X&O!/CD[T[!J(D3Q@_%7< M)-E<,T1 J$ I$PJ0_QW1#2H*(<3#^*_5U+HN!?'\^E%]58^=C^4!4G2#B\]Y MQG9S+=! AC;P4+"/^!2C=CRNT$MQ0>M?<&JQA@;2 V6X;,D\@C*OFG_XK9V' M,P+7D1.LEF ])3C/$.R68(\E."W!&4MP6X([EN"U!&\LP6\)_MA9"EI",+:' M24NH_:4WZU/V>$?XTYSP61I!4>;6E M8(\(N-]!@H#0 >_ M(\!;#*P#(O#@QEH,/>==@W2\1@7KSE^$_W2_#FC[MB$LFA"L9T*PP2VNV(Z"J,I0)N''P_S) %_GT]'-B?4X)PMK4/"O M0W4%;.-/8!F6(XGG9IA^"PFGF\_2E\/T)4H[NBVA1^.#E]%7XX.7T=?C@[=D M2_E[,Y_\\M@OC&!W+X==Z]D_>SE^&/[+]0-EA*?H?V5&;^0*:E27/*$_3>F5)JD&PFOEA [I&-HN6Y@&,9,/Y[;LH_S+,OJX99]G&-; M7@\7]7&V9?;U5A*]P+=[N+5$S_'[_<9]G&F;1A^82("FZYGGP(M5<;M5<0>S MRPTN2[[=J_,*G MZEN58M'8(:Q4]KI6*1:/'4(R GCA);_SDJ_,2^TY1.8F?ZR;!J-YJ9M4BD5C MA[!2V>M:I5@\=@C)"."%FX+.3<%/-SIYL]$1Y]ES+X'7KP++--^+TH@\(S72 M_EE0QI7I/_'/8/\O]8]*L4@6OCB#77A'98]KE6*Q+/Q@\L0W,I _D7MFTGEF M\MN>R9[//),QKAF,X*6N42D6R<+ON49ECVN58K$L_)YK9*">:_2S&EJ)R+8N MP%)NAT/%FHI!U]K5>*_KTN:3]H4Y79N2]MB<)DT)]X=\4U"^A62;5Q04:,.[ MXK'QQ$B:(FUSP_"^KN ]8,9P65_N$,P0$0#^?(,Q>[P1'725\O!_4$L#!!0 M ( 6!"5E03M\OD@, !(4 9 >&PO=V]R:W-H965T$UITVTQ"ZVVXY_ MC^VD65-EI@'?K(ESSF/[/:^]Q.,M98\\ 1#H*<\(GSB)$*MSU^7S!'+,S^@* MB'RRH"S'0MZRIB(;REL^=XU4E-YH/11W7R*)XZG1@09S(5"8/FS@1EDF2+)8NQ8NQ )/QXQN$5/1DJ8NM/HZ6^J5$F64.\'DTU3FB>E,=P&,RWY%@GSO M-3JA#"VEZ02P4T07Z%K:]18V0-; T3MT$<>IJC'.4$H*IZJ*GX0@<)J=RH@= M$\THF0,1K(BX3?DC^G$%^0.PGS*L9%9-8U?(":EAN?-R\)?%X(,7!M]!5Y2( MA*.(Q! WY(?F_)$AWY5"5FH&.S4O R/P\YJT&T8S^SX]$[3=/ZO M]^B?>Z^)T:FLU=&\[E^LA;X0,QC4HT+CL-HJ: E64[!7*=@[SLWW6VITLQ'3ULTV8:%-6&0)5JM% MOZI%WZ:;^PU.]?W1@9\;H[K# S\;!]960TNPFH:#2L/!D7Y.&)CW9R.HK:-M MPD*;L,@2K%:-856-H4U'#QL=W3MP=&-4Y]#1QH&UU= 2K*;AJ-)P9-3PFJ+G MMUF3GXV8MGZV"0MMPB)+L%HM?._YN\*SZ6@SK6U1K-+"DE9_'?+KRRBRU65= M[KW/.-\HMWK'ECK?)Y)=;NG5#F_\P#)B6^MNDQ9:I46V:/4"!<\%"JRN!R.M M=5ULTD*KM*BDO?QZ5@CN[IUQ2%,O]>$2ET*NB2B^2:O6Z@#K0A_;'+1?^N^DSE&5^V4"^^[+B *JX$72E3U@>J) K3E\F M@&-@*D ^7U J=C>J@^H8&PO=V]R:W-H965T&=M-27$%#L0U Q4!=+=;)06U#I3;XFI-- R@ 0G<11-B*!, MXCP-9TN=IZJVG$E8:F1J(:C^XN/! ]ONK#\@>5K1+:S /E9+[2S2 MLY1,@#1,2:1AD^'9<#I/O']P>&+0F),]\DK62CU[8U%F./() 8?">@;JECW, M@7-/Y-+XW7'B/J0'GNZ/[)^#=J=E30W,%?_!2KO+\$>,2MC0FML'U7R!3L_8 M\Q6*F_!%3>L[OL&HJ(U5H@.[# 23[4H/71U. ,/1*X"X \3_"D@Z0*@<:3,+ MLNZHI7FJ58.T]W9L?A-J$]!.#9/^+ZZL=K?,X6R^D(42@+[3 QCT L91J=9_)S M-C45+2##;I ,Z#W@_-V;X23Z=$[F?R)[(3KI12>7V/,GRNOVC\ZXFU\J"SBG MMR69!!+_#.SS*"7[4Q&7/-K,R$E/^O?@&]5;)@WBL'&8:' SQDBW,]8:5E6A M3=?*NJ8/VYU[ED![!W>_4#=_Y_4.7_P502P,$% @ !8$)6? +OX*M M! %1T !D !X;"]W;W)K&ULM9EK;]LV%(;_ M"J$-6PMLD4A=;&6V@<92L0[+%B3M]J'H!\:F;:V2Z)*TW0#[\2,E6;)"1DE6 MYDNLRWL>7@[U*D><'"C[S#>$"/"UR$L^=39";,]=ER\VI,#\C&Y)*>^L*"NP MD*=L[?(M(WA9!16YBSPO<@NS$F>*Y+LQY<&ZK1MJL#3XR/] M;35X.9A;S,F(M:,ZKO^#0:#T'+'9< MT*()ECTHLK+^Q5^;B3@)D!QS &H"T/V X($ OPGPG]I"T 0$3VTA; *JH;OU MV*N)2[# LPFC!\"46M+4037[5;2?"&[MB"@%<)$3C+7TO$AYL$O/K^]<05LM^J=7?1]/&B[B-ZH(\^N*2EV'"0 MEDNR-,0GP_'Q0+PKYZN=-'2U\/%W*07O!"GX)U/6:VY@YBJ'/.=;O"!31UH@ M)VQ/G-D/W\'(^\4TY39AB4U8:@G62T[0)B<8HL_4H\GJ=)@R4 ='5;!ZI>QG M* Q#Z'G>Q-V?SJY!.!J/1IHPT84Q0D&H"5-=. Z0%YP*>R,.VQ&'@R-.O^RR MK7R3"7"#<\+!QTM2W!+V"?P+WC-<\A5A3/H:W1,&WLM77BLPS<]@4\]=H39A MB4U8:@G6RU?4YBMZ(?N(;";')BRQ"4LMP7K)&;7)&7V+?=3!XFF+V[3%+^0BLR#,:L*T4V:0E5FFI+5H_15UI"0>+HT=]P]>> MW1!Y)M_0A9$/#>6+08A@&!OJ%X,2QD$PX!M=S0:'B[:WK/J\U2W'(;<81#U[ M*=JD)59IJ2U:/RE=60G#EW(+JU6D55IBE9;:HO53U%62<+ 6>M0M(OV)#6/= M!.8F(0STKR*)01@$L5[_I";A/6)_S%V!!HHJQ+A8)WSJ$/$VD=)&!D^9QATL?Y? M1V*0C<:1P1UT71 ;S,$]V>8I"%M7^VL<+.BN%/7W^O9JNX?WIMJYNG?] I[/ MH>%ZHO;\JFVE#E]O&%YBMLY*#G*RDDUY9R-I9:S>@ZM/!-U6FTRW5 A:5(<; M@I>$*8&\OZ)4'$]4 ^U.Z.P_4$L#!!0 ( 6!"5DT^>*)70, #T+ 9 M >&PO=V]R:W-H965T^[.UQNO MI?JA%P"&W!=W:MDK%<&LX$7"NBET5!U<,9<+F>!)U@\^"&Y0MC'X3)N*0YW(+Y M4EXKW(4U2\8*$)I)013,)\%IYV3:B2S 67QEL-9;:V*ES*3\83<7V22(K$? M(366@N+/"J; N65"/WY6I$%]I@5NKS?L'YUX%#.C&J:2?V.964R"44 RF-,E M-S=R_0DJ07W+ETJNW3=95[910-*E-K*HP.A!P83_I?=5(+8 R-,,B"M _#>@ MMP?0K0!=)]1[YF2=4T.3L9)KHJPULMF%BXU#HQHF;!IOC<*W#'$FN8$5B"60 M&TAE+I@/KX<$RNI# +33Z(#+)=?(AR:DWQ1M-9W$KX>2F.2#=Z M2^(H[C7X,VV'WT)9P[LM[G3K$'<=7W@U\:>G!92 M&?;+!Z $Q61&L(@($ZD"; H&RRJUE=84A7;J#GD JIH$M^*>*;A?"^ZW>N6O MC;U(H TKW%5"-P43N4;5!.Y3T-K6PHQQ;I\V*?=G#-P9MA^ODG@8V<\X7&TK M?6S7Z4>C;;L=$8-:Q. )$<(H[+.$:@TH!WO-IOOZ'#;YW$ZY/UNMN&=F:U@+ M';:79YK*I4"%"E)@*SKC@$O? (U$W3X.&GNS651=&51CRH8-J>@^SI@WZV^; M=7I[$S:J=8S:$[94"B\3N604RPK[-6AR=P7%#%1C?VEE^]?^''M?#C M_]1BCP\9@@.1[82@$_WY)X^>R+ZO2YQB2JF9*^=GU7!USD[?Z0\:^DZ#X6"$ MK>=1'8=; PJ>FKNYS384O'5^5JF?UK/AJ9N(PC_F?K"\HBIG0A,.ZU:M3=#ZO[X, D00LV9YNDE?;' MKVTH#0FA:D2_)!CF>3SS,&./F6PI^\[7 (]I@GA4V,M1'9IFCQ<0XIYCV9 MY),E92D6W?,G]!<)#&!.X9XGJ:8/5U# M0K=3PS:>;]S'J[50-TQ_DN$5S$$\9'=,CLR*)8I3(#RF!#%83HTK^S*P7070 M%E]BV/*=:Z1"65#Z70UNHJEA*8\@@5 H"BS_-C"#)%%,TH__2U*CFE,!=Z^? MV3_JX&4P"\QA1I.O<2364V-DH B6.$_$/=W^!65 \47TH3K7[0M;2T#A3D7 M-"W!TH,T)L4_?BR%V $XSA& 4P*/*)+="O6P- - M*;)*O9T9)2$P$I,5DL_D,,TP>?J=H]L,F#21]S41.@M X#CY( D?Y@$Z^_7# MQ!323369&98N711:Y\BQG'X#?-8.GT-6P=T&>- .O\I7/>2, M--RJPTVI;26P4PGL:#[WJ,"< YP7^IRC 'C(XDRK^NV3M$4W E+^7Y-,!7&_ MF5@M")<\PR%,#5GQ'-@&#/^W7VS/^J-)M"[)@H[(:H*ZE:!N&[L_RQD#(A"M M4B_1J9?$>!$GL7AJDK*@]#2E6@HWOCL86Y9\P9M=D1K,G-&!6=#JX(GA]ZOP M^ZWA_TO)17B*! 7M8"264ZQ)5RL&D"J] MOGV&= &LL=A:V=Y:;%V2!1V1U53T*A6]]UJ]O"X%[9(LZ(BL)NBP$G38FI:W M>R5[?_N L-18H)B$21Y!)"\0U3MP0LGJ0@!+"PO>I/+PH*K[LN4[*.M#L\:% M;7BP_HV'-;9:S*,JYE%KS-<)WJ)_"'U$=XQ&>2B03IV/C*;H"TTV%,W^K&H3 M_4!O+=W6V=^::5V2!1V1U50?5ZJ/WZMTQUT*VB59T!%935#;>NF5K>Y;CY)S M\%KOT6375*/M/IZJPKNUO?6_ZK.D M7*CQ1H:_ GG\50?L%QGTDGTFE_$GP(PWGX#:I[ U%#DHI42L.;)1A)M$G;W" MXST3N(J@:0,)VAE.%?.EF;?;N_D#,:.8AS27R24S"U#.BPTQQ$F8)T6N55MF MH[#%=*/=].E9@_TD*ZS&=:O^8#_1.FWTS9U3NOJF\AFS54RX3)JEI+=Z0UGZ MK/A,40P$S?3!?4&%H*F^7 ..@"D#^7Q)J7@>J&\!U<&UL MA57K:]LP$/]7#F^,#MK:<5YMYQCZH'2CA="T&V/L@^)<8E%9\J1STO[WDV37 MA,7)OMAZW/T>/NF<;)1^,3DBP6LAI)D$.5%Y$88FR[%@YE25*.W.4NF"D9WJ M56A*C6SADPH1QE$T"@O&99 F?FVJTT15)+C$J093%073;U^ MRLDMA&E2LA7.D)[+J;:SL$59\ *EX4J"QN4DN.Q=7(U=O _XSG%CML;@G,R5 M>G&3KXM)$#E!*# CA\#L:XW7*(0#LC+^-)A!2^D2M\?OZ+?>N_4R9P:OE?C! M%Y1/@K, %KADE:!'M;G#QL_0X65*&/^$31,;!9!5AE31)%L%!9?UF[TVWV$K M(8[W),1-0NQUUT1>Y0TCEB9:;4"[:(OF!MZJS[;BN'1%F9&VN]SF47J/UI*! M$YC550&UA-N**HUP*67%!#QPR8NJ !\)4_9F2T(&CFZ0&!>?DY"L# <69@WE M54T9[Z'\5LE3Z$?'$$?Q )YG-W#T\1^8T+IHK<2ME=CC]O?@=@L]AAD36"_. M6?8"3YI)P_R9L)NWW&36Y$]D&AZ8]!O24&]1J#]-.'WBCZ^D]VI-%=-RY7T(="2+SO72CEFYTD.X>C0$N"6WEJ(MVM$-[LI]UW+*.#[).W3F1!&LF*G074/@3 M+#B;<\&)H^F2,MZI[L!VXATMX59O<&WV@>D5E\9R+&UB=#JV9G3=NNH)J=*W MB[DBVWS\,+?='K4+L/M+I>A]XCI0^_](_P)02P,$% @ !8$)66Z,5 T, M!0 @2< !D !X;"]W;W)K&ULM9IK;]LV%(;_ M"J$-0PMDL6Z^9;8!Q[HL:[,%#=I]*/:!L6A;J"1J)!TGP'Y\*4J1K4CA[.;D M2ZP+W^>(.J](Z823'67?^(80@1[2).-38R-$?M'K\>6&I)B?TYQD\LR*LA0+ MN;9J#7HKCS)A-U+$;-IO0K4CBC-PPQ+=IBMGC)4GH;FI8 MQM.!3_%Z(XH#O=DDQVMR2\3G_(;)O5Y-B>*49#RF&6)D-37FUD5HC0J!:O$E M)CM^L(V*KMQ1^JW8N8JFAEE<$4G(4A0(+'_NR8(D24&2U_%O!37JF(7PDB9<_46[LNUP:*#E ME@N:5F)Y!6FYP'U!X%8"]]@(_4K0/S;" MH!(,CA4,*\%0):N\NRHU'A9X-F%TAUC16M**#95?I989B;/"BK>"R;.QU(G9 M1R+SR-&O:!Y%<6$.G*"KK+1X895W'A$X3M[+%I]O/?3NY_>3GI!Q"W5O6<58 ME#'L%V(XZ)IF8L.1GT4DZM#[>OU8H^_)_M:=MI\Z?6EK@?/M^AS9HS-DF[;9 MU1^]_(]M=HX<4\G=#KEWO-SINANOBQZ\+GJHE]^2_"5Y(Q5.[3]'\9P7_<80O69PKZWW]*-NB*T%2_D_'A5Z68+<;7 SA%SS'2S(UY!C-";LG MQNR7GZR!^5M7QB%A'B3,AX0%D+ 0"-;PC5O[QM719W_EA,D1*EL_.<=_D+,S M)UU&T9).-0HDS"MA P4K7AKN9Y9IF:8(-#8D-H]OU!LG/ZRT7R+'*;U3MG* /?NK##4KS0&D^*"T I850M*;% M#FI0UEO-#149RC^0- ^4YH/2 E!:"$5K^L?>^\?^P3E"+SS9'I TKZ(U1NR^ MW?Y@ (T:'!DUA(K:3.F^+&AIJT>OGG7Z^ED'M'8(2O- :3XH+0"EA5"TIL7V M%43+?;-9![2D"$KS0&D^*"T I850M*9_]D5*2U]?U,PZD(6W145KC-B#=F') M XWJ'QDU (T:0M&:*=V7&2U]G?$RP3OT(:,/Z(;1:+L42 T$ :,I^D*3>XH6 M_N$T=&H%3!_^9&- TCQ0F@]*"T!I(12M:;)]U=0:OMF\ UI"!:5YH#0?E!: MTD(H6M,_^T*JI:VWM?X[EL3X+DYB\8@B+ BB*T0>\I@]=AI(CU8+(XHW:/4* MW>D9T/HI*,T'I06@M!"*5GJF=[#@)R5LK=9R<;2DVTR4:R_JH_5ZL;E:)?7L M^,*Z\*R.X[YU$92KP?;XRL9RCP?RAF;E>N]RAU!<[7M7=[#M02P,$% @ !8$)6<3S[Q0M @ MM 0 !D !X;"]W;W)K&ULA53;CILP$/T5BTI5 M*[6!$+)M4T!*=M/M5LHJ2GIYJ/I@8 !KC4UM$[9_7U\(S4K9] 5F[#EGS@PS MQ#T7#[(&4.BQH4PF7JU4N_!]F=?08#GA+3!]4W+18*5=4?FR%8 +"VJH'P;! ME=]@PKPTMF=;D<:\4Y0PV HDNZ;!XL\**.\3;^H=#W:DJI4Y\-.XQ17L07UK MMT)[_LA2D :8))PA 67B+:>+563B;(%1A!0R)5A MP/IU@&N@U!!I&;\'3F],:8"G]I']DZU=UY)A"=><_B"%JA/OO8<**'%'U8[W MGV&H9V[XQA#R> ,'P&$ Z T.IVB:S* M&ZQP&@O>(V&B-9LQ;*D6K<419C[*7@E]2S1.I7NH=(L5NF/N YM.O47+HB#& MQ/3)Q:L;4)C0U[&O=&I#X.=#FI5+$SZ3Y@/:<*9JB=:L@.(IWM>21]WA4?H# (([1?WV[6]U\O\,[&?LPL[^P__=A!RX4BK$(_EYE40D_/ MKW-E.[;H/)O9J(5L<0Z)IU=&@CB E[Y\,;T*/E[0&HU:HTOLZ7W79" 0+_5V M&+4XHX"D*T">$^OHYI;.;.LAG<;^X52!?S))#8C*[HM$.>^8 P 2!$ T !X;"]S='EL97,N M>&ULW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-VB8D>-@;38F>.REE\_ M7SM-/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V",1.M2B'K$5D84WV,XWJV8"6M MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XIEV0\E,ORJC1U-%-+:4;DO U% M_O8E'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WHP]%1Y^[T\C!^XH!3$@=%^\\0 M/>O@NA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.'#?K-AX62FZ7+R$^8-5IR:)[ M*D9D0@6?:@ZL@I9%2/W@X:[OP98V.B672KO\0'QL.*&L.TO+(=-]@%'T%1T[Y=5];A7--UM]O]1[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W93LOTHTJ?J_,YZ6=CG1]*%!V MK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA>$@WO&BA-'^PV:!49C; -(GN MF39\MAOYI6EURU9F4TZK O?<>X.>_^XZSYEDFHI=T[;V7_,JO]AQ&@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M[V1KHQ&\08S(=W@?$=NDT73) MA>&RZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y;<$1V;:_L9PORZP==0T+T8S: MMK_"]+II^_IBN&=F&S=I<0#A$KMP51C".Q\((8%@>S '& M\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%.9J_P3+,L2=(46]')).A@ M@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6"S12O1&RF^%H#$EXW8&19 M>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $:C%1AS!'( '#$D2=PX>G$?QYIR*M[^=C'\#4$L#!!0 ( M 6!"5F7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GV!M$F" UDELP(;$1D717B<3W[86CEW93OGX];M.*#C MKO;BY:F-[20GMN\]=O+IUMB;:V-NV%VMM)MD2^]7AZ.1JY90<_?!K$!CS=S8 MFGL\M(N16UG@PBT!?*U&Q7B\-ZJYU-GG3YMK3>TH/C >*B^-QL)0\$O"K7NN M#X=L+9V\EDKZ^TG6_E>0L5IJ6\6O7EGA^? MTZ\=#^2S>:^5Q6<&RJI@;MNWZTH *@=DNY M@>T"-9U%WV4&*%/1,M8TH>+4 [$ S_.:.D M0 [!OG#%=04L@BP(R&) R-]%!%D2D.4@D&>Z,C6P602Y0T#N# (Y"SAX:@2Y M2T#N#@C9&^X] G(O+>24W[.U8U.P[>DA6(ZEJY1QC8UC^R.!^#$MXIEV4F"V MN;)<8+YC1]9RO0CC[%U$N$\0[JX%NR42QLGQGQ,I>]QZC%>8P,T*<1#FI-&2:X4Y[N>.G%> MUFWLGG"K<0HZ)N/AS2FGY(FE\H2TPA"9+;G% .:>QWB43?+4.FF<1W%8QVZE M7[)\_(YM&6*#G -W_4ZC7)$GEL4,%J$%KE>ZT_N).*1V9!AU;+HS MQJ044B16")D'^[U)*:1(K) N#[XY%RF+%(DM0H=S&6-2%BD26X3&W(DQ*;T4 MR?W&9!Z56,25FG3&T=:JG=?[U$6:=,;)UXJ?W&Y(PQR==@@UJG-SV(O%S#$F9:&RM=!H\U%#P%QJ M$#_Q%@[+*ZZJJ67AIWL7L[,;MD_S1JFO6':ASPT7FV\DF^\[G_\ 4$L#!!0 M ( 6!"5E N\,MAP$ +P7 : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V,MNPC 0A>%707D G)GA6@&K;MA6O$ $YB)R4^RJ\/:-8 $'==$- M\EE%MI7)O_H4>?'ERR*>FCH<3VT87*JR#LOL&&/[X5S8'GU5A&'3^KH_V3== M5<1^V1U<6VS/Q<$[S?.)ZYYG9*O%\\S!YMKZ_TQL]OO3UG\VV^_*U_&/P>ZG MZ<[AZ'W,!INB._BXS-RE?&P'=WO(L)^<#=:[9=:M=Y*YU$$*09H^R"#(T@>- M(&B4/F@,0>/T01,(FJ0/FD+0-'W0#()FZ8/F$#1/'R0YRI@3)+U@3:"U(-=" MX+4@V$(@MB#90F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY* MH+>^_&P3Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW M$>AMJ+<1Z&VHMQ'H;2^7)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;>_4.\1KZ<.CY[[&V\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0 ( M 6!"5G_>6J2GP$ !T8 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z# M,!"$7P5QC8)CNTU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+O#LS M>*7O )/WK2$7;>JJ<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV(B=%H MS%+=>&K\T+<:\6SR3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)AGZV; M[(?+<.^0A,ZNQA6E<8-0$+.3#NW.[P;[OK&UL4$L! A0#% @ !8$)6=B+5R0W!@ GR, !@ M ("!#P@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ !8$)66')N2J$!0 #QD !@ ("!SQ@ M 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !8$) M612$>T?= @ 3@L !@ ("!(2P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ !8$)63K?N*%7!P ;!0 !D M ("!]3< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !8$)66CJF 8\ P E < !D ("! MU48 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !8$)6:8.A0PU" D14 !D ("!@U, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !8$)6:2:T&&PO=V]R:W-H965T&UL4$L! A0#% @ !8$)62WN"J;" @ H08 !D M ("!Z', 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !8$)6>=V'C., P 10@ !D ("!97T M 'AL+W=O&PO=V]R:W-H965T^J:0JP( /P' 9 M " @0R& !X;"]W;W)K&UL4$L! A0#% @ M!8$)65(L:HJ! @ X08 !D ("![H@ 'AL+W=O&UL4$L! A0#% @ !8$)67GA&N@4! M-1< !D ("!KI( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !8$)6? +OX*M! %1T !D M ("!$YT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !8$)61;0-?*0 @ 2P8 !D ("!Q*D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !8$) M61S%#Z > P 2!$ T ( !,K0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ !8$)64"[ MPRV' 0 O!< !H ( !/;P 'AL+U]R96QS+W=O XML 51 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 52 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 122 160 1 false 32 0 false 6 false false R1.htm 1001 - Document - Cover Page Sheet http://www.gencor.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gencor.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Income Statements Sheet http://www.gencor.com/role/CondensedConsolidatedIncomeStatements Condensed Consolidated Income Statements Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 1006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 999001 - Disclosure - Basis of Presentation Sheet http://www.gencor.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 999002 - Disclosure - Marketable Securities and Fair Value Measurements Sheet http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurements Marketable Securities and Fair Value Measurements Notes 10 false false R11.htm 999003 - Disclosure - Inventories Sheet http://www.gencor.com/role/Inventories Inventories Notes 11 false false R12.htm 999004 - Disclosure - Costs and Estimated Earnings in Excess of Billings Sheet http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings Costs and Estimated Earnings in Excess of Billings Notes 12 false false R13.htm 999005 - Disclosure - Earnings per Share Data Sheet http://www.gencor.com/role/EarningsPerShareData Earnings per Share Data Notes 13 false false R14.htm 999006 - Disclosure - Customers with 10% (or greater) of Net Revenues Sheet http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues Customers with 10% (or greater) of Net Revenues Notes 14 false false R15.htm 999007 - Disclosure - Income Taxes Sheet http://www.gencor.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 999008 - Disclosure - Revenue Recognition and Related Costs Sheet http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts Revenue Recognition and Related Costs Notes 16 false false R17.htm 999009 - Disclosure - Leases Sheet http://www.gencor.com/role/Leases Leases Notes 17 false false R18.htm 999010 - Disclosure - Segment Information Sheet http://www.gencor.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 999011 - Disclosure - Basis of Presentation (Policies) Sheet http://www.gencor.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies 19 false false R20.htm 999012 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) Sheet http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsTables Marketable Securities and Fair Value Measurements (Tables) Tables http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurements 20 false false R21.htm 999013 - Disclosure - Inventories (Tables) Sheet http://www.gencor.com/role/InventoriesTables Inventories (Tables) Tables http://www.gencor.com/role/Inventories 21 false false R22.htm 999014 - Disclosure - Costs and Estimated Earnings in Excess of Billings (Tables) Sheet http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables Costs and Estimated Earnings in Excess of Billings (Tables) Tables http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings 22 false false R23.htm 999015 - Disclosure - Earnings per Share Data (Tables) Sheet http://www.gencor.com/role/EarningsPerShareDataTables Earnings per Share Data (Tables) Tables http://www.gencor.com/role/EarningsPerShareData 23 false false R24.htm 999016 - Disclosure - Revenue Recognition and Related Costs (Tables) Sheet http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables Revenue Recognition and Related Costs (Tables) Tables http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts 24 false false R25.htm 999017 - Disclosure - Leases (Tables) Sheet http://www.gencor.com/role/LeasesTables Leases (Tables) Tables http://www.gencor.com/role/Leases 25 false false R26.htm 999018 - Disclosure - Marketable Securities and Fair Value Measurements - Company's Marketable Securities Measured at Fair Value (Detail) Sheet http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail Marketable Securities and Fair Value Measurements - Company's Marketable Securities Measured at Fair Value (Detail) Details 26 false false R27.htm 999019 - Disclosure - Marketable Securities and Fair Value Measurements - Additional Information (Detail) Sheet http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail Marketable Securities and Fair Value Measurements - Additional Information (Detail) Details 27 false false R28.htm 999020 - Disclosure - Inventories - Net Inventories (Detail) Sheet http://www.gencor.com/role/InventoriesNetInventoriesDetail Inventories - Net Inventories (Detail) Details 28 false false R29.htm 999021 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.gencor.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 29 false false R30.htm 999022 - Disclosure - Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail) Sheet http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail) Details 30 false false R31.htm 999023 - Disclosure - Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail) Sheet http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail) Details 31 false false R32.htm 999024 - Disclosure - Customers with 10% (or greater) of Net Revenues - Additional information (Detail) Sheet http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail Customers with 10% (or greater) of Net Revenues - Additional information (Detail) Details http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues 32 false false R33.htm 999025 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 33 false false R34.htm 999026 - Disclosure - Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail) Sheet http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail) Details 34 false false R35.htm 999027 - Disclosure - Revenue Recognition and Related Costs - Additional Information (Detail) Sheet http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail Revenue Recognition and Related Costs - Additional Information (Detail) Details 35 false false R36.htm 999028 - Disclosure - Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail) Sheet http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail) Details 36 false false R37.htm 999029 - Disclosure - Leases - Summary of Future Annual Minimum Lease Payments (Detail) Sheet http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail Leases - Summary of Future Annual Minimum Lease Payments (Detail) Details 37 false false R38.htm 999030 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.gencor.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 38 false false R39.htm 999031 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.gencor.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 39 false false All Reports Book All Reports d634390d10q.htm genc-20240630.xsd genc-20240630_cal.xml genc-20240630_def.xml genc-20240630_lab.xml genc-20240630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "d634390d10q.htm": { "nsprefix": "genc", "nsuri": "http://www.gencor.com/20240630", "dts": { "inline": { "local": [ "d634390d10q.htm" ] }, "schema": { "local": [ "genc-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/arcrole/factExplanatory-2009-12-16.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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "genc-20240630_cal.xml" ] }, "definitionLink": { "local": [ "genc-20240630_def.xml" ] }, "labelLink": { "local": [ "genc-20240630_lab.xml" ] }, "presentationLink": { "local": [ "genc-20240630_pre.xml" ] } }, "keyStandard": 141, "keyCustom": 19, "axisStandard": 13, "axisCustom": 1, "memberStandard": 14, "memberCustom": 18, "hidden": { "total": 6, "http://www.gencor.com/20240630": 2, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 122, "entityCount": 1, "segmentCount": 32, "elementCount": 369, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 374, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.gencor.com/role/CoverPage", "longName": "1001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "longName": "1002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:MarketableSecurities", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:MarketableSecurities", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements", "longName": "1004 - Statement - Condensed Consolidated Income Statements", "shortName": "Condensed Consolidated Income Statements", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "unique": true } }, "R5": { "role": "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "longName": "1005 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "PAsOn09_30_2022", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "P10_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "unique": true } }, "R6": { "role": "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "1006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gencor.com/role/BasisOfPresentation", "longName": "999001 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurements", "longName": "999002 - Disclosure - Marketable Securities and Fair Value Measurements", "shortName": "Marketable Securities and Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gencor.com/role/Inventories", "longName": "999003 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings", "longName": "999004 - Disclosure - Costs and Estimated Earnings in Excess of Billings", "shortName": "Costs and Estimated Earnings in Excess of Billings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gencor.com/role/EarningsPerShareData", "longName": "999005 - Disclosure - Earnings per Share Data", "shortName": "Earnings per Share Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues", "longName": "999006 - Disclosure - Customers with 10% (or greater) of Net Revenues", "shortName": "Customers with 10% (or greater) of Net Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gencor.com/role/IncomeTaxes", "longName": "999007 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts", "longName": "999008 - Disclosure - Revenue Recognition and Related Costs", "shortName": "Revenue Recognition and Related Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gencor.com/role/Leases", "longName": "999009 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gencor.com/role/SegmentInformation", "longName": "999010 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gencor.com/role/BasisOfPresentationPolicies", "longName": "999011 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsTables", "longName": "999012 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)", "shortName": "Marketable Securities and Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gencor.com/role/InventoriesTables", "longName": "999013 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables", "longName": "999014 - Disclosure - Costs and Estimated Earnings in Excess of Billings (Tables)", "shortName": "Costs and Estimated Earnings in Excess of Billings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "genc:ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "genc:ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.gencor.com/role/EarningsPerShareDataTables", "longName": "999015 - Disclosure - Earnings per Share Data (Tables)", "shortName": "Earnings per Share Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables", "longName": "999016 - Disclosure - Revenue Recognition and Related Costs (Tables)", "shortName": "Revenue Recognition and Related Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gencor.com/role/LeasesTables", "longName": "999017 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail", "longName": "999018 - Disclosure - Marketable Securities and Fair Value Measurements - Company's Marketable Securities Measured at Fair Value (Detail)", "shortName": "Marketable Securities and Fair Value Measurements - Company's Marketable Securities Measured at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024_ExchangeTradedFundsMemberusgaapInvestmentTypeAxis", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "unique": true } }, "R27": { "role": "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail", "longName": "999019 - Disclosure - Marketable Securities and Fair Value Measurements - Additional Information (Detail)", "shortName": "Marketable Securities and Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:DebtSecuritiesTradingUnrealizedGainLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:DebtSecuritiesTradingUnrealizedGainLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gencor.com/role/InventoriesNetInventoriesDetail", "longName": "999020 - Disclosure - Inventories - Net Inventories (Detail)", "shortName": "Inventories - Net Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.gencor.com/role/InventoriesAdditionalInformationDetail", "longName": "999021 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:InventoryLIFOReserve", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:InventoryLIFOReserve", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail", "longName": "999022 - Disclosure - Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail)", "shortName": "Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "genc:CostsIncurredOnUncompletedContracts", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "genc:ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock", "genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "genc:CostsIncurredOnUncompletedContracts", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "genc:ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock", "genc:CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail", "longName": "999023 - Disclosure - Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail)", "shortName": "Earnings per Share Data - Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "unique": true } }, "R32": { "role": "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail", "longName": "999024 - Disclosure - Customers with 10% (or greater) of Net Revenues - Additional information (Detail)", "shortName": "Customers with 10% (or greater) of Net Revenues - Additional information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerOneMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P04_01_2024To06_30_2024_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_CustomerOneMembersrtMajorCustomersAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "999025 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DeferredTaxAssetsValuationAllowance", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DeferredTaxAssetsValuationAllowance", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail", "longName": "999026 - Disclosure - Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail)", "shortName": "Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "P04_01_2024To06_30_2024", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "P04_01_2024To06_30_2024_EquipmentSalesMembersrtProductOrServiceAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "unique": true } }, "R35": { "role": "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail", "longName": "999027 - Disclosure - Revenue Recognition and Related Costs - Additional Information (Detail)", "shortName": "Revenue Recognition and Related Costs - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "genc:IncrementalCostsAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "genc:IncrementalCostsAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail", "longName": "999028 - Disclosure - Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail)", "shortName": "Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024_BlawKnoxProductLineFromVolvoCeMemberusgaapBusinessAcquisitionAxis_NewLeaseAgreementMemberusgaapLeaseContractualTermAxis", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "unique": true } }, "R37": { "role": "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail", "longName": "999029 - Disclosure - Leases - Summary of Future Annual Minimum Lease Payments (Detail)", "shortName": "Leases - Summary of Future Annual Minimum Lease Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "genc:MinimumLeasePaymentsSaleLeaseBackTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn06_30_2024", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "genc:MinimumLeasePaymentsSaleLeaseBackTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "longName": "999030 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "P04_01_2023To06_30_2023", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P04_01_2023To06_30_2023", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.gencor.com/role/SegmentInformationAdditionalInformationDetail", "longName": "999031 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_SEGMENT", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To06_30_2024", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_SEGMENT", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d634390d10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r8", "r480" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, less allowance for credit losses of $447,000 at June 30, 2024 and $545,000 at September 30, 2023", "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": [ "r156", "r157" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r10" ] }, "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": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r531" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value", "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": [ "r33" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value [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": [ "r239", "r240", "r241", "r347", "r583", "r584", "r585", "r606", "r623" ] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r537" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r537" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r537" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r537" ] }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Adjustments for Change in Accounting Principle [Axis]", "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards." } } }, "auth_ref": [ "r100", "r101", "r102", "r103", "r337" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by (used in) operating activities:" } } }, "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": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r502", "r513", "r523", "r548" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r505", "r516", "r526", "r551" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r537" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r544" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r509", "r517", "r527", "r544", "r552", "r556", "r564" ] }, "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": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r562" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r80", "r158", "r164" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r58", "r76", "r95", "r135", "r143", "r148", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r258", "r262", "r275", "r305", "r395", "r480", "r493", "r598", "r599", "r612" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r71", "r84", "r95", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r258", "r262", "r275", "r480", "r598", "r599", "r612" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r559" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r560" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r555" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r555" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r555" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r555" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r555" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r555" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r558" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r557" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r556" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r556" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r21", "r22" ] }, "genc_BlawKnoxProductLineFromVolvoCeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "BlawKnoxProductLineFromVolvoCeMember", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Blaw Knox Product Line From Volvo CE [Member]", "terseLabel": "Blaw Knox Product Line From Volvo CE [Member]", "verboseLabel": "Blaw Knox Product Line From Volvo CE [Member]", "documentation": "Blaw Knox product line from Volvo CE." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "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": [ "r256", "r474", "r475" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r19", "r20", "r256", "r474", "r475" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r15", "r74", "r450" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Money Funds [Member]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "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": [ "r15", "r49", "r94" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r49" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "verboseLabel": "Cash and cash equivalents at:" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleMember", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Adjustments for Change in Accounting Principle [Domain]", "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards." } } }, "auth_ref": [ "r100", "r101", "r102", "r103", "r337" ] }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r535" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r67", "r77", "r78", "r79", "r95", "r118", "r119", "r121", "r123", "r129", "r130", "r159", "r175", "r177", "r178", "r179", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r275", "r339", "r340", "r341", "r342", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r383", "r404", "r421", "r441", "r442", "r443", "r444", "r445", "r570", "r581", "r586" ] }, "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": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r536" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r536" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "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": [ "r12", "r26", "r306", "r382" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "verboseLabel": "Class B Stock [Member]", "terseLabel": "Class B Stock [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r623" ] }, "genc_CommonClassUndefinedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CommonClassUndefinedMember", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Common Class Undefined [Member]", "verboseLabel": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Classification of common stock that is undefined, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r583", "r584", "r606", "r622", "r623" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r32", "r383" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r32", "r383", "r401", "r623", "r624" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r32", "r308", "r480" ] }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r541" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r540" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r542" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r539" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r16", "r18", "r24", "r25", "r155", "r446" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r16", "r18", "r24", "r25", "r155", "r334", "r446" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r16", "r18", "r24", "r25", "r155", "r446", "r572" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Customers with 10% (or greater) of Net Revenues", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r16", "r18", "r24", "r25", "r155" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r16", "r18", "r24", "r25", "r155", "r446" ] }, "genc_ContractReceivableDueInTheNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "ContractReceivableDueInTheNextRollingTwelveMonths", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" ], "lang": { "en-us": { "role": { "label": "Contract Receivable Due In The Next Rolling Twelve Months", "terseLabel": "Billings to date", "documentation": "Contract receivable due in the next rolling twelve months." } } }, "auth_ref": [] }, "genc_ContractWithCustomerAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "ContractWithCustomerAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract With Customer Accounts Receivable", "terseLabel": "Accounts receivable related to contracts with customers", "documentation": "Contract with customer accounts receivable." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Customer deposits related to contracts with customers", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r191", "r192", "r203" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits", "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": [ "r191", "r192", "r203" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "genc_CostBasisReductionInInventoryPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CostBasisReductionInInventoryPercentage", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cost Basis Reduction In Inventory Percentage", "terseLabel": "Cost basis reduction in inventory, percentage", "documentation": "Represents the percentage cost basis reduction for inventories related to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. Inventories are valued at the lower of cost or market, with cost being determined principally by using the last-in, first-out (LIFO) method and market defined as replacement cost for raw materials and net realizable value for work in process and finished goods. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers is carried at estimate" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods 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": [ "r44", "r301" ] }, "genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail", "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current", "verboseLabel": "Costs and estimated earnings in excess of billings", "terseLabel": "Costs and estimated earnings in excess of billings", "definitionGuidance": "Costs and estimated earnings in excess of billings", "documentation": "Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Current." } } }, "auth_ref": [] }, "genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CostsAndEstimatedEarningsInExcessOfBillingsTextBlock", "presentation": [ "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings" ], "lang": { "en-us": { "role": { "label": "Costs And Estimated Earnings In Excess Of Billings [Text Block]", "terseLabel": "Costs and Estimated Earnings in Excess of Billings", "documentation": "Costs and estimated earnings in excess of billings." } } }, "auth_ref": [] }, "genc_CostsAndEstimatedEarningsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CostsAndEstimatedEarningsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" ], "lang": { "en-us": { "role": { "label": "Costs And Estimated Earnings On Uncompleted Contracts", "totalLabel": "Costs and estimated earnings on uncompleted contracts", "documentation": "Costs and estimated earnings on uncompleted contracts." } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract", "lang": { "en-us": { "role": { "label": "Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract]" } } }, "auth_ref": [] }, "genc_CostsIncurredOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CostsIncurredOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail": { "parentTag": "genc_CostsAndEstimatedEarningsOnUncompletedContracts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" ], "lang": { "en-us": { "role": { "label": "Costs Incurred on Uncompleted Contracts", "terseLabel": "Costs incurred on uncompleted contracts", "documentation": "Costs incurred on uncompleted contracts." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "genc_CurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CurrentLiabilitiesMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Current Liabilities [Member]", "terseLabel": "Current Liabilities [Member]", "documentation": "Current Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "verboseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r17", "r155" ] }, "genc_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CustomerOneMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "terseLabel": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "genc_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CustomerThreeMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Three [Member]", "terseLabel": "Customer Three [Member]", "documentation": "Customer three." } } }, "auth_ref": [] }, "genc_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "CustomerTwoMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]", "documentation": "Customer two." } } }, "auth_ref": [] }, "genc_DateOfExpiryOfOperatingLease": { "xbrltype": "dateItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "DateOfExpiryOfOperatingLease", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Date Of Expiry Of Operating Lease", "terseLabel": "Operating lease liability date of expiry", "documentation": "Date of expiry of operating lease." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesTradingUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesTradingUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, Unrealized Gain (Loss)", "verboseLabel": "Net unrealized gains (losses)", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r590", "r591" ] }, "genc_DeferredIncomeTaxesAndOtherTaxReceivableNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "DeferredIncomeTaxesAndOtherTaxReceivableNonCurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes And Other Tax Receivable Non Current", "terseLabel": "Deferred and other income taxes", "documentation": "Deferred income taxes and other tax receivable non current." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r247" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r138" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail", "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r202", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail", "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r202", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Company's Net Revenue by Major Source", "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": [ "r601" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r497" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r530" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements", "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Net income per common share - basic", "terseLabel": "Net income per common share \u2013 basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r90", "r104", "r105", "r107", "r108", "r110", "r116", "r118", "r121", "r122", "r123", "r127", "r272", "r273", "r302", "r315", "r457" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements", "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net income per common share - diluted", "terseLabel": "Net income per common share \u2013 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": [ "r90", "r104", "r105", "r107", "r108", "r110", "r118", "r121", "r122", "r123", "r127", "r272", "r273", "r302", "r315", "r457" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.gencor.com/role/EarningsPerShareData" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share Data", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r115", "r124", "r125", "r126" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "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.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "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.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "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.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r495" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r495" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r495" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r569" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r495" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r495" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r495" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r495" ] }, "genc_EquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "EquipmentSalesMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Equipment Sales [Member]", "terseLabel": "Equipment Sales [Member]", "documentation": "Equipment Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "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": [ "r6", "r68", "r87", "r88", "r89", "r97", "r98", "r99", "r101", "r111", "r113", "r128", "r160", "r163", "r190", "r239", "r240", "r241", "r249", "r250", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r277", "r278", "r279", "r280", "r281", "r293", "r324", "r325", "r326", "r347", "r421" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r538" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r502", "r513", "r523", "r548" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r499", "r510", "r520", "r545" ] }, "genc_EstimatedEarningsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "EstimatedEarningsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail": { "parentTag": "genc_CostsAndEstimatedEarningsOnUncompletedContracts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsDetail" ], "lang": { "en-us": { "role": { "label": "Estimated Earnings On Uncompleted Contracts", "terseLabel": "Estimated earnings", "documentation": "Estimated Earnings On Uncompleted Contracts" } } }, "auth_ref": [] }, "genc_EventBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "EventBasisAxis", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Event Basis [Axis]", "documentation": "Event basis axis." } } }, "auth_ref": [] }, "genc_EventBasisDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "EventBasisDomain", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Event Basis [Domain]", "documentation": "Event basis domain." } } }, "auth_ref": [] }, "us-gaap_ExchangeTradedFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExchangeTradedFundsMember", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Exchange Traded Funds [Member]", "terseLabel": "Exchange-Traded Funds [Member]", "documentation": "Investment that follows an index, commodity or basket of assets that trades similar to a stock on an exchange." } } }, "auth_ref": [ "r602", "r607" ] }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r544" ] }, "genc_ExpectedPeriodForContractAssetsBillingAndCollection": { "xbrltype": "durationItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "ExpectedPeriodForContractAssetsBillingAndCollection", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Expected Period for Contract Assets Billing and Collection", "terseLabel": "Contract assets collection period", "documentation": "Expected period for contract assets billing and collection." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Company's Marketable Securities Measured at Fair Value", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r23", "r57" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r184", "r206", "r207", "r208", "r209", "r210", "r211", "r274", "r294", "r295", "r296", "r461", "r462", "r471", "r472", "r473" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r184", "r206", "r211", "r274", "r294", "r471", "r472", "r473" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r184", "r206", "r211", "r274", "r295", "r461", "r462", "r471", "r472", "r473" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.gencor.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r184", "r206", "r207", "r208", "r209", "r210", "r211", "r294", "r295", "r296", "r461", "r462", "r471", "r472", "r473" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r506", "r517", "r527", "r552" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r506", "r517", "r527", "r552" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r506", "r517", "r527", "r552" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r506", "r517", "r527", "r552" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r506", "r517", "r527", "r552" ] }, "genc_FreightRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "FreightRevenueMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Freight Revenue [Member]", "terseLabel": "Freight Revenue [Member]", "documentation": "Freight Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r580", "r593", "r594" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r43", "r95", "r135", "r142", "r147", "r150", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r275", "r459", "r598" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense", "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", "r41", "r60", "r135", "r142", "r147", "r150", "r303", "r312", "r459" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gencor.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r96", "r243", "r245", "r246", "r248", "r251", "r253", "r254", "r255", "r344" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r63", "r65", "r112", "r113", "r139", "r244", "r252", "r316" ] }, "genc_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "IncomeTaxesTable", "presentation": [ "http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Table]" } } }, "auth_ref": [] }, "genc_IncometaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "IncometaxesLineItems", "presentation": [ "http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "IncomeTaxes [Line Items]", "documentation": "IncomeTaxes" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer deposits", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r299", "r579" ] }, "genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Cost And Estimated Earnings in Excess Of Billing", "terseLabel": "Costs and estimated earnings in excess of billings", "documentation": "Increase Decrease In Cost And Estimated Earnings in Excess Of Billing" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred and other income taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTradingSecurities", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI", "negatedLabel": "Change in value of marketable securities", "documentation": "Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income." } } }, "auth_ref": [ "r2", "r14" ] }, "genc_IncrementalCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "IncrementalCostsAmortizationPeriod", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Costs Amortization Period", "terseLabel": "Amortization period for incremental costs", "documentation": "Incremental costs amortization period." } } }, "auth_ref": [] }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r509", "r517", "r527", "r544", "r552", "r556", "r564" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r562" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r498", "r568" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r498", "r568" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r498", "r568" ] }, "genc_InventoryCostBasisDeterminationPeriodMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "InventoryCostBasisDeterminationPeriodMaximum", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Cost Basis Determination Period Maximum", "terseLabel": "Inventory, maximum time period on the shelf, years", "documentation": "Inventory cost basis determination period maximum." } } }, "auth_ref": [] }, "genc_InventoryCostBasisDeterminationPeriodMinimum": { "xbrltype": "durationItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "InventoryCostBasisDeterminationPeriodMinimum", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Cost Basis Determination Period Minimum", "terseLabel": "Inventory, minimum time period on the shelf, years", "documentation": "Inventory cost basis determination period minimum." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.gencor.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r166" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.gencor.com/role/InventoriesNetInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gencor.com/role/InventoriesNetInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r54", "r453" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserve", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, LIFO Reserve", "terseLabel": "Slow moving and obsolete inventory reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r577" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory [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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 }, "http://www.gencor.com/role/InventoriesNetInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/InventoriesNetInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, 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": [ "r82", "r451", "r480" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.gencor.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r64", "r73", "r81", "r166", "r167", "r168", "r300", "r456" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.gencor.com/role/InventoriesNetInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gencor.com/role/InventoriesNetInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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": [ "r54", "r455" ] }, "genc_InventoryValuationEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "InventoryValuationEstimate", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Estimate", "terseLabel": "Inventory valuation estimate", "documentation": "Represents the inventory valuation estimate amount after accounting for inventories related to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. Inventories are valued at the lower of cost or market, with cost being determined principally by using the last-in, first-out (LIFO) method and market defined as replacement cost for raw materials and net realizable value for work in process and finished goods. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on trade-in from customers i" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.gencor.com/role/InventoriesNetInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gencor.com/role/InventoriesNetInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "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": [ "r54", "r454" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest and dividend income, net of fees", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r46", "r48" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail", "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r360", "r362", "r363", "r366", "r370", "r424", "r426", "r428", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r485" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail", "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r360", "r362", "r363", "r366", "r370", "r424", "r426", "r428", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r485" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r573" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r573" ] }, "genc_LeaseExtensionTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "LeaseExtensionTermAxis", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Extension Term [Axis]" } } }, "auth_ref": [] }, "genc_LeaseExtensionTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "LeaseExtensionTermDomain", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Extension Term [Domain]" } } }, "auth_ref": [] }, "genc_LeaseTermThroughAugust312024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "LeaseTermThroughAugust312024Member", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Term Through August 31 2024 [Member]", "terseLabel": "Lease term through August 31, 2024 [Member]" } } }, "auth_ref": [] }, "genc_LeaseTermThroughAugust312025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "LeaseTermThroughAugust312025Member", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Term Through August 31 2025 [Member]", "terseLabel": "Lease term through August 31, 2025 [Member]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [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": [ "r286" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r286" ] }, "genc_LesseeOperatingLeaseLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "LesseeOperatingLeaseLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Lease Right Of Use Asset", "terseLabel": "Operating lease ROU asset included in other long-term assets", "verboseLabel": "Assets", "documentation": "Lessee operating lease lease right of use asset." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.gencor.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Other Information Concerning the Company's Operating Lease", "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": [ "r611" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r291" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "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": [ "r291" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "2024 (remaining 3 months)", "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": [ "r611" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r291" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.gencor.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r283" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r9", "r95", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r259", "r262", "r263", "r275", "r381", "r458", "r493", "r598", "r612", "r613" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r37", "r59", "r310", "r480", "r582", "r592", "r608" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r11", "r72", "r95", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r259", "r262", "r263", "r275", "r480", "r598", "r612", "r613" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "auth_ref": [ "r155", "r466", "r601", "r620", "r621" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "terseLabel": "Marketable securities, cost", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r27", "r575" ] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities at fair value (cost of $87,721,000 at June 30, 2024 and $85,514,000 at September 30, 2023)", "verboseLabel": "Total", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r575" ] }, "us-gaap_MarketableSecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Gain (Loss)", "terseLabel": "Net realized and unrealized gains on marketable securities, net", "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI)." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [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_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.gencor.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r28" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities and Fair Value Measurements", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r536" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r536" ] }, "genc_MinimumLeasePaymentsSaleLeaseBackTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "MinimumLeasePaymentsSaleLeaseBackTransactionsTableTextBlock", "presentation": [ "http://www.gencor.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Minimum Lease Payments Sale Lease Back Transactions [Table Text Block]", "terseLabel": "Summary of Future Annual Minimum Lease Payments", "documentation": "Minimum Lease Payments Sale Lease Back Transactions." } } }, "auth_ref": [] }, "us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r555" ] }, "genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "MoreThanFiveYearFromBalanceSheetDateAndThereafterMember", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "More Than Five Year From Balance Sheet Date And Thereafter Member", "terseLabel": "Greater Than Five Years Old Inventory [Member]", "documentation": "More than five year from balance sheet date and thereafter." } } }, "auth_ref": [] }, "genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "More Than Four And Within Five Year From Balance Sheet Date [Member]", "terseLabel": "Four to Five Years Old Inventory [Member]", "documentation": "More than four and within five year from balance sheet date." } } }, "auth_ref": [] }, "genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "More Than Three And Within Four Year From Balance Sheet Date [Member]", "terseLabel": "Three to Four Years Old Inventory [Member]", "documentation": "More than three and within four year from balance sheet date." } } }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r563" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "auth_ref": [ "r155", "r466", "r601", "r620", "r621" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r537" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash flows 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": [ "r93" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash flows 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": [ "r49", "r50", "r51" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r42", "r51", "r61", "r70", "r85", "r86", "r89", "r95", "r100", "r104", "r105", "r107", "r108", "r112", "r113", "r120", "r135", "r142", "r147", "r150", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r273", "r275", "r314", "r403", "r419", "r420", "r459", "r491", "r598" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.gencor.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "genc_NewLeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "NewLeaseAgreementMember", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "New Lease Agreement [Member]", "terseLabel": "New Lease Agreement [Member]", "verboseLabel": "New Lease Agreement [Member]", "documentation": "New lease agreement." } } }, "auth_ref": [] }, "genc_NoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "NoCustomersMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "No Customers [Member]" } } }, "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r536" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r506", "r517", "r527", "r544", "r552" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r534" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r533" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r544" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r563" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r563" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.gencor.com/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "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": [ "r588" ] }, "genc_OneOfTheseThreeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "OneOfTheseThreeCustomerMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "One of These Three Customer [Member]", "documentation": "One of these three customer." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total 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.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r135", "r142", "r147", "r150", "r459" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r609" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r284" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Current operating lease liabilities", "terseLabel": "Current operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r284" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Non-current operating lease liabilities", "terseLabel": "Non-current operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r284" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.gencor.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating leases paid in cash", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r285", "r287" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate used in calculating ROU asset", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r290", "r479" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)", "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": [ "r289", "r479" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.gencor.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r30", "r56", "r335", "r336" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r75" ] }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r536" ] }, "genc_OtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "OtherRevenuesMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Other Revenues [Member]", "terseLabel": "Other [Member]", "documentation": "Other Revenues [Member]" } } }, "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r504", "r515", "r525", "r550" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r507", "r518", "r528", "r553" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r507", "r518", "r528", "r553" ] }, "genc_PartsAndComponentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "PartsAndComponentSalesMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Parts and Component Sales [Member]", "terseLabel": "Parts and Component Sales [Member]", "documentation": "Parts and component sales." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r532" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r589" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r62", "r603", "r604", "r605" ] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r535" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r535" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r534" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r544" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r537" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r533" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r31", "r185" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "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": [ "r31", "r383" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "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": [ "r31", "r185" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, par value $.10 per share; 300,000 shares authorized; none 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": [ "r31", "r307", "r480" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r83", "r169", "r170", "r452" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale and maturity of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r152", "r301", "r317", "r318", "r319", "r320", "r321", "r322", "r449", "r464", "r481", "r574", "r596", "r597", "r601", "r620" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r152", "r301", "r317", "r318", "r319", "r320", "r321", "r322", "r449", "r464", "r481", "r574", "r596", "r597", "r601", "r620" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r70", "r85", "r86", "r92", "r95", "r100", "r112", "r113", "r135", "r142", "r147", "r150", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r257", "r260", "r261", "r273", "r275", "r303", "r313", "r346", "r403", "r419", "r420", "r459", "r477", "r478", "r492", "r578", "r598" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property 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": [ "r4", "r304", "r311", "r480" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "verboseLabel": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r91", "r165" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r576" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.gencor.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r576" ] }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r532" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r532" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r205", "r212", "r235", "r236", "r237", "r297", "r298", "r323", "r371", "r372", "r425", "r427", "r429", "r430", "r435", "r447", "r448", "r460", "r463", "r476", "r482", "r485", "r595", "r600", "r614", "r615", "r616", "r617", "r618" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r205", "r212", "r235", "r236", "r237", "r297", "r298", "r323", "r371", "r372", "r425", "r427", "r429", "r430", "r435", "r447", "r448", "r460", "r463", "r476", "r482", "r485", "r595", "r600", "r614", "r615", "r616", "r617", "r618" ] }, "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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r499", "r510", "r520", "r545" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Product engineering and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r29", "r242", "r619" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restatement [Axis]" } } }, "auth_ref": [ "r69", "r97", "r98", "r99", "r100", "r101", "r104", "r105", "r106", "r107", "r109", "r110", "r111", "r112", "r113", "r114", "r127", "r161", "r162", "r250", "r270", "r271", "r272", "r273", "r282", "r292", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r337" ] }, "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": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r500", "r511", "r521", "r546" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r501", "r512", "r522", "r547" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r508", "r519", "r529", "r554" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]" } } }, "auth_ref": [ "r69", "r97", "r98", "r99", "r100", "r101", "r104", "r105", "r106", "r107", "r109", "r110", "r111", "r112", "r113", "r114", "r127", "r161", "r162", "r250", "r270", "r271", "r272", "r273", "r282", "r292", "r293", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r337" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r34", "r55", "r309", "r328", "r333", "r343", "r384", "r480" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r97", "r98", "r99", "r101", "r111", "r113", "r160", "r163", "r239", "r240", "r241", "r249", "r250", "r264", "r266", "r267", "r269", "r271", "r324", "r326", "r347", "r623" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements", "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net revenue", "documentation": "Amount, including 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": [ "r136", "r137", "r141", "r145", "r146", "r152", "r154", "r155", "r201", "r202", "r301" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition and Related Costs", "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": [ "r66", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r204" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r288", "r479" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "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": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r563" ] }, "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": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r563" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sales Revenue, Net [Member]", "terseLabel": "Revenue [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r155", "r571" ] }, "genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gencor.com/20240630", "localname": "ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock", "presentation": [ "http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Cost And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Table [Text Block]", "terseLabel": "Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts", "documentation": "Schedule of cost and estimated earnings in excess of billings on uncompleted contracts." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gencor.com/role/EarningsPerShareDataTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Earnings Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.gencor.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Net Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r7", "r38", "r39", "r40" ] }, "us-gaap_ScheduleOfInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Investments [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r494" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r496" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.gencor.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r131", "r132", "r133", "r134", "r135", "r140", "r144", "r148", "r149", "r150", "r151", "r152", "r153", "r155" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedIncomeStatements" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r67", "r77", "r78", "r79", "r95", "r118", "r119", "r121", "r123", "r129", "r130", "r159", "r175", "r177", "r178", "r179", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r275", "r339", "r340", "r341", "r342", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r383", "r404", "r421", "r441", "r442", "r443", "r444", "r445", "r570", "r581", "r586" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r13", "r68", "r87", "r88", "r89", "r97", "r98", "r99", "r101", "r111", "r113", "r128", "r160", "r163", "r190", "r239", "r240", "r241", "r249", "r250", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r277", "r278", "r279", "r280", "r281", "r293", "r324", "r325", "r326", "r347", "r421" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r97", "r98", "r99", "r128", "r301", "r338", "r358", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r486" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "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.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail", "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r97", "r98", "r99", "r128", "r301", "r338", "r358", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r486" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r503", "r514", "r524", "r549" ] }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "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_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets", "http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r32", "r35", "r36", "r53", "r385", "r401", "r422", "r423", "r480", "r493", "r582", "r592", "r608", "r623" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfInvestmentHoldingsLineItems", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Summary of Investment Holdings [Line Items]", "terseLabel": "Investment Holdings [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", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r373", "r374", "r404", "r485" ] }, "us-gaap_SummaryOfInvestmentHoldingsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfInvestmentHoldingsTable", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Summary of Investment Holdings [Table]", "terseLabel": "Investment Holdings [Table]", "documentation": "The summary of investment holding table is used for any listing of investment in a summary form. Table lists the 50 largest investments and any other investment the value of which exceeded 1 percent of net asset value of the registrant as of the close of the period." } } }, "auth_ref": [ "r345", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r374", "r404", "r485" ] }, "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": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r543" ] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r469", "r601" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "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": [ "r469", "r601" ] }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r535" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r542" ] }, "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": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r562" ] }, "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": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r564" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.gencor.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r469" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r469" ] }, "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": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r565" ] }, "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": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r566" ] }, "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": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r564" ] }, "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": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r564" ] }, "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": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r567" ] }, "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": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r565" ] }, "us-gaap_USTreasuryAndGovernmentShorttermDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentShorttermDebtSecuritiesMember", "presentation": [ "http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysMarketableSecuritiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury and Government Short-term Debt Securities [Member]", "terseLabel": "Government Securities [Member]", "documentation": "Debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises (GSEs). Includes, but not limited to, treasury bills, debt securities issued by the Government National Mortgage Association (Ginnie Mae), and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac) which securities have maturities of one year or less." } } }, "auth_ref": [] }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r561" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common 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": [ "r117", "r123" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Common Shares:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.gencor.com/role/EarningsPerShareDataBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common 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": [ "r116", "r123" ] } } } }, "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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r26": { "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" }, "r27": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r65": { "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" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "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" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "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" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-9" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r570": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r574": { "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" }, "r575": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-14" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" } } } ZIP 58 0001193125-24-197832-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-24-197832-xbrl.zip M4$L#!!0 ( 6!"5EJWY96,:L ED" / 9#8S-#,Y,&0Q,'$N:'1M M['UI=]O(L>CW^17].)E[[7,H&0M7R<-W9"T3Y=J21I*3F_?%IP4T1<0@P&"1 MQ/SZ5]4-@ WD1( @F3/2602!!K5M5=U=?7G__LRM,D3\WS+=7[_;_50^6_" M',,U+>?Q]_\^N3N]O/SO_]O[Y?,@@-O@5L<_>H3??Z\-@F!T].G3\_/S(5YP MO4/#'7[2%*VAM'2E%MUK6\[/S+TO#YY]Z'J/<*>B?\*?'ZC/XMOQ5]-*'DC? MW/HD?DQNG1GZ6>?WJMUN]Q/_-;G5M^;="(.JG_[WV]<[8\"&],!R_( Z1@86 M:PGLT_>;; IPGQF'C^[3)_@!\:+'-UJ^V]#4]K*AQ1V3D4<>,VC S(7/=#]1 MS_!B+Z-?,(>S$&\V_'7S*W.M0R M_/GW\I\R-_N6,?]6^"%[8S#R%MP)OV1N#?V#1TI'R=U]ZC]P/$8_9&Y^L9?0 MZ7^_IK@L#+PEY(%?$UP9Y@)4&69V3EXP"R1]EZU M>:!T#G0U&F>QM*-VJJ&68M2$?P(KL%GO D8BJG+PY^=/XL(OGX=&L'W'+!_A];3[[530-2$44WK*1[6M/R13<='Q'$=!H-8+T<(-//$1\LTF<,_PN]7X9!Y MED$<.L0GF75T,F2."?\/+FSZ6",6LBM_1%6[S6:[TV[6!!)?@EL$[495?BCJ M#^3*>U=I_= 5_-RH]?K4]MGG3YGW+'[MF6N$_*V6;U#[!GYUS0NXYJ_V-@ZG M]?)TT&BW6[7>G_K*+SYW@#_&I_!JC]J7CLE>_H>-UW]IN]93\+]6H]'65G[Y M*5>GT:3_R:AW[IAGH+[7?W^GUCLX4+H'NC+S\D]9J@-#,=3AS.]]1ED]\KD) MA#<1;CB/ N#UWVN^-1S9*,3\FF!#M/4'L94_?/%-$ D^?'I,_M5W0X]_XX;T M*)H-!_CFQ+]VTHQ"HIL8IT3RU3+Q0M]B'N$0LKD:Y/3R?[*8GWX8QOLT=_P1 MY[')Z[A%#WH(TX'2XHC,_I(,E#SY*3.[Q9/M1I/5*SA9/>::'":[2!548](P M,2] Z1+3!N.@J/&3D]\FL)KQO5/\$/_R/A1I*115AB\R*-+60)&>(XJ41H2B M1N6Y"#BCL0DN2E"D5YZ+]#50E"L7J2D4Z3]TM=(H4M= D0Y.<;XH:J105%E! M6QE%C1Q1E%;7JA:A2*LDBM91UW"OECN*]!2*JBIHZUBT_%#$G<#.#ZV#J%&J M@IJ4$ZA@J*UU\O=X*R,JJ_SC64J9R>R@5M:\[][LM53 M9QG*9A14?I.MILSF.]GJ>819FH9@S&__>3%\G]\O[OW&/5#;WSBF'^X3\QS,'MW M-W"](&#>\(P]!'?,"#TKL)B??L&E\\3\ &_&G"H.5@(%(GO/'O&]T7<3WOM-W/_+'X_?YK[UG6@F8>[^+>W4&0Q2)^F M,;;Q'-J$AT]=;^1ZX(Q]<1US%YAL&5F73G:/Z#=7RD8K1=GL M(%>>OQ@#ZCRR>X^:S+P('7-'-X)W?+R@:I,_^UQ6W:,&R5OY<-;VT9C MZ8FL[XE4F<:GU!] '(7_G&,E$+6QWF8W'8)E<]T?ZDG5726W8/=XGY;B?=KMCS5[ 2[.318WS*:>+Q7[#^W:-&$%+['LQ&U6FW&&8N=POFNYW$ M^V+3Y_]QW)<;SS5# ^R!PRX\=_AWUWYR3UG&"(8^_.C[)P8X>+X5VY/=(_^" MB4;47P5A.3C;^\2#?"8XP?N!YX:/@Y/P,?0#784?FV("?YQ?G?*[SE\"@:D8 M'[O'?GE3_M47\V'G8S=ZY^L$VB;&2W9WR,Q@53*#>6YJ68'&,DVT@0Q_@326 MV=]]HYX4:YG]+9(G9?:W\,UVZ.9]H>'997M'M)/1K"RRK90KI15 MMGM"-QE05:HF1^_C),(XL&7N_C^I<['+D.II>1 Q(9B739M7?'O"?+J&R:! D\ M'U9.XF6SW"=JXPKG:+@2E7_<\R;9#()!\R2X<2TGN'3N >-II0C?+>?QNA_? M>]W_PW7-;>>6>5C*00>NA*SDYJ78WR>>O?!XF_+(*.V:9IHWNWVB[G4P8%XT M^YTS.W,FMT^T?:.UN7YBGC0T&S T6<3O$Z=^N-J\J5,>F7P\TY]*V(V4?F M0:Q,4&0],3Z5&9'LVD1Y?R2:$2MZE#819(G$R5[A.U9:IT"R/8LE.EN\&S M,N&R^PF7BG&J3/ON+FWE@LU.4'?^N7_OCSOC 7@T(:--&6UFHLTYW%%P5F=# M1T86+%T0M4O9DK(U5[82WI"2]1:[]>Q*R9*2-=]JQ;RQ3Y(E8[G=I:V,Y7:9 MNG)%8Y^H+5> ZC+=(E(]GTC MM8)Q8HC\JC+=S(;U^8#'M\V?^VY3OY'O!E6979#9A6ID%QIK2%:>=8Y%2Y;, MB$O)VFQ&?%LW%>-9F14O-2N^,>JK*>KK/W154G\SU%?7H+Y^H*NY4#_=W$#5 M(NK+%;'25\36V2>B:GE1/Y%]/27[DOKEKX>N+/MZ$;*OI61?D]0OE_KK[!'3 M\Z#+M1#)MF^X3G>QAVYX?60<93).\4 M3CQ0+YT#K9,G\91VM XIC_HHZ:B/!A)1:1=,1'G.3I7I-M&:X*Y/-*@\[6.& M"^1I'_.=S2E3L-39G+HW3V=S;8T3/<&_[U8\DH^:RCL.FD'W-OF6<_EL/?=D MG_CMS3Z-9+JY3"?S)T7G3\JAXXEI!VC?4,B^=4SJR FKO$SF7HF ;J=J0 M5-T<51O%454ZE-*A+)G/I$,I'Y>2M0(%6E M%9!6H&0^DP&H#$ +9+K45A*IW*1R2_%9IH"](#Z3RDTJMW*83L95I<95A=%1 MQE4;C*ORI6IJ'Z-T/:3KD79QB\GB2M=#NAX;8#KI>I2;TBV*CM+UV&1*MY@% M%TVZ'M+UF/"95E1*5Y.NAW0]RFFS,]C_<8<#3$8WK2?@S.0K/G,5#IE' ]=[,_)G1\"K M9\QQAY8S=^25)Y<=Y-/4)%[%PMWY']_.K^YGL+>< /Q\1&@9N?,7C4/%+M85 JX?**!DC<$='J:\/;A"X M0W[EP?4 %?$5=?1"?->V3/(K5XE*K?=?OZHMY7B"JGGOTE]_E_:>=Z5&)@T8 MB&3')O@ZT@?E=.!;_V%'1.TD%_IT:-E G/_Z=^@&Q]B^W2=7[)G.U]?1=V?OD; >_9]HB" MD^X\_EY3:OQ[Q"O\^RP"?6RG=TR^7-^>G=\>G%Y__7IR/;]G(]8(5Q:6/OEB (@,88@9( MO6L_4-MV@P?W)2--':1EM]UH'<\(U+OG]NX!/@5FACAKTZ1,6\M?3]+R3R*7 M>%UM_.?WD]O[\]NO_R2WYS?7M_?DYOOMW?>3JWMR?TW \[A']T+5R?4M49L? MS(_D^H+<__6WE-3AC5V?@8[XJ63<\;#\773K7EZLC$QX[&,)3 QS[P*3C@S$$QP?,R0A8 MM];[V_>KZ2SNV M;7:,'Q/&TW?%&#)-C0Q90QJRRABR^]N3J[M+;JZD)7O=DJ70)4S9$<$VVV0F M_#"9X8JCK8](Z("VX .M&Y_]R/PGD!FXY;PM?M]6&R)<(K1\7,L@%Q88#E X M#Z"YRPNDS_D2!KY;O'I]?T'#51WU0%7;BBXCZDUF?;1&Z?S["E_=LD?+#\!N M!U?PR_J\I==Z> 02*+?+J[/O=_>WH,[K\/GT<&5W5/+8#F=M,,TY\7$G?J\ M_$B)<("N[QS7M@EN\:=E3I68>/R&Z9LC_[B#U[GSL(*'359WY#FZ5_?XY@KP MNE8B3]F_=,#FCR*SS]?G3]W0";SQJ6N^(5CFOKN/PXP\]PE?EHV2X?;>&;/I M,\7EZGEF:#5'6M!\PNAKN=V5(\(]?;F,"BP,3HBW6OEFK=?L'BA=75<;[5?Q MF[\X='*0AG4CH/QYP8!<@[_^R,@7V_5]=TCN/6K9TQI_ M22(Z ]M6=3QW3?^G:N.*^]&W 80*T4X71T:KT+V_4L MD\X&)"N!>./"\/;_LT9K>$6I]W=K/5WKJ,J;LO/EJ+"UM56$&3!M9.0!W:P1 MM0E[84886$]@!_L@[-6IX ^+&04%)X3\)G>Q!JZ4NLUE!E7 M[6-YJ:6O+EC7FX'KO#6UI*NUGM95#EH0":^96=H"-I_D1O[KUXZFMH]]&-9F M(T08<3C&Z@38WPXQL"80UE! X#)NEZF.?(NHRM<%=Z#D/"NP8'B/LP?SF(E. M<."2!Y:^-@H]/P3>P5_@*71^Q/15[0?(6@)^R#9%I>&]\5-$8XMX*;/0KR#DU!H3O&5LGSB01 MPD@D"!.%O3"R*%"*W9ZQJ#UP7KQ\I:&(I'1#" MM]O.A,,?_G*H*N2&>N3OU [9QY)RAXLF'*DZH1O6GVVT+#H;$VUT4C$58V%; M8\EW.N7"8(C9;(O> (G^Y]TY.>&OI@[Y^G4^$E;)^,V+ :;4V&P$,"46M=ZE M8V+ND9&',3$&S/B)(_X$L60\5X].N)<$>N2#^E$@?T!]TK=L<.2I;<,=6,^& M/O^_0PN]>^'NBQM@X*R#KV- (&J=(C<_%3;$R.>N/_S,:YU,^!5"2+QUY#&# M\8!2U0@O/?7)!Q@/*$#\$%2)/W"Q6IR(+:GP# VF9_%,LZ BG.+A:"(?ZX0Z M)OF@I6;[ ,2$FQ[^!7/!A_C]\"2"$@V&17X^AX1#2OV =!5BTK%_""&RVFT> MOY)3.PT]#\80Y8$H7P$-WE "JS=KO7_B?LLL9W$8&L=1K7L$T96;OMPX)DN- MRR9X#I$/>!]:00#D8C;@WW,=%'1[3!@(_9A/N\DT]W!?93Q^8 LU3[6=.TP>FTPL'S QW!@!^+ MYG6!A81[F?]Q1=Y,X1A1'+'J^KS9VB7>!,)18L,K&:&& ;SI460P1*R'.F3N MU=R9"_!XD'I1Q&C)ZWQPS>!CI-R0G0QW.*+.N(Z*&( $Q85(>R2/GOL<#.*? M#T$O,SYCWG^$5R[SK#;F^S3E>-&\^<_J<7S;JSD.2J:GG,$@ND!24[7HU M%%F8RZKUOJ+X"9Y)B9BXP.4L7W=Z"23)IH-UWO?NMZY0$NR= DH>76_\5C>> MC\21:40C37GT[5KO)*7?+@3>BPQK7J-#ZWA^V)QBNFF>BY="X'K$^X:+6L;Y MO:;5"KZI6C*5^]KBC%7(8]2KN?;^8@]D_DZX"F*<)$P27T^%)U :!E[1/QS4 M+Z$/)/-7#>%6WNJE+]FS+*7_K=)_'OF6@C7^X YF)7DK!E2 & &7.X]U%V\G M+$SJ5UK47 N_,9>5DTWK+XFGL!IB;G!I]>?E/'BF WP*Q^6)BM 7L1@0F#DF M!O/)=M(X_L>\ +[+'N/+GRUX-;R6. "?B^'5D^7S&,RACF%1&T,WK&C'F[&? MFTD]TR=8*&:92U?H]0_TX]PH:"O"=7\ ,51,$_(!,!VUU]Q4\)AD8/[)_"P& MI_,@KYD MAJL,%\ C%%N^'Z*K$-4F&;@LSGC^PA K+3ZNM-0)]>,G;'B-'X $8)K+X/$W M=CB0P?U,7)Y'2%WIC4VO7"/:_Y&.F&Y6"630L"&+\WVN75Q>@C6!RC.NEM-$ C7Q@NIR[\.:, MX5#1]-5UO5/O-)JQ[8AGWB-Q5]"*,0IB1]#XRYZPRVHM_PMC$ZW6 RY1@4N: M[=>Y9)X?/V78WEXXO%-]49?^_87\\LOGT3ROC0UGG#;&*[D2B7Q@0%J02/N9 MCGE#XT\CX.U!(KRBZ>VO7?[?<3Q%L"8IC\.P&?505 ;<.1@T%]!RNH@(1(*2 M@8=<^"MP9JUWSUTI\.!.D=F= %B%PAP'33'%U:O"W]]A]Q=$)T/HT!\Z]JU$K MA)6$"[5LVJ K,L"FM0O)ZA,R5P6F]2I6^Z*AX9K-?$=W&?MCZC@9($3SG*B1Z^@55>O9W/:A[S@LL\8=K$8X]<'\FN6\&N*Z%I M/1LY?RUI#O_HF!!!%8L+ O")AQ&\@N$+M8&M&+D;,!;XO.I*58_)WT(GJC7! M)JX80)(/WQT:FO ^\R,OT+ICHX#'D9G[]!QYABRE1Q.VCUJ/^YS!KR!@)]]$&>XY7X*;(Q5X([)]6CQV M0@2:4@2V7@2:"T4@Q?MNG_!4X@!<9V#]: &-B(/)I&3,2D9+2L;62T9K1;.\7)'\O+6)V*T0A(Q M:PI4I];[1AU -LI)4H%T9OE&*'JEHSDX<:@]]BUN5B;BA?(GBOKPGEOFA[:P M/-(4Q[<,"#?J/>3!>36\G_NA!AIJA2C;1:C1A7$2%5X]!-X0 DN0S>>:S S MY'4W4DAR$!*YHEO&BFZRI'MY2*YY_7]J/5O= MP21H,$E5Y!;@;3!=D6NUV2^?HPU3\W=^=%(T7+Q9);OW8_$VEYD'29KNG:F! M"MLM,V>GCR9VO_SRR]0F*+D-:INW0=5ZI_!.<+6H-R:XAHT]/*G'=R=?N-XS M?#SXZKH_\7MJX7HQ][7R:%EPCPT]HP(I>TQ$GR*"1R2#9T@RVT[FI6A5Y>#/ M:.,)^<";@T:]#Z>'C)H>BO);;&!P.FF&R%<U*0>51*GGU?/5VP3G!X($:1OCG&6/IHFA0VQ2C0/EP_, MMEC?KY.131WXQ^6=@*TG!I\?76K#/^QE!)<$FN&;'UA#["A1QYXJ_Q)S$NBW MN(CBUT-R8MMD,:+KV-@$P+$\(LQ<'0_2R?0A!NGDY\&7JL0@C#Q1+/8 UGZAGN:%/^B(ZKP-?.&/$K&C0CD\_L+&[@-$,L7IP2.[G M_ @CAA0F&2+\Q(N6M)'O3*O?!P9%+'D6[^?;Q\/>@X'K [ L0,0$ Q)QV/2X MB[%&3#9B45,0AU ^.1;PZ5A#E!Q$5C+3"2/@6R;M<8QD*3[BOYE9ASXH"(9C M"'3Z,:@,GG6'EL$QCZUF6&#Q%4GF/%F>ZT3,!C^:;(C_Q$VCIU\!G&.&1@!\ M<@D3,04\=='?!.X4S,^_.4^4EQ8 O]QBE0%%+G/)]Y\>Q0*U6$4 8'W;@N<> M6/",+:TO?8\RF__^5SJD/I>B9VR10SGI.-,&]"?C0\<:!0_"M=@,\KX?WAWB M-:3R"!YD2:?L^+V(*S>TS8@/\%X*?.![X8BC&KZ[(;8W'HUL;.F#Z@AA&X#. MYV_V13D$WC1!#K+=LXOMBR*1!^Z:;C/+7SO3>W8P[^KSO(M< 3RQF?:V(&)X MQ%LP\TNL &:N AR))Y;/RF,T+ MTN#>@$N>'_4H[KNV[3YSV&-5NT!L3QP']=$;S/+_Q&8Y%MNXSK#MORN9Z+(1#]W*GH=<8"82K@=SR*8.1RTPI3%<80")6QA6!P MG27L#GQELLCFQE 3F#T#->2/P.OW4_VB3'ZL<=3 ?=HYR]A"8KJ ,9P=[[R# MZI3W=!OQ(>@RB+A?80!SD70G=X#0IL_%R^9WQ\:C+"/+@?& X(9GRV=).SND M(S\%(F*%R S. 237!@@L[=ND8A\(W"_AQ \""%GH-L_IO#X-G?4'PO/.A&MW#\9CG6,!R*7AYB2%7M-IOMKJ*LU-'OQS? ZSTXHQ<@!R>.^0\> MH%V Z_E/P-8%>-?1!D^^O_,,A#?=^^ 08 24TPE.AQ#7!>XBE YR#TM*5PQ??Y!G@J3$_I9@L:2 T^1.S9KJ54'04 MUP,U?CYZX*>;!T*8N$N3]',CDQ;59::&^&A(['0?ACDJ9*4SVM8\WW3=P\E> MZP[Q>H^EG:*3-I=.<_)E9=-)E#1T-$4]5@_G;U19Y=@\K5'-(W47-W.:FE.6 M7'I98I7''%?K1;"C!P&_LQ=KN[-.+];DZ-_9O^]X_'/QQP!/0?7J :,9M;OF MH0UK\>[)W=WY_5T!AZ-.-XZO$\]4AHPLXH$/X/= M#0 ]QMKM<3-;(F>]@EP80_+7:X?03V?B!$^);C3%D"-_#7AKC82,'OCJ''S"M^D1MD?S)C057+]KYRYN?3:M:'L(M;!H=^@>8 M\SC"F9\X)OYS/IGV27!*/0\/#N$'3,_K'9TZ-B+;"?K[W5FZ#;3REB;0W5I/ MZ]3;':4.5F6F"_0[4+N6^.T5/;L1/?4"Z-E4:CVU75=TM4!Z[IC1+4WWB4W0 M/.SU)R4U%$LBK*C'/?F *^V8%/_+3356J_3KK>U^GR14J21I,KEEOJHV%DUNP]/QQ(Z;LG0.LK__F$6G^Z=3%,Z+.&;&C-'?" MBE6=E(6*70-(V:AK36WK#-C.V*D3<3X=ECT8#!P;X(LZX?4(>%[A,\\-\S/O M/&9: ;'=^("O5]3Z2?STA>N=N>%#T _M^%VWR:LVI4.:M5ZCT<[9DKU[RH7* M6JO6:S;FZ\PE]FT_S-LLE:Y8L"G>;.-1/5U-E^:M#%(6*G,=)&6C-5_15-F\ M[7Y\=LJ+G%&KQR7$\(GRBEA>6H?U@#XW= ^6;8N&$;NL"GE!$4?*B6.>QR@Y MCS!RZ9QS?%SWOT38N':^.W%MJ,D;&\%P&XL),+-5;RN[D=C:'9H7J5Q;F/VJ M-Y7.UBG7G=&A<2T?+^YU6+#;&C+V,)(*1G LRE9T+;76:^EU32\R8MYCVA6J ML+1:KPT:2Y/N8/54V8W'1A30@OO&'#_:SAEMQ,LLG^^'CHO0<2ZPL2&OKJ77 M>LU"%[0WTR]56MTR-E^X>\[)4015<9[*^[HMJP?A-DY.'O<>'#TJ= MX/\^+M)?Z7+;;0$O3TFLZ!0K#M[VQSK-LAR$>S? =@5[Z N<\+ENR@=H0I3? M:=:[;>D'%$.]0NU_"RN4.O5NS ]M&KSMCY1*7B$Z MV9P'4.:&:#'-TJV]7NMIBEIO-W=C\U\U*%:H=6_4>FJW66\W2JW3W1$+KX," M-]T0-Y%7TL#D 5_5;?R^T4"F MYF_M?KG_7U\N3+Y=?+^\OS.W)R=4;N_GIR M>_[7ZZ]GY[=W40=WL=0B*;-E7;C2V]6YAMT8>H9[-L&59U M[MO] OVD3\&(CC$?O_L15C3A&S'?#2TMM9M8P:T7N@*[[_0K-/YJ\:7!%I$C(*OD4\QWI0VX[TUFBVY3[Q4DA:J MX#JU7JO>48M,"$J?[RR:;*_5!\T:R_3N*G36F[+G9(:#>DMBN>CD6J MN XO &HWBZQRD#[<2DD15YS@Z#P2FU&?I9,D^Z'BH0WM(-\[SV'S\5!'K_6PB'XW:H0$FXQ5=L%3EA38- 5DK/*>6&7O+&_*Q2W= MQK9X<-+:C4*;JE&NT*BDO8FH1#H$6P*>= @V#9Z,[M\+[YUY%CV[[7 PU-84ZJY(RJN*U>"GBMR MEANWQM7<7X&E#_.3L&^9Q_EY7]?\8,>]'].3$ MB;^\NDB[\1.-UU56Z)K_1C"7*>%UP51KO4-U7B0Q?6XCC$M\'/>8K#,O#HI_ M$@8#UP/N,-=".W^?OV0B*X9-76T]8JP"]$(BY :T7NOI"X\9FR:/>"NA"=6)7W.N!9 \M[E" M)"!VMA7E<<[@:@7WK8)X>C66F)GG=1CX 75,RWG<-@'0\YYLE2G[:@RR!@=7 MF:A-?FR!KG?JG4;S=4E?71>(4$>T;Y^P :$!^5OH,.%^Z4J=(%[X77=L%'!4 M9'[3]R-82G'3ZY%2KC[".Y>A.PJ>M537]")/6MISPA?C'+Z;\.WB"2_SXLLC M,*2R0-<7&O#<\&K#DRPGK-KP) L/IS8\/]&N3H4HJMF64525G>E\_9?W.M$J1$^:KLG8 MJ=38:7/D;A=-;KF8]<90BHXLW'MB.82]&,SWB=N?Q%+[H3Y/3-/"R]2^H99Y MZ40X28E9R;M3.FJ'IR>;7=E+K$2*%KAKI:-V2Z"H3!LMU76W+*"8.22,>@ZX MDWNRRRZ>]GDTZQ/#"(>AC?FA,]:W#*OL#>X=30%AZ"CUEBY/$BR1I$7J-PV7 MSEOM>E,K]=Q4N2UO2\"3V_(V#=X.1TLE[]/W%^X-V@^'@CO0T?S/^;Q+=R T M/.:N46]U9#/2 DE8J,.@HP^HUIN=4OLL2X=A2\"3#L.FP=O^S$)INX6%7Y!J MBB+6I.;X">>;\Q/*/(TIA8H3QZR P]"0)QF72F/.-8GJ^[S;[#OM& MRQ+\P8/Y%D&F:K.036SS),>PU+](Z38#[#WSYIP3S#\GT*_;/W?!<+BZ9!FS MM]\Q1JAAN,,1=<98P7+E!@!QX))3%UT2GYGXB7MJF+TE%Y9#'<,";R)9GT^6 M*7B[WNC+?"0B@F902-(X[*#7E2'8XI$*H$:#I">S% +NJ4U!@)=2GN<# Y,! MGJ?]3,=^+1YND*CL* G5Y?\=1WP+S'W\;)G! &:@_'9LV(QZ*#8#[$'SZ>'9(;1T8_I M6TY+;^A=Y0?XNMLSQP4JZ](!_<92^FIVTMLSQT7F(E+PZYJ+#]\=&IH@3N;' M5S1?2K%J$RV^4*EGE3@87*XA#&;;(VIBK23WJ/%[!*KPM6>$UP^H!SC^O)S=WY4?QAO?Q_2JT*=^)(B2 _4B*Q1H\ZZYSS9UK*;ZOXR]$; MM/CFV;];^WC^&9;.*PD6$H%%(HZ9B.%AEX]5-!Y$4FL7Q7^W^LA[5RQ?Z^/MU1C7+A1S7$PB J3_PQ!IGC.![^= M@](T,U+_X'T2YKD4^#(%TUD=E MA)7^LRQ]75DR1;_#T8)_X9&^UG+;E7(QY MV2U4'CN =EVB77+[WJ"],&[?L9*GTI8VKUA //;$G WM!BESI>M6S//"8 M:,.;_F$%@]/0A^&8=^D8=HA\=N+[#/YGWM.7J<4OI?%#4?DBYKU;[((F;J!K MUIO-W3@G;$NIK*>H7,A2)^Z;:]<[[2*+JB65YU-95>90N1!9[M1Z7:VN-61M MP@:IK!4MR]U:K].H:XIL'+3!\U;\ )?1'EW7]-$?WI.>U#COZ_X?.&LLX6'> MDV4P_P[FORG_1<D3&K M6!?KMF1GH:)(6'B0BHM>6KVAR43YQA+EUR/F43P&F["7$=;\^_+88PE?5>"3 M4<%;SY-VS= ("'/@Y8QYO*6V8X*^?F*V.\+-._L1+-PRGU'/&)PXYMED[N=" MU6TL?.C4>IU"C9ZD:,GA!%_RE^MAA5.TM/"BH>"!!TVUR,X3DJ;EQAL-7+BN MM]26##*R31^9 X&%SKX2:0\NQ_ #D:<]:44?(>(/@080DY,, M$C;LH32T6D^O:[(K_2:(6[2STM Y<57I@)9'W/+\ED:MIRKU;E>N36R NH5[ M,,U:KUM7VD5&&K*J9Q?6TR4%) 4D!20%9%7/-J[*B3;#[LS:W'[$QLF:9.1M M^1L+@UNU7J.NRDBI8#H6'O&VD8Y*4YXA40@=RPMN\;1$O=Y4Y4I+L80L/([% M0Q+5>JM;9%,#&S.Q*N3*E*+]XC>LSA5-,;^ZOH; MBU2;V&6AWNW*8OBB*5ETK-I4<76VT924+(B2I46K38V?!-\H]/0B28RZ3Y6]T/H(!\R+'@WR(4N4?Z\1A@=S+(N&K"GS;&4*45AEZB3V( MF1^(?2K6$^ #/@BIYK*,[=SZ;%_6P"Z=)T &%DT+ZW?%-K;;O=FH];JM(HNF M)1U+B2R:M5ZK+>.*@NA87ER!.]_KC8YWP >[_,)/[)*&3?'VD@#D"G 6@_63B1#:?&:''ST[FWLI^>"G?DOG?)=/_ M Y"ST51HI];395>0\@A:N-_2K?4:TOTLFIZE^2\MOK56Z<@=*J61M&A'IL5W MUK85V6U6+J3+4H;J@2-*AWS1XD@*;!D]28-/@[?!*;VG1KG VR ,#OX#%\6Y 7^*N"_L1 M[$Z*K.,S=BTG!% MRYMHQ25]&PN76[B50M>D0[XM'%%XP,T;0:@R1*LZ1Y07M&-+B79=T62KTVUA MB<+C?FQ.T:RK+7DLS:9]LCWUPD!,HMS7%^:P#1YTUU9JO7:AJ&\940\V.PR8 MN?.AZCGU',MY]&^8=X=(.!/S?FO0^@.0^H,/E'; M+!/YLET:7\IDT&X$8)(&D@:2!I(&5: ! MMRGP!_OE+8),U68AFZ1:)@4*2]-%*7_%8+B#(8L(,11^3J G-@O@/FXEP?HC M,EZ.282JEV/3\D.%P5@!O-69OOV.,4,-PAR/JC/%HKBLW (@# MEYRZF&'RF8F?>%T(!4>)7%@.=0R+VN0N@ O8(3EIMH]_2?1E/A(103,H)&D< M=C")EB'8XI$*H$:3I">S% *>>)N" "^E$HEBM^@1M9_IV*_%PPT2UR6J8.GR M_XXCO@7F/GZVS& ,U!^.S9L1CT4FP$>#S%#W53.+RU&ZF&K/0M??)D_^AR) MR8-KF_,8)_J=_SS+9I0,/'0H?PUG M93@2@IFB'^XY)E"1!*S,0'/(F_E=(+ESV+0RK("9UN-,UI6&@1M?\032\-+4 M<"MIL7'SZ>'9(8NW+_O6TY+ M;^A=Y4>SMD637*"X)NH*^92'/@-XGGG^?_W:T=3V,3G_=V@%XSG(V)ZY+S(F MD?I?UYA\^.[0T 11,S_.T8MDOC;BAO(UG9_5\00,,M<@!K/M$35- (['H/@] M E;4)\Q(MA]0#[#\Y?KV[/SVX/3ZZ]>3F[OSH_C#>L6%*;4KW(TC)0+]2(E% M'D-/_M?,ZA&]^QLH:/*JZQ._)+E[[C]RB"H-P?U#DNMJ(?=SEL%&(N!() \3 M-7/8' 7'F9Q(#N/,C :&%B3/^;VF=A*YBWSP: 3U4$'O3=0,_ZKP_U[/T\W5 M;.]U)\*DH$[B >^+DF()N% MVZ:^+X;\LEGH%[+S,NCI"'T[B( ^/WA@JHT%R@^2&"1INJ$?^3NV0 M[3TFXM("B0B> JQ\7/#*3MAEH/,BY/73FINI0KYCHX -'YB7BZI0WC3"^N5*PF!=AX$?4 Y\2_=I1N7.?S0\1@/*+Y#I3IHU/]C2,P M]'&\) ?.;[GN\W#GY,7RHR?Y][D/",& NT:N@SET?&BZK(A7A_OI>J++JXNW M5!3AGD"MKNN=>J?1G%]&E#,%"V:24/M=(%-M&7]!603)(; MDYR &XW#4/N&6N:E$Z4U-TG^KL*]D&9W23-$R0&Y<4"< XY#T8V27@72M]KU MIK;D]&%)^[QH7P0%\0R\CEIO=I:T2\R!@@7%]L6'\!MK9[4;43M?YM$ N([: M;10"G42*1(I$BD3*GB,EGQ9FJO9#5ROH9^IXT(RN+>E])CD@;PXH@HZ-,N@X MZVM.[7Q=@=*KE,.^Q@X+'EK?(SJ#F4%(,Q7,*L[S^I#*"E1%0@E):H" MH:1$52"4E*@*A)(258%0%E7EDY$]8T:ZIDJ5-56SBQ.IA,%NU%1UF[*FJN@5 MKJ:]K.Q)C;P %%T%$O@XZRIFK'U@4E)20E M)"4D)2H#H:1$52"4E*@*A)(258%0UE3EDY']1CUCD"FH:NQ2:C:'YC&3;,%. M%%1UE88LJ"IZ.:LR3)-'/J,I"ZHVIF>VKZ"JJ[1D0=5&U,M6%51UE;8LJ"J+ M2:I74-55.K*@JD0.J-1"%];2M3MUI=V4M"^>]@504,62N*Y65R%DE 55LJ!* M%C](I$BD2*1(I&P94MY13M-(E=.THH:8U?(S5143$\S&W@@"+HJ)5! M1UE0M6.+@I(2DA*2$I(2E8%04J(J$$I*5 5"28FJ0"@+JO+)R/XM=%A43Z7( M>JHY"Q.39,%NU%.INJRG*GPUJRI,DT6B W]%_C[]' M+TM%+WY /9CXE^O;L_/;@]/KKU]/;N[.C^(/ZZV\/5MF,("/RF_' I-'2@3Z MD4)H&+C"^?>FP@S^E-[];26W/WY)SFL[;$@$'(GD82+H MA\U1<+QRUF'%<69&,UR4/.?WFMI)Y"Y2+]$(ZJ$"0A,MJO^J\/]>3S<8S F8 MA_F&E/:P60 7#R)11V7V'?CDW#&926;6I*-#D^*_^>"Y>'IIM6I MN&\SW822R#<#F2"VM0BQ2\19K/ 0GB=<$Y#-PHU+56+(+YN%?B$[+X->+*H0 MR_G\X(&E.G\QF.\3M[]-DXC7";8)YGL7T"YPSA?:H]0XWT#57A>TS2F0"NKR M7)T,402QC28M5S2<#-W0"?8>#9(;)#=,T'!#/?)W:H=L[S$1+]!+1/"5[E=MR]Z;LO=F[MZT[),GD2*1(I$BD;+1M,6RSHNJ M$G5>U.Y=58OZ?%?,SVS7>GJ]T6[MBI>Y#1Q0!!T[9=!QUM?E83M=L@0=:;$6.I'U1JUPZ5L6UE;K>+;:#JJRIDC55LOY! M(D4B12)%(J52%36*&E74Z/>NHD>^AEXM/[-5ZS7JG?;.='G?!@XH@H[M,N@H M:ZIV;%U04D)20E)"4J(R$$I*5 5"28FJ0"@I414(94U5/AG9;]0S!IF"*GV7 M4K,Y-(^99 MVHZ!*[\B"JJ*7LRK#-'GD,[JRH&IC>F8+"ZH:BBRHVHAZV:Z" MJH8J"ZK*8I(*%E0U-%E052('5&FAJX&U="UP*51)^Q)H7P0%L22NW:QKK;(; M!\B"*EE0M07Z0")%(D4B12*EZDAY1SE-(U5.TXH:8E;,SVQBF8;ZZFZLIYJ M(^IEN^JIFHJLIRJ+22I83]5493U5B1Q0I76N)I;2M1KUAB:EOP3:%T%!K(AK M=^H-^+]+3(UD9EIS9EI%L@T*T9DG%G]Y%%<0@^2$&0A^^&* MY=1L\5)J96M*!A[& MW;]"Q%[KW:.H$K>/O!D(%J2]N6PXAWKQGSS(E1[G%>$62.X<-JT,W^$:=2P2 M8KV:AH$;7_$$SO!2=K25%.<[5KA3$!(QF[5I]L?YU>GU+;F\.OM^=W][>7Y7 MA\^GAR1-)SXB9D/ZEM/2&WI7^=&J;=$<%VC)B6[D3$K] ;FPW6=_=N[;,]4+ MUR/!@)$K^$J^P>T#GYS#[$TR4_?0(-0Q>0'$-D]XLY;YPW>'AB9H'?-C%HD+ M$)HR>]K$R"ZTN5D;"SX1UZ@&L^T1-7%=E2G-%T?D ](,R7Z]NS M\]N#T^NO7T]N[LZ/X@_KU0BE[)#P^8Z4"/(C)=*!F,'L9=*A_)EVYS>P5Z]Z MG]$;M/CFV;_O>)S[D;D63G%?: E4) *+1#2;2,]AC"PC, ; MSN\U+6&,R%./GE/Y2^$KYXFO5BUM2O,B=E#YW4OJ>.R3NB'DTP) 05Z*>K,!B_M%JY%J8 MP5AEB:F\>U84T]PA*X9#BV;$C?4UR(7;UEU_+F?Y^<9S^U8P9X.EJLS98-DH M8OD9VWGH=559TLWCW8O/;Q?%;26;5O"^V"8>:Z76FRVU0++MF"4M38&=F/\* M_4!$_X%+/ 8\8E@073F)9L/K!AK<^61A#/XS)AQ#S");S4=I>:7LSK-LL MBW5O0L\84)^G5@&"GTRD!7QFA![GPHV8Y'<.,$_!?WA%P],QE]][]\3X=VAY M[%N"C+L$%QNSV7A:4+/>A?_GK/P_EFRTMXRPA5MUW$Z$Q?ZM)<>-OI^R.V;7 MRU..G@L3,J/XV ?B\C0W4!;Y9KSS.O-5IYACYP*0

X.7',;Q%FKON54I\= M4)^-NJKEKCZW7WN61.+"%2GV+=>TNM994A9?T?AH9]3EZ8 ZCPSB&?)$[7#O M7.O<>Q63VYC5B2\%MJ6U]R;&%;_0ZMED7%D?/HM5?"_NK MUYO:DATETHO)B8_H0=]7E MGQ'?@>BZ0**^62GZ .#OM8/5J8L[[NJ*MGVI\QW2@2,/"$,Y#Z$>I$,7)O,? M?F%7-.!R64FC #[;##] 0'62PL3&]!\N"M:[[2(E9"<5X'N(6KA3V$2G4.EN MG]K;?9_P!E0G("8!XVE: ;%=W]\=?W!.#W:I0Q8DV00O7+C>F1L^!/W0 M/C$,X/Y@S&8S[<.@W&V\>J.*\E' MYAASA GQ=.*8YS&2XI:+E\XYQ]!U_XO 3^Z*.G*HJ,T//@U3N6(UY7 M@B($G0O\;%XY\F7UEIY[6=X>*L?52%NX?L1CAK4M5(X[HP.3?.*(CF4R$1!Q M(_"P>677JO6Z6OX5Y7NHZU8D;7EQ;QN<_*9,+%90'9Z&/H #J#)^-+PSKA^ M:PL--@;%>_]A!8,8*U^CQ<[I0SXVH!UQP:6N->4.[DV1NCQMV04?,??2*>DB MKN,B>B&;A,E[JQ(C1'R=E'QL7 ]V%%Z4K$H_\?W9CM7)6W18W%'!]\^=I,LT MWM195KF6$*W'21LZS7M;P,LG5U71R54-L3;R+5 MT^[>O8T[VEVQ0.SLQ(+D>Q=;R-Y$#>V^C+_[N._S.FYE=Y)TLMN\UZ'5>LWN MDD.X]];GJ 7E!:8=73>^E13RPW.I*NR)>!)5Z4:N-_.]$9W WW;5V\FNRM> MRW)S!89I4R[)JC:H(8YN5XOL4[:;OLC[B5N>I]'DA1^-KG0TI+&3CD:5P-OA MG,C&3HY)@SUS](_E/.&>%_!&!"5D@WNY_[3,7=!TA ?NB<5 TPI";W>!6K==NR27 \BA:^ )@FS>4+;DR5CJ\6P*>='BK@?L= MH('C; MOZI76DXM.@27EW:2#V94Y/D170U^;B1N]>4?& 1^3Z K=Z@4:;DI0CN$_S^? M3/P6C)!G&0$S\8<3Q\Q>2-UYPSS+-6=K9PT[Q*,[SE\,WB7OE@;LO-]G1K"I MG$A7X0>\MO-?,]IY7Z4:#%*:O]-5:SV]KK>WL O-GBR-S-/5A 9RO4.N=Q3. M@%\8O!3[9V$SN1%7;M)->-4*3"GU$__:4;H%YLN[>.!0NZ[H\L2-JI!9*X+, M>JW7K3<[I1[!(3,36P*>S$Q4 _<[YNN6YFJ<8_>QC3H9?]EFPU-H-J%1ZVF= M>KM3Y!$N9?@7.T'A0CS(9JW7JFOY'UJY!ZZ%#O;#=$,\E;J2]BT/^*KK7.P; M]K/9NO!*:.:TJQ MZ;*Y+^13\AX/[$T/K^^"<5Q=][_[HI[U.D(3/PJ (^G"]9(-7U\10\6U>%O5 M$6O5>GIK28;GC7A?1+DU;]\?0A==X]QM Z&;2_9MOI_07(G"'^SZN!F@VYF7ML!@*/R>&>ETSO& XW(MA&;.WWS'0C8;A#D?4&:/Z MNW(#@#APR:F+RA>K+N$3S_KPTW,NA"6G-KD+X$*F-0LW_-&7&3 X@M(XC$S" M')Q..7?SZ8&/SCQ)TN3HK#%2 81MDS1>ED+ /;PI"/!2RI8_,! 7L.7V,QW[ MM7BX06+V(RO=Y?\=1]X>N-3'SY89#& &RF_'!M@V#_E_@([#7 I%SF7:;U4/ M6^U9^.++_-'GR+E\<&US'@]&O_.?9SF6DH&'"N/7P#5JO7L40LQO8;=)P5VT M-P>3&9Z+<9MY==KOC:1IQJWAZB*!B$5B"X<]BT,FR WLQQQK6G8>#& M5SR!,+STAHCA'<% "D(B9K,VP?XXOSJ]OB675V??[^YO+\_OZO#Y])#,,#KJ MB.9\@&+Z<..:-QWR8'Q4'[R88GR#\S/(-V_5#C]T# M2K[8KO%S17>4@1LR0MGV0C9Q-G0%#VA<)(Y%L.I;V)*HY(!\H;[%#ZY+(VD5 M!FR]GP%!20^FW 8CD1(C+27]1$K\B90,Z!,C#XPY9(2'2W@B',/A/!/N9N39 M"@;DD3G@AMKV&']A(QR-BO[L^+Z19\&X(QO PO#-0BFPAJGW68YP+Q$KF('@ M8P8 -@3%0'3N/G+Y!H1^=9V?Y_Y -REB5R M2O",T&QU/-\V]#R>6IK<_)&SH64R!-]A>)P=]<8<.$KZU/*0]29B,^'("#GF M(4FB('B#']J!F!H"_N^0>@"?P!3@G0Q!5 8^80ZV!/I;Z##A=.I*G:"V(<#B M'/,Q("!2\"(38A+<01H3(7Y-,* !8& , /'=TP87I.C=8_#@\$4(UQW28?C MO.SK#N>XX#G',7,4P (S^87:7*3O!HP%!"8V'V@=2. +"@#- "FFZ'" 4XXL MRWQ= B-R?.';R$,('UP M!)L7@X5?+:6[L5I9^@F<. /W- VD>,@V.#J&(;Z M5^B(%$*B.V-2O/D]L7CA&]S0(R>.$\*#MVSD>@&!5Q6EC?\GTHK3<@2@+.+( MOF6SE-VX0SW#$X)\Y.$Q7 M;E:19$#Q.*QH%'P?&^@#CSKL&;XS7OF.-H);J $UZ_@CVI/$,H +@S^"X9R8 M30O$SN#RA)Q[*J3POW[M:&K[V%]'7TR"N@SG[C+C_&&[#^A7P"Q^HLG"LZ,! M3^X0!!8Q9PG/$0VTPQZY!4?*11@'G?80^C"2[]=3&$T>Y./Y Z0@6!,PC.6R M(=AF@WD OOO$T&ON"S^T#H;/';FXWF$@^R ;"C7WR+&1FHE 2^3$VX+_XOU3 M*4RAEQWEC04*.;M2@3LPQ[[M/@,$T?#)8X^>^QP,P/E*X3'VA:@),/N(;,K% M0EAL8&SBA\9@_JM!6$('7#WPM>)KA^0V!'5-$W&PG"?J1X[H]Y\>YL,YR!ZS MN5SXU(FB!?119J<,'L/C6% 3Y.4.89D\@@,!BWGA* DX4"0S\Q[S&=IH>.%G M:@I.$3&,/?%6\*9HJ/08?C@: 4[ &EGB/H.;*R M9PZ:;?WD(A/OND- #'Y0NR44%GII^.0 F%@DF>(#5":0H\?N3G!"OPO!E

,,9&I0D3RP MX==ASG^*H! &$\YL?:[I3<:.%"@&*CSJP*=!%2.#'9 M0Y H5A D/X4C$&<#9.'1]6!<$Q5AX%&>EO"SF,0[@T'H"\^!:XV4:\5=31/# M>)Z5>4*,'PKL\\^H3KB2&?*R#=3>CU$2QN61J.WR2Z!BT%J#MGRPS,@8\V#O M*P.M$D5C45'2)$*- $@')-Z)G^ET*%#%@QGL6/@L?3$0-GYX"&A"@!:P]U<&22V'^^&*,$%)1%A M&Q0_'CUMQKIY0?Y%G!>06J,X)+CC7<2N7+&'CK< _LQ:VGH^=RPH F[4A^M# M&M\?'[$M7(HWJ43D)R[,*5G.+Z9^73WJG;0$XR:T'0Z@5E*=I:Q03%0*FNGT MV@ N 41,YL>I8)1"[DF%(Y0Z\#[!5GO&8(P/VRC]46YVA!X/*+C_X (A=Y)' M8< ]A(G^")@Q<*Q_8QC%.U>AUA/(R"@ZA'+RGD?P@,20W//UDU=Q'R9T1((; M1HN47Z3F^.()SQ+$P1E?$N%:!,.YN/;-2U>UD0]=I4A11E&*N419+E:I)R/L)SNY]X=:6V-L]%-7';NAQ&,GY,RY>B?+ M*E.36&%6<^!=9W;:U.S>4TR4^U2TM::B+R;4EM4V+FZN;Y!L-)T#,;ZWSP@7@__8]U,@P#7*[JAX[IUY,"\@.,?#"!+BX_8F[5 MX1[_9)#ZI#D)#SQQY8;S.RIZXUX M]@78$\;B0_%)Q:'2BA%./5J9X^X@<#'/1[$(8&S .7V[B)X"SWKA4$4AF,OS M2;X%:*=>R@>*DXG<91!VV6EY(^IA(LER3'"K/$[S &>1OKV.-Z-#B&/#%UQ. MYL?_\/0>IN(")#$,@]M=ACR4,4,O%;K!,,,H^^NQ1\IK,@!\8#,SR8XGC_9# M[)0^P;LHEXASPH@[)#3&;U@"#5:6I_9$LFD)_A(VB7 .(1>MB[PY9C8-SM:< MC?TD&6;6,9:.EW+Y'29$BH!!SI4^9N 89UUCD%E:QPS@$P46 '$ZG*E#24\V MD4'!N0G;)X_'\$ZOW/\K-!^C,/[!!:Z8[]M'@J)]3&<4DE3>HH">B,69R0E/ M\Q)Y\'N?\55?_LXDQI]4L@!,WA#(=\'K&$ %<<;G_T[&XYEOWUZ\G-W?E1_&&]?6?"2>EJOQV+K:%'2@3X MD1(Y(;C7+;O%FC_2[/RVRHZYZ 5Z?//LWZU]//^=@)U7MKN2""P2,6]FGZ$:-+8(LCZQNOL@U]'/@R";_NQR-V\F+Y M/Y)@YI+G'+@*4-//)#=\&2%I@.S]A#L$FY;=1Z M(+,M55HR:VFE(XRUME43(EJN9(M1#NVCUL*OG<.S7,5.2 I("D@*2 O*PNQS#P&99 M86!4LR9+HPI-Y1;AGG5JO6:KKC?UG0C@MI8;*K*JW-VI5659Z[5=DE$ 1ZM* MK==IUSM*4T:@:SM7^W86H:2!I(&D@:1!%6CP.7/8V8J-G7/96(V=Y^:VF_L@ M^N5]S/2'7ZM7W%O/9JB39^QA\)?E;D=V.?I>-#K\GLSD#YC(5YC!E NB-*+M M[XU"CT($5T2M]=3N?#^$8Z*0Z95TTB-,3X/IU?7&_".W\000;)THVL>F6QVL MV!)*WV@[@?=V$XB:NRUM'[#@A /90T#V$) ]!&0/@6VEF>PA('L(R!X")6-" M]A"H2'VD["&P0@*X&Y]+OE,]!%3])# )N--]KU5GLWZA:E)9,(V14-5'7-T2E!<\BP7/80R-EAWJT> FJWUNON MQ@X4::HD0O99RQ2@'32E8.VPJ_LW]FOOKJ2 I("D@*2 [""08Q H.PA4PQ6K M;NRFJ;5>4ZTKW=W(O6XM-U1C35G3=FI-659Z;9=D%,'1>JW7:=2UMAX!>2@^!]";[0IR11JVW8(=]"2T$ MM*)GUX39U1O=^;'#@A8"13<%,*CGC;$G !VZ(3*@VX=KT8HU_\ F:R-U0@U# MW.8Q@\%E$#YQ,0VHS;#VX2#:;8^ZX.681)KBY=BT_)%-QT>6@Y(/H@[CBQFA,,'%T_ /< <[LT$^0/:M%5M4KT?HN1;VM:HAZWV+'SQ9?[H8<;/E P\E/I? ]< $>&])(!=3E%E\$WSM#<'DZF_Y'.,V\RK MTV8NLG(S64\>7"4PD0E0J7'FT#;]LT!PY[!I9=@ TYW'F=0G-J&(KW@"8:(O MQ>=,,YXI%8LKHD[@>N,SRS? V($P84.3+[9K_%RQ-0L#Q3G"B8 H3]2CWL3N MC&1M%^/MF=IU.>/*!26C$Y[E4(])C FP-%G16@E]-^ "&..\4(?-:1:AKI6' MI4A/EH+^Y&J6]WE!_6J[X'MPP^'Z 0$'Q@'_2%A=+CY"*6-G&7'' T.#8S+4 MR(!;$TPMN(FBYXSEP0V64X\^N6% ABP8N*;PA.8-;+(^'X7Z? CF!]P@@#?+ M;!O?- )"<"%^=%W3)S;ST7Y1WW5$IQB 2=@]=S@"VX6.!;[,9#;88@]L\0F: M&1@%S0P0"IX29P\ESB/H!C!R1BC@$6C+T8\![X3736 =O))VRY MXLDZ ;OF6_A^:L-U,$QX;\BM&KPOYZ$7&Z,()S4/#(>'FG%.@ M3YY=[R<^!7 C&'Q(P)+E#]!?Y6B(7%2?(+)@;AQ$"^QZ0&P*GGL=QH7+$PQQ ML A T9-\;:H#Q!A" &,(@C@,'@'X .& O\?WA/Q/*'FOT)13@'H!AS;=O(C M,%8]@@@GZ-'G!*SZ]&3J4S.I$_ T@"GA3P1EB(XV^BTC?-DA^9[Y#FX$?,0^ M10_C=#LCA"FC2E.I+A+ENLB:ODV 6S(/+"+9#,26F&\$,0<]@#]2TN,E9:"Z9P=^ SX\!Z.1A8 M)L0]1^(?T>RJJZAS\ 1&ET5(@O?-5:*/ .I$@YX"'%\0C+-(,+A8W:"$F=\H M^(3A<"6M^N,;>#+W ^K<(P@GCOD/W@'KP@V]?X*#<@$4^T)MQ,O=@+'@# B4 M7HJX@8C6,KX'ELV#C@0\L0"1B@P0(T=FZ $SFSYS,H%!J];KP_O(&%[H3W?# M(V"-D%/GQSX<*0DN;I%.^.NE,S$US$-' 9RWS>,C&U.-P'M(!U5:$E0=:*M' M5>U:KSD;3OU6SXM;E5EN16)MEEF1'!/:@.4HC5<[,'VT5)7BU0+0402K@H?; M;LYC531:R]GU$94Y=Y) 5;^7X\!\KL]Q2[ *J =W "#LP[ORYCA=>97C)D(X MC^.2M_Z=>RGPZWED:3>.@3?EF#BN@,WFX4JM]?[#/'>&QPZ3>&6,YCT8CS"_ M:X_!LC]9[!FL/"8>TSX!]]#P?TY([8@GT4$. ^%JSV_I.*\[9-_":7#R8?H2 M0.D3'X)2=&+08_D)OI5#1 L+[NJ"X^*@6Q,0+O!\0BR!Q M@;(NNFL88%J!MWCGRX'@(PZI2,U: "WXO'AG>OI\NF*<.-+!/Q 99=)%Z;:U MRR*_.P-"I1DP$\\[MFDP,O4ZL$O56H(VFZMW1"TM59#T.;[6G(N>#S_LK_] M;N\X*S$Y361+\3&K*L0'U!=Y8F;'RE=+V\-XF\K'['Y_O\1"P[2_Q;,&NW?= MOV4^\Y[8]!)BX>>\Z%AWJ-5;S2+/>9'$+*?D3L?.B//D_<.Z;57LM4'MJ7>T4Z0)(DI:J]MI 4G#1._/K%_=X(\7\ M)%UE-M&6 ]Y&R\[U*0F^JAO,?:/!['ZK=!5&H4O.=[;[?#!TG_@V%2Q" MY>OT 4N7EL;%B_Y*^Z 2S??U\N(ZBAC*-EP-A<> +6V^X5IEP].JTRA2D3?4 M6J];[ZCSLSWKEPU2JU%4E_FGSAF7.-CGE,/BZ;]2^>N][5BRR?VM4L^GXM>4H*;)H"58N4RER-+E=9 M+\P!5\0.8_57L][2I"'>"&T+-K4_/93&H^D_K.$?,(QP0YHP'-%G866"(IFA/'AV 8Z4,P M^I9#'<.B-KP[.0DT,!:G1N #-/P$#A4'?,9MSB_!"]13L0,J>-E";0E%1O$E%E MZ3-Q+D@PB'I$8A.^J+==?S4$39TJXJ]ZK(BH.L6)8B7IM!C&Q<#I Q+X?!9- M=J?K4+O:VG6HS<8Z=:CZ^^I0*_GXWE;!MHJI^OPS.C;H?%:>MZ04#6[5<@ RSZ'^.Q?3N;V8V#)9BJ.*!P MV9F C6P(E'_J3L=,;;.Y&YV2*D>^HH]T;/*:8TV5W3GR)-^B!$3^Y&O6>JI> M5Y4BNUKM,?V*/G.T*1K--5NJ7/F067>Y\E%)^"0--@^?I,'FX9,ESJOW+^<7 M\& BF 1@!E>%AN""\.4>'X]-Q9.1, =PE&.8^G;CG=<]$KYMAF_'G=2 ))&D@:2!I(&E2!!C(A MO6)9%-]VD$Y')WM09K8J['P%U=Q-)F^MI/H!B/W!ATE[9=I;O++FNH!'KF4% M0&_5>LJAVMZ]>*BR?/E:B5B.Q'TUD;HF7Y8(>@?Y4M,D7Q;-ERO7ON5(W%=S MHZOQY09 ;RO(EYVNY,O2^/*UFKXE." 4?BG@_P',.^6&'CDO8OT,K&//>$,SQ12>&D4T= MT>F!>AYU'J/.&B.//5ENZ-MC0DNI2K8ERC(0>"9M"@3&=U\F MF<$'!OX0.Z+V,QW[M7BX0>*%1/5J7?[?<<2"P*=1UP1547X[-FQ&/92 ?@@ M&>3.9/$R36@.6^U9 ./+Z08RA'>06;?!S&=*!AXZA[\&K@'\R#MQ ,=@KR]D MM,^?: :)&K MT=T,'T.8AQ= _Z@KI6I_Q 2<&>D;/SLN]/$],S]^&=^/1^SDQ?*3 :X=)A[Q MO> ;_9?K):S!;[N#\-"/V XXI71OS#'& #-?^*STV'H*,Q&GWH2?1YHJX>? M#=Q1?SA;D?!;G6P-SN^?W:W".>XE50]G0_[?N$LQZT"E-8(PE%-^V^J+5FF5 MJ1_J\-_$[\ 7)&Z?N/9$/8O"OV!U: !S]Q?\#KI_^J?8IC84!1Q+%H!F.8AZ M44WN=+W1 )RS(Z)%JW-1_P9NX,B,NA)7@%R.C[C&<4 ;@\XUW6?%CR&S_J!Y_YD!\*NBM_3:90$L)E2>HYQK=D$51C]^1B! Q1V!0,= M! /+^.DP'V"Q@%TL'&GZG@C-"W^/7I?\WK==&L0SC>T0$8:(_!]K.'*] $@ M \6NY:R'\JIBGJ-RUU'0VA8IZ'NT85NE+OC6Y76,P&+O8&WG8 Y7K<.#KQ8+KL&#\YW<]_/@ ME9NPVH8X4'L3!^)>B 5%BQFN^0T4.C")QV98,?9XU^<"?6&R(X_\P?M<8GT5 MESA?K9A9R=U?MQ7/V&@?SE8_%.*V%H3S+7-;.WPSR6%GD=NZ-6C?-@>@@TW; M]7F(?\T!(.L9<%!GX&7B*/" S\K2;?-77=]/<-!IU_U[G DG>3S>5I%>6Q@J M+K*PLZ[-)&E_[U^!T+HW[ B( MPU.'W:,(699[-.NV/))[Y]U/'2 !DFB# !L =;&QK0E M 86JK*R\*Y_@!L4J$F:&<0]Z!0D0_#6#0Q\0G?'DP2OYV,N=L7<5./T@B%7# M=IO@=Y 9/PG#IP%\"79LEJ'(%N+R7^!1H*6]+)QR"._ZP!I9#LL"'\ P:C_(NL4O;@-O!2@B6Z'H<#[AX/Q(>#X:7 O"$HA^ (S1!(^)Z',!74A?KV.%O"<^&)2LO M!R9DOI);; NCDGL8A=\"W#!8M!,G.9/:BV"=]'@_B(-A2(-Y%42DJ?\O?T4%\VYB]KV[IHW$&MP7BLV..., M/QZ/%'=Y89+^,ICF9,D5K=W'UTYD:>R_RVRA3-H]H]A(9DX8C.5QX8)^1P&O M*0G"8@=/LI(@6IL-9\#P* 0;3(&OX[EO 6WA?(I(N0[A>9!I'@U)=1&NXX'S M,'(2.G3Y&(LI77P>9@:S$!RO=UL[2.!^594&WCR MY)_'],_6NS>/=#+? W/%6":,C('^*',5SLP)HA"4'UE2^+MDJG!GF"7P)=0J MP(UPS$!FT>TNL!ZB9$J:F!X#ML8DFC8-Q<;#DXF,G^6!Y\,0?\U",HDGH@=4U; ":K464H* MF<8FX\T\J^6,4L,8SYB"'8 R+V51+YC9-5"4CD.(3[UN@Y12,:U PE9U-\M6[ M91._8"FI;2_O& LX[YH_'<*7^:C,/2?CE) MA@V!!')?T9&+C#8HJWY$&;>"/3RB"3=^5"&?P#8/8OB>[447U/, MLB8")\%JL0^/+W]_<.OYQH#F&M%=0*B((U>?TVFP"M[S;TWEL]61D3T#?-(Z*>L4*T4 3HK$TQY.%DR M2P+A<\9Z MVZ+=;1$/MSRP13Q\ JV]3O^:A1P8R[!,R,[-4G V#W\ +,0[0@EGE(<&!L1$ M(_P_YAR7*_#7U*4:+%VD]25-,%]TGEX&Z54XX,JNKW0#A$+&Y[ NW$6[5.LK MQJY'YT/UV/GPUR3Q"T.L 6+L@*[UN'OM[A8B[O&8JE@T^OR9BG'K.LW#+5-M MG*EJKH$\?Z;:WSGJ=-R#SOZ6J1Z/J=HO3%(=@*7:<3%KOD&$S6WSV24M5"]W M/&>:A)1-@!T_-7CW.O^ FG,5/Y-0>[ASMN8V#*;MGK!=BR3XV]VL!>^VZKV7MV M!NW+C\5^\5(I*L96?TFL;=ZM5?M=5BW1]3CV3Q15[S["ZSAZG9VCGMMN;JW2 MQ^:.HE7Z1+BCBSY+I_4RHE?/D#MJK,HGPAV]G:,V6(6'ZU3;6_98W2I\(NR! M"95#M]M]?E;=BS'>/J9\5U@*4[9;$)-&7_CYVD?SA-(VZTR?FRN*)IJ MC\P5V#'.;75;6ZYX4B;:(W/%XOHP"F>?,%>VG(RM:S29RQ7IEQ3;, M=C]+[1QO^6[ML^^RSXB&JO/_Q@\7]@[W&K\/&PDQUS^WU7D:4_)GN!#1>/#>!][V(/@ >L,)]-5G3W ARJUYL&FU M!DXAA4^=JOM1.!(LR@P&S<,,.XUCL\Q<74TB/!Z<9Q)IL 7UN0;W\ZSXBWX_ M,W,@F(3B4R&VRP__XK;B^"<$=$.T DT:09]!=*4DR @O94# \O ' 40AVN%/ M41ZD,4&X(""-&E*Z@C8, #W?G,D$RJ:(,C--$X65@M Z")<0.9$'_"FOJ%;@ MM!J\?^-A7W":0Y[DA6[H]FLEP!PSBF]0ZH B81KHI3-V#3S)[=Z]2(9*I=DN MC)3T$3V"VN5;%!-\'@*Z\DHSEN[GJ6Y?+Y *L!,1]LF$E*%2@ SS4"FMYN'.$:+R8>?Z\LD%YA-X#-SH$NDU,9AD ML U1@B:TZX1#!/MP*[;>@A6RT9)NZ5&- .0_$C[#B=Y>AE)Z'=R(;Z"@":GE M01!>H9Q[(VV&:R5,&DRQ]7UL.N06B0&C(SL@4-"$!^^'4<1]_(,E>H%1'_\L ML+B2ITW(-:^JG2+B,&:KV#]5>WGJI!OSN/?$7QC&L'> M^+JS\ FWT5\'J,\B]ZC5W#EJN_O-9J5WA"TH:GH)/Q8QOA>5:2$Q6E0877.' M#8E1 TM4!O4DM(TT* #+*9P$A2F6*6$.SQH)$ BEBLS<%VK5PDA4(P3VO8@4 M9C8.$(&K=B]KP9:*\'5@,H53:5N-O4DBK4#+QZ7R4Z[&#I$SR0HMBEC#X$D/ M%PGQ4]%%++ _)JEB%P;($HZBVRJ1=+-_4*G>:B^2ZH\B78MV&6T(87P8^5DT MR8CDME6&8#A*++J,N\8U"O0D_CRE6[LD,5UJ39Z0)L(^YB*^\4F&);2POHRF M8JRON58V;-J53+11DOBD]F06F3.&W<8W: 272J^YOL83FO.^2UJH7N]C1L#J NKI:*2K+1Y*<4I/E M7'LI2(C\UO*LC#)F^-)Q"/N0XE&S >IP@=_BY#I60$I*YP_&,%D^#%/^2$@2 M)F.EK^S6 E#H(Q'A=Y8% 8/YU1U=5TU4R4?/X')J]4_(9 I9#/DT\ FTS$(* M$T5AT!\MYT^AJ]ZBHV/# J+\1Z%&3CX8(0KTBS1\:]=#>P J"K;ZZU7:L4UK==X P M/OQ2.BLMI5N_4<\,$G(Q'3<-YKCBIG5K,XX/)B.+$A$3,^*3.$$,@P=!JE2- M#2)+S@H;#5E 4377 ?>4,'+)DO G80PF=>+#9<^ M\7R&M2O&&*U<"*= 2JD.C4V,?T5(X017'UR1 GY$2T1'P&A- UAO:%:06?D8 MS%:*4<"),)U#!(T=PF?0T4)L=O;^E:V5.2/*(XJ#S;%=I,7N87,7:%& 9#1D&5%"& @W2M);#FQ/ M B^;"2:UT=_%5$EW!/_Z<^2/K%4E'52,YJDB"PARG.'=Q7(TR[3G@ M'O31GAP6_6E,_JEZ.CL688UCQ248_IR7BQQ4VA77;**\?PVN_!A(FNM@,#G!X"'!7ZNT\#Q.M(XGF/7 @R%" MI,$L42H-6AK^H7+/'"0H*@TCG6+Z$7=K:$&!D"O6N) M;0+%'/ZU,P18YU#U15/0)A$B0K1N-^6#/! NZ[7:SOE2I=?!4X9@/-1PSTZR(M_QH4,<13T8% M0"[M YI+TRW$=;K.M\+CSN4 ;AJ+6;N"1E[6;#'=G M65 P[EZC/&DWWUV<_T[_:KU[(Z5U5%:%U%^4:JOB*OJ?"_S@^?#W+*#"@H6\ M]0?P/;UT#&8YF9)V )G^HGATYD7(M.L*(!_N'!WN+PBB*PYEGK-COAZF7 ? M9V1V >_\YJ6@<3F,7#BS-SG#BY/?97AW 3-V-\R,P N;X@'3]4$+I*],"*9# MIX7K9W;X]?3S"3UUBB1$>TNQPI-A(#0J.KUJU(\[&(A** *ULB(+=5=CH?KJ MGP_P\?/AZI2HUD>Q2OX2L'J<==K5!;'E0IY[UTJXOZ:DKT5G72 M=17.;QZZP_DM9?2^+UAFPF"==FT8;%VZD/J[@;?$).:Z/C"^J&2_,NA=%FP2 M2Y8H*8=QCB]/G(-NVQG-0C] HXS297QTR]T0]$9!%$TQ9!V/"(NQ)\E*,;\.9>'S7)0$^^<]^<7'TXO=D_. M/WTZ_G)Y^E;]8[6VOIS W=_[^1W?R7S;E"SMVR;G;"N6@1?VBW?_:9"]PY^7 MN8XOG]0/S__O,J\?5+_^\-V1#NYHCN3(M!S91,,#C=XT?[=L4XLEARD/-DB0 M6>*_[[0UI\C=6GF_U6C"-DL#JO]JTO_=W*2<)X>:#4//LRZ MR3$O0C1-.@^YF&T/[WOV\"ZI#>-]VP6JH[8;[#[WTS3=%WT]E\SO->M?Z*4,HO!@I*]7_"Y&.O361K8YE9'FUN[[>7-]?V=HU[C06WUGU^,N%\C-ST! M>;\.;CK8.>HV>NOBIOOT@GZ1;3PZ*[?Q6+J!!]ZQ6[:'PL$>-?!X-LTN:+ZK MK*[SCN:^O&-:6^Z9>'&/C>'7ME*,>NJ:WOBHQ#:HJ M#U>M/[P_C>PQ5UQY$8?A02H:I? 0OR<'16H2Z3<2USQ!.:H1),">&%%2 N;D MR%'<._BYY"+=S70R''8T\*89_%K]:X7Z1V=_O_SA1;Q7JI64,5H]&*.NGLFCTF)0#3Y:T+_]3*>6UUHVN* 9K3Y,S%Q,C:B$ZG-/N8*>" M7N_-'6<.V*3$AW6QKONI[GL&W-9T7.YE3I!5\-JD3SIR!>S-?4[/:EA3"T5B M5:WB*N^O'#%9>"M&G1R.E,-1/!^RH/D_BCYOMFUYM[ES=+AD^GHUDF_B7&]/ M[/>?V-ZC'\X'&&0])_3#+/@, W^]#J*KX#<291L_GUB?V%FRQ.R!#ZCPE7(: M[OS,?>WM!^6Q>V2Q[@]W7^C1^[T.Z ^TPJW1=V\5TGEJ*N0K-@;9ZI %.F3C M.J.-UXN6K&G?&G4OSJA#OL0.>T$:9/D+/9FOO^-H_AZK@I' 9V#"8VJ4O/%S MV@'?:QVG],W6M'NBAL_+7^'6M'LYBN2+@.Y>>=&,DM1SO7;ML.+!7HU$V MKCFZ*UP@WT8%OENP=D"P^LF,0"]?J.YX$DN%J"^F$.G=Q+M1DZ^K M*KB[R=5E0-@/%P$!(,8CK'F,$D21>*"BDVYK4=')_?5.;5OX[^[M_C@*B3K* MMYJZI;QLC'-FM>:J0/-ZF&J>BJ[T3ZN:Q^YOCP":BU799\(=.1\R5^,I$VK> MK^GDY>FOOYU^_FIKMK//'VMT&]VW /U6T8Z]VR.X[?E.>ZDZ?4[&\W2MKOVJ MASJBWUQ[#- !9XS7K1!+&LY[!;L2H$GC%//V)JM?3#/9EH E+!, M@+(*5EN0*C)!46(P9;?T$'5[-R"Q\$]T0M5S^>V4GC*@H#A63M U^1AQ_^B& M X+Z(!A3V)_EP:+O*I:P(5 01@DA2>N_+[7AC&837X5I$D\82X$^&^1 \7$P(6@0AK;)"JCW MNI&?(2O",IB%^0P7F08!PN"HQKT"?X+G 9ZXS+T\R"HH19@M!FA;4X@QUPE' M!?ZKF;M1$FGU9>"V %FZ6&>%0KO[U-!4:/OJT=?;T4][:JU>L^J0+35 MK=*G7"_I_/33+],'*7Z';TS!_ON.:G-XN3?/ +3DLBVS; GVN,=+K-[]]: ) M_N144O0A+EW,D8%T[C",]SK=SF'SCX.=HS.0K"CYFJUW[8;SFQ?#AJ$ TM(0 M[=Y91A!^*+6.8R^ZS4(J#_ZHL;Q.%)87/7,19+,HIT?.#2X@[G?U4A\ ^@OH"IOF8TM[^OA;ZKZ*[$T]SJ^]U-_]E"3?4 <6S4@+' P>&/IS>#L1>/ M N=XD!MT+<&QJX:Q(Q@XA>0(>]D/HC 8VD!NK@/&!^$@1^$DY,;/KC4MNT_N M*$7(.B88C,%88,FP\M,%:T9PTP0M#D9""X)G >81X^6$\54@L&3T#BIDL510 MKV>!/:G^K0#0B44F('].-NLC7CQA]"!^(@\UBV474,6[>DL("AJ)B)9!/[A- MQ$:KP- &:R-"8#N\CH8=ENE 3,!H\<,AVC0*IBE"(PHO2="V(3;@E9>&07Z+ M'PLG9*:CKV4;M )-KXZ\%B8?,X4V713B'[?VAM>"/&2P3V-%B5E9@+;F M[YA=<'"RPR0*$VV\^L&$=E,,M[HM;RP0#@\#5/4Q6=3+.0LTL*&-T@#/YD2P M#$P^(C?=>F#+F6^AU%&;"VC5V88/P@0F3D%&S5\/Q);CN_\C0D@3#>^G2S_] MFG;0;YW7WAOG"P@4Y\QU4*([K6-7"9 +1 7]R,M3(@-7^;K_1E7UXHOJS7W] MXAJ5@MODYF3C>EEE%P*RY$03[,9G.@H9)!U-0,&C/3H/(#]!((B MR!5.ZS1!D\%(#&KO;0D,1I:L%]P,A,L2R3COL$0XD-D4;"6Y?D,G2#!%\RJE M4?!?'#\!BN'J2-OEWK< 5S&;TA#>HAF!5WV#J%#X7?$ ";0V\JX7'LV*2-/Z M%/?Y%7I/\-YFM/2OP' H-$ D8 J$1*[E#!)X*[BI5[?PVP&BJH+KJ;H0E'Q] M?++*936A#&11I1&R"@]6%(KM'U9YKC!A*RH@_8.-$RZ>]QA89!+>E)SS*H_< MO+,LN,,2@?EG8#?#;T+X( RD\%L7AB!85_;E)CNR4!9X M60+"$A?+!@A0+O583*(1X"[6V0H3E4V8Z2P%%9ZQ*17#FHHQL6PL/_B,2TCH MK+/)1&!:ABC"!*8% 1FIVP@X@>ELJ@!]\1LHAGC:-&CE@FUE"7:E!^]=)^DW MP5SV_DP0" (G23F'[$X[@ B>CV>XWD$ )@C:G_EU$,3..8CEOJS@8]!/01(" MT1B.VL$@%.)IHZ4$9MUL0B)3T0'(-,";>+@X83:<,KP<*^B:;)IJQ$;\)P*3 M1UH7^&EXA2\O:Q8L6;#7B*P_HA")GB<26B2@@YPS6W"J- MHK@\IB]I)A=.!+;IIZ$_DEAFFGC^)JSX19PZ\-(^JJX\""+E[)+VMJ4#HDT5 MM&U!9Q?Q7&M,>RUL7?+G%EB@QCNS_*:BS8:Z8=;_DT9(YDZB(+#3$EEZIL"L MVE!PV70%HXT6W7#."C/&P6^;K8[CK+$+3&2HL@= E,<%K!H^6E+A *<]%(;XV'96!S0=WRPQ,RQ43L3QGJ=B%%, M@40&;&LX_T:'!5PA\ :!98I9I^L0O22/*E(K7T?.*G.2Y0S:8^&^HU.#>R^\ M"<:!-^4F!E&D2(."";2Y 1XD.X+)/P;+%_8OID36%:)D@]=-;OD*QW;=7&:+ M!8JZ7>%FYGBXL<79B PI*7\@.RV1V L+?&($Y%QV;6@]) M:\M/5.166CTFPD\_E?).V\S3,\H\[1R=<( U(R<(C6@^6*XS"I)I@JX_YN'# M+)L%$F8814D?G2XM?25)S]([XNH'HT^T4Q6"2R0EF1PYL5,8Z 9&H%92-;Q^ M;90FU_FXX9S/4N.JUQH9& W3L<+*3U,0$.QN/QRHWS6<"PR6>EH>@KSV,K'; M?_^6>DK[*A\Z@Y7SO+&49W[)<9".;D6S-YQ+G(MYA=4XN_'XLT0J"NMF=8KA M+'+]?16 ,!LDQO&M&LH>@T3A+:8/PE@$KZ5=M44MU$-/,& MFP"-%9U0Z 8# M\DU9LHJ(-LM4!@I8,< 9B'G%DM@\ ;0&Y8!_";"R _223UMML=DU32T*O^$N M:F,-)\(6@IAMJ-Y5? Z8Y!J$AHIZS5*% "F40>="ILR,IJ,N<8"*RDMO#:XQ M?TLQ5L,Y]LO!'B^=T&)A?& 924BA-OF'-_'X"V=9ZJ%5YB&$*F@N;+PDT\*B MPL@4,S%L=*;#)>I-BJP!JS1X49A;2M@LBL'#-=&WWT+?![%TZHE[]!DTZ-@Y M'@*K>>SG<+C,[(&A"PPAG$E9N&048LPBLS&@:3/4U'FD$;[C509'=$BP<=G MO?;ZZ%]2\1.6,X48'&8_"G4QNG@8A^<"IP2.%+Q"H0CD(=@$H\%Y'OU 6X*E M$UZ6$=;Y5J9Q30*BQ.&*!W0P)&+BY" F\02II *^IGT?^/(H 8,!F&4N_(^" MTF3=*E(!U0%$RZ^B4\J&M 1 Q)7!\T'V\"97T_^>>P$ MF$^.&4H8HV=3Q=T!H2.321M1,A54,?J])?N6'@,6HAHT82'IP.5P9 ?W$V4? M>[TTX 2+^U0T!545!H*XZ3NZS$AU%TL1RE:[J-)' MJ=(C.L<4P9HS.2O$HRR;]')YHMXTS$&#_\=(X<+V>!E[$4M1X[I/$!WY %OA:'@&D#HMRI$Q=\'/(;9,H M6R5I9\P##KA*%;@D]S(O1O3KJZO:CSM/2]O M%[U"*2W2-^(##N>?J_$+"?6:*@^L8\7)^\S*$,C;'ETOQ/&795B:MT]/78\# M$I449[RX%#N)8(-9"N@@8@J$N$M8YK8:R[V++NPQTZ3S(_886\#G ^-U50#ZT.I=_ MR:R#NEFK4)3OO&J[G?8>WB=R418<-#H_NWCV7K5[;J_7XC\0*[UJ[[L'^_OX MFV4_U.%3I@-?86SFBA+%G!>?3SQ;Z<:FXEJA%-AFA.XYY0X]9YJ$Q,ZD2<5V MQI"C+X6TJH0%S U!D^$A]=3,)\'URRB\"M*XY&5K"*W7:60-A!D1#MFRLVT MR6W!N;M2004'?1CFJI#*VD,@')#Z\&>E[^[:?LKR8O*'7]U;_E60Z"!GF(Q> M/TM25L_$'WH/3,Z;34%\F#=&MF+=5/RR1!R,S8G )B/8?J_:Q/%T Z 4"OP M>IE " JW]>21[K\];^]R?3=L4HD MF249^QR7M+^GE]1QVX?-%1=56!$,T%J)*IVB7X=LIN9MYHNB0 2 F3IR>T!5 M1A@/"#;!-P:%62H,#6^P!.RXW5YGI>43U5KNX>%*KP'9"P(QMH6\+>^J!,-F MZNB66T6AM@EL;EQ((AXU41ASERW00-0-H_N\K4L*S])9J-2 $H-033P(V 1,;R^-V;:U M(B1HB8*GBK:@RIC=!&J]=F$L?Y>9"+T+L2]GL?YQ1$7'B4HV4G22 C1!TK[B1C8. BZ!IB?Q>C:)C(RQO,1XJ(3 M0;Y]:4W9 MZ)*^4#,@%P1A.LKH+_P@%,VBDJ(JV=@E#@><;Y][9Q_I<0YT>T85$@L %W5;F@4.&[V?=80G3;"&T+*AJC5O7H@' MU13C+:A\XHIKCM9P996J;I%(IZAV??^E="^V(E@I:8WU*[E?JQQ,8VJ@EWC0 M:/V\VMZ2S0S>Y=Y*[XF5),2J]'R!4A)I9$F"K*/\![7=EG=*:1I5+G!;-*)* MSNK0NTI2DME,/EH;;?;79VS MM L N[G?Z:S,5/.;,3<[%3R8J\XW^V&+?BHR>%2O>3DN7LIS[KJ]_?:\Y]QU MNYW6/6B]JO\,/''06YTGREYT"UCC/M,MLT:X_/17DR@;<]0QL3S%K!R5.M@L M@(J(2KA)*12N56#)VAB<#_@+J4:,GI/7CK7$Q0\Y__1BO#,A!/S\O1$!X+V# MU46T%@IM=[_9O.?&VSF%[XAL+/ZPJXK>:>[30>'-[']VRUW-Y>RQYG?^$X*_+Z4TG2 M?J**=E5>=\*%"GBO-YFE*-8VU37!'#A.D2";2MD$:E&,05^0A-5VZVJ0J*K'^)II_(?= H*ANP'X-0.2W<5--/W8=/0ZL(,:QR4GK)*)%4YR\!+4ZS: MLIHI3;P; BN4V@HJ>!EX,=6WI-YUK.Y4\Z=@R7@G5[OFQ)2\Q%0J:W,Q[@ZJ0+7.A K;7*I?HI>D/HUJ MTW@KZ_?M68>]][=A[Y<0]CZNP4>=]]Y>M0_<_8.F2A;2H6'Y /] <_#*B[C! M"H<]]]V#9D\]76FY%JZ-@OO4[;7UZ$DZI>I83IJY&!_O]?;5GP/I![1+80JY M$0H/]3#NHP>QXI_V1VEZK8/NW$K D EN[=NEU?:VERJ'APH\64M[Q>"(U4QF MHKN/@ )+)[JECQE0BO7YPAT)8+K/R_/*209AE=!&];O68]BL/$I&;'!V]QI[ MS"<3N5U;K=:+L;C]QN'=+W6J6S#@-7SD#V4?O?9!Z*-[BAZXA)F]+,/K%:3% MU.^L-M]OQ%C>/VPTEYD\\\=>MW$P]W2MK7)")96()%S0C2;2@XU KWB[K6X& MRYGZY*>V,"Y*K,V$LN]PZCX*JC.57 Q6# 8GO)J5,;X7ZW+3!'OV\<6%F#KQ M\UT.T^Z%+B?KA>J",ZJS58T)3$\'JCM3B8)"5PR\=N^!QKZE6^ASS:",&\IE MTW9TP78]:94S:DQ%AQ:Y;=%WYGW3$UW9;^IR,?RAO5P"V*#Q9&OO3NI*HX$ =\!9**Y[DHFJH#]>T,HMHU%4>KH%]8 MJ"&D"F\6"F?RH7"N$.S ;1^R!!9?W_JB711(GPRHQP.W0. V+91%XA+"15.I M*F%^CWXE;F EKO'F''S,=%BE?NP*DH-FRH7<;&D&2]LELG2 M==L])HMP,!EV>! ,:KCK%$I*J60$?[9* M7"D0@O&+?:GJN68NY3MHI$%9:=CUZ:Y%1_P0G4Z*Q7/:S3 6!@^GOEB,]NG M$-C"NK6/E+PM= C*QX562?-)8E?Z-Q4N#.I2YTS91_K2=GX[ MQ2N6L%VXC2DF0/&6GNY$A-I'9Y/D6 M(,SY=4U#Y,Z2Y3B8/@3X3;P<$PYFV,1(6JZ$5P$%;ED+W3A_SOR1-+MD7O;H M;B%]4UJB&]9L=).3C?+>=26E[I) MY6?=8/^\R Z7LPD)6;S@9=G\%6>QH;IB/G;!UV.+A#-J' 4&IQ+%-:Y-%7L4 M Q\SE!2J=TU06)9G+8M.AM5$2:L*%124.^T"O )*[K1V+.1W-(] 2I98C MEFR5ZYGU]""C-/R.72 JI*SBJ2L/MFI>('H*WZ9H"EF_ML[C!J*8 M7,5.R=@ NJ%TR%9099U,>>/P: MS0LI?11\*BP64E MJ<"[="+G1W(.RJW,U&"OOR9@F3I[S;TW\KD+73^*[P^*[YM.8TH[,.A( 7-$ M!TT,AHK=794.Q7P0@*4"F1]V7^M^)&W$B8?A7QE>C*:K**86!Y M.RH#UOXEW418AH,4']9HDGUM](]?]'YI5,JPHD[8\)/ M$753HBPZ]3LMJ/^&.5/- MPWBDI(\:CLN!S*%- V5&^!+C,S/.N66 "=-Q_3<* TXSC[V8\N;L>9]("W\\ MSJ75Z>])I[T4_' &F@J'F!1Q*PZXR$#ZH&HF +^[I4<-AM0&8EV:6)R<>!W< MJ!"WF&.J-S"R]1O1;K4JPX!=*'587+<)5"N+$P/67)&TX"JZ%4;FJ,N@-&U5 M(Z>*W!9E3-Q>\T ]5)\H*7V ;3KCD)5R.I[=?6?I&'U=WXMJ^U/*&IULC.!A M]2NL79-MN!B[4OG+IK-CF;B5GW)UIQ/90=9G4<2G6S!2S %:-R,7;1I:33XN ML&K1G)'<4R$ :'6:'5J=%U4#42LSH&M<-M7,TLN$49U6MHJP@%Q,GBUZRPI#&&O)R_:_7LIG9J4TH>Z-R+*C7A MD39P*8-S!41K(PR*$J[=K MB&($CP?Y6;=8KLC03\8-,VVNF;A8)L"MV2+5LS#+0JPU&^BN<,2D<3+_?>]#J/<193-6U.9V"Q(:)TG=:WP+*5<5!0>$@]49>ZD=B%*D.7# T MNM=<+2I-B$/%W1F&Z=#MKHX?6%6=JJ=E]32QTC)")E9#SS=/)\0JWKWHUA1. ME,S:S=Q61/=GF8;3)/UC@[*XE]!EF'J'_B*+A MSEL_&'=KRXR#TES7JR:;V0B^_5O%:.Q9 MZKB0=,\6>"IQE,R]HQ'%AD3B'38=W[M%X%G,BI-*G0'=,+ZG&TOXPBF"F4X?RBGB= M6:5D59:&:FW)Q=2%K\;)5RH_K)L%6LZP7)@6C"[JM$[=9A7.,P*/8U3:5S=P7O J<^RBL>ETB@6 QJIA/D(3D4LQ?(Z5 M@VA)5O$/K+Q+U0N6"&%!(!E!3D%+62=!7,?FLH 6P,9/D0(1RSO%^'35%PU0 M!9%.*2/1AFZE03]GME=:^,_ZKOT)P^OA?6%8S 5,\8>^R M:F3'JFVW\^O:ZC3@/&Q/DXUOLN0J4%XH+69;EO!1P# XGF(*+ U1VJ;T MGS4ONJ&MX#_RV_(--W$F.7B>T4T+P0NW5Z-Q3LEQDH)2[4)1/1=MS1!7+;+B MH_YW*2S YBWN^%^SA'Q),/[)TTL)Z!1/5^C;*(*?4"%)O_O"-2%.0M%$Z.XN MB!A3V"9Z&/DVG!^H7;Q3?U'LPH$#OV:?Y VW2-$7_2@/Y U,%5\QXJ'/A0J^ M#2R$A&(BVXH.Z99JRUS.XAL?W%1BKG](8>;\02E27/T3Y49OX@,58@;\ ,D, M];CA@N*U+M-9Q!("2_2-V\A1_H0=#CY1FN"8*I+.)@A52_/>S*$%+Q:(H5"A M"EC;80SBV MZ*-HL 9^V8;&#HB<3U97_ODJDETX(R7R9 KAV[-,]W)4V,6 MMRQI/:>*(K!&+[H%8^+QC]Z=-NSY<+C[GN-6RHR]I"J.8[0S1AM5K9^3^%D' M7=K-;=#E^0==YLD ]@;0*HSW.MW.8?./PYVC,]#G*#V:K7>=!@)P@3F2L]>. M\NU?!/S)/W\P=Q;D:A!;D,X%YE;6?J) X"+DV8!UQ'K%T9V4:S4+I.OJ&B&V MK;Z@3^\3I1X9\.?46+K [68+%\SWL6Z0&CS[U]?CA/2AS@U3A=!<.R#K5;!% MPRGHX-,;<$J(7<_Q9ER0ON$&7^,P&#H?=?)%_NB\-F^:/])%)7.M1@^D D*^ M=2<.PV2272_5O>D,;UU7*+GL9:X"J?(TWI.IWA-UE>LUM@:5L"#88A>S:(F\ M8JOC[;9ZKX,W2BF:L.2I=$[!WLYO)$K I<&^^J<8\V2<*:ND JBOX;RGY!Y5 MMY$Q&&B^XS"#V5P5(:G;$JP)X-H.',C]KGE5ASCNICCG6M0&;P)!D*\*D2?$ MEYH<1-++55KT?LN@7E1\8]/!O@C8B&&7650*FP33T7>IM9>J0TIBBC69&U<4 MI48)C#&764X7/.80^A)U_Y01:F>$W;84I<$'5]^P&*B1F[$X#TQ7M>90@_7A:CH#YBC MP\R.LNKQI+>YH5QNX5(\^C7'WJ6:.>V45O&[QE ?V%0P"?5446&N7LX*5G[/ MN'9$0B$M$-!.J72Z'-^U=E=/EL-?EV(^3W^7,NUGZ=Y8S)F.6#/O63H'PPE;.?V,8^EV) MN_B7-D,ZK6;I%#D57$R_HVF'&&;-\19S8Y+Q*BJ: MBB5FJ37:72>A\] GHJF<7/=?H!A MK*P,UJ(DLZRNDX3@EN.R5&^#-.PSD[,L=AVDD],ZUOUC;$*IX %:AIX* M'2"?UK2VL=6L%4YP.)ZP\A9R)QS =A[" ''%Y>H*3_! ,K!=:'?5" M-E89H@'0>#B+"A6K" $]XKL/>D"%/F+TER%1PK DTG=6>D2+]<*"I"+8L$X: M_DMHR+XM[9_44H5\S;6"6GPY*F8@>/Z3;,*H"68H2O[5CE] M&S]S[CT.G76%C#*+JE>7ZEZF>ZA9%'KK/*CP_2X-QO$3H!HM\ Q5A&F0$:PMOYERT L3[T)%-!#@&?N2VH!$EN=C!\1 >_@TG+[47J=( MGH+Z>QRCX'T 4XL%@Q 8M\TAD:] W).9E/O\$YNR'G/'.K >]IT HZFQCMTG M4\78?#^+4@L1]6@"R@_&<[>^[*ZAY8(7KE##B",XM-*Q3ZH1K :U')#1U7Y3 M,#YGTBOP[.($*\/P.5%K^UV"O*!31SCA)5BRH265#U-0N<@PPRU@ )LG:QBIN@4P'[7EY=WBH^U=:XQ.0=V<>Z[N7BH57* " MLNX%^L$T$)!HZ5$K;YNRDF7Y5>K'\"EU!Q0'.KNX5$'S$;:;ET)22K#H>XA\ M*87+=2TM.7_GB4E#H4C0FKE&F5SL!'6W3M#23E!OA:C+XVJ"C:IB3H0^N!'5 M[^VVQ(KZ$H%-=.PGJBTCG*/?2*@-/-7+\@EL0GCS-D[BS[,)&+8#)_8F\.E@ MX+_]G,1((EQ1ZSA-OZ:3./<_1MYHAP0CC'2!@=LOS>X?S=8?:#%_39I[?W2: M].\=AWGM[SOA3?Z6\-U@+5$6<$U$>'.UN]?J'B[X_KH_WFLNOWC:Q."A)]!: M18XE9^3(DN6K,^@((>P+! M+;298CMUO#US)Y1!C1 4,5=.-7Y7DL0>?;T7>S/D. MU?,]2]R(9=1N5^G='R:;^P,5JK9Z!3MXK^&=M4Z;YMJD(_Q-.+3VB__A_D_^J:5P%*;70EPWEMG-5RHZ] <+V%>:U-+ M52E.);\Q]=2O6HTF/DE7EYS_:M+_O7.*(F2W'R6#;Z7IKUQ.(IR(' 0$]9=8 MO6(ZQ7I+O?222/:!DECD3&FR$3,*IU<:M[%\+ !55MWU&DU6NOA%_BBI49\%J%^<--IM1KC'$8[P>?UG4/0+0O* MIYTO5J"2S.Q6QZ-,1PNLQ5;WM?=&Y0>LRZUV93'^N778Z5)2#[PB,AE9BZEM M_Y$VO;WI36_7;'I=_?5VPQ]RPS>]W56[G=UUQA?=D+#9H77@_-YP+AO.2:,4 MVN[TFC_J%K>:ZY7D5/SM<8KD@Y=[L$<8)?@AZ7SV^7*-E/Y_[R\^.6=R<\#Y MD QFE$M1LH_N\*J_^NJO&JS"FTXQ0R7)PZ-_Z2*ISUMO^@A#XY_K1N0I_(+7>T0SZ%\3?, ML/[H9/]P^G'=9/^ -P?#+=4MJG\Z?K]NJG_R^D&T);@0_,O%Z;H)_H4[SFS% MBZ%[=XTTY_9\5]0->134EX?4UXDN@:7YKS*6IKI]5U_QR7E3Z6AD&U*O[=;Q M$KMS@#??6%$H^%\,!#_7^VV=;?..%Y@3J=CJ8B,;A?DEQ>QW9K6)T7C+UH MJ+HE45VV/$ EW[,86[WC>+!=8^Y@M^@*[*HIHU\HG?Z(>:/N?-J(6;8JSR32E>5XNZ;T58[1[^>?CXYOW#./G_X_?+KQ=GII0O_/FG<7TGC!CZB_MU9 M7M"W*O(OTYMR\F6E\_BW[&_8D6?@_-IP3J,HA%&+V95'HU.BS$SV!"'&6*[#DW:1]V= $V.TT6Z ]-?WV^E M.SAC;..QT[H->7 XW>YJ)7V?=E>GYOO!AWZK^;[;[K3*I>:@-^AW6]T_:@?U MW7ISSSVB?2\38,W3R\Z?[/3\[+)_>7U2^?R^-^A6V,?!G_WN2264D:B-A1R- MD\:%TA,>5DB'E4LP<2:B1.A6L]/[E,O/9)",&[_L'LFHPG@H1Q%LB&%BM9I7 MN=B$ZY&,:HF*&_MQNL>SWHO>N=M0>]RXN/\.+4>K%^&E[$B5:ORC[HW9\BS\3''[CVW:_S MW7*I&X825JO,%SJ1PSE+QCQIL!6'"IV1/RO+=,>[2LMU8*T0UMJG_6YNZ_3R MNM.]K@%6_?;5QVXC__'@$%;'6V'.S$EEO\+.NOW^5;O3Z5V<+YX_7K7/\N?/ MO<[@_4FEOK__8\7Y<\U,,@\%.V&5F(]$S=."?ZG)R,A -/A4R2 3[.3*AS]6 MV*=L+3'NQ;HZ$-=WP:!.KE)\=4NI.*7L]B2RYR[R,5OQJR358FK(SD7D*UTN]:(@-8F6PE19+_)W+7+L9.#/-?VAM5^/I9^W4+H+I;>O M$$JGW ! @,IDSKX $*$(1J)Z#Z("!5N12IB/'KB,&(_F+(T2G0I,%4_$!%LA M08C#36A*'K(A]]&DF9K(I%Q*E!.\(Q$)7QC#-78IA5=?!%PHH"^ 7^@QI MQZ=.2,"7VD\G$(N@#E<"H1D@[H^92>G/4G\FM,B,T @FTH2"!S(:L9E,QABA MB07\0.]D-X9K*L XIU +F#=?/R/']W"B&':VI'B0% ?_)5((-I01L$:P76*K M"AY '*]UX;V,AI0])1)V9.2':0";P.]M()5+#DE5T$ 2L&(@D5A$[ K#)4LR M@)H5+\#$0%(?59)(0PB &@KXM3T;ZYK/S9@-0S4S.6^T&$GL[1P=<6IT0X## MU0+\3>[,.L>W#'@I!AR^0@8,;F'DIQ_JAS\?FPSB63I)6Z<:#B4>+7B0B'(M M+$Z!.^EAAH G)L 3+Y1F3/(D-T'@H."!YW(ID,8/E4FA2#%%J] A-M;*%P&: M#7L#@ 8"B'IU^5?IV9S%BD1]>",4:$,>&(] M];"BDKOB1;KLT8;RB"REAC(ZNYL9F_[9Z*:,@$,)HBDIQ8ASTD]#3K$.X[). M+#-#:+@\/P<8=RCVCFF,MHX@FV M ?- URG6 ;URHR).T9H;D)$**6(9UT&.>'!0ZH M>TNT4(C9I. F&U&"-BXC6)H-ZTJ4,, M2OHR1C3=4NN;4LM_A=024QZF=JLGV(GA$*61G (P9DV)DZ>O&X0N][A2]"PV M=2(2-!%VC*NM/)4F]WNP273E"VE!->3PH=.'S LOKT[MYI#-!/PY=AGBMAS[ MAEP(7B$7,I@5BO0,*'0ZEU4>]LTZ3FQ>U%"25BXIWT\U@;*0$MVU.E$F03-] M&8$MX\-0EB*Y7&_,S2+?H_W=LD<$-O)9_[.@-&>A_"+"[%!P1;[ZW"'90X_M M <8&C'F8%$?_DP,,]U5E0:?JEC;^(Z>6F"POETA,0=Z>.R5WC*&42IAMHS>XPN0;'S799=?[K- MFW]L:?[-%;@S ]_5Z*^TH,%$W]NXWURY U&$C>Z-\%,ZC6*7KK[9*6Y0#\>. M7PI$O?^R9C%ZD,5.[Q/,9[=#W0ZX1Y=,T6COIOX-4$L#!!0 ( 6!"5G9 M9#,Q,BYH=&WM6EUSXK@2?:>*_Z!B M:[(]OUL M &M?7/?^8!?O+J^'U[?GM=_?#T;]&OLX^F/8/Z^%,A*-J9"3:=*Z4GK&PQK) ML&H%*BY%E C=:?<&G_+Q"^DGT]8OS5,9U1@/Y22"#A$D5JI]DP^;<3V142-1 M<>L@3LY8]CQ62:)FKBE04=(P\B_1.EP]!WPFPV5K)&?"L"NQ8+=JQC%3=SAX M=W5>TV1GK=/^K=/_,I5CF3!:-&OO_]9I[]_0JC=9<'CT@B9XUB>PX:)SV;\= M#=X.+KNCP?751UAQ8:W8[(87,:(SJ+,/NOE3-#;Q65]++_O6K%8^B# 449UY M0B$2[;'2"5,1>PMX ML?;;ZZM1 ::I3$3#Q-P3K4@M-(^A\:#QK_8^C>HP%;!W(O*49H/(3TVBI3!U M?/>:;/UUKZS^&4:OP>_>*FL=YSCK'N)0]V+8SU5=7-_V^K<-T&78O?G8;^5? MONJ*=;_5F%-S7CNHL/1DJ51HE,!5_%$S,!+ @R'F9"4/&0!]]"DF9K)I%I)E!MX;T0D/&$, MU^",0M=G 1-*2@W:?-B%.4/:?F@2&N!)[:4S#(L@#E-\H1D [4V92>EC);\0 M6F1*: 4S:4+!?1E-V$(F4ZS0Q )V8';2&\,TY6.= EV+ R2MDP.@.1G[Z MX?#DYS.303Q+;FCK5$$@\6C!@ZR(:V%Q"MS),3P$/#$!GHQ#::8TGL;-$#@H M>."Y6O&E\4)E4@A23-$J=(B-M?*$CV;#W@"@O@#B'0K[7[PICR:"=;%;WZ8A M1CR>SASSQN%)GM"0_L=%3GV([)5E).6,<6;I HQ>@GKE(3PUVXM0#C46X'8^E4O+5*JA 9%E+HV-5Q@F(JN(RJ15I"L' M3BU";BF5Y64K$->SH$J=$E$/QA@52I\GUM(QWJCDKE:1+GNTH3PB3:FAC,[N M9L:F?S:Z*2-@4()H2D(QXISTTI!3K,.ZK!&KS! 2+L_<',YISK$@&810J!+^ M0X%RQ[47X=KXU7-MZ_!QCW*/2.:8RV@R%FP+YH&N<[P'S,J-BCA%:VY 1BJD MB&5<^SGBP4')QS*4R9+2QTT!CS8 2PX+=D?=.T-+A9A-"KYD*XI3'8-WQJ:[ MGJ>T;PVP)=E$1,AB0] //2(F7M,0U)LV=8A!24_&B*8[:GU3:GFOD%IBSL/4 M;O4$.Q$$*(WD'( Q&TJ;+C14*T] W+TZ)C>-HY1)E#9%+F4;H'$VDTDB!,6&^U)CA42-NGP) MTZS\&W ( <10@,)_JJ5RHHH_4PG++2O3R+,'A'L/'0+L"/#//06@DV4J$230 M3P="=%CE20&T9CE048POX!G*:5R*;K,:6US8GW3R4V8"X$8.5"N;(HDKG-UA MX8:-GON0-*+8YQ\B3%:20 +01^50=XF5059ETAD\!M_8Q63A<./1_"YI^CYK M<\J- HT]M@XX"AL6@&C[RV &_;I+560T5^%<4+X2P5/N%TZ=11(QBT.U%.A= M3)4+'_P.L4 $2KZJE6>F*LVGE+CV5L'?@^@Z=->,L M87J :HMUTTEJ$O0#JEIC(U;Z%73 M%V9/<=D/!_;OB3=A]LT^HQLYK-]D[B[.7=K\U][,__(%K#O@NUK\Y52*@+TM M=M!KE^!_9UYX<^,.1^& E2LHT>D6!ZBY9_;*>]?7P\HO)0X_?*FP'%A(8V_P M">JS6XQN<]RGRY!HM'BRXZ! E0\ ! M !D-C,T,SDP9&5X,S(N:'1MW5=M3]M($/X>*?]AY*H52'D/;2$82R8VB4\A MSL6F+1\WSCI>G;-VU^L2[M=WUB\0P8$.J07=H0AY9W=GGGGF3:M/_+1:5^GCF]KX/G7,_M, MBQFG[8BR321'\T1L2:RI.]!LH(HQY9(*0[><+_7Y&[:6T>BX\Y%Q#4C,-AQU MT% 6M_1%?6Q+Q(;QMDS242^5IU"M5XF4R;84A0F7[8S]34?]^W5(MBR^'?EL M2S.8TQM8)EN"ELR9,YF?:4+AU S]RK!W$5LQ"<,!Z-TK0^\NE,__9+\_^(4 M@H(1S1C;2]^Y<,:F[[AS6%PMO2MS[H/O@D+R^XFHFW/;:[O?9O8U MF&-?[0QZO<$S#/V2C#$28%HUD+OX,.'*@+'][UCSZ?CI-M2OBM6AR?'@)JO,!R!?W"1:[K MXHR8I.TL)0$=\>1&D!0SI-?^4^^J4P;B%?L0@/ U<&P L$5'H@PH7],U_)%S M^H&OLO1TB(DTZ V.6D R"%F,FW=N>#3(!9.(M5!C[X*(\ UM-A#HEF69\AE_ MZNB:2 H1%10]W?-H6;A?.=0"2H)(<:$.Y A$9-A:BRPG7(),H'\,53V4=8# R3I))2K:/Z92I-+G$;$BG&9M=Q?36S"#(B(J M15JX3^3HN31^,E4DWX'!V]?V'J'/0/P4=H)4,0YC%F2X!^QXKNNQ ( M^CUG@F[11L&.5Z9:&;O^\( *2(>M+%'M&A&&8)"BYK/YOG, MAK$]FWD+<^S,)V=:3RO6"].RZO57Q_*G9]I1[[T&Y^[2LI>%N()02MHXPV?F MPK-']<>S%#^,AQK2.*85I*51?5BUX7X/+>,@]2WU;[EWM,:0D@UMKP0E?V'( M,[:F(_(C86MX(8;*[)>J>R.-VK\?57TE6B4"^\.]: =9$B.0=[WB[X5IV,VZ M<$E$ ),.V'',4*N*W#T3K\;"(Q2OCF"!!<)4-;^![8.%8%BS*1:MO<.&)=D/ M"F[9_0^?PK.G>$_OU'8F4Q]S^I/V%G$T\PW.\;()G)0C]#^%_ZVKT18L +L# MES2.*7^C8GP(XM4!C"-&0[BXFV15*;QM9=[#4>/4#((DYY+QS?^P4-4;NAC= MQ=4N/H)17CV)R]'852]K%!;/\9]02P,$% @ !8$)68IE+O61# )W@ M !$ !G96YC+3(P,C0P-C,P+GAS9.U=ZV_;.!+_?L#]#SP#A^U^_WY!ZF+)$6Y)=I0<%*%I9FOG- MBQS-4!+[X=>%YZ(GPKCCT]-6[Z#;0H1:ONW0Z6DK$)/V+ZU?/_[Y3Q_^TFY_ M(I0P+(B-QDMT<75]A[Z>/=R@:\H%IA9!%[X5>(0*U$8S(>8GG<[S\_.!/7$H M]]U @ !^8/E>!ZY_"06BA\.#+OR$H^Z[]B"8!ERT^]W^6_2/[M$)_.GW_XG^ M,[C];[LM=>#6C'@8" 76?B$+N%P .4GTC.[5"*-D7V?'C@LRF0='N=K[9C11I=D(X[C(DM/Z""+=,J<&(=3/VG3G0Q MS1 P!C$P<4174RPV#ZMNI0BYHZ53PH74H3@ M(;&<$Y[K.W4EC2OFS ,5]9\,&?$DO/4&,;W'2\Y]3*DOL$PB MZM=\[M")+P_EI#B1MHR "\F#SP_7IHFL;#[W(=_=XRG,#0=\M/J9P-D$DI:C MA/5@7D.&TG*;HD>2X4-GG3H&"#BQA_2C.H9H<.!4NLO)$W%%)'D<*\!B]!9V MK< U"^BD?%35:=0F%"#A -*Y8\L!=H9=F6,>9X0('GMS*YW!S7WP[2.XB21^ MCI"0#H4B+!2"O89 =^T]AI0H9D0XH$_1>*29#,$YK!(<]":%_7/C@W4--!Y) M_+AIRF1(#8%Y6RPP(=R*\G7BK%PQG#S.8)S.?->&LO3RC\ 1RPV1V<)HB--1 ML3BMP)$_03K\3R@4\!HXS?_GF,^N7/]YTTS*IS>$Z;A*F"0J4K!-"LX9Y@ZX M]%XS)HQ"WH4\=T-/$Q57#K=,P _%+;VJ\S?)K[>8?2,"CUWR2*#) >T( M'U#["COL"W8#F:/H$1 M/@.7A$'03QA]?+CN8XVK2=X[][F00_22"\>3&?42,^K0*;^FEPN+<$@?9X[K MRC-Q9B_.8/3^VW7O*U0UHA-<% ,CAZ(06B:C&+Q)08H]<4^8*D0NL,!A-'*O M&-U^M.[VQ,5S:*05 )((3?+M>< %%.2,_\T1LUYWR#XQ L./#2=W1#P02 I! MG%B*D1J]?YP9]#$>>@9 U.O^%;WQ&9J&J#_+T0[ *$9N4E3"+FF$%ZNDOCIA M]/"[;%)7S99B:Y+[HB'S0"Q_&NH&&?N!N#*OJE0;.G4[F='5OZR[.L)"&IC* MYQ%.F2K$+G&/$9 [1[ M_XC>A#(:%3JM ]0CDSUM=/RFIK*1+BW1+.HN+\]F#,D>.LU&1BZOL=1#M.&Z M,19%V\]&.GQK+:Y[ORBQ,1297K10^=[(P(2EN.[]U!FCBS/-:,C62!^6J6[. M?6^.Z9+G\41T]D DK!= X[CEBZAJ8HS1SO3#Y6LN>6]2.OW$#=RQ7@@+'>5- MJ-SKB#*$>F#;2GOL:GU@U7&S"EPO$Z+*NU6"=(A_2R7T>@"Z]7ZP,XHQQMG%GG)/ M6--W$Z?A=Q/MD6N!>WPA6F/D,DM#^I/;UYM\J84B\".>PA"?*CV&D[C37^LS6CY?9Q2!X7ZO Z8O*!N MG=T[(1B#GUD@*QK\UV2PMCCY&'@>9LOA9"AFA&D^@2+4(JIT&AW/Y M\2B<4\QZG/>&9HQY9IDL6A1MHTBJG,I*;BJT*\D(KFES/9$> KV.@>'D*A#@ MV@&E 79O05DO\!3%/5ZJE:0- 2_(:HRNX366='1#(2B4@B(Q4?AB00V.X]9D MO)W,%)_#S,)6$I_7E+KA1:2M(2G'8@Q/9J$KY_6EUUBE6Q3NV(2-&);;) P8 MPW2J?X^QX;HQ"ID%I @$12A(A_D_=[;\2VY[\$ F2&UJ<"*_^#YM<4ES4'6(C[XUD"0[NL)6NS8<_V=+0]#SKI MW1# &)\)1'-W1#%M"Q)NIG+C6PIF XO\U8[YVO)4N]=O'_8.%MR.="NAP,JJ M<@K$?"45R-_GI*#HF$'*/"HBS;#_29XX'BN7R],AKN#Q&3DH#PL;F[^CRD85 M\ECB'Q6%IS=G*29=YTE^59.O;>)22'9"KXZJR=0W@RDD=,40'E83N]I8II#0 MF%P>5!2XVG"FF,287AT5EIG=LT8E62H7W^2N347FL,M8BDM.Y/?2.=U*A M8 K1Q(N=16_>L:>H.CK*Y0JDI':&K94*#8>87!X4'@RFS9%VR*P*IKP"ZYL: M%=,@WC4IE)Y@5!*_H^!*\R]O5R:C!MLXU6]>/J=;=IL'XU)IW;(CZT/>BC>3 M"*6*T*K9[KC#9.E8L%!1U'(.'[>[_7;_7>D1+7/"KB-:8:P;'&V]I^3+-S8\ MSZ?G+N;\,U5]#+%OB3S$]CWLT&M!/-D[MA ><_5FPVE+L$"6 M[G(#O!,HEAW?'H6\ 8N^X**.Z\JWW&):V93+\O[W30K ^.#"$6JCPD_,#^:G MK5"& SH8S-GQK9)S5>2(V/A0'"A(!&;+/-,GV.6YMH?UN=AH^KZ4W>*H\'@< M[@0%42%C1^2Z[X),"$#:^E-<:JME>/CQ0"SB/$E3[B!B-3JJBEK[<@G(9.$# MC?#?:RK#5BAJ>_!-@0FTDX+[\E*9#W7(0IRYOO4MFV!$?&G?/JJF7OGT([<: MM0.7R.?A!6-@F-KJVX"7<-7W,Z&\._,>/3UBEZ@39]CZ-F*80X-OU!6BD;N3R?;6._])]LR>OB_'B1[,XUF@'B^6G#@HR3CAUW3[-\O=U M=[SU&1G-,!W-&"&04N7[C@Z]\@/V=X+9%?,]??O/"Y!=:PE>7;T**3V2)=%7 MHIPG\D-YHK1V.SAB SJH,((:E^ )S+B7<419[2JV;%#$RL+=SJ\DZNO&MNFQ MKXR0*:I>T/#"NGSW9N&EHU]&I_TY(X1<=;$7 ?1P,+/NH$I\\%6%/7HF[A.Y M!=)97>XHK=7>'!*]JC^D]>;^'+D5DED$,GKV7T1Y3>X.RLLZX&74UR67-P!" M-YS &.5$ <6HM9JR18?R1MWYR<<+-["5,VJU#>I"M&G.DL_E"F5E/R15=(M7+Q/?YYRLU. M/2BX80V W+6,]GPOFWMCY3UU+1=CTJI+#%G%A0 M>X<(5SZ+:],!YT3P: U:S4[7)5:H8QWF5E*L2G\">5"Q!????+/Z\V;Q52I4-V19_6<8#"% M8E&>K[?&,TDO;\@-@5%/TA^!J;\>Y/UF./D,4N2\J&6@%E=F;T_.L8"Z'U*" MHSZ82TE>2T= N>]4M%EZE6 "X^5"$"K_3\@18=Y@X=11]YH$FTMXV_%"8F,) MG\6\4'.IICEF%E\Q+A(">DL_F,["_Y_SL-?O]H]J31Q%%-FK>6]_%//>5C?O M4CYI4H_0:II-ZP)WF44KK%IG3U9LE?K8]/'7(%*QEHY^NQ)%3.N$+P-^_!]0 M2P,$% @ !8$)6533XZC$"0 G'L !4 !G96YC+3(P,C0P-C,P7V-A M;"YX;6SM75MOZ[@1?B_0_^"ZSXZ=9&\GV.S"B9/ 0&YPSMG=HB@.&&D4LT<6 M79)R[!;][QW*E]@615*V(\E.@0"Q%0XY,]]P.!R.F)]_'0_"V@BXH"PZKQ\? MM>HUB#SFT^CEO![+H/%3_==?_ORGG__2:-Q !)Q(\&O/DUKGNGM?^^.B=UOK M1D*2R(-:AWGQ ")9:]3Z4@[/FLW7U]40F6K3R5GPT M%GY=Z8"S$'H0U)+AS^1D".=U00?#4+&=/.MS",[K+XABHLK6#Z=T4$U1/C"7+JSTV7?IKOP&H7V1C MD\3/RLJVX3;=U7LP_-;_0W!)1/\Z9*_;<)W1WY:L=Z,1=LDX!7$/$1NBC1C:[&'@C4R 4-0_4D1].'Z(LR!!Q? M)IJ6G'@RE]QE\+6E*F\!/8MXB@<#PB$'B0.]1?97!(.Q!)P/_EPT-=BV+BI93YBW,DZH/#CCJQI4 MPP@<)_'3 1'/B;..1>.%D"$Z[9/3)H12S)\H99\FBIX]^-H6(O&)TTY#\@QA M,M37]0;-XGAZY&P(7$X>4252&>6_8CI4H.#L-7!J)EO'L-'U,@ MKBZ$LQ9-H:Q)]=:@Z/SF] %G [T29P.R/(S' CEA0S4*07MDW >.L5"]]@KT MI2^3CP6"\R#[P*?RW+/(BSE'1@VH9+2O,!P9'.MQ.-D0A[3K4T^^=B '&\6 M WPF8U!>.>$(O_3 SHBSR$@8Y>9JK^YNK_O[N[+TK4)0M!'U2[G3$0G5HMZ6EX3S"88QOY$P!@,.CO05P&?- MIM9AF J,5JW3QXC5?6A,K*O!^B'TOR9Y[$8 M#6G)^8)T<&]&LNI#9.9?C]&/NPT1MMZJ60*'W?5?73AW+*@>]Y_*FIOS#,?$ MO%]:;59=L/3\ZG7^J2R=/W(8$NI?C8=J:V]WA!GMJX]"!N,9N]16&H_F6C+E ML/,KMY0\TS!9RM'5/$GF?>NS$)4C5#0F)P83L9,6:-]+S+BQ7+(MN^I]W;Q7 M),@PZO)R+T-UQ(4+4I*IG+,Z<N38(F5N""N"2*^C6MN_[],I,X^$^MWHD@RI M).$2XZ9 P(%X3Y!R$24#N]*2"3U5X!2]9;TQJHD'2LW@=R"@'C6%!R[$>X*= MBR@9V&G2"N5D-_7%E\6>MJ^=,/= 2$X]=5XR/8%>?;#4\A$X9:JV@ZL8K0/3 MW_@]C%6A]]78ZY/H!7HHXE40@&?<$Q;,2('S51TT(K^/G(TH&LS%Y(M0%3'J M5$2H"+?M23JR)6CS=%+J_"W'HM9]0QYU5:Q.;U['^IFU/=0,!Q3"CQ6_8*WY M=* MU3CR3X54C&N7T%KOUR@6T RA%SO<;>:_MI/_S_]T,VB_[TC4K$[>0CRFD+^O@[?+/+K MI&(EH>GU]C,G:KUUL@DGZH.W B,2_KOY+D!?3?R@P??30V5JWI%>=5="=>,=UC\ M+(,XG%>?F-=_ ]G!0VT6W[V2MBSOGGX)(I=SUY$?/.9N:K 7G.;S[1FOD*29 M4>]".+T*H4$Z>9EBJRX/%OWM55.U@M:T,$OW:>1R RMT!VL!CO+;2V9+C^E7 M7_S(!?4ZZ0=$>UT%]EK:(U?T'Y R%,ZJ%KUKFYA,E0AYS( 2T\? MT!PL&JE:Y;#6GM?*GO.ZA!3Y!S0#G1JJ5H5\0VBDQ'^(.E0,F4AJVQX":]V MA>[@T;;(;R]I+OY,)Z!2<6Q.UBP:[?GY[+(H[@7-Y93TI6Z!++32Y&U2F(M) MEML5NSC-AE7'96IEI5&,)C"S!53C!02,PU+>_&J,JR^B3"/")UU4:G*YEUJ3 M6;+5[D82. CSA0GO.&K94RN-N&8M>S_Q*U8]MW J3A-!V[I40 N8()FO6BTK M8;>7YNT.UMD^W G4M[:E0FHPR4PHWEBW5J<5''KT0 !J0)7Q=6 $(4LNO+0G MERQTU4!HW;K2KQP8A:A8X=<3)/-_>L%ZJ(XD_0&-J)!*V!'8,7/M8#_ E MV.C]-NBM5!@U9I?VAAL(M=NK]G;P.JJ0#\$-8W[RYC/P$?5 /+'0-Z!I(JHZ M:";>JU:@A'$L6_4F]C7+0//1 GN#*BI6CC1] 4C%4E,^[?-F13[DM72L&ZO MO&D4F"$N_#^YO-LUQ?I1L^K*SF_N5N],K!?T-F+61EC(E-M/EZHQQ%W&W MR=P,G+8TK'P&M;=X.=,Z9VK?W=G9_EW7/ERD73!_/?)ZAR!S2D*ELX= 91CY MR%*A82:N3UG[FG> &(2IVM+1@^7?&OZG"0*96Y=RHF:CW!S:3%!4[.UKP M?*VRO7WPD^1';MQ,U/N#FTD*YXL0WGTEV>Q?_A5X.[3*9T+&'94+KHR7V[EW M4>2MUXY,W2.BGU\A',$=!B)]X\WR&W=9[HV8.1%.7:^]L=@56_6+#,&W"O07_R3ZE_\!4$L#!!0 ( 6!"5DM ML6OF%QP +:2 0 5 9V5N8RTR,#(T,#8S,%]D968N>&UL[5UK;^,XEOV^ MP/Z';/9S*I8=VTEC:@;.JR:85#F;I+IG=K$0%(NVU2U+'DI*Q;O8_[XD);_Y MDD2*5*.!04\J(:5[[A')R_L@__27CT5X\@Y@$L31YU/G4^?T!$23V ^BV>?3 M+)V>79[^Y<__^B]_^K>SLR\@ M!+@7_RMCJYO7_X=O+WZ^?'DX+%.?K[S_D+3YY[GSKH MG^BGSO!LE,VR)#WK=KH7)__5Z?^$_M?M_O?)_XZ^_M_9&98A#*+?WKP$G""9 MH^3SZZU_]-9MG?._?WU\FL MYWSZ2/R-7*B-GVY>L_N _GG^QU.L+AB'X!E,3XBD/Z6K)?A\F@2+98@1DM_- M(9A^/ITAPHG6.X->![_HWV]B]$4\>3/4$#_D^_/#'BC<(8:$2_SG\YWFYW5? M'/D@2H"/?D ?3>#CS^W:"S$M+W, TD16(O%SM(OZY$$T&N8@#29>J$KN@X?J M /&2HO_B@9R,IR]S]+YY'/IHP-[],PO250T@H@?7!//5@[^!U'L+P0N89#!( M Y",(O_>"^#/7IB!K\!+,I@+/4^E# C]ZR:(A=J>0:3>!:1 MMZ!/^AF$>):[B9,TN0T2;S:#8$;>.IZN!_I6I=>KK]ZO,7R),S@I-;_H>K=N ME=3FMMX;:L)[1-,42%ZRQ<*#J_%TC)9@N/,6M,Q- (R0U?PZ!X7"7\9+;"^C MWY'.9:"J>YL2V+6IDW@,$=2#D[6LQ8^[3]Y8ND&4GOO!XKQH<^Z%X:D0',/F M7IO,V-CN$\SD:77$03\CVP=A._/!U,O"5*%PE&>$&D1]+BT;4$)<\X M6X#%&X JI=Q_;AT1YT@:.,G>P-D&ND)!J4^O(VX4IR.EXV;]0"(4^CJ#?))^ M1(_:>PGX2 ':'?CKUV!I)/>7Q L03_8>%^)]=PR/A4[6Z!,P^32+W\]]$"#) MNSW\ Y[F>OD7 )W[;K8F9>0V. !;5>2]8-#[PV$Y'6NJ(M[,>A?# :%*AH2 M^!7;V/+"DN:YH+TCSD9P7V3TS:R?7'P^I2;E*8P7)357O#TN@2'_'G^:Q%&* M/K&[D.PIT#<-9OB'[=_#&.U+/Y^F,$/JRA($)5[FR]+I20S1AO3SJ5.9NJF7 MO!%U9,G9S/.6.7\@3)/U;[9$%K]P-_OBF]!+\-XXC2>_C3X"VJ;'2Q;.:^9]+ ;%V NVL&, M# XZ*4T8H1D\+$<]Z$W8RA[ MKTTNZ[!EVJ9#H*O[LH%/^PG (/;O(O\6K66";WRO;2[[965?RK]_'@(R#!-,A3F2188/0A8*[T.*%T M4R*"Q."GU)ZY)#^OT,,9>2^KQ5L<,OC8:X-!]CM&]LLU]$^'P-!W]6VR['BX M00@@#E;ZX.-O8,4=!P=M<_.BTS+]\Z$P>-"Y,[[)(-RSW?@["%;S'$+;1H,0 M#8,0G=OG-93_R#R8 A@BXV$9PY3!!Z-UOM*UC0X1& 8;3>RNT;P9)42%4G0< M-L\A&''AJ7 HL= P"-&YSRXFT'S@YN+@]2SU4N;FCM#JW MW5N#&]Z@:7060_Z2OM\:%PJ:!W MR8&WT\@2(&*0HW/S?8.D&D'@W<0^T[[::9)OA]KF\: B8"A;YX8;%PN%3_,X MXGLZ#IOE(K?-T\%$P5"\SIUT/OI>%EX87F<)$C[A+\Q[+MAF(BX21 M6:E_QUQ,A20-<0R?8/P>Y%7RPC7AH N!L@D@MH44*40,>K+](2'KABHJ=JHF/+9L!N[ M->RJ6N*RJOCH#=V>GJ^96KLGT-;^E\N1]X\Z/5*\T]7CQI4JT>.QPZ>1"N/W M4)/7U61P*2C'PRJFT\+ \7LHPNL.[*^_*TE,ZZKN+FPKN.L>64@R$'X/9787 MME78'5,AD%YU75T5%D9)@LS0T1M.=Y_04@[H#=VN4>V7,K@HDJNNLJNN^2+- M09J @_9NU\AFFZ-:'@-[=G)/>D*DU"*"KJ_)AV,#X0,/+ODC18 M8$?4G4<.S$L>HKN/"<#6S'40AO@WX^@[/C5R&0)RD&!$8''&D]+GNSTCV5QE M*56/67EY894QNC[(=84^3,Z8W&WF7AC)J*@Z!H]$5UY=6$7O3Q LO<"_^UAB MA[%X4J2V=R^,N/*K,L'&H+R@L+:!+FN8NQ=&HOF5%Z0CV977%E8;#?$2P'3U M%'H(!II?D06ZQ/L]_JS$Z^;VC+INI'=*0@PJB@X9)L(MF +T)?B[9T9'/CEK M%_UCQVB)(X$Q4/Y)KC/L7%Q=6C!Z."35QJ:\0+'*Z"*BYEB1C!/A!$=M[PZ' M_<&%!5M:B3'%!Z"\3+'Z8B-<95PSR145_3TN.V.B1M%A%?4^!MY;$*ZO6B!> MV[VK-B3\;[*/<+M&/0>E7*.E,"DO4*Q)I+SKE-W)[1KU'Y32OY!"&C;E-8UU M'#]/W@HOC/(NG_T.[H51SX! TWR/#P6)\HK&:E&XW!.!KSI9WWNR!KH2$R73 MW>T;]0]4HDT:E_)*R8KC"V; /T;*'V+T/JZFD[(UCS(.&.5%E96,[KW+2$H, M,7Y'9,4Z3K]]\Z(D*N75F&ILCE*VAJOK7'.-]#!0*"_!5#B2Y+:RHK[YKK#M M1J$\3.4%G#4'F-S(!*!4UX(6BT-NX(_@Z..GBT+5E76!-B4%XY6C/CE?F0BK"C%B-+: M-7O[@T#'S) ?%8;R:M'J&:E2=!PV=]U")"RH&Y86BE?:SFVL1G[S ?XAN MO&60>N&.P+R-K;"SVS?J1*]$EB0JY06E5>A[QA=81MMD&+0[SQ89N97T%BE\ M$O"6)7%GMV_4^*M$GR0JY=6E:JR)4E:$VS<<_ZA #P.%H'K4CM!5C9"5V_J- MKA1"!HWK6<1X$?"3A[?DRJ"!\U:!54K@IN\S5.@+=;LUY!))'N4>8X[L"V!D>6 VU!OO>\'1]F\, M"6J?^&&? "0'6DE' U@/< =&M_>EB"R!R(9ZXWUQ\_/'1EDZCV'P/UO?@)"Y MPX[NP&@F3PW&J$BLJ#JFR?F0)%EIFO).KIGSHY51M(-"^:6B-8-N%29"B=[N MT&@^8RG"9.%842I\= "CU 3(Z>4.C>8=5&6*"L.*HN(C(87S'J.'.S2<:E"' MF1T(5M05ESS)5::;.[3M.*82_!SB$%0@FPC7; #B#3X6>C\"UYZ0C=-I1\S& MT713;]F@#=&75-2&2/Q'V(;X?)V.'ANY3MPFYZ=DX(8 ^3U$;JXT>0(41&Z( MCJ4C!%?L>'[+"+$_=%.6F=;%;APS]^$(/N]RP1N'?1-.NZ(WCIG;H4J1(1+? MAOC-9CSGQBF^,BR.2/V"Y').ZX?@V9>*(;.DL\'8$-\YD$ZXD%#;N[JN/RV_ MN+.U3:>)C<>&,(TJ=JQ;Z571)%KPFXW)[#@6)->?G;;XB*9^KVO4M\\>#4)/ MRB$(*R(OC)H%(3GC=M7:DA0&1*-7P :]T:,*=C6^H1UY-/EU_%2:OU MF2@1(CR.ISD=VQ**>#S0Q;?BS-1O(,W/>WV,$YX79:^=ZSBV)0MQU$\177 T MJN90+"TU=Q3Y]UX 24K,5^ E&+-Z+E>;7[\:P @TNU\]0C>02AP,%$@XQ<6<$5%.BB[3=P]*^#%=L M2#:$[!O@SA831@>)=@7T[SXF75TCLKM4H M\K_$[P!&&/++/(9I"N#B%KRE)1BM\CBD#:,U9O6(KH[8CE).ZF7?XI'+Z8;0 M&4VNKCEPA5M]AJ8#7&@9DBTV&.BB$V[8CO[ MFPWL,D#VT_<(;5!"?#[)%_3)"[*8))_@=IV+P:!WZ3A&MVYUELHJ2/D!(,TF M)/XF(_3-8,O1"@MQ+=!*QBP\;DSR7QO.J=Q(46P-1"8AM7TNN($L)8X.V=,8 M6_S66H4C_]$/_H0U2<_HA&\1,,HDFP#$4&8ZGGY&JS(/HF()7Z M(51#:H.UR9%5[*42]77[W4[_4I.W2MK6K$8.PWTE#=D&*[0)UI!7-LZ72F!CG'WV-(7A%\_XK:@5&D?]+ MD,Z#Z#[.X#^ !^\1[MVKI6Z]E+V$UGI>#MEHA*_$>-LG5@UP!>E. HZQ,%O) M@G=0C^*2C\N!&CV320W#57$K2($2$-,40$F"RSTN!VHT:5L1 MP15Q6Y$UM?7F/-R/GT$"X+N4*VJG.38PNXX>\[=$MD4UGQ0-AXJ<*.;Y@4EZ M[25!\@S\;(+?\!!M9'E"EC[ZR9O1&"C3'7]B74U'V*IFI!(N%5E+#(:V>ZBU M3+< IU %$?%O(V&"V/^*%+K(%BR:RCPCQV1T&BS'525P*M*5:A'F?=0G+']& MCLEHM8H.P@[ J3B/1408SCDB(MPE:;! JZ60GJ,>N;Q&<\8JDL&&8O@ ^BQ) MXP6 "398G MHDEL5V1/< S45^_7&&Z^?0LPGNY) MQ3V%B]D>P3!Y!!I+K\<,"!!H"X@U281IKZM"1AHY5+YXZS@2N-*.&B()C>P< M)#YDVBZ/+KZ"X)) L:\_8CG%;AHBR8Q8^/44>R"^@C"/2+'8>RVIVFU3))T1 MB[VF<@\!Z(NR?(LW$Q=?N4<-MXF"1DY^JZ9A/@I]@0XT#XVGKW.0 ,+M6@B^ MRKF=UH)WKHP4^U93OSPB&ZJR;^((>P,AV7(^!\EOURN)J@Q.+X10SVRDV'R7 MAF)%7.%(2JFX/J<7PF;ZG@FAYB4).P1E10VV%L),;P3T,B<\-+GA)-5BXCZ2 M6IS%R.^)9B.S=R.)!A"#/1E45M114S[/:[0RSQ<>%-V"*.J*%*1G(]/BK@4M/VT>=$4H3=<>RA$A2R(-GA4GS6LFT>(%4"F;PJ6PX5/KO1 D M1;#J&TB%"R"U/9JFS-[/*#6*&/$8-B KSK,_PK9-\G#*#+F=;FZW9S0'J5S M3(S$[.'W^5'\K]Z'HF O,Q< OR;%KWGD!'&9;7&HW5&4E; !S K/4MOE$C08 MH!7K@N+C84IM5Y"V5.)B@6B4I?,8!JFH@H?>(5>$01-90 ]U\A! L:%B\EA$ MH3W%ZI+C,GV#N$#GLD0=0+*A_E$]5;98O3HXLZN:\19, 83 Q^(F"4B335K9 M* SC'S@7G4.C1.]M*,9(R*[L8E<5F=$S-0H[_1E,XEFAVS!A!0M931%B"VZ? ME^!DCTL^&E,)?X5$^-C)0J:$FV?&;(]@:-KN2R7\L37+9(&%P53*GU(J3)M\ M2CEI(ND/G^N[)($UA;):2SU3_!!4_P/; 3ZLO^>/$A$W-S&+:%I M7A\DK[&

:?ID ;+CQY358!-%L/'V%7I1,<9G4ESCV199FB=X(JA[G MLE;CLS1 &U(+!<(*O6)2_1%]29-2B=-=F%:D(C9&JVD;N&E^A4'_9B-" M:WDA\,?O "(8XO/[F'W&_%N:RB R;H M[=WNP*@'1_3Q4R(=?"CZ#D) 6\W\UD\OS'=PBQBFQ45C^?& +.6+>R+9C3IC MJFPY2D'3=TYS_MK(7Y\0Z-]Y,,)WT3Y$=Q\3D"3CZ740AO@WX^@[3I)@+TL:NON$$G>083$+SSJH_D>B,01BL7 M:PQ(>7A61#!H J^7[Q7'@.3V0_@L=VJSO702P 21"\WNZT?@)2#97/1.DDMV M_-2D+I,L J]S4.39OXS1GM;#%UR1SHV[LA^Q^Q\4[TXF,%@6JA!ZL@4]W>&E MV5,Q5#)= K - M_G\Z=%$4F-.+*.M23W21&P>N1Z(,(H6QX(8C!UF"U) DH\D_LR )9&(\]!ZY M*O0$,TM%>:3HHCNC!")C>V?.A'0(,\>71P"F() MK:#1FKB05CY%,2(5 8OKT/OQMRC^*(I)\,*!T^A^CL/W^$90<"33-X=B=&LB M/WPH^\Q2&&THO2"KP]IWE'DA-KX$RQZK2XY+SVZDH75/",V*N@J:E,*YDMTI M!V?Z FZAZN49.X!E18V$'LYL6=ATD:?VH&?6I0_@!Q%D-$-3/-ZD"*Y^H#?/ M)3:\0Q>.!;-12>Y-E.;]:P!5$<]KHGA&9#&$>'8^32=.!&J/E*_I!+2T(V>BBS M95G3Q5T3X1F%KJQ+P_EAPI%0TI5UJ;5BY.X=O>W:2P+6#?:45IMSL&TXY+;\ M*B-"I+,J8_-6YK1#;;>5S]0"(5(:5\44$!KK)10HV?24KE;;C00CR B\P[Y2 M#(UCOW):;V3NM-)\E46F(C AS0)_#+#:;^4U=8N*K#*E**" 4G$A9',D6#$A M:6-#.$&I*3@I4G1?YS#.9O-1-LN2M.?@EGQK4]QSB\7(><_R7SV+'WET*FYK M+,]0OS)#_4,,1LY U\40#9V*ZQKM*-JROFS@.$97$:;@ZD83N0JX%#I*>)%5 M:GL2A.]87V['CJ[R43&(:CKW\?C[PO,#ONJ3M\(..5XDAM[!=;K. ML&?FRA4=,^$Q+@9;:V\")&UL[7UY<^6XD>?_&['? M =OC75='/-7=MKM]3.BJLG94]322JGN\'1,.BL1[HIN/?.:APQO[W1<';YSD M(Y&L"4?,N%52)I@)_!)( (G,/_SKTRY"#SC-PB3^XS=O7K[^!N'83X(PWO[Q MFR+?'/WNFW_]TW__;W_X'T=''W&,4R_' ;I[1F(7.QSGZ C=Y_G^AU>O'A\?7P:;,,Z2J,C)![*7?K)[1?[^(_\@NG[W\C7Y M)_GI]6^/CHMMD>5';U^_?8]^?OW=#^3_WK[]3_1_CS_]OZ,C*D,4QK_<>1E& M1.8X^^,WK:\\W:71RR3=OGK[^O6[5Q7A-YSRAZ_EK!>-SS/^3/>_S';[)PMX^HV.QW]RG>R&6(TO05 MY7\5XRT=1]K^][3]-[^A[?]+^>M+[PY'WR!*^>7Z0JG.]YVV2J97CF2\PFF8 M!.?Q.&'[W&ZEOLF]-#] [C:_*\EOD]R+1LGQB$Z] M22KJF9'&6$,9]E]NDX=7 0Y)@V_?T1_H2O..J4C^\=?3A*R"QW=9GGI^7K7$ M9&?M_U5"TZC7D2;%65*D/AZD&N^P[E>].]E7R>)$*.CRC..C+S??_(G]'?U< M4?SG'WAKM7#':;>WO-2OOD1^-$A74KSR$[(R[O.CCJ";--DI>Z?\9*)4Y-5< M0UDY(A?Q)DEW;%&^]>X:.^B-JIKUCM6C1SXP:;-Q-W=V&@*FO MW:"!S$;X(L>[S!X1+18X5+3EMD,&Y4",94GP$/K? !&A\V> R7FK\-$INNGPTD MI\ENE\0W>>+_D:G@#'HH( -YT*,;84X(VIQPL+' M9EQ$$-D,R@Q0NDT]^H6;Y]U=(@Q5J5:/QA% ^I+UL5#^'7$"J"&7]E][=*6= M-\- WF"_2 F.SI_\>])-^+.W4WF:>V!UO7 MLS..^9NW=[=AKMQ9B&2.Q[HEGV#%]/H;)#[W3G; M0G\?/!I.;>QQ%Q(W8>_&S%AQ=0J>0Z,FH *C0B49[-C+.E4<<5F/SC?. M.R^*3HJ,[$8SU=&!E-+M2/>D5 TU)4,5'?!8RSI6,MBR7IUMM,]W.-T2!_)C MFCSF]S;FK>!P.OHJJ14HJ,@1IU^&Z6M[7H2%MMOG.P3@APW7>)^D.=UGD$6G MT,\**A:W&W^5W*HM/Z='-0/B',!;?6WO2S;YVJZ?#20?P@BGI\0;V2:I?N[H M43J%1%]*!1(8&:KH8,=?VK'BL$M[=<8[A@]AYGL1OZ;_0'YGNF"0T#N^79!) MK+Q:X,2(4R-&#GVKH.QQV96"LKMGFP"N\3:D]YUQKCD6DI,ZG0($.15S0$,' M>BRDZUQQ%I#W['R> 4%:ZD47<8"?_@WKIWV!UJTO($BJ<@(X(6*4B) "K_[R M'I8L^_+NG2-\A#L8?(;Y"_;2\S@X(PN/8O35Y*Z"2M3R"O$EI0=8SOZ4&!%J M>F\(-@&8NKL3=F+HZQG]@5O2HL$%X"2.5_U2+N5"3_\.O;*W^TZVF+<[;H8A M/";?")C3$'FJ6]T>C:-![$O6'\7Z[X@20 VCM/_:XRCMO!EML0[ZU4S+"EK' MUMF75&FFI2,./1EK>UAFNM+NG7U;1J=^^TU9BQID2]:6UK0A8TOR@K9C0D^K M-V-"-\\8VN4GZ3Y)6409NR(Z30KB'CZ?)H%^9V;@=!SHI=="&>_58FO=\Y7, MB')#QWY9#(\L!,QB;&:<6OZ]\-(.I1916.;74I.7)+_3, MHNAHV]%ZAI%X($56=+-PF*GI[UQ/]S ML;O#J79):9,Y/^NOY=,<]"-.!'_*W^U,^1%_MR=G&]M;[^DB(* *-R%_ZFDQ MT$H>IZ.NEEP! <* NAR+ (1A!$1T&+I_[LBQ\C^788S?:&$BI8>(&>M); H8 M*W] E!ZMXV7$B\EZ71DL)NORN6%Q2GYFZ&,:190**K^R36 M[P)$,D=C*9&O/YZ,!#$:8*=/U9GM<57UY."QW7C9'9.RR(ZVGK?G XRC/*M^ MTXQT^8N_L@,GNL\\C;PL6V_8*[+CIU!VQ&S!XP #-I(+!DY)Z%,11H1^IF3" M<^*#)T"RM9HJ7!M#14G(&]__"S9>:',:]41.X2U5%83,#@A$**G ME-@EF-6HZ*-8#0D;^&YQ[+.<8*]_\^XUPR7]S5_YJUW6])%_;8FH]]38Y^Y@S3P_4!IW>)&K"C%2@Q.Y?86BN;26@7AF8) M\\K:7&(\*$_7V8G:-+U.R9JS1C+3^7P<,C8.^;V7HS!#1=70"J5X3T2G1WOQ M%I$M.T'!/=EBAC0E!,X(=8P\U+H;?-D>0S?K9M,!)\JI24?L M3:^/D,&A8J/3:,V(*D[@3'%C!DNY+[(8*;?(4^694Q%"H$F56Z[!C2*AG.,M M_F@Y06 L37FG'W:WT+S4)+W3$4- ]%*3Z*XU_)?J[':.L7JXP""@%3"A!*X M""?@/?T"%H!1F%>'Q&H%EVW6#5+.?-S?GM#20NYO0IPR$&L0(:;XPDONS^. M _J?\[\7X8,7$4FRX_S42]/G,-[^Z$6%SI6UY'=YB&&ID8 APH"\.$#LAQ;K M"GDYJK@18PBE[^.IH48-^4J5/-B-;8S6(*O)J9EOO#!%#Q0]Z(6?9.SPY%>_ M^^WJMV_?K%Z_?DU)_G=!O/=WKU>(E:BA9O6KWWVW^N[-^XK@AJ"?'7M55.^^ MA3H<'=8KK$@'Y)Q@843]F<#"@MSXA+Y/7QQEU]C'9#XB\GS&N7D"T+.Y]!#U M\@N.8DF.&OH5(ASSS0*6B!^K1]K2(Z*QS%X4)8^LHM4F29&?XB#,4900AXU= MP?_J_?O?:F:$[]Y_IYX.0-U3"YP*7JH%2 ^ZQ,_(VAT'YUD>[FA1FW,OCD:81 M:1O5C:.J=701(]X^6F]0]06TCE'K&ZC^")2IN^DB:L:X[B)<=5$8(\R[B$P" M=^470*(9_BOKS^[WV47.QR(,/$FZY:^B'QP&B$P[A?;"218X?UH&GWQ-\ZC[ MV)2+^(%\-TF?R7JN<5*[9 Z=TIY\_3&H_\Q<3YA]IZ6(;(,=9;[&@IET34*RT[8%H50Z M[-H+*\=S;[+':?Y\13HQIS[=WXMP3SU O>^B9W,Z$VOE%R:U#)OUNWMB@FR/6A#E(O0^\NC%CP 5&4/=JZ3Z* )YZB?FS19"H M?1,.5]@GY0QK6>O-"]@'0$:6':'1Q?')Q>7%[<7Z#CC^?H9L_'U^?_WE] M>79^??-K=/[O7RYN_P*Y- \%87^U'HI UY9E'W"M8X*Q'G,(<]T:;./(NLS ,2/"3(K(ZY*2N"XT>%R[SGE M$H*XY !1A6_)T>$H"0*_Z_XIS.]/BRPG_EQ:&=NS&=]V[$X3)5CI(P8-<#;T M&-(JJR7C"M6LP,8P5JV2% 5X3]]?P[XK& U,7.!/ MM^N!4G+)U$IIDF^PQ32\5;R^Q1Z86>\?&Q.CR(L6D@W W43$@QN'$ MB[&*848.>DHU_)QV(2>S5VEY M04)D%*[#8252"L))RTOG1C9BK_V7Z&++",^,F P["#9,R[[WJN>,O_J MY9O7B,RB**/H_SUZ]_HU>YW(_IDAK\CODS3\!PY^3Z_1, JEZCH.F56!2Q(P MJT*6PP2?5D8@DCI/[JF%4#OK[=S8'Y KTT9FAGGX_)AFN*HPX.8\*0C8JSHO MNO+"X"(^]?8AV?BU9-(=+%DPNSQALM%%.*JIF1#EHL_X2CZR:6FA'^@R8HQ* M)5'W16(]]X.>15FC33B4LH::$[.YQKE'\TU7#_R.?;_8%1%]]'>&-Z$?ZMQ_ M&V:'9F.E2Q]C%5/SQ/%%BP^5C-.G.;&RFL,TJE[T0AJ*/;[ZAF(/+J#]\:!] M,?!^^+!],,SIKI46_'0WDVQ])Q>:[#+"A+CB7II/(OH)WH8QA3:Z\R*:"& F MB<_C8!)Y23L:86$/%NP/%*#N?NPN?:!N>_37/."W.TK#7]YUCL4]CO,]?)CO M6!+!F*5_($:,8U\/22V7XYV]6GK9AKFDYNDNV_1PV_SQ"O@Z!5P? 1A0)#L- M,$!H$0'L=A.S@G5! >OZ*;P5J X^F]N*SZ?XOA+=:PZY2DN*3;=8$+3@@KSF MMWLI:>:%O^S7OT74W/?/^)[RL"M_K4;DCT?^5W;S?[!"2PP L'A):FL^8,F> M-;8O)P=.[RR!CS2O\W+2.>LESEJ9J&GFYJ7E,58A6P<.-W="5:+;#TEZEA1W M^::(Q(RO%G''P]IQ>5,T4$/ATJB3"KAJ 4ES(,,^9CE445DVY&XBY*#2WBMI M02^8QD!7N&L:@UN ")LK+UVGK!)3P"Z.KW#*O'R-2=HV !:'H]')&)I#>!$! M).?FP0J(\/.M#U1RI(.5Z\?N+"<(QX0_?5R."7P !L6^GQW7P4_6AB0R@AF0 M1 >CX7 >U# MP5@&*5(:B1"^MAQC46%+;R0J8($9!X_]&F@8%1.P4=2RVQH$ M9*#;2 6ZAK"TL$T9AFP,H L@UT&<(_PL*VZ84,\!3D@W^G.![M5!:BW)L1J M-DWXZ"),H5@X(%T#68@;-4J%)3I0%DC2& .HZR3(8?2;E!R0 MX%TE6-'P0(2)2"17AX=4Q',^#!\:%3)( M@2J/#^B[<"-JE"$2*L@X>BJ58:(IK[, ZI?>;A S:;AVT#+M]/V>HDO*GBC"M4LC*<=9EA M;>=PS;8MS;P.,^B+H$$H%%X)#8(@C&2*X3(OR MF*P]):>@_9S$=;_Q[4DIAL6VP(+7(:AM-)&$*#>H*?>8+TJV;\%328W1:-TN M,?*B-(1O68DST V$-<[ZYF$-,F4K1"CA;HJL!6TYO1V3K2JN]Y MJDW>3"<@@RY[+$7F:] BKGE$2"@O>D0\.(P1I)^M#"R,"R).*5<29R=XDZ2X M52?[_(D889(2F_/2YXL<[S*:XX2:9L*N7ZN#6.T9^(Q?=1ZK.%?O*>(=N2TV M"QO_)&J^B>[81RO;99_E"9":SZ#J.S V#=)Q9;<3JK M]3F4!+!D0YH!XLC=!@RS3( M)$*[?:!D H[X/,F$&B>(_Y@2&[M*$_V"W:%RB.FN='T(L+\B_F<8_]E&OKU4 M/I?@E(QQ'XV2 794!J1\;[7>C*R8:<7OM%B(G49B_9#J^1R9U*3%1);QK&[0 MB(GU(P8,EUL -04KT<^<"0CV0Q5IE:D\K\M4 MTB1C/+682AFGZ81MT&59JK(++9 JE4:K4#$ 5J-4PD>L0 D+_QD$=QM"H,.* MJ5^,N);0PJ094D^&K=Q"B\"#LGLU^7< 4# D[Q1LLBF;W$PN7M@FO9LARE:5YR]C(OQI#(_^@:3/J M?$GRXQ(IE0/CDDLG2&&' ; MK>U1Q3 #;)M;![2G7G;_(4H>;9*0Z=E@3M]E\FL/W2D#8AS+.VI7#H;FA%TY M$F[<QG](B;F>8_[>. M,3Y_\N_),.)KHNOY9H-]FZ2*4 *YW%! ];EXA)/=K[A!M;ZP0LW'$2>AD0>] M7W8YN%2H$@N]J 3[MOULH!(.4>D0%V\!2047-1Z\ C+] 3:7;^>27+\7&>:ZB#W\U-W2;/W)VX5EP-NUS^UI,[0W;VK'W.F&MJU>SPZ9@&PUF M2?#T2"2[J1WG/=/=:7:;'/MDXDAQF4XX?,#TY:C6Q[#@=5E)SD(3(7=RR8/R M!)5:Q+C+2W]9+*T,0I5=_7L:4D0Y@7P8;DUO(3J>$=XFTUGU/)]S&EHZ2W^)$:GU9ZC#6W^(IC#N9C2A?_[:YA"83DSK3HR; M/%_D]^Q@?]_NO:+JO<7-2W.:JQAT.Y^MNLJNT+M0J"4K-U]V!>6L&W&;@\%> M-TEB@_Z5('64F[FBCGX'GB@.TO*471IE5#./[4/9/4(4>G=A!&_)P\$IR? P M$)E 5G?L^TG!3L-]'#[05->#[$W&#FII4GTL;:SB10TSU*'52,5J#5*E!K!V MI(:;V8+46+.QG2V.?6H0[U__YMUK9A3T-Y+/T P&QW%P3G;K.SI45('(Y;*@K2(ZB:;)R#-(ZCU!I7MNEW& M9N@%RLL7,EQKC%L:X_K9UQUO ^2H:RK85P:[*,P'B5]0KY@E&OM*L0_D"= 3 MRIA\2'_Z;N #7?N[&E@N^BVFY2SV)DV4(L.N[A((F9=U"7Z +. JQ7LO#,RE M5DUY"P]J+''!F MDY&C#7@'>>4]C]X^UKR+V#LVF@S=.):<2SF0,2M42[Z72[Z,W6(/6O9;Q1ZN M@"Q$EEC^LCSJ>AYD+X:60*W'I*6E+:F**=1-+<6XANI;T: [Y,L7-I:9 52 ML^59(11NI4H+XG\TI\Q#%RN!'7J]$O6Q7[(H+VHQ R9]'J-8I<$2*F\/P9K5 MZJ4 &DPLJZP,IL9R+/DA8UH5&MG$M4HKN2XFMM56,2+//9T4DHV\7.NB@EUU M^#,&O.K Y\:M\%C MSV@K;"]?M4,!.[,%#O$*I]M31>GHF.Q;1@KF,!#>1"WJ8>??5J9:Q6 MW* .I$P;2__Q#-_EJ%W*O&R+OWTO4WVV__[AQZ//%\LY4K11G0>I4&T?6(K& M)5KB (B:'4\E/H&L[0QO<)K2L+6Z5- @>Y/R@UJ<7"-KF^/,G=);RS$I.]UJ M)9HC^J9DUM)L20- LS5IT.?$GL[P/L5^R*["R<\1IC^0!?9XEZ1Y^ _I%7FK M-^S8'5J3I3XBX!JV%:H9&?[:K# >Y 1*,4T\C28N;6@(Z/HF- 1QKK9N#V%& MOOHA2<^2XB[?%%%UM:#?I6G8W&[(=/)+=B*<'&V2%%4,]>T6U/G@05J0R3@( MO 5:T5T2)S/'C06EJA" M ^LAC2PR,84"-U^%:W>0EJWL$_;/OK^.;!0J0QL.UN6G5!V<-59CS*X%^5J2 MMH[IXYFRO!Z2T!IFD@+O^=(-*'LK:-_S^*JTUE]M6M;1TP%L*FNWC@\9!R)O MDR@L#CZ$L4?V\?'V(L<[J\1<]FVX='L&:":8">=MI<"CAE&S(\8/G@OC0 V/ MF(IA1\5-K>)"TML,QJ?@YPP%IYNBD>'V/E]OB,_%]NCK.U[IC[W\9=/!AR2M M7;%+.F'8/-TXJ%67Y2MTZ\7E MA?-I$F=)% 9>>1E]12!8)1A8;\H)S(OJ D4VR_1$[3N<)Z;JD;ZAM-M=H4[+ M;!5LMTU/A>O64=/\0LI:30J:ON5,BICEV]!9F/E1DA4IOL5/^0F1\)>YS$GZ MJ:_%LN3]-(N1-9]"/]./(?8U('_;0:>=>%G(2[2WVOMJYQ>-04TZU6BLR5$, M,=U<<%'P'H)LL9TS)O.+!^](X_86LI<.'40S' M'3J&3O I>])BL\09^!RBT*1!'WC2UUID"6&_ 5](IM&&'4EY88I^9.]$/I&= M"YD!P>..K,#6-QPKI#F;RVEBJ.=F4;&D5]TQ9:)-&<;!\Q(> NI.(&!S15AF()Q]@VX33+YTG&JXTN\+IS;UG MY<*K61PN3!JYA=+)59<36L2(%[).F?J^OUR9.AX$,#8>NX8'$#(ZTY5A!MQ3 M'Z7 OE;@S,N])<'=Z*\;8>,H B7[A2X&7XB2*;T1MSRF-O YC2+1:R"&1Q!Z MMFYU.!8R:UJ-AQC:8#$8;N*VJ98T"2=U0*A8PPX_[-A=QDC;Z2/Z1BTV1/F6 M=2HR5JTRIVK&\^.^>?T_T8LD1=L4$^\O_9;Z>C2R^!H_X+B /4$9 D0ASG< M"ETE)^))7 8>1FNXW"8BTD@O23]4IA=:XFFT<1PDF7E,@P %(;O3:!T;+(CT MY[A2%(%/O*/5@#Z/-J/' OE +BY?CFB61UF"<;[A\0#=/& ,^7904C$O U^G-C #=[2 M&\!KO*?):N*MQ02H9G&(>XW?1^LSN9[Y_]K,O<.;8I*:1]1&8*>1%4?D,_JY_.^^+G-J@E:38R0HNEO(:Q1+T)+&"/;;D\&ICKF("?V=:R6[U* M71[L#]=I::]INVBR>4K;A9);?XHG(2_7H6 =7U.I4IZ)[7,2I]4_6>H+]D![ MD*MU4/,07MAA_:%V7E8\]UE6.3$!S6U?-\[N'=O-(YYJ9"E/XF?JGM-DM_?B MYU]G\OJM35]Y>>LM_2);^JE_91(1GZRGBCL MFW!Y6FVOEW"Z6[+2F-N6LUFR+\:>#]"05V)8A ,Z%'_" ?9 \!WP0+?Y%(TJ ML7OEMXZ_T%@]6O,.!U4 AWD-GOE[KA[ZSMAC2J-=;UC0S[!WP>L8M;Y:1TIE MB-LZ\+-AA]TX_&DQ]8&D?0?VYGAN.^V\2_XJC-3J[3*$L1(<^=18ASQUIH K M6H#SJ\^Z?P/==%G_Q2%UZWS2AV=A5! A1_A2 UL$<:V&:JW#@?AP=L4V4#X# M1]GB IVO0_M U%'LB64X:*,PKO;71@'<38'M,/.VVY36Q&/Y,,L87&LCMN1W M66+;4B.A''6'CYII%7"]%$.<3K/F(*/UT)+6J/KD_2TAALCD!RW!/0260@WN M(9@$BRBNT\)_\G)Z@/1L;7.C6@../39K:QF0O&JJ+*Q0U=AB3'0:U6^*WU;,EA-$_M8RY5Y'+2W\V1+O-C'1EF _X/SC4QB'NV+' MOG;E/;,K_!LOPNP7)Y[_RVWJQ1FM:I/$ED<6ED=I6H/ MT0;+W]$F4;M-<$N>H1M:YORAR&DP\'$<%UZ$Y/T#=I@P >@[YP5+0;S5D0 X M\B&W]*U,XS8//?1\8#FAF^84(55[FF01W?#%=G@ Y.[<,28(*)6*++;23+R7/] MXY]#XMVF_OWS)=FI1L=/H:XNN&T#$-$H)ITTP;(U/8\M.?Z13,J$"3J Q(%& M(/$@5NA31GQ800\LT#X3A3M+=EXH^'Z&&&E-.\ !]SH-AR&2LT%;F4O5H"/O MC>BTB;XW0M.M\5W$^R+/V SPYA/>W>'4QM1D7!"&)95>%QK)&5:(L: WZ&?. M!6U%5GJ89 8Q#S5^E,:@!@\8]-^.@O[;A4#_[0CHOUT@]-5ZF&2&AO[;X=!_ M"P!]S7;J,HPQ*X,^;J_?8E_&?K^MS] ]/^5%C'EY&W^=7D.56<@)@ "] :< M NXEH?)MZ 0X^ M%'&0&>U!P^.R](M&Z M3U)B?"=)'#1/(HW0-_ YK=&AUT!\/E+2(\K0*0P-:@:'Z;$,([!"DUAOPP)* M3HSAR\UMRLYJGX_CX&/R@-.8KD\W]TF:DS'DOGTD?KE! M53OL%+]I";&FCFA;B#:V'&N;2/6VJF;57)KB(5CN6^@A0':SBGG9/1&-_N?\ M[T7XX$74038O8EHVEVN87GYAZB=TS-+8#RT.Z"5LI!J?DA@_+\B7LX&3L(I9 M8 DL\Y!%<*">#3C[D"8T4)[18QF!@39#89.X!R0L4":(S3V!@0\82;H3= 64 M%G*&;C4>-FB".37O^@ATTQO&VR\Q\2NB\!\X^.B%\662Z8!EW8++1XO66@F/ M^[KN\ J5S"O4L"/*CU[0%KZ%RFH[7D/Z1+%H=-D2R@R]B @Q%M5Q^DAQ&!2% M9XK#<.@VIR;I=*O:D#)RB%R:77DU>30IFI:QJNOZ6IF+4M+1;H%Q[3U^HF5: M0R_*B##T=6V&TP=LNKPT,4. 1J>+!D*$#=5\'%'LM3CG!4['.D0GJLBN(EZ$ M*1C1I30,([3W%##&W!O,AC,/LGK@]21(,-Q@=-X3!:+71&$S%AQCCTNQE MD%:U*EM*O0AS,6-,:2YF@+DUEW;B1QL#Z=)#F$1/8HT1=+./+L-'E_6W$BRR MSG934BKX6U%&]7Q(TE,6%W 1M\NDA+$?[B-3M.' =EP6GAJHH5"+JN%'FR1% MO 6ZKG>*Y92-+" B<-20"E6KQHRGFQLWM2SF:ST2YYJ&I,)'=90E/?DBFQ@G5).?1EA]_&JS T>/F 4T7>? MV0H%F)YVTX!7TA"!0D+^3$,.O(C\/B:_);1%AGF&^X2ED=QX/OD.RS7.N'3QDI_\B[0WT_:=!F.4J<=('[LGNHQXTSFU>HF.]^2O M1' :'TW,(0L#S'L_Q6?656/4U6*-M3;)+_*:4DO1@@_/%J01^HF7H[TUK?.RT@WD251!-@:9]* MQ17:E>DB";;8FD'UHI D""5@CS8K](R]%"XSZ!B8=E9Z,(Q:+?>38;6UQ@<= MK)9C6H[SX%2?!\T>WM/ALT?5QK)FCUJS V8/WL9B9P^SBF3VX$1?^>S1A>F( MV6,&C$XX>UA@U3A[\#8FGSU^9"X<^5!5!PR[Q/&E)68D1ONO( 99J8VG=_;QH>:L4#>CMYG(&]# $ V&/6]S3_W M]O_#/)K;B7!(REL MNKY_>V/3[Z"XH3EOC,F-;9@7@*&.+AHD+2 *PGXX;!$ECL4AY8N2%-_>>_$M MH<+' 'HLZ)1WK7QS?W&.=G9$I6!ML M;Y*F$&T+L<98=67>'*+M(=H@HBVBLDG$VD2T4:"'\U-W 5><+/:UPAE:1T'K M3A7R>?TD$.]6*EH"ONW*%$V,\YSB/&?#35VL1X[S#1UV>FC$'::[$N<9PWE M&IWJ#*)2ARK0:$-AK: MG//I:;"^FNG).!W1N:MI$O$V(>>F@[7_2 BH*MT.6.X$-0[>\@D*$-O#)JAI M,,XG*-.$Q&:OO&[2?:U'>C=%-IOG[/ARO3D)HXAF/E_'7V(_V>UIC&UPFL0L ML4"V3J_29)MZ.YN$3P>W[#3'YZ&]( O29 >YO$UZ2%NU2@\>6^VBNF%ZI%XU MO9!<%!/!0TS).0DV#HR3)A+X]$5>(/^N+D;:R.HR/MJLAQR=%9L2D$!AT6/U M"5OZ%"U]?)4^3H.A+=$F!$*[A)IU$/1L0S25AU[=X0;G7AJKYQ:5C5NSN[)S M>WV$E.85)ZI8T7HY]CZ%7KAD!3/O@6#KF#@$TJS,W#GB#EW-B7-^H-4/;L;I M*C](/_GT2W?4H/-!DGN1>?V?0%.ZK\+"#+%0SV XH M!+O&/@X?:(C,&2VV=WN//^.G_#IAFY?;1QP]X$^$]%XSOPQNR-T,,UQ'<9!X M&ZAI!)%6Z*-+&CY$&T)E2X@WA7A;(/N,P_6M-_1YP@YS ">1D0#M32.0Z+2< M2"9$:=J@-"A8<@T>SD90FI8HS3E*=ZPM]X=S/^%P>T^FM.,'G'I;_+F@!X[K MS193F9$(J?%:=SPIAP>OXW04\C"5S:!RC80;X2>N_%F4*N=%3H+ MHX)2JT_9YIV#)M3\--D1?)9:_@!Y6#@6KOW3P;%8791-T@J:G/;3'C:B9-"S_(U5RB=7: .]8T.ZB%M,MRHA<$'&Z9 MZI;@;5.CY30+Y:+L3Y MA+CV]_2IC^&Q@YG5Z96Q40_)SJ-A090'U2R@1;'=Z.+VWMH.9>+%M!W$@$RE M$L7XLL/,"FHJ@A[#X 5:5MN5-K#F(D>:V5SD,'-B+C=>A+-K_(#C G_&N3%- MK(+>H6&H)!:R'U(Z5!*6I6I "S':"EZ2+*+HHA8>?6!KL0'E)]&G8,-=I(8+ MUCMJ26\Q/U+JI?E$DVD [ GU<63A!/5!!&,"5H]:M5R0)J!]QJH$T+)\G4EU M #4#\XM<"R"Y,8,R+8$@CSD1OHG3I3D8M1#@5'(@":YF7]+TDJ(3.$=J0@=P%\IHQ(?$$[/5%*Z M *Q^U"M\ZH=\-CA^]G9XO>E\6.FP&.@=@5,GL7KT0;R2R<5U!5@WIVB2> M[&EWU>;M8V)G(BU"UR;2EE'9-X1H"29RL*S.341 @-1$YAG^029BU;7Y8S*Y MB=#T,)9&TB9U;B8=.=7@8]ENEF J4\CKWEQ$-,@-9B8H##,9NRYF"9"F,ANR MDJTWM_MT*G!_3NJ-MA[0$D)7();)V.^JSTD-U P>J[:!3V:4P MMS1-':PW0ZYI.FR0]S1=^0-Z=!X]D3IN\U%3V MU="Z'5%!4OFHEH-Z"5O9U]C#DM&=L7LMRSX,[6;GS__.\ ;39"GDZ\=9AO.L MKE!Q'$7)(TTEIEE@K;@=KK-VVO3[O^*BTQ?B?*M6T9::%6;A':>3A?@NU]T! M,.LOOP,PYJAB=VFMQT5^GZ1A;JJ?H&)P6K5;(;-Z'46W XYW2+68=SRS8.CM79F+9PNN1:($M9:"SA!FH-N6V7/"F\6NMV M!E2:+1BH?4ROS@(,1;G!' JTV0+!KM(D*/Q\G=[@]"'T5>\VU*2.PK\4<@I' MAIR,9> J*<$"%2<7V548F X3[0@P'2#F!BQ-TU9^-M-&+FKHW4)7*K$5&,"" M&.>2W#&0U5B1H%D-E$.R_%9%'ME[/?W%HYS66?Y>N:1"ZM2Z:B5_\PD8C3*Q MQ.Z2\6HPT- MK1G@36UV'9P9GPV..D;H#$16QCAZ(/QZ(#+*,554S8>49?(I=R]ZKC>WJ1=G M&YIL[F.2!*;3KT'<#D^&[;01BB,S+A;V7/+1GRDG+>P%>6H&IY?+L^(!&.P? M%P\ X!+,R7A?;E&6DD%^#5T*+D@3X8(]3 B>/FD]^I.9CP(YB "3RN87^<7R5AG%_$ M0[$O980Q +D..A1Y.6(LM-;'LHQA1EV #$.#,(UU:.#EQ$3:!9\OZ1=H**M^ M\Z)F<6@6&KF%JD6=0NL5,>B^9"[I74+?A)P^Z$VP 8.[<7.A8P*&O-+55L$& M=-\PIP;0T-=O"3=?MC;RA0SF2->Z7.7I'GX#Z;!%4[#)%"9 MG@VGPW>79BTD#RTJ)E26V&VQ(CE.F(OF=4:).DM&A[K:1/6X-\8VJ) MM/Z+4YACLD'N> M-#7;T2/5NLI.!>=I# .CM(ZV0R0.*IX]'I&=L4&>.*3N2V3+E*JV.L^:0RP# MG]O\4UH-]*-1<:SJ#=XS6 ZJ86I4, KP/LE"!J-%3@>#D";)3V6&V6QONJY) MA^M>'K;^[NC-5ELBH5@8_1O8J\*QDKEZ9XJ4+B$E;H* M'1\^L.=^ATCG%%[RLT_%H#I9WB\QV7G@LS#SHR0K4GQ\E['Y5+.RJUD<+NH: MN?OCSTE10TLFFI(:]%;'U/7]I<[4[P[QBP8])])"<&EY[VO&Z.NRTU$0 $&%# ME ]562XH)Z*LB/&BTW/(Z(:O4BU#!4LPQ9P=W0XQJ\[!K7.;LCJV/7BL]N58 M172L-NVQB M.Z[O>## &%TK'1,P:)3.E HV"W"BS&-@ YW)W*;/^)&U?[PESAB=/@T%9U3D MSLK.*.45BL_@1[Z;1S4MI/NS4,%M')QY1'?FPA@@WJW^XP#?5H[*L#Z/6)][ M%2V$*R([;;JTR&)KY 0_,KS4)'W5'1M>+B/KJ^70V)T?"N/B!%WK/:9%B>(M M$^UW[/G=[4!'*"1(CB@9W?E_S)VM-Z@+W3W(H.<@TWB '"6)15EO.PRTKZ6&0 M_V_*+"O9T F> \[]_O03\8EVQ8ZI<^4]T[[(:#I:]HL[S_^%IS/2,NHJ9KD0^*\P!739-.#^JL=)+=68C^-\U_XJ&S=]1 MM(=L'J'=+VX<_<+*'G/SDR1YO\';T):YV,C@X?_)II,N._FNL M4:G;6XJ%:30>8V[MYA!O#_$&IS._[[G:,2UCA8.##'"@]L3Q)LXVSD WL0)")FM +< YE\XA-R0%VJJ1[\:6VIB4<#^DDOR(RT'O!!R\J,-T6E'N%)J7* M?"DWILFE+%!ZO0]S"5=\8[.. M@0JE3Z@X =-WBUV5++ [UG=4 7: M;=TN779:9Q2NSS]GZ0QZ^(]>-/>?[]".01OTSO-PJ(^R<"W. ?Q/F@\FSG2' M+ IZ,-^SD=CH>9:D2_ [#Y<:SM?L843O:?8 K9LT0"#]:8*3AVX//69@9)=CEMHU*E_;9A+HH&@%PPYR&P6!CG"#KA//_-RO-X0ZPO3 MY_6F^S'5';J>Q]6]N4%RH9H]C M3T6[!$?-2FZ&B@SMR=Z-QX5E]\MQU_IHT?MK?:@<%-+%_+^<^'\TH8/ZS9^6 MVEVXED):^9.MFA+ZG9]%5_?">G3]/.EP*U_L&>CAAMSP3J\_Z("O]*RZW##P MD[W-JUW8V_LT*;;WQ\6VR/)W;^BAK?Z9G@VG4SB8M) #@\&A9$.<#[U[@R@G MY%.^ S1B09=Y7Z.57B6WP+<"G&@"5FB;QQC>CS:&]PLRAO>CC>']0HW!I)'& M&-0J+<$8WH\SAO>3&G1*@!@%M(LG[\EN MWOKYNM$N);U==]ZQ[O0(R60U*^H/ZUU.D)NA.PG.-]TF:T\R&-WAK.L+1,3D\QM'*+CSQ9\3TR*PA M1Q4]S''.2/G31OY,(;_+(QTS@OK'.D;X<&TN"2__%_F!6 G^T_\'4$L#!!0 M ( 6!"5D9:@&=.RH ,B5 @ 5 9V5N8RTR,#(T,#8S,%]P&UL M[7UK<]LZFN;WK=K_D,U^SHDE69;=-6>F9#O.N,:Q/+;3/;U;6RQ:@B1V*-(# MDH[54_O?YP5)W7$E(;Y$3E>=2^P ()[WP?6]X9_^Y7T1?G@C- GBZ/>/G=]. M/GX@T3B>!-'L]X]9.OUT_O%?_OE__H]_^E^?/GTE$:%^2B8?7I8?KF]N[S_\ MQ^7CW8?;*$G]:$P^7,?C;$&B],.G#_,T??W3Y\\_?_[\;3(-HB0.LQ0^D/PV MCA>?X>__7'SPPV/OMQ/X$?YT,O@TS&99DG[JGG1//_S?D_Z?X)]N]_]]^*_A MM___Z1/K0QA$/U[\A'R /D?)[Q^WOO+^0L/?8CK[W#TYZ7U>%?Q8E/S3>Q+L ME/[96Y7M?/Z/;W=/XSE9^)^"$LBZ%FN&5Z]S<7'Q.?];*)H$?TKR^G?QV$]S M*2K[]4%8@OWT:57L$_O5IT[W4Z_SVWLR^ U9M_/?S2F9_OYQ!BSFHCPYZYVPVO_[*@::'_P9%&2-?'^\W>DIJQ#3G"#V MUY^WBG^N^^%H0J*$3. /,!*""1M#EW[(9/TT)R1-='ND;N?H77WP*0SQ.4F# ML1_:ZO=>H\< <0M]6I"G%/[,YF@=D1\V=8P.;]H?39_F(*!Y'$Y@V?CRGUF0 M+FMT7]7PL<%<^G_UW_9&W5:'FQTL4CV09V!)..5FCV"+N#28]E]8^]]IGT4[LQ*^N@2<]V:S0XUZ_BQ:L?+1-> MG;+<9)BNJUY#F4#SBM9 -QH4U' RR4>,'V[M&<<2A_1C]I9/."%M_60"1MF( MO4[6%KQN6\WM!@9%1]%W=I*$[^=K5)12?YP:4871KR/L1^QP-(:^70=AMM6S M=1$#B=1HOHE[3^T!7_\K]FY+%F:O7EO'/F=/"7^4FD!D;= MIJT JCT6-9JQKJJHW6G#)G, KUOJA3OH[PX2\IZ2:$(F*RSL*YH6K=R8&(]W MF@N9^2ZFNY)AK2707&ZD2\CXMUG\]GE"@L\@K1[[ Q-;+Q<9_.#E7QB^)/D) M8]52Z+^0,&_?.RCC=VN$(FPTWF/<[E5YFWJ)R]Y@UGR:>;[KP5Y)$R3 MU6\V+):_\-8VGZO09\?;IS0>_QB^!PF'2F4=K].YZ SZ'3Q"E43M2*"Y>".'6%5QTD?$K[*)16.OK (9+O\3>C/!!SME"D M#IPCB0^"S])YVUA:87X@-(@G7Z+)-9S8%#-JIVP!^-PYUN1@^.Q=M)6]FR 9 M^^%?B4]OX#>J#6VO= 'ZPED&17 $E_N3=I-8C$=]&K?*Y\C/W=WEQ( $5#:L MJ%%3^25*@W3Y2&8!TTU%Z;V_$"VFO*(%7O=V0"D6 7<-JV!TN;L)0G*?"2YX MO&+>H-/MG+NW>@IQ"/@ZOGZE$E_/_OOM!- 'TZ"(N-$@3U GE\!%N[2@^DRJ M0 EH-5;!')O69^JS>+.GY>(E#@4T[I1ADNF?(%HC*M+&!R&@R5BMTLSLNR+, M@2:\C2;D_=_(4CKK]LH6Q[03YVB3@Q'0USK]R55&Z<[167[S$Q4O<+LW]Y1X M!#RV3LFRPO_OF4]30D,XA+W&5&1N%I0NMG[W6%3!$9#86AT,[ A1DGM!:+&X M7[S C61CL*'D%.$1\-@Z;4RY-11K2X&!;?# @? N+ZM2W*##@*/6J658YI/P81Y' MU-#DE :.MT,@66X60"TD_*_S$9 M=*1T5^MU6), DX;:G*I03#+K$C M^AS_Y,6M2$H7>[U[JZD*CH#$UNE8=G \Q$GJA_\G>)5H7,05"NSN^:-I(!*P MV3IMS$K]-X[I:TQS">2KS%6<12E=*FF5UO3ZO4ZWY^I4U8,F(+JE:IPB7B-!(VE0/F4 M4(SH3;O1\ETD*X6$'@6/7 B6(N.1**T;'M]%.I;J<7GFO MBZ1ED= BXX_7?4L!\5B;GY_,A]&$_8^]#?/FAX3E.TZO?$J7033+4R'+]D.= M^EX/^50J9D^P2VJCLA10C\0^+P>VV)=4HY;70W)+K,JT"HNM8'NL57H\9LK? MY)&,"0QC@'E/4C7#LFI>#\DOKBK%2C"VHO"KIGP2WC5K9O\6\VRU?:^'K#C2 M'1#V4=O* 8"6_VV5BW\)4T*R'FP7\TZ1;TNF\_^@\[8R 2"MZ0^4O/K!Y,O[ M*[.1J!=S;GGO%%F7;\JB&(6M# !HDW!'%+I7*.\4.0>J\39\T'M;.0'2./5# MC'D8OQ*:+A]"'P0 .PK<%%Z9/D"^ELJJ>3UDE;#V?5B)PE;& *OJ^^ORR]N/ M6$23//D__+!U0(PCQ>')O"6O,S@YO3AOQ:R5$%P;G:T4 TB[:PZRD!*@&RL7 M96YY;S#HGYVV0NFA,9?E$&QE&T#54RIW50_+WZNB)M(3.W&9)Q! VD#O O\E M"%%UDO921L< (E:V, TCSQ>L#RQBLL\D0/2G&8^O4%: M/%0?Y89J&+HD&LLYE=3R3I&U)18X5L&SE0P"S>6Y@K9,(LA>>[;HJHPKT-G* M((%G]2\ZF<-4N65R2GO8SR\J^!&:_;E ;.6.0'YY48O,_:(>]H.+E9CDHK"5 M/0)+Y[%^W?O!#R:WT97_&L 18 NJ3/FAK.SUD8U2E8C6Q&4KU002]8_L#?=H MXSXX'(^S118RC\)K,@W&@6PC5E?V^NB!G!6HU\1E*_E$:\Y>1F[^ (D0+HV (U->(M2+3R$,NZSE)@S&@^[72CJR5[@U# M,DP[.1"^&.G'<%Z04*/&\&%E _C MET\[.)2,(P_LGN:S&?H M.AP#YLVAN9W49-=H!#?X$)LDF3'%124/ZVT: M:_1NX;"5T03U:E1U\=:H[0W:HG32(5L7D*UL)/BL&RS:DEK>H"T7+$.6N4 < MSUIR $^Y5@MJ>(.VF ,JL;H%PE;BDK8P*G^40:>:-T#W;*K#[3X2:PE.]@G& MLHP6^2#60FKR&8:]3VN80 4UO,%9H]/DD;R1*",W,-9XH8#0RS!C(X;%]<,_ MDV?_7>HY9-R:=XZLJY 1P9]955&Z;5=EJ>E&TZ]Q/,F]+0A]"\8D>8I#^2XI MJL3>J1R<(U]:S;G7 .2VK?4KC9/D@<93J8O@5JD<]P7RC<6<2!X"6\95Y."Y M,@N=3M)R81UOX-RR+,=BR1R+YI'_""R !%GBYVO8?\(XSV=60I5NR9)Z'G;" M+SEGHNU7A3396Y-82ET MF$(WSB\9MQ$,65@"E4K\HWS5FQI6+,Q8PY1@%U.NTNXQ,JUK((:WH5S MQT49$N=?R("3D=;];J>.T<^$Y@3 M*<9AZUT,M+FX#^TZ"+-4ZL@CJ.&=(T=/U*=U&XFM=R\XQ&*Y>VP/1!,6Z)V]/=%,1"WO2?V<"FW1VYY M[Z(M(95BF@0702$K;+L#!53(UN!N3 L.52$S>=$ MX*=@55(JK0?S 5EA8TJM!ARW_2?V\ZTJ">97 %$@^R*;,BO#T4;WB82F6WS" M3QLNX0?F<+O60O)/2)Q27K]S<=%KO:I UG-;G@^65EA]EH3G'6ZY B_2X54F M?RE3>WVWY;[0_&Y8-T]7YZ0M<>3Z]XZ]WCL>/%XWXW;GI"VJN#U>1"SR$=BR MX[\2&L3,ND-3!"X-8L4/PZH[)VVY,NHQR0=@RZJ/2F0UIXQ.IRTG%BT".9VW M9<%W=2WMM"]'@^%:VA'G9C!6U!13\$LT<6XE[: _+E-S)>V(W6F,=31<&MO@ M=W'E)_.;,/[99*Z-+0/_^O-F7A8'U8"M9KTK8.%FG7B@\5L A%PNOR932&OX[MK0['^!S,4.0KJ]T!=CP9 MH7JFU%]W_&4IE.$83J>4&*8EUZH/Q""?V8]'OV ]TQ=+76^9BV+\1&3&CFXH M.]>8D$D>$?3DAV083;[Y*8.X'$U-1Y-I6R!"Y'VP\9%5341N^_. +"GQ$W)- MBO_?1L_49Y+Z6R @K@3ZSGG[1'X2$E8#L2 ;H1 ./0II6/*C0HMJ7"7D&$770?): M/NXYFK($L])Q(JWGG9[U3_O(]JZFQXJ>1&H[:6%O2H?[[UI>I9NA7HIJS49@ MEOW!QI&I;!S/HG,(]_"%+J.1=%C=Z_20U4"FG.J.#!'6VCYK-5<90>#:(0"6 M]!H.7U^2-%BP+ZW\6F^C+^]CPL*)+H,\70MG"-1M$D2%GU^AQK"P@]]Q#[E# M_"R[7 0?,M7-;-4#R>"G:#C*@G$ LK9K7?O.(P^4O/K!1)V,3545)(2?JOPH MPX"'L[9O7OM&PFI[?/"7E8\195V0$7Z^W*.>(7: .N[KQ]L5#Y]3N0O\ER"4 M.P(:M@32PT^N=Y1AH@';EFMA:P8-3 V:0:=+F*8GBL/J7N<4/\'>L581+E9; M?HIH"C*;U_^&?&E@-B(G#&A:9V)?>H)Q:QX@BY147MN)R8KW)\QUY N37:\M M4^0"MT'ST-M6C98B3[LEGV%)8\!$6P(-[?@,*[$*QHNQSA9M5SSP,P,13#*& MEBA-1\JZ,*>PT]Y7Y%73*8\/6# H&E/:-KB,6%D^0&K(:GV[P\04N6"\N)*T MG&%E_[+@M#<_)+D9 Z04C&'PLK\81I/=7VR5?,C#E@ZO(>7[J%_>QW,_FI%' MF A?IE,BW;":[0APAZQ4K+K98L08Q7.^1+QN88^H(H[P0J&"P&AL,4#,[M'7 (M^&?KT! M*[YMN90'@3UH!- V%X1H$-!K!/.GIT-4'\_!K,Y" END+F&8?12I W,?8#R^783T[4V\X[-2!UC:(U6O6[G].RL=WZ" M_<*4^5#@#RE;LA ,M/J9.!M(XL%>]TE&TX>M1AO,UC&B,S\J(S8V642*:([M M+HVF)<%^N$DPHK$T6FG?ZYZ=-SKS:_7Z.DC&89QDE#S#8+B$'OXXEH XGP)9 M(5\3+5+.7S6.([)CI2!I8 GA10ZS)=D/Z)_],"/?8.4$P#G^!M>6S1/%R35Y MR?UI\QQ:6YW4B7+0;<3K#IK-$L03N\Z4E]8#%.@^:]@][* O.C-&5@TPH >F* 0L\O]2@7)X@K BD0K M@J+)";26K\:T.2@+G%R83!;APU/:DI%-C5WLVZ- LKNSI"8^AZ?.P3NA M?NHW.$?V/Z\Q5415@(I^H]O+?D=T]A9A'>@]]I,E4KGR=Q4%'(?GQ M\YV3$?U*":P)=#2])^DC@*KAI<982W@ MX;3AR\Q!7_0N,^)J@ $_G%HN8-%E1@7*X0E2;BXL)F(6!:6F\9&$[$2:'U&; MW'6*OK ,@KQH,IW]1Z\%8*U9=9JB7SI32[<)P(:L9#,B06 \,P+K\/3+#7]- MSK'B@QI3:;>@U^^XW63=Q()B=VC1J;X AZPVT M),^?1J8P'9Y/',>+AS@,QLW:=,K,$2#JU<=U'@T05O*Z@V;U!_?DYU9O:!S! M'\>%J3GOV[+XK\X4,VT*L"+K%50\\.=8-9R69AJ:(SO/(%P -325%Y6\0:?; MPPYYK<:_!BBWGU#A.9Z8+@;:;8"DL=^GJ#0*# &Z_5+)VM:M/P!$54 )_E;Q#_TCYHYRC**'EG?:.&;?1]'=/5C?NK- M:3!:A6LT#S)!SJ1CRI]BP:XM"X/L6GH(S28 &WK>387@!1H((X .3R43YZ:FIUI-1[F+KLFT$CC*;0:" M=C;F9!1]9X9(]B))_BINWA_U=G?4[X$XD&-/!0SMSK\&9.#P9.4YY34^*^VZ MYC4;4K496?M=8L>D,0RUZR#,8 15V F-6@3DR %2.3 ML$$'C$ZS=TDXI_FS&669S_+HN;*?VA-2JSZ@0KX-&HF?/QL-D#H\]TH;>M,3 MK*KWQ6#0Z9T816@ME5>_Y4:"T'W4&.YQ#PH.^GH0OR6'.ISBWE M6Q %BVR1XUCEJ&1/^^:_N/3'/YZI'R4@%^BTYD6D1I.%J)#M(5KCP1K28YG* M6J8YOX(;EA\M$UZ=E2IRF*ZK7D.9(&S206A';5-J6W6\A&3UO,YILPOZ4[98 M^'2YW9E_CR#+3Z;7 (@*>;?6(U-A M' ^.NY,"2'F*_CA1_(WH\V:@<$AWPW M,B%8WZU! =AMUX8UMMOH-4N37$B=;V3Q0JC.N#BL!4)!]A^MP*%B,(A0'LOM M 8_Z;B7JNVNA(!OMCDK]#DH^]<:)>1$=FHK-\QF^HC@:'!8&$2!?TNH< T1X M^)2Z\][=-JHK/R6SF)9IQI236ET91(0>VLFG38=D,2(^Z:Z\5[=*-/E,?;BY MWV31)%%R+:SC=Q?0UIB"1RSB:;.M.%&Q+ZX%@ MD%W0ZS&N 8[/>OW4JLVP_OWIF>8GF>4PFGR-WPB-F*R>YC%-H4L+Y@]H,!BJ M- =B1%;\U!LCU3$+-$+F+[HAK1A%#O2]S.?J!4-2#>32@F1U-=8+)38!YZZH M 27'XKL@(GERZVI*X'5UD"_V2WTUSO[Z" 4CP14-(,_04CJB2@: I!9(!3GI MA#YW?.Z5X 24&ZOR.$&*+3/'#2>3H("Y%8_?N-&-VV.US4U6#5;QAGWB5ZFY ME0:VG8+>V6#0P8[\4PM2L(CRH;AM0:NK$LNE@*PB$1"CK09;87#;^'5L35@N M)60;AX2\ROJP%2ZW#5J\14WG["NM5\BF+0\8ZLQN/3B6#%AAXRSOWMJ9Q@^. M@=\CN.F'P=_)Y*L?1'=Q(N-;LX5UNI@.LA9$CU#^8*B"U9*!"^4_2 MK9\:/^.NHP"A'R;AGEO%OX@FA;]+'N]65 M 4\+3$E\*8LW3QU,[I^ F/V^B!QBQ2SIAW<6T04@N.396(5X%R_\2< MP[P)HB"9PXX0QQ-SYL6U04AM">H92I%A-&'I$8+H)L[H7XE/6>*$2S_THS%YFA.27ONI>*FOU5XA M'^3EWX#&W7%@!SJJ3[UB?# 8&TS!&ZDW/ R;*T2$K BU,SJJ(D?UO5<-#@D, MP/H\)Y3X4_BTYN P:ZX0$;*RU-+@J(C<;7?]M;!T3,^'A8N#65N4Y09'1@D4 M2Y[XS1\4-YAN;T:E\E>+S4WQ0O/2EBO (3ZS; MNQ%]H/&,^@N=.(>:+7N="Z.WU"1'*N@%>Q2"O1;!^[;L.*6HZJ$KQJU(67#B MT@+?QK20!]//C'C-ZAZZ?OQ8Y!L) -5W3#;K>>MPA15 OQD/75U^U-7 5!"V M7,OVO93J#8RBBX]D3((WIA&Z9DF2GN?D'LX%CW$NK^>?)'PCWZ#H7#(T#!OR MT!6BQQLXRM-)0D=*\T9TILG>Z]-'!1I M^O)@\TF4SD6SR8;SP!J0-E$$6NV4\]#UIG+Y\17A' ANAWK\A02S.4R X1NA M_HS<9\ST-IKF DE&69JD?C39>GI=0J]I4R ^Y!M?E1%0#:7;42&ZF/-%U<(( MR=OQT!7NU:BN-VRVH+L=3R( 7.ZW![C-1XVH)0]=Y=O N)&#=SL;,?=A,(-S MT&H*(2L0JFPN$BANIQD^.%\7X]> U;(&" /94\X&KSM@CN49V80]IWQK+&$> M?YV3$?U*"8N*'DWAH%P^)M:2X+3FGKOK=OJ-SJVJB:>Z7>0+F)% ^1.+!ZF% M%[*$IEM,PD\;%N$'[YO_MYBNYY(@P(1?$"!CO\/"H6"7+%G/6W@Q4I!U[R_( M:+J#1Q@D(BT/ D#*LBTCY) Z!0#4:XI(^5SVJ3L 4 ]PJM(87$]FK1LB@(NI+MV36+V(;0Q M.ND^7B_/\AKPNQ!UDDJJ1,PKH/+ M5@ 0)_\GVNI]"1O7?.'3'^9+^$Y5$"ZR\U"M=9R#Q?''+@Y!KB":+^E[54$^ MZ%Z'.@SJLL]#AQL25%\3[H-.Y_VB@\(@ ^S7BK27:E'O!0RZ8@0^&->;<...R<*\5#A*(B$09Y.)KA$-LW0>TR!5)0;D5R@$@72)D%/#7\$4,)S-_WF(2WEC$%4I MA($>=R[E29?S;UZ7W6.C+DE( MFJQ3'PS#,/[)TH1)YJ!&[8T5"6E*JLGCST93; Z':)4WUD+G,K59/<08GZE_9O;!WWNS\ MW)-\V4^5LZ&LF@?KN".NASVAN40-T#U'Q <:LZ1@(_I$Z%LP%EDX144!-I+I M6I^473+E2-QS3BRQL+#?$DTB=4X4E@PE,=%@UJ@Y"0==NFYT=C<&XG,U? 5&I, MM>J#H) -\-IL5AH,VRC=]IU< 61Y#=\(!=SJM[*$=;QN'UDI8,";@'@Y-L?] M)[?0#=.'.(C2V\B4,NE0I5Z6TT#K,\FTF2$/B'62NJ:[EYK0$#R.[5>CSSQTAEP$?SQ6R#.:<= M[D$-&FWZO38LU_6,-GUD7W]UWSR:3 Q >DO=* $A$5=>>K 5D;/?4[21UV\_0W;$O,%'+U5BB*B . M9*V%Z>320^1V+CD>-J662EP)1()\%)63I4_P-IXVFG/*W--W@?]2OCJI2D[! M+^]USY"U2BKI<^P'YN$(NQ&O&#JU 7X[;V ZZX$^0,<-23RHJX/N M4G+XD]8#R;3>1'!(O0&TH]F0&C &W!$_( MYZ0,ZW@:O1(6(QW-\LJ-&P;NF"F&& 4-BZIX@T&GUVGV09ZB+Z7HDC$-\H&C M4OY+:GF#\\[Y.;+R6"EA_NS2@>5L%/)EEL *DR3#\7]F01+HZ"_Y-0I1(-OA M=:@2J+@4J)P-2^8!8W^D1.UMIZR;B^<"6S^FH$Z?<#ZVEH4L7X;^SW^+XO?2 MJY@=$)A!\\]Q^!9?*?S6=>H6N)'U)OKL< [#1BC=-D_D2]WJ^)?YX3.A"\7Z M+:I22 19(5)] 5?"LF2D:'X%YR%3+MWB2H5 D+4:2K;T2=Y#9%S%F,5(KU1WD_WEDH7*CZ7<8QTQ[*IJ^NO6]SN"D?WJ.O@CKD<29U>9 MW0Y4V4.ZTJV)#55Z%;W!H'\V0#YK5QL&A@ =#UT1H+R/HW'5(;"I6PBIE2?O MFJ. @]%QZ\,NT+W'51\).PVM_I*=CV1I24V;RM64V*F%;0X3 \B.A\!(<3.% M-#/4/?HI*;.Y5ATUG*8*$;;R(&EEU,@@NQP!LV?TNLE29K&((KAX?8-9LL@6 M>8D'?\DN54GC%BY>)UB>C_P7+_[X1Q[3Z.=^!8F&^:M2>SG3ZY1135[Y!!O> MJN?%6C9AH: W,$#]\*_$ET6X5F]TG< /ZRU(.P3*KI&UQ6+).H?V (F6&*Y9 MOO[W]/DG"=_(MSA*YVKU@WF3:[EBOZ*--MQ40FEA?-$1AIJ%H560@>QPC3F, MU@*P%0,5IW[8LB'S/9J4!S0R*3Q3APOV4]7Q(VJOD"6R@TGC@TDIC;K6S8MB M9$7,+:TLVP:]B[FVI9 (LGO*,<:'"J_#.9V+*U [(OW+ONBX\6T7]/K,!V70 M IM47>>] ;H*@2M7$_/3+IA_N.P5HD ^@.E0Q2=9A>H?+GM"QZD!0_7K.NV=HSMW*(7/68Y5B"PY[55=@46APF_0TTL_"1+!:LHIM5;= M8C\\8KZ(JM"TS+=NTU/A.L@MM\&$M/RIY"QEA8/!DB>W7YG=_CYZ))W=L=CE MX3N:[]:O$!ARWDIG8;T;OQXZ ?W'?XZV'9$A#GCYGO.?+C('*J#:6,F#IL_; M!5"M$[3 M;P!2,!9P,U%>^RD936'8!GF6H1T67;7:*;A M7R2JLG%X/VUT!MUG[.K&\M6Q#K$;0-E#V2P25]K 0+[B:,F9/Y,TT1WKH1#N M?/K,>OH"$_N?_QM02P$"% ,4 " %@0E9:M^65C&K )9 @ #P M @ $ 9#8S-#,Y,&0Q,'$N:'1M4$L! A0#% @ !8$)6>JT M!_&P!P HBH !$ ( !7JL &0V,S0S.3!D97@S,3$N:'1M M4$L! A0#% @ !8$)6=EER02M!P 2BD !$ ( !/;, M &0V,S0S.3!D97@S,3(N:'1M4$L! A0#% @ !8$)62Q>BRXZ! E0\ M ! ( !&;L &0V,S0S.3!D97@S,BYH=&U02P$"% ,4 M" %@0E9BF4N]9$, G> $0 @ &!OP 9V5N8RTR,#(T M,#8S,"YXP %0 M @ %!S 9V5N8RTR,#(T,#8S,%]C86PN>&UL4$L! A0#% @ !8$) M62VQ:^87' MI(! !4 ( !.-8 &=E;F,M,C R-# V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( 6!"5ER6@Z:N3T #I: P 5 M " 8+R !G96YC+3(P,C0P-C,P7VQA8BYX;6Q02P$"% ,4 " %@0E9 M&6H!G3LJ #(E0( %0 @ %N, $ 9V5N8RTR,#(T,#8S,%]P <&UL4$L%!@ ) D 1 ( -Q: 0 $! end XML 59 d634390d10q_htm.xml IDEA: XBRL DOCUMENT 0000064472 2024-06-30 0000064472 2023-09-30 0000064472 2023-10-01 2024-06-30 0000064472 2022-10-01 2023-06-30 0000064472 2024-04-01 2024-06-30 0000064472 2023-04-01 2023-06-30 0000064472 2023-01-01 2023-03-31 0000064472 2024-01-01 2024-03-31 0000064472 2022-10-01 2022-12-31 0000064472 2023-10-01 2023-12-31 0000064472 2020-08-28 0000064472 2022-09-30 0000064472 2023-06-30 0000064472 2024-03-31 0000064472 2023-12-31 0000064472 2022-12-31 0000064472 2023-03-31 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2024-06-30 0000064472 us-gaap:CorporateBondSecuritiesMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2024-06-30 0000064472 us-gaap:ExchangeTradedFundsMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:ExchangeTradedFundsMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel1Member 2024-06-30 0000064472 us-gaap:FairValueInputsLevel2Member 2024-06-30 0000064472 us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000064472 us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2024-06-30 0000064472 genc:CurrentLiabilitiesMember 2024-06-30 0000064472 genc:CommonClassUndefinedMember 2024-06-30 0000064472 us-gaap:CommonClassBMember 2024-06-30 0000064472 genc:NewLeaseAgreementMember 2024-06-30 0000064472 genc:BlawKnoxProductLineFromVolvoCeMember genc:NewLeaseAgreementMember 2024-06-30 0000064472 genc:NewLeaseAgreementMember genc:LeaseTermThroughAugust312025Member 2024-06-30 0000064472 us-gaap:FairValueInputsLevel2Member 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000064472 us-gaap:CashAndCashEquivalentsMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-09-30 0000064472 us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember 2023-09-30 0000064472 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000064472 us-gaap:ExchangeTradedFundsMember 2023-09-30 0000064472 us-gaap:FairValueInputsLevel1Member us-gaap:ExchangeTradedFundsMember 2023-09-30 0000064472 genc:CurrentLiabilitiesMember 2023-09-30 0000064472 us-gaap:CommonClassBMember 2023-09-30 0000064472 genc:CommonClassUndefinedMember 2023-09-30 0000064472 genc:NewLeaseAgreementMember 2023-09-30 0000064472 genc:BlawKnoxProductLineFromVolvoCeMember genc:NewLeaseAgreementMember 2023-09-30 0000064472 genc:NoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2024-06-30 0000064472 genc:PartsAndComponentSalesMember 2023-10-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2023-10-01 2024-06-30 0000064472 genc:FreightRevenueMember 2023-10-01 2024-06-30 0000064472 genc:OtherRevenuesMember 2023-10-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2023-10-01 2024-06-30 0000064472 genc:MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember 2023-10-01 2024-06-30 0000064472 genc:MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember 2023-10-01 2024-06-30 0000064472 genc:MoreThanFiveYearFromBalanceSheetDateAndThereafterMember 2023-10-01 2024-06-30 0000064472 genc:OneOfTheseThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2023-06-30 0000064472 genc:PartsAndComponentSalesMember 2022-10-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2022-10-01 2023-06-30 0000064472 genc:OtherRevenuesMember 2022-10-01 2023-06-30 0000064472 genc:FreightRevenueMember 2022-10-01 2023-06-30 0000064472 genc:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000064472 genc:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000064472 genc:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000064472 genc:OtherRevenuesMember 2023-04-01 2023-06-30 0000064472 genc:FreightRevenueMember 2023-04-01 2023-06-30 0000064472 genc:PartsAndComponentSalesMember 2023-04-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0000064472 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000064472 genc:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000064472 genc:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000064472 genc:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000064472 genc:FreightRevenueMember 2024-04-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000064472 genc:OtherRevenuesMember 2024-04-01 2024-06-30 0000064472 genc:PartsAndComponentSalesMember 2024-04-01 2024-06-30 0000064472 genc:EquipmentSalesMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000064472 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000064472 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000064472 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000064472 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000064472 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000064472 genc:NewLeaseAgreementMember genc:LeaseTermThroughAugust312024Member 2023-06-30 0000064472 genc:NewLeaseAgreementMember 2020-08-28 0000064472 genc:CommonClassUndefinedMember 2024-08-07 0000064472 us-gaap:CommonClassBMember 2024-08-07 0000064472 genc:BlawKnoxProductLineFromVolvoCeMember genc:NewLeaseAgreementMember 2020-08-28 2020-08-28 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-06-30 0000064472 us-gaap:RetainedEarningsMember 2023-06-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2024-06-30 0000064472 us-gaap:RetainedEarningsMember 2024-06-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2024-03-31 0000064472 us-gaap:RetainedEarningsMember 2024-03-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0000064472 us-gaap:RetainedEarningsMember 2023-09-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-09-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-12-31 0000064472 us-gaap:RetainedEarningsMember 2023-12-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2023-03-31 0000064472 us-gaap:RetainedEarningsMember 2023-03-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-09-30 0000064472 us-gaap:RetainedEarningsMember 2022-09-30 0000064472 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000064472 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000064472 genc:CommonClassUndefinedMember us-gaap:CommonStockMember 2022-12-31 0000064472 us-gaap:RetainedEarningsMember 2022-12-31 0000064472 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 iso4217:USD pure utr:Year shares iso4217:USD shares genc:SEGMENT false Q3 0000064472 --09-30 10-Q true 2024-06-30 2024 false 001-11703 GENCOR INDUSTRIES, INC. DE 59-0933147 5201 North Orange Blossom Trail Orlando FL 32810 407 290-6000 Common Stock GENC NYSEAMER Yes Yes Accelerated Filer true false false 12338845 2318857 P4Y P3Y 28780000 17031000 87721000 85514000 87805000 84252000 447000 545000 2923000 2467000 2700000 1508000 63232000 71527000 531000 2169000 185971000 178954000 12038000 13246000 3273000 3167000 473000 381000 201755000 195748000 2346000 3269000 2560000 6815000 1740000 3753000 359000 328000 7005000 14165000 61000 7066000 14165000 0.10 0.10 300000 300000 0 0 0 0 0.10 0.10 15000000 15000000 12338845 12338845 12338845 12338845 1234000 1234000 0.10 0.10 6000000 6000000 2318857 2318857 2318857 2318857 232000 232000 12590000 12590000 180633000 167527000 194689000 181583000 201755000 195748000 25551000 27877000 92245000 84204000 19444000 20365000 66282000 61780000 6107000 7512000 25963000 22424000 824000 845000 2518000 2616000 3290000 3214000 10997000 9075000 4114000 4059000 13515000 11691000 1993000 3453000 12448000 10733000 966000 673000 2485000 1731000 363000 46000 2087000 2700000 1329000 719000 4572000 4431000 3322000 4172000 17020000 15164000 764000 960000 3914000 3603000 2558000 3212000 13106000 11561000 0.17 0.17 0.22 0.22 0.89 0.89 0.79 0.79 12338845 1234000 2318857 232000 12590000 167527000 181583000 4326000 4326000 12338845 1234000 2318857 232000 12590000 171853000 185909000 6222000 6222000 12338845 1234000 2318857 232000 12590000 178075000 192131000 2558000 2558000 12338845 1234000 2318857 232000 12590000 180633000 194689000 12338845 1234000 2318857 232000 12590000 152861000 166917000 3476000 3476000 12338845 1234000 2318857 232000 12590000 156337000 170393000 4873000 4873000 12338845 1234000 2318857 232000 12590000 161210000 175266000 3212000 3212000 12338845 1234000 2318857 232000 12590000 164422000 178478000 13106000 11561000 45945000 118867000 44125000 122282000 1733000 2528000 106000 -1021000 1971000 2091000 290000 -157000 456000 771000 -1192000 -4795000 -8295000 10976000 -1638000 326000 -923000 -851000 -4255000 -30000 -2013000 93000 -594000 -13210000 12512000 -1649000 763000 1726000 -763000 -1726000 11749000 -3375000 17031000 9581000 28780000 6206000 361000 352000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Note 1 - Basis of Presentation </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X.</div> Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all material adjustments (consisting of normal, recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the quarter and nine months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending September 30, 2024. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying Condensed Consolidated Balance Sheet at September 30, 2023 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">These condensed consolidated financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10-K</div> for the year ended September 30, 2023 filed with the Securities and Exchange Commission on December 13, 2023. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company’s condensed consolidated financial statements. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Global, market and economic conditions may negatively impact our business, financial condition and share price </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Concerns over inflation, geopolitical issues and global financial markets have led to increased economic instability and expectations of slower global economic growth. Our business may be adversely affected by any such economic instability or unpredictability. Russia’s invasion of Ukraine and related sanctions has led to increased energy prices. Such sanctions and disruptions to the global economy may lead to additional inflation and may disrupt the global supply chain and could have a material adverse effect on our ability to secure supplies. The increased cost of oil, along with increased or prolonged periods of inflation, would likely increase our costs in the form of higher wages, further inflation on supplies and equipment necessary to operate our business. Additionally, the armed conflict involving Hamas and Israel, as well as further escalation of tensions between Israel, the U.S., and various countries in the Middle East and North Africa, may cause increased inflation in energy and logistics costs and could further cause general economic conditions in the U.S. or abroad to deteriorate. There is a risk that one or more of our suppliers could be negatively affected by global economic instability, which could adversely affect our ability to operate efficiently and timely complete our operational goals. As of the date of issuance of this Quarterly Report, the Company’s operations have not been significantly impacted. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No accounting pronouncements recently issued or newly effective have had, or are expected to have, a material impact on the Company’s condensed consolidated financial statements. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Note 2 - Marketable Securities and Fair Value Measurements </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level 1 investments and market standard valuation methodologies for Level 2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the Condensed Consolidated Income Statements. Net changes in unrealized gains and losse<div style="letter-spacing: 0px; top: 0px;display:inline;">s </div>are reported in the Condensed Consolidated Income Statements in the current period. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </div><div style="font-size:12pt; margin-top:0pt; margin-bottom:0pt"></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of marketable equity securities (stocks), mutual funds, exchange-traded funds, government securities, and cash and money funds, are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level 2 investments are provided by the Company’s professional investment management firms. From time to time the Company may transfer cash between its marketable securities portfolio and operating cash and cash equivalents. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value Measurements</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange-Traded Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,557,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,557,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate Bonds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Government Securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,612,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,612,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and Money Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56,353,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,805,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2024, were $195,000 and $1,346,000, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value Measurements</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange-Traded Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,327,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,327,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate Bonds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Government Securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,672,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,672,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and Money Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,092,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,252,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2023, were $46,000 and $4,490,000, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying amounts of cash and cash equivalents, accounts receivable, acco<div style="letter-spacing: 0px; top: 0px;display:inline;">unt</div>s payable, customer deposits and accrued expenses approximate fair value because of the short-term nature of these items. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Marketable debt and equity securities are categorized as trading securities and are thus marked to market and stated at fair value. Fair value is determined using the quoted closing or latest bid prices for Level 1 investments and market standard valuation methodologies for Level 2 investments. Realized gains and losses on investment transactions are determined by specific identification and are recognized as incurred in the Condensed Consolidated Income Statements. Net changes in unrealized gains and losse<div style="letter-spacing: 0px; top: 0px;display:inline;">s </div>are reported in the Condensed Consolidated Income Statements in the current period. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of financial instruments is presented based upon a hierarchy of levels that prioritizes the inputs of valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. </div><div style="font-size:12pt; margin-top:0pt; margin-bottom:0pt"></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of marketable equity securities (stocks), mutual funds, exchange-traded funds, government securities, and cash and money funds, are substantially based on quoted market prices (Level 1). Corporate bonds are valued using market standard valuation methodologies, including: discounted cash flow methodologies, and matrix pricing or other similar techniques. The inputs to these market standard valuation methodologies include, but are not limited to: interest rates, credit standing of the issuer or counterparty, industry sector of the issuer, coupon rate, call provisions, maturity, estimated duration and assumptions regarding liquidity and estimated future cash flows. In addition to bond characteristics, the valuation methodologies incorporate market data, such as actual trades completed, bids and actual dealer quotes, where such information is available. Accordingly, the estimated fair values are based on available market information and judgments about financial instruments (Level 2). Fair values of the Level 2 investments are provided by the Company’s professional investment management firms. From time to time the Company may transfer cash between its marketable securities portfolio and operating cash and cash equivalents. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value Measurements</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange-Traded Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,557,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,557,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate Bonds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Government Securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,612,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,612,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and Money Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56,353,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,805,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2024, were $195,000 and $1,346,000, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value Measurements</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange-Traded Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,327,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,327,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate Bonds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Government Securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,672,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,672,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and Money Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,092,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,252,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net unrealized gains and (losses) included in the Condensed Consolidated Income Statements for the quarter and nine months ended June 30, 2023, were $46,000 and $4,490,000, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying amounts of cash and cash equivalents, accounts receivable, acco<div style="letter-spacing: 0px; top: 0px;display:inline;">unt</div>s payable, customer deposits and accrued expenses approximate fair value because of the short-term nature of these items. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth, by level, within the fair value hierarchy, the Company’s marketable securities measured at fair value as of June 30, 2024: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value Measurements</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange-Traded Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,557,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,557,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate Bonds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Government Securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,612,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,612,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and Money Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">56,353,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,452,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87,805,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth by level, within the fair value hierarchy, the Company’s assets measured at fair value as of September 30, 2023: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:58%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Fair Value Measurements</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 1</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 2</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Level 3</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Total</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange-Traded Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,327,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,327,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate Bonds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Government Securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,672,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,672,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and Money Funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,092,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,160,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,252,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 3557000 3557000 31452000 31452000 52612000 52612000 184000 184000 56353000 31452000 87805000 195000 1346000 3327000 3327000 33160000 33160000 47672000 47672000 93000 93000 51092000 33160000 84252000 46000 4490000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Note 3 – Inventories </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are valued at the lower of cost or net realizable value with cost being determined under the first in, first out method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">trade-in</div> from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, an allowance is established to reduce the cost basis of inventories <div style="-sec-ix-hidden:hidden119557901;display:inline;">three</div> to four years old by 50%, the cost basis of inventories <div style="-sec-ix-hidden:hidden119557900;display:inline;">four</div> to five years old by 75%, and the cost basis of inventories greater than five years old to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September 30, the Company’s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net inventories at June 30, 2024 and September 30, 2023 consist of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:68%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">June 30, 2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">September 30, 2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,655,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,918,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in process</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,389,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,923,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,188,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,686,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,232,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,527,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Slow-moving and obsolete inventory allowances were $11,622,000 and $9,813,000 at June 30, 2024 and September 30, 2023, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are valued at the lower of cost or net realizable value with cost being determined under the first in, first out method and net realizable value defined as the estimated selling price of goods less reasonable costs of completion and delivery. Appropriate consideration is given to obsolescence, excessive levels, deterioration, possible alternative uses and other factors in determining net realizable value. The cost of work in process and finished goods includes materials, direct labor, variable costs and overhead. The Company evaluates the need to record inventory adjustments on all inventories, including raw material, work in process, finished goods, spare parts and used equipment. Used equipment acquired by the Company on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">trade-in</div> from customers is carried at estimated net realizable value. Unless specific circumstances warrant different treatment regarding inventory obsolescence, an allowance is established to reduce the cost basis of inventories <div style="-sec-ix-hidden:hidden119557901;display:inline;">three</div> to four years old by 50%, the cost basis of inventories <div style="-sec-ix-hidden:hidden119557900;display:inline;">four</div> to five years old by 75%, and the cost basis of inventories greater than five years old to zero. Inventory is typically reviewed for obsolescence on an annual basis computed as of September 30, the Company’s fiscal year end. If significant known changes in trends, technology or other specific circumstances that warrant consideration occur during the year, then the impact on obsolescence is considered at that time. </div> P4Y 0.50 P5Y 0.75 P5Y 0 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net inventories at June 30, 2024 and September 30, 2023 consist of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:68%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">June 30, 2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">September 30, 2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw materials</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,655,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,918,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Work in process</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,389,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,923,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,188,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,686,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,232,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,527,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 32655000 35918000 19389000 22923000 11188000 12686000 63232000 71527000 11622000 9813000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Note 4 – Costs and Estimated Earnings in Excess of Billings </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings on uncompleted contracts as of June 30, 2024 and September 30, 2023 consist of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:68%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">June 30, 2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">September 30, 2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Costs incurred on uncompleted contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,950,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,468,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated earnings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,674,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,939,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,624,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,407,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Billings to date</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,924,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,899,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Costs and estimated earnings in excess of billings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,508,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings on uncompleted contracts as of June 30, 2024 and September 30, 2023 consist of the following: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width:68%"></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:5%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">June 30, 2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">September 30, 2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Costs incurred on uncompleted contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,950,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,468,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated earnings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,674,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,939,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,624,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,407,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Billings to date</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,924,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,899,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Costs and estimated earnings in excess of billings</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,700,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,508,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 11950000 18468000 3674000 7939000 15624000 26407000 12924000 24899000 2700000 1508000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Note 5 – Earnings per Share Data </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The condensed consolidated financial statements include basic and diluted earnings per share information. The following table sets forth the computation of basic and diluted earnings per share for the quarters and nine months ended June 30, 2024 and 2023: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:54%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Quarter Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Nine Months Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,558,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,212,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,106,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,561,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic and diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income per common share – basic and diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.89</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.79</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There were no equity compensation plans and arrangements previously approved by security holders as of June 30, 2024 and 2023. </div> The following table sets forth the computation of basic and diluted earnings per share for the quarters and nine months ended June 30, 2024 and 2023: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width:54%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Quarter Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Nine Months Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,558,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,212,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,106,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,561,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares outstanding:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Basic and diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,658,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income per common share – basic and diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.89</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.79</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 2558000 3212000 13106000 11561000 14658000 14658000 14658000 14658000 14658000 14658000 14658000 14658000 0.17 0.17 0.22 0.22 0.89 0.89 0.79 0.79 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Note 6 – Customers with 10% (or greater) of Net Revenues </div></div>20.0%, 11.9% and 11.5%, respectively, of net revenues.<div style="display:inline;"> </div>10<div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">During the quarter ended June 30, 2023, three customers accounted for 27.7%, 14.8% and 13.8%, respectively, of net revenues. During the nine months ended June 30, 2023, one of these three customers accounted for 11.9% of net revenues. </div> 0.20 0.119 0.115 0.10 0.277 0.148 0.138 0.119 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Note 7 – Income Taxes </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Income taxes are provided for the tax effects of transactions reported in the condensed consolidated financial statements and primarily consist of taxes currently due, plus deferred taxes. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns using current tax rates. The Company and its domestic subsidiaries file a consolidated federal income tax return. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Deferred tax assets and liabilities are measured using the rates expected to apply to taxable income in the years in which the temporary differences are expected to reverse and the credits are expected to be used. The effect on deferred tax assets and liabilities of the change in tax rates is recognized in income in the period that includes the enactment date. All available evidence, both positive and negative, is considered to determine whether, based on the weight of that evidence, the Company is more likely than not to realize the benefit of a deferred tax asset and whether a valuation allowance is needed for some portion or all of a deferred tax asset. No such valuation allowances were recorded as of June 30, 2024 and September 30, 2023. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company’s income tax provision is based on management’s estimate of the effective tax rate for the full year. The tax provision in any period will be affected by, among other things, permanent, as well as temporary differences in the deductibility of certain items, in addition to changes in tax legislation. As a result, the Company may experience significant fluctuations in the effective book tax rate (that is, its tax expense divided by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-tax</div> book income) from period to period. The Company’s effective tax rates for the quarters and nine months ended June 30, 2024 and June 30, 2023 reflect income tax rates under the Tax Cuts and Jobs Act of 2017 (the “TCJA”). </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Beginning in 2022, the TCJA eliminated the option of expensing all research and development expenditures in the current year, instead requiring amortization over five years pursuant to IRC Section 174. In the future, Congress may consider legislation that would eliminate the capitalization and amortization requirement. There is no assurance that the requirement will be deferred, repealed or otherwise modified. The requirement became effective for the Company’s fiscal year 2023, beginning October 1, 2022. The Company will continue to make additional estimated federal tax payments based on the current Section 174 tax law. The impact of Section 174 on the Company’s cash from operations depends primarily on the amount of research and development expenditures incurred and whether the IRS issues guidance on the provision which differs from the Company’s current interpretation. </div> 0 0 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Note 8 – Revenue Recognition and Related Costs </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company recognizes revenue under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No. 2014-09,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div> (Topic 606). The following table disaggregates the Company’s net revenue by major source for the quarters and nine months ended June 30, 2024 and 2023: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:52%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Quarter Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Nine Months Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment sales recognized over time</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,624,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,309,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,837,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,022,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment sales recognized at a point in time</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,958,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,012,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,533,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">37,105,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Parts and component sales</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,208,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,317,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,595,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,445,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Freight revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,597,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,141,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,494,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,141,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">786,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">491,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,551,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,877,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,245,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,204,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Revenues from contracts with customers for the design, manufacture and sale of custom equipment are recognized over time when the performance obligation is satisfied by transferring control of the equipment. Control of the equipment transfers over time, as the equipment is unique to the specific contract and thus does not create an asset with an alternative use to the Company. Revenues and costs are recognized in proportion to actual labor costs incurred, as compared with total estimated labor costs expected to be incurred, during the entire contract. All incremental costs related to obtaining a contract are expensed as incurred, as the amortization period is less than one year. Changes to total estimated contract costs or losses, if any, are recognized in the period in which they are determined. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Contract assets (excluding accounts receivable) under contracts with customers represent revenue recognized in excess of amounts billed on equipment sales recognized over time. These contract assets were $2,700,000 at June 30, 2024 and $1,508,000 at September 30, 2023, respectively, and are included in current assets as costs and estimated earnings in excess of billings on the Company’s condensed consolidated balance sheet at June 30, 2024 and September 30, 2023. The Company anticipates that all of the contract assets at June 30, 2024, will be billed and collected within one year. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Revenues from all other contracts for the design and manufacture of equipment, for service and for parts sales, net of any discounts and return allowances, are recorded at a point in time when control of the goods or services has been transferred. Control of the goods or service typically transfers at time of shipment or upon completion of the service. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Payment for equipment under contract with customers is typically due prior to shipment. Payment for services under contract with customers is due as services are completed. Accounts receivable related to contracts with customers for equipment sales recognized at a point in time were $153,000 and $114,000 at June 30, 2024 and September 30, 2023, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Product warranty costs are estimated using historical experience and known issues and are charged to production costs as revenue is recognized. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Under certain contracts with customers, recognition of a portion of the consideration received may be deferred and recorded as a contract liability if the Company has to satisfy a future obligation, such as to provide installation assistance. There were no contract liabilities other than customer deposits at June 30, 2024 and September 30, 2023. Customer deposits related to contracts with customers were $2,560,000 and $6,815,000 at June 30, 2024 and September 30, 2023, respectively, and are included in current liabilities on the Company’s condensed consolidated balance sheets. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company records revenues earned for shipping and handling as freight revenue at the time of shipment, regardless of whether or not it is identified as a separate performance obligation. The cost of shipping and handling is classified as cost of goods sold concurrently with the revenue recognition. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div><div></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">All product engineering and development costs, and selling, general and administrative expenses are charged to operations as incurred. Provision is made for any anticipated contract losses in the period that the loss becomes evident. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The allowance for credit losses is determined by performing a specific review of all account balances greater than 90 days past due and other higher risk amounts to determine collectability, and also adjusting for any known customer payment issues with account balances in the <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">less-than-90-day</div></div> past due aging category. The measurement and recognition of credit losses involves judgment and represents the Company’s estimate of expected credit losses based on a number of considerations, including historical credit loss experience, the aging of account balances, customer credit worthiness, and current and expected economic, market and industry factors impacting the Company’s customers, including their financial condition. Account balances are charged off against the allowance for credit losses when they are determined to be uncollectible. Any recoveries of account balances previously considered in the allowance for credit losses reduce future additions to the allowance for credit losses. The allowance for credit losses also includes an estimate for returns and allowances. Provisions for estimated returns and allowances and other adjustments, are provided for in the same period the related sales are recorded. Returns and allowances, which reduce product revenue, are estimated using known issues and historical experience. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company recognizes revenue under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No. 2014-09,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div> (Topic 606). The following table disaggregates the Company’s net revenue by major source for the quarters and nine months ended June 30, 2024 and 2023: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:52%"></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:3%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Quarter Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Nine Months Ended June 30,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment sales recognized over time</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,624,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,309,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,837,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,022,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment sales recognized at a point in time</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,958,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,012,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,533,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">37,105,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Parts and component sales</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,208,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,317,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,595,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,445,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Freight revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,597,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,141,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,494,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,141,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">98,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">786,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">491,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,551,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,877,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92,245,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">84,204,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 11624000 11309000 33837000 23022000 6958000 9012000 31533000 37105000 5208000 6317000 21595000 19445000 1597000 1141000 4494000 4141000 164000 98000 786000 491000 25551000 27877000 92245000 84204000 P1Y 2700000 1508000 P1Y 153000 114000 2560000 6815000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Note 9 – Leases </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">The Company leases certain equipment under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating leases. Future minimum rental payments under these leases at June 30, 2024 were immaterial. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On August 28, 2020, the Company entered into a three-year operating lease for property related to manufacturing and warehousing. The initial lease term was for the period from September 1, 2020 through August 31, 2023. In accordance with ASU <div style="white-space:nowrap;display:inline;">2016-02,</div> the Company recorded a <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> (“ROU”) asset totaling $970,000 and related lease liabilities at inception. In March 2023, the Company extended the lease term through August 31, 2024. In accordance with ASU <div style="white-space:nowrap;display:inline;">2016-02,</div> the Company recorded a ROU asset totaling $352,000 and related lease liabilities upon extension. In March 2024, the Company extended the lease term through August 31, 2025. In accordance with ASU <div style="white-space:nowrap;display:inline;">2016-02,</div> the Company recorded a ROU asset totaling $361,000 and related lease liabilities upon extension. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">For the quarter and nine months ended June 30, 2024, operating lease costs and cash payments related to operating leases were $109,000 and $328,000, respectively. For the quarter and nine months ended June 30, 2023, operating lease costs were $101,000 and $315,000, respectively, and cash payments related to these operating leases were $101,000 and $344,000, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Other information concerning the Company’s operating lease accounted for under ASC 842 guidelines as of June 30, 2024 and September 30, 2023, is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:69%"></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">June 30, 2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">September 30, 2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU asset included in other long-term assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">420,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current operating lease liability</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">359,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> operating lease liability</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining lease term (in years)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate used in calculating ROU asset</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.5</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"> </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Future annual minimum lease payments as of June 30, 2024 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 77%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Fiscal Year</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;text-align:center;">Annual Lease Payments</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2024 (remaining 3 months)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">91,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">338,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">429,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less interest</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">(9,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of lease liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">420,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> P3Y 970000 352000 2025-08-31 361000 109000 328000 101000 315000 101000 344000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">Other information concerning the Company’s operating lease accounted for under ASC 842 guidelines as of June 30, 2024 and September 30, 2023, is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"> <tr> <td style="width:69%"></td> <td style="vertical-align:bottom;width:9%"></td> <td></td> <td></td> <td></td> <td style="vertical-align:bottom;width:8%"></td> <td></td> <td></td> <td></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">June 30, 2024</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">September 30, 2023</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU asset included in other long-term assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">420,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current operating lease liability</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">359,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> operating lease liability</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining lease term (in years)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.51</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate used in calculating ROU asset</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.5</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> 420000 328000 359000 328000 61000 0 P1Y2M1D P0Y6M3D 0.05 0.045 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Future annual minimum lease payments as of June 30, 2024 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 77%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Fiscal Year</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;text-align:center;">Annual Lease Payments</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2024 (remaining 3 months)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">91,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">338,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">429,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less interest</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">(9,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of lease liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;text-align:right;">420,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 91000 338000 429000 9000 420000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Note 10 – Segment Information </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company has one reporting segment, equipment for the highway construction industry. Based on evaluation of the criteria of ASC 280 – Segment Reporting, including the nature of products and services, the nature of the production processes, the type of customers and the methods used to distribute products and services, the Company determined that its operating segments meet the requirements for aggregation. The Company designs, manufactures and sells asphalt plants and pavers, combustion systems and fluid heat transfer systems for the highway construction industry and environmental and petrochemical markets. The Company’s products are manufactured at three facilities in the United States. The Company also services and sells parts for its equipment. </div></div> 1 false false false false