0001437749-24-013129.txt : 20240425 0001437749-24-013129.hdr.sgml : 20240425 20240425081533 ACCESSION NUMBER: 0001437749-24-013129 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SHYFT GROUP, INC. CENTRAL INDEX KEY: 0000743238 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLES & PASSENGER CAR BODIES [3711] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 382078923 STATE OF INCORPORATION: MI FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33582 FILM NUMBER: 24873122 BUSINESS ADDRESS: STREET 1: 41280 BRIDGE STREET CITY: NOVI STATE: MI ZIP: 48375 BUSINESS PHONE: 5175436400 MAIL ADDRESS: STREET 1: 41280 BRIDGE STREET CITY: NOVI STATE: MI ZIP: 48375 FORMER COMPANY: FORMER CONFORMED NAME: SPARTAN MOTORS INC DATE OF NAME CHANGE: 19920703 10-Q 1 shyf20240331c_10q.htm FORM 10-Q shyf20240331c_10q.htm
0000743238 SHYFT GROUP, INC. false --12-31 Q1 2024 277 276 0 0 2,000 2,000 0 0 0 0 80,000 80,000 34,361 34,303 0.05 0.05 1 2.00 1,550 37,163 1 21 2 false false false false Excluding the three months ended March 31, 2024. Includes expenses for month-to-month equipment leases, which are classified as short-term as the Company is not reasonably certain to renew the lease term beyond one month. 00007432382024-01-012024-03-31 xbrli:shares 00007432382024-04-19 thunderdome:item iso4217:USD 00007432382024-03-31 00007432382023-12-31 iso4217:USDxbrli:shares 00007432382023-01-012023-03-31 00007432382022-12-31 00007432382023-03-31 0000743238us-gaap:CommonStockMember2023-12-31 0000743238us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-31 0000743238us-gaap:RetainedEarningsMember2023-12-31 0000743238us-gaap:NoncontrollingInterestMember2023-12-31 0000743238us-gaap:CommonStockMember2024-01-012024-03-31 0000743238us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-012024-03-31 0000743238us-gaap:RetainedEarningsMember2024-01-012024-03-31 0000743238us-gaap:NoncontrollingInterestMember2024-01-012024-03-31 0000743238us-gaap:CommonStockMember2024-03-31 0000743238us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-31 0000743238us-gaap:RetainedEarningsMember2024-03-31 0000743238us-gaap:NoncontrollingInterestMember2024-03-31 0000743238us-gaap:CommonStockMember2022-12-31 0000743238us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-31 0000743238us-gaap:RetainedEarningsMember2022-12-31 0000743238us-gaap:NoncontrollingInterestMember2022-12-31 0000743238us-gaap:CommonStockMember2023-01-012023-03-31 0000743238us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-03-31 0000743238us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000743238us-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0000743238us-gaap:CommonStockMember2023-03-31 0000743238us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-31 0000743238us-gaap:RetainedEarningsMember2023-03-31 0000743238us-gaap:NoncontrollingInterestMember2023-03-31 0000743238shyf:ChassisPoolAgreementsMember2024-03-31 0000743238shyf:ChassisPoolAgreementsMember2023-12-31 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMember2023-12-31 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMember2024-03-27 0000743238us-gaap:LetterOfCreditMembershyf:LendersMember2024-03-27 0000743238shyf:SwingLineLoansMembershyf:LendersMember2024-03-27 xbrli:pure 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMemberus-gaap:FederalFundsEffectiveSwapRateMember2024-03-272024-03-27 utr:M 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMember2024-03-272024-03-27 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMembershyf:SecuredOvernightFinancingRateSOFRMember2024-03-272024-03-27 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMember2024-01-012024-03-31 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMembershyf:SecuredOvernightFinancingRateSOFRMember2024-01-012024-03-31 0000743238us-gaap:RevolvingCreditFacilityMembershyf:LendersMember2024-03-31 0000743238shyf:FleetVehiclesAndServicesMember2024-03-31 0000743238shyf:SpecialtyVehiclesMember2024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMembercountry:US2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMembercountry:US2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembercountry:US2024-01-012024-03-31 0000743238srt:ConsolidationEliminationsMembercountry:US2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:NonUsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:NonUsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2024-01-012024-03-31 0000743238srt:ConsolidationEliminationsMemberus-gaap:NonUsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMember2024-01-012024-03-31 0000743238srt:ConsolidationEliminationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0000743238srt:ConsolidationEliminationsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-31 0000743238srt:ConsolidationEliminationsMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMembercountry:US2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMembercountry:US2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-31 0000743238srt:ConsolidationEliminationsMembercountry:US2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:NonUsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:NonUsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2023-01-012023-03-31 0000743238srt:ConsolidationEliminationsMemberus-gaap:NonUsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMember2023-01-012023-03-31 0000743238srt:ConsolidationEliminationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0000743238srt:ConsolidationEliminationsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-31 0000743238srt:ConsolidationEliminationsMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-31 0000743238us-gaap:LandAndLandImprovementsMember2024-03-31 0000743238us-gaap:LandAndLandImprovementsMember2023-12-31 0000743238us-gaap:BuildingAndBuildingImprovementsMember2024-03-31 0000743238us-gaap:BuildingAndBuildingImprovementsMember2023-12-31 0000743238us-gaap:MachineryAndEquipmentMember2024-03-31 0000743238us-gaap:MachineryAndEquipmentMember2023-12-31 0000743238us-gaap:FurnitureAndFixturesMember2024-03-31 0000743238us-gaap:FurnitureAndFixturesMember2023-12-31 0000743238us-gaap:VehiclesMember2024-03-31 0000743238us-gaap:VehiclesMember2023-12-31 0000743238us-gaap:ConstructionInProgressMember2024-03-31 0000743238us-gaap:ConstructionInProgressMember2023-12-31 utr:Y 0000743238srt:MinimumMember2024-01-012024-03-31 0000743238srt:MaximumMember2024-01-012024-03-31 0000743238srt:MaximumMember2024-03-31 0000743238shyf:PossibleEpaViolationMember2024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehicleSalesMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehicleSalesMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:FleetVehicleSalesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238shyf:FleetVehicleSalesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:MotorhomeChassisMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:MotorhomeChassisMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:MotorhomeChassisMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238shyf:MotorhomeChassisMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:OtherSpecialtyVehiclesMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:OtherSpecialtyVehiclesMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:OtherSpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238shyf:OtherSpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:AftermarketPartsAndAccessoriesSalesMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:AftermarketPartsAndAccessoriesSalesMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:AftermarketPartsAndAccessoriesSalesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238shyf:AftermarketPartsAndAccessoriesSalesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:MaterialReconcilingItemsMemberus-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:SegmentContinuingOperationsMember2024-01-012024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2024-03-31 0000743238us-gaap:MaterialReconcilingItemsMemberus-gaap:SegmentContinuingOperationsMember2024-03-31 0000743238us-gaap:SegmentContinuingOperationsMember2024-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehicleSalesMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehicleSalesMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:FleetVehicleSalesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238shyf:FleetVehicleSalesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:MotorhomeChassisMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:MotorhomeChassisMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:MotorhomeChassisMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238shyf:MotorhomeChassisMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:OtherSpecialtyVehiclesMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:OtherSpecialtyVehiclesMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:OtherSpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238shyf:OtherSpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:AftermarketPartsAndAccessoriesSalesMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:AftermarketPartsAndAccessoriesSalesMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:MaterialReconcilingItemsMembershyf:AftermarketPartsAndAccessoriesSalesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238shyf:AftermarketPartsAndAccessoriesSalesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:MaterialReconcilingItemsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:SegmentContinuingOperationsMember2023-01-012023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:FleetVehiclesAndServicesMemberus-gaap:SegmentContinuingOperationsMember2023-03-31 0000743238us-gaap:OperatingSegmentsMembershyf:SpecialtyVehiclesMemberus-gaap:SegmentContinuingOperationsMember2023-03-31 0000743238us-gaap:MaterialReconcilingItemsMemberus-gaap:SegmentContinuingOperationsMember2023-03-31 0000743238us-gaap:SegmentContinuingOperationsMember2023-03-31
 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

 


 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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-33582

 

THE SHYFT GROUP, INC.
(Exact Name of Registrant as Specified in Its Charter)

 

Michigan
(State or Other Jurisdiction of 
Incorporation or Organization)

 

38-2078923
(I.R.S. Employer Identification No.)

41280 Bridge Street
Novi, Michigan
(Address of Principal Executive Offices)

 


48375
(Zip Code)

 

Registrant’s Telephone Number, Including Area Code: (517543-6400

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

SHYF

The NASDAQ Stock Market LLC

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.

 

Yes

 

No

 

 

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

 

Yes

 

No

 

 

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

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller Reporting Company

Emerging Growth Company

   

 

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

 

Indicate by check mark whether the registrant is a shell company (as defined in Exchange Act 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 April 19, 2024

Common Stock

34,374,065 shares

 

 
 

THE SHYFT GROUP, INC.

 

INDEX
 


 

 

Page

 

   

FORWARD-LOOKING STATEMENTS

3

 

 

   

PART I.  FINANCIAL INFORMATION

   
 

 

 

   
 

Item 1.

Financial Statements:

   
         
   

Condensed Consolidated Balance Sheets – March 31, 2024 and December 31, 2023 (Unaudited)

4  
   

 

   
   

Condensed Consolidated Statements of Operations – Three Months Ended March 31, 2024 and 2023 (Unaudited)

5  
   

 

   
   

Condensed Consolidated Statements of Cash Flows – Three Months Ended March 31, 2024 and 2023 (Unaudited)

6  
         
   

Condensed Consolidated Statement of Shareholders’ Equity – Three Months Ended March 31, 2024 and 2023 (Unaudited)

7  
   

 

   
   

Notes to Condensed Consolidated Financial Statements

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

22  
 

 

 

   
 

Item 4.

Controls and Procedures

23  
 

 

 

   

PART II.  OTHER INFORMATION

   
         
  Item 1. Legal Proceedings 24  
         
 

Item 1A.

Risk Factors

24  
         
 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

24  
         
  Item 5. Other Information 24  
         

 

Item 6.

Exhibits

25  

 

 

 

   

SIGNATURES

26  

 

 

FORWARD-LOOKING STATEMENTS

 

This Form 10-Q contains some statements that are not historical facts. These statements are called “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. These statements involve important known and unknown risks, uncertainties and other factors and generally can be identified by phrases using “estimate,” “anticipate,” “believe,” “project,” “expect,” “intend,” “predict,” “potential,” “future,” “may,” “will,” “should” or similar expressions or words. The Shyft Group, Inc.'s (the “Company,” “we,” “us” or “our”) future results, performance or achievements may differ materially from the results, performance or achievements discussed in the forward-looking statements. These statements are not guarantees of future performance and involve certain risks, uncertainties and assumptions (“Risk Factors”) that are difficult to predict with regard to timing, extent, likelihood and degree of occurrence. Therefore, actual results and outcomes may materially differ from what may be expressed or forecasted in such forward-looking statements.

 

Risk Factors include the risk factors listed and more fully described in Item 1A – Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on February 22, 2024, subject to any changes and updates disclosed in Part II, Item 1A – Risk Factors below, “Risk Factors”, as well as risk factors that we have discussed in previous public reports and other documents filed with the Securities and Exchange Commission. Those risk factors include the primary risks our management believes could materially affect the potential results described by forward-looking statements contained in this Form 10-Q. However, these risks may not be the only risks we face. Our business, operations, and financial performance could also be affected by additional factors that are not presently known to us or that we currently consider to be immaterial to our operations. In addition, new Risk Factors may emerge from time to time that may cause actual results to differ materially from those contained in any forward-looking statements. Given these risks and uncertainties, although we believe that the forward-looking statements contained in this Form 10-Q are reasonable, we cannot provide you with any guarantee that the results described in those forward-looking statements will be achieved. All forward-looking statements in this Form 10-Q are expressly qualified in their entirety by the cautionary statements contained in this section, and investors should not place undue reliance on forward-looking statements as a prediction of actual results. The Company undertakes no obligation to update or revise any forward-looking statements to reflect developments or information obtained after the date this Form 10-Q is filed with the Securities and Exchange Commission.

 

Trademarks and Service Marks

 

We own or have rights to trademarks, service marks or trade names that we use in connection with the operation of our business. Solely for convenience, some of the copyrights, trademarks, service marks and trade names referred to in this Quarterly Report on Form 10-Q are listed without the ©, ® and ™ symbols, but we will assert, to the fullest extent under applicable law, our rights to our copyrights, trademarks, service marks, trade names and domain names. The trademarks, service marks and trade names of other companies appearing in this Quarterly Report on Form 10-Q are, to our knowledge, the property of their respective owners.

 

3

 

PART I.  FINANCIAL INFORMATION

 

Item 1.

Financial Statements

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)

(In thousands) 

 

  

March 31,

  

December 31,

 
  2024  

2023

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $13,251  $9,957 

Accounts receivable, less allowance of $277 and $276

  78,820   79,573 

Contract assets

  52,803   50,305 

Inventories

  97,931   105,135 

Other receivables – chassis pool agreements

  18,890   34,496 

Other current assets

  6,700   7,462 

Total current assets

  268,395   286,928 

Property, plant and equipment, net

  80,905   83,437 

Right of use assets operating leases

  45,078   45,827 

Goodwill

  48,880   48,880 

Intangible assets, net

  44,399   45,268 

Net deferred tax assets

  17,300   17,300 

Other assets

  2,724   2,409 

TOTAL ASSETS

 $507,681  $530,049 
         

LIABILITIES AND SHAREHOLDERS' EQUITY

        

Current liabilities:

        

Accounts payable

 $86,159  $99,855 

Accrued warranty

  8,212   7,231 

Accrued compensation and related taxes

  11,675   13,526 

Contract liabilities

  3,939   4,756 

Operating lease liability

  10,050   10,817 

Other current liabilities and accrued expenses

  12,605   11,965 

Short-term debt – chassis pool agreements

  18,890   34,496 

Current portion of long-term debt

  164   185 

Total current liabilities

  151,694   182,831 

Other non-current liabilities

  7,265   8,184 

Long-term operating lease liability

  36,776   36,724 

Long-term debt, less current portion

  65,121   50,144 

Total liabilities

  260,856   277,883 

Commitments and contingent liabilities

          

Shareholders' equity:

        

Preferred stock, no par value: 2,000 shares authorized (none issued)

  -   - 

Common stock, no par value: 80,000 shares authorized; 34,361 and 34,303 outstanding

  94,790   93,705 

Retained earnings

  152,035   158,461 

Total shareholders' equity

  246,825   252,166 

TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY

 $507,681  $530,049 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)

(In thousands, except per share data)

 

   

Three Months Ended

March 31,

 
   

2024

   

2023

 
                 

Sales

  $ 197,889     $ 243,439  

Cost of products sold

    163,827       200,515  

Gross profit

    34,062       42,924  
                 

Operating expenses:

               

Research and development

    3,719       6,949  

Selling, general and administrative

    32,273       32,289  

Total operating expenses

    35,992       39,238  
                 

Operating income (loss)

    (1,930 )     3,686  
                 

Other income (expense)

               

Interest expense

    (2,053 )     (1,648 )

Other income

    97       70  

Total other expense

    (1,956 )     (1,578 )
                 

Income (loss) before income taxes

    (3,886 )     2,108  

Income tax expense

    783       430  

Net income (loss)

    (4,669 )     1,678  

Less: net loss attributable to non-controlling interest

    -       32  
                 

Net income (loss) attributable to The Shyft Group Inc.

  $ (4,669 )   $ 1,710  
                 

Basic earnings (loss) per share

  $ (0.14 )   $ 0.05  

Diluted earnings (loss) per share

  $ (0.14 )   $ 0.05  
                 

Basic weighted average common shares outstanding

    34,319       35,058  

Diluted weighted average common shares outstanding

    34,319       35,340  

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)

(In thousands)

 

   

Three Months Ended March 31,

 
    2024    

2023

 

Cash flows from operating activities:

               

Net income (loss)

  $ (4,669 )   $ 1,678  

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

               

Depreciation and amortization

    4,435       3,864  

Non-cash stock based compensation expense

    1,474       1,827  

Loss on disposal of assets

    66       -  

Changes in accounts receivable and contract assets

    (1,746 )     22,500  

Changes in inventories

    7,204       (9,147 )

Changes in accounts payable

    (10,119 )     (16,920 )

Changes in accrued compensation and related taxes

    (1,851 )     419  

Changes in accrued warranty

    981       (978 )

Change in other assets and liabilities

    268       2,644  

Net cash provided by (used in) operating activities

    (3,957 )     5,887  
                 

Cash flows from investing activities:

               

Purchases of property, plant and equipment

    (5,719 )     (4,469 )
Proceeds from sale of property, plant and equipment     75       25  

Acquisition of business, net of cash acquired

   

-

      (500 )

Net cash used in investing activities

    (5,644 )     (4,944 )
                 

Cash flows from financing activities:

               

Proceeds from long-term debt

    40,000       40,000  

Payments on long-term debt

    (25,000 )     (31,000 )

Payment of dividends

    (1,716 )     (1,878 )

Purchase and retirement of common stock

    -       (8,765 )

Exercise and vesting of stock incentive awards

    (389 )     (3,470 )

Net cash provided by (used in) financing activities

    12,895       (5,113 )
                 

Net increase (decrease) in cash and cash equivalents

    3,294       (4,170 )

Cash and cash equivalents at beginning of period

    9,957       11,548  

Cash and cash equivalents at end of period

  $ 13,251     $ 7,378  

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY (Unaudited)

(In thousands)

 

  

Number of

Shares

  

Common

Stock

  

Retained

Earnings

  

Non-

Controlling

Interest

  

Total

Shareholders’

Equity

 

Balance at January 1, 2024

  34,303  $93,705  $158,461  $-  $252,166 

Issuance of common stock and tax impact of stock incentive plan

  10   (389)  -   -   (389)

Dividends declared ($0.05 per share)

  -   -   (1,757)  -   (1,757)

Issuance of restricted stock, net of cancellation

  48   -   -   -   - 

Non-cash stock based compensation expense

  -   1,474   -   -   1,474 

Net loss

  -   -   (4,669)  -   (4,669)

Balance at March 31, 2024

  34,361  $94,790  $152,035  $-  $246,825 

 

 

  

Number of

Shares

  

Common

Stock

  

Retained

Earnings

  

Non-

Controlling

Interest

  

Total

Shareholders’

Equity

 

Balance at January 1, 2023

  35,066  $92,982  $175,611  $101  $268,694 

Issuance of common stock and tax impact of stock incentive plan

  5   (4,656)  -   -   (4,656)

Dividends declared ($0.05 per share)

  -   -   (1,820)  -   (1,820)

Purchase and retirement of common stock

  (349)  (893)  (7,872)  -   (8,765)

Issuance of restricted stock, net of cancellation

  193   -   -   -   - 

Non-cash stock based compensation expense

  -   1,827   -   -   1,827 

Net income (loss)

  -   -   1,710   (32)  1,678 

Balance at March 31, 2023

  34,915  $89,260  $167,629  $69  $256,958 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except per share data)

 

NOTE 1 NATURE OF OPERATIONS AND BASIS OF PRESENTATION

 

As used herein, the term “Company”, “we”, “us” or “our” refers to The Shyft Group, Inc. and its subsidiaries unless designated or identified otherwise.

 

Nature of Operations

 

We are a niche market leader in specialty vehicle manufacturing and assembly for the commercial vehicle (including last-mile delivery, specialty service and vocation-specific upfit) and recreational vehicle industries. Our products include walk-in vans and truck bodies used in e-commerce/parcel delivery, upfit equipment used in the mobile retail and utility trades, service and vocational truck bodies, luxury Class A diesel motorhome chassis and contract manufacturing and assembly services. We also supply replacement parts and offer repair, maintenance, field service and refurbishment services for the vehicles that we manufacture as well as truck accessories.

 

The accompanying unaudited interim condensed consolidated financial statements reflect all normal and recurring adjustments that are necessary for the fair presentation of our financial position as of March 31, 2024, our results of operations for the three months ended March 31, 2024 and our cash flows for the three months ended March 31, 2024. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission on February 22, 2024. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results expected for the full year.

 

For a description of key accounting policies followed, refer to the notes to The Shyft Group, Inc. consolidated financial statements for the year ended December 31, 2023, included in our Annual Report on Form 10-K.

 

Supplemental Disclosures of Cash Flow Information

 

Non-cash investing in the three months ended March 31, 2024 and March 31, 2023 included $2,007 and $2,494 of capital expenditures, respectively. The Company has chassis pool agreements, where it participates in chassis converter pools that are non-cash arrangements and they are offsetting between current assets and current liabilities on the Company’s Consolidated Balance Sheets. See "Note 3 – Debt" for further information about the chassis pool agreements.

 

NOTE 2 – INVENTORIES

 

Inventories are summarized as follows:

 

   

March 31,

2024

   

December 31,
2023

 

Finished goods

  $ 5,164     $ 9,374  

Work in process

    2,209       2,543  

Raw materials and purchased components

    90,558       93,218  

Total inventories

  $ 97,931     $ 105,135  
 

NOTE 3 – DEBT

 

Short-term debt consists of the following:

 

  

March 31,
2024

  

December 31,
2023

 

Chassis pool agreements

 $18,890  $34,496 

Total short-term debt

 $18,890  $34,496 

 

8

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except per share data)

 

Chassis Pool Agreements

 

The Company obtains certain vehicle chassis for its walk-in vans, service bodies and specialty vehicles directly from the chassis manufacturers under converter pool agreements. Chassis are obtained from the manufacturers based on orders from customers, and in some cases, for unallocated orders. The agreements generally state that the manufacturer will provide a supply of chassis to be maintained at the Company’s facilities with the condition that we will store such chassis and will not move, sell, or otherwise dispose of such chassis except under the terms of the agreement. In addition, the manufacturer typically retains the sole authority to authorize commencement of work on the chassis and to make certain other decisions with respect to the chassis including the terms and pricing of sales of the chassis to the manufacturer’s dealers. The manufacturer also does not transfer the certificate of origin to the Company nor permit the Company to sell or transfer the chassis to anyone other than the manufacturer (for ultimate resale to a dealer).

 

Although the Company is party to related finance agreements with manufacturers, the Company has not historically settled related obligations in cash, except as required under our credit agreement. The obligation is usually settled by the manufacturer upon reassignment of the chassis to an accepted dealer, and the dealer is invoiced for the chassis by the manufacturer. The Company has included this financing agreement on the Company’s Condensed Consolidated Balance Sheets within Other receivables – chassis pool agreements and Short-term debt – chassis pool agreements. Typically, chassis are converted and delivered to customers within 90 days of the receipt of the chassis by the Company. The chassis converter pool is a non-cash arrangement and is offsetting between Current assets and Current liabilities on the Company’s Condensed Consolidated Balance Sheets.

 

Long-term debt consists of the following:

 

  

March 31,
2024

  

December 31,
2023

 

Line of credit revolver

 $65,000  $50,000 

Finance lease obligation

  285   329 

Total debt

  65,285   50,329 

Less current portion of long-term debt

  (164)  (185)

Total long-term debt

 $65,121  $50,144 

 

Revolving Credit Facility

 

On November 30, 2021, we entered into an Amended and Restated Credit Agreement (the "Credit Agreement") by and among us and certain of our subsidiaries as borrowers, Wells Fargo Bank, N.A., as administrative agent, and the lenders party thereto consisting of Wells Fargo, N.A., JPMorgan Chase Bank, N.A., PNC Bank, N.A. and Bank of America, N.A. (the "Lenders"). Certain of our other subsidiaries have executed guaranties guarantying the borrowers' obligations under the Credit Agreement.

 

On May 31, 2023, the Company amended the Credit Agreement to effectuate the transition of the underlying variable interest rate from LIBOR to the Secured Overnight Financing Rate ("SOFR"). Our interest expense is not expected to increase materially with this transition. Increased interest expense and/or disruption in the financial market could have a material adverse effect on our business, financial condition, or results of operations.

 

On March 27, 2024, we entered into the Second Amendment to Amended and Restated Credit Agreement (the “Credit Agreement Amendment”). which amended the Credit Agreement. The Credit Agreement Amendment, among other things, (i) reduced the revolving credit commitments from $400,000 to $300,000, (ii) increased the applicable margin for term SOFR loans and base rate loans, (iii) adjusted the calculation of debt for purposes of determining the leverage ratio and (iv) temporarily increased the maximum leverage ratio.

 

Under the Credit Agreement, we may borrow up to $300,000 from the Lenders under a secured revolving credit facility which matures November 30, 2026. We may also request an increase in the facility of up to $200,000 in the aggregate, subject to customary conditions. The revolving credit facility is also available for the issuance of letters of credit of up to $20,000 and swing line loans of up to $15,000, subject to certain limitations and restrictions. The revolving credit facility carries an interest rate of either (i) the highest of prime rate, the federal funds effective rate from time to time plus 0.5%, or the one month adjusted SOFR including a credit spread adjustment plus 2.00%; or (ii) adjusted SOFR, in each case plus a margin based upon our ratio of debt to earnings from time to time. The applicable borrowing rate including the margin was 7.42% (or one-month SOFR including a credit spread adjustment plus 2.00%) at March 31, 2024.

  

9

  

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except per share data)

 

The revolving credit facility is secured by security interests in, and liens on, all assets of the borrowers and guarantors, other than real property and certain other excluded assets. At March 31, 2024 and December 31, 2023, we had outstanding letters of credit totaling $1,550, related to our workers’ compensation insurance.

 

Under the terms of our Credit Agreement, available borrowings (exclusive of outstanding borrowings) totaled $48,155 and $83,243 at March 31, 2024 and December 31, 2023, respectively. The Credit Agreement requires us to maintain certain financial ratios and other financial covenants; prohibits us from incurring additional indebtedness; limits certain acquisitions, investments, advances or loans; limits our ability to pay dividends in certain circumstances; and restricts substantial asset sales, all subject to certain exceptions and baskets. At March 31, 2024 and December 31, 2023, we were in compliance with all financial covenants in our Credit Agreement.

 

NOTE 4 – REVENUE

 

Changes in our contract assets and liabilities for the three months ended March 31, 2024 and 2023 are summarized below:

 

  

March 31,

2024

  

March 31,

2023

 

Contract Assets

        

Contract assets, beginning of period

 $50,304  $86,993 

Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional

   (37,163)  (66,340)

Contract assets recognized, net of reclassification to receivables

  39,662   39,441 

Contract assets, end of period

 $52,803  $60,094 
         

Contract Liabilities

        

Contract liabilities, beginning of period

 $4,756  $5,255 

Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied

  (3,319)  (4,421)

Cash received in advance and not recognized as revenue

  2,502   6,885 

Contract liabilities, end of period

 $3,939  $7,719 

 

The aggregate amount of the transaction price allocated to remaining performance obligations in existing contracts that are yet to be completed in the Fleet Vehicles and Services ("FVS") and Specialty Vehicles ("SV") segments are $356,089 and $83,334, respectively.

 

In the following tables, revenue is disaggregated by primary geographical market and timing of revenue recognition. The tables also include a reconciliation of the disaggregated revenue within the reportable segments.

 

  

Three Months Ended

March 31, 2024

 
  

FVS

  

SV

  

Eliminations and

Other

  

Total

 

Primary geographical markets

                

United States

 $81,369  $90,098  $-  $171,467 

Other

  26,390   32   -   26,422 

Total sales

 $107,759  $90,130  $-  $197,889 
                 

Timing of revenue recognition

                

Products transferred at a point in time

 $12,281  $42,757  $-  $55,038 

Products and services transferred over time

  95,478   47,373   -   142,851 

Total sales

 $107,759  $90,130  $-  $197,889 

   

10

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Dollar amounts in thousands, except per share data)

 

  

Three Months Ended

March 31, 2023

 
  

FVS

  

SV

  

Eliminations and

Other

  

Total

 

Primary geographical markets

                

United States

 $154,028  $87,184  $(3,181) $238,031 

Other

  5,405   3   -   5,408 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
                 

Timing of revenue recognition

                

Products transferred at a point in time

 $12,154  $37,562  $-  $49,716 

Products and services transferred over time

  147,279   49,625   (3,181)  193,723 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
 

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment are summarized by major classifications as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Land and improvements

  $ 12,583     $ 12,578  

Buildings and improvements

    55,466       53,789  

Plant machinery and equipment

    61,188       60,517  

Furniture and fixtures

    19,460       19,474  

Vehicles

    2,157       2,015  

Construction in process

    8,190       10,570  

Subtotal

    159,044       158,943  

Accumulated depreciation

    (78,139 )     (75,506 )

Total property, plant and equipment, net

  $ 80,905     $ 83,437  

 

We recorded depreciation expense of $3,566 and $2,912 during the three months ended March 31, 2024 and 2023, respectively.

 

NOTE 6 – LEASES

 

We have operating and finance leases for land, buildings and certain equipment. Our leases have remaining lease terms of one year to 16 years, some of which include options to extend the leases for up to 15 years. Our leases do not contain residual value guarantees. Assets recorded under finance leases were immaterial (See "Note 3 – Debt").

 

Operating lease expenses are classified as Cost of products sold and Operating expenses on the Condensed Consolidated Statements of Operations. The components of lease expense were as follows:

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Operating leases

 $2,744  $2,964 

Short-term leases(1)

  318   252 

Total lease expense

 $3,062  $3,216 

 

(1) Includes expenses for month-to-month equipment leases, which are classified as short-term as the Company is not reasonably certain to renew the lease term beyond one month.

 

11

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except per share data)

 

The weighted average remaining lease term and weighted average discount rate were as follows:

 

  

March 31,

 
  

2024

  

2023

 

Weighted average remaining lease term of operating leases (in years)

  7.0   7.9 

Weighted average discount rate of operating leases

  3.0%  2.8

%


Supplemental cash flow information related to leases was as follows:

 

  

Three Months Ended

March 31,

 
  

2024

  

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flow for operating leases

 $2,918  $2,793 
         

Right of use assets obtained in exchange for lease obligations:

        

Operating leases

 $1,879  $3,975 
Finance leases $7  $65 

 

Maturities of operating lease liabilities as of March 31, 2024 are as follows:

 

Years ending December 31:

    

2024(1)

 $8,610 

2025

  10,569 

2026

  8,434 

2027

  5,735 

2028

  4,148 
2029  3,650 

Thereafter

  10,715 

Total lease payments

  51,861 

Imputed interest

  (5,035)

Total lease liabilities

 $46,826 

 

(1) Excluding the three months ended March 31, 2024.

 

NOTE 7 – COMMITMENTS AND CONTINGENT LIABILITIES

 

At March 31, 2024, we and our subsidiaries were parties, both as plaintiff and defendant, to a number of lawsuits and claims arising out of the normal course of our businesses. In the opinion of management, our financial position, future operating results or cash flows will not be materially affected by the final outcome of these legal proceedings.

 

Warranty Related

 

We provide limited warranties against assembly/construction defects. These warranties generally provide for the replacement or repair of defective parts or workmanship for a specified period following the date of sale. The end users also may receive limited warranties from suppliers of components that are incorporated into our chassis and vehicles.

 

Certain warranty and other related claims involve matters of dispute that ultimately are resolved by negotiation, arbitration or litigation. Infrequently, a material warranty issue can arise which is beyond the scope of our historical experience. We provide for any such warranty issues as they become known and are estimable. It is reasonably possible that additional warranty and other related claims could arise from disputes or other matters beyond the scope of our historical experience. An estimate of possible penalty or loss, if any, cannot be made at this time.

 

12

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except per share data)

 

Changes in our warranty liability are summarized below:

 

  

Three Months Ended

March 31,

 
  

2024

  

2023

 

Balance of accrued warranty at January 1

 $7,231  $7,161 

Accruals for warranties issued

  2,257   1,035 
Changes in liability for pre-existing warranties  273   (769)

Cash settlements

  (1,549)  (1,244)

Balance of accrued warranty at March 31

 $8,212  $6,183 

 

Legal Proceedings Relating to Environmental Matters

 

As previously disclosed, in May 2020, the Company received an information request from the United States Environmental Protection Agency (“EPA”) requesting certain information regarding emissions labels on chassis, vocational vehicles, and vehicles that the Company manufactured or imported into the U.S. between January 1, 2017 to the date the Company received the request in May 2020. The Company responded to the EPA’s request and furnished the requested materials in the third quarter of 2020.

 

On April 6, 2022, the Company received a Notice of Violation from the EPA alleging a failure to secure certain certifications on manufactured chassis and a failure to comply with recordkeeping and reporting requirements related to supplier-provided chassis. The Company continues to investigate this matter, including potential defenses, and is continuing to discuss the allegations with the EPA. We have recorded an accrual of $1,850 at March 31, 2024 for this matter and do not believe the outcome will be materially different from the amount accrued.

 

NOTE 8 – TAXES ON INCOME

 

Our income tax expense was $783 and $430 for the three months ended March 31, 2024 and 2023, respectively. The tax expense represented a (20.1%) effective tax rate and 20.4% effective tax rate for the three months ended March 31, 2024 and 2023, respectively.

 

The effective tax rate for the three months ended March 31, 2024 and 2023 differs from the U.S. statutory rate of 21% primarily due to the tax benefit of research credits offset by state tax expense and non-deductible officer compensation and a discrete tax expense in 2024 related to the difference in stock compensation expense recognized for financial reporting purposes and tax purposes upon vesting.

 

NOTE 9 – BUSINESS SEGMENTS

 

We identify our reportable segments based on our management structure and the financial data utilized by our chief operating decision maker to assess segment performance and allocate resources among our operating units. We have two reportable segments: Fleet Vehicles and Services and Specialty Vehicles.

 

We evaluate the performance of our reportable segments based on Adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) and it is calculated by excluding items that we believe to be infrequent or not indicative of our underlying operating performance, as well as certain non-cash expenses. We define Adjusted EBITDA as income before interest, income taxes, depreciation and amortization, as adjusted to eliminate the impact of restructuring charges, acquisition related expenses and adjustments, non-cash stock-based compensation expenses, and other gains and losses not reflective of our ongoing operations.

 

Our FVS segment focuses on designing and manufacturing walk-in vans for parcel delivery, mobile retail, and trades and construction industries, the production of commercial truck bodies, and the distribution of related aftermarket parts and accessories.

 

13

 

THE SHYFT GROUP, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands, except per share data)

 

Our SV segment consists of service bodies operations, operations that engineer and manufacture motorhome chassis, other specialty chassis and distributes related aftermarket parts and assemblies. We also provide vocation-specific equipment upfit services, which are marketed and sold under the Strobes-R-Us brand.

 

The accounting policies of the segments are the same as those described, or referred to, in “Note 1  Nature of Operations and Basis of Presentation.” Assets and related depreciation expense in the column labeled “Eliminations and Other” pertain to capital assets maintained at the corporate level. Eliminations for inter-segment sales are shown in the column labeled “Eliminations and Other.” Adjusted EBITDA in the “Eliminations and Other” column contains corporate related expenses not allocable to the operating segments. Interest expense and Income tax expense are not included in the information utilized by the chief operating decision maker to assess segment performance and allocate resources, and accordingly, are excluded from the segment results presented below.

 

  

Three Months Ended

March 31, 2024

 
  Segment 
  

FVS

  

SV

  

Eliminations

and Other

  

Consolidated

 
                 

Fleet vehicle sales

 $95,478  $-  $-  $95,478 

Motorhome chassis sales

  -   30,771   -   30,771 

Other specialty vehicle sales

  -   53,405   -   53,405 

Aftermarket parts and accessories sales

  12,281   5,954   -   18,235 

Total sales

 $107,759  $90,130  $-  $197,889 
                 

Depreciation and amortization expense

 $1,753  $1,542  $1,140  $4,435 

Adjusted EBITDA

  935   16,973   (11,820)  6,088 

Segment assets

  217,779   212,288   77,614   507,681 

Capital expenditures  

  785   413   943   2,141 

  

  

Three Months Ended

March 31, 2023

 
  Segment 
  

FVS

  

SV

  

Eliminations

and Other

  

Consolidated

 
                 

Fleet vehicle sales

 $147,279  $-  $-  $147,279 

Motorhome chassis sales

  -   27,960   -   27,960 

Other specialty vehicle sales

  -   54,697   (3,181)  51,516 

Aftermarket parts and accessories sales

  12,154   4,530   -   16,684 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
                 

Depreciation and amortization expense

 $1,338  $1,679  $847  $3,864 

Adjusted EBITDA

  12,473   13,852   (15,537)  10,788 

Segment assets

  300,578   235,844   20,590   557,012 

Capital expenditures  

  1,865   741   2,298   4,904 

  

14

  
 

Item 2.

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

 

The Shyft Group, Inc. was organized as a Michigan corporation and is headquartered in Novi, Michigan. We are a niche market leader in specialty vehicle manufacturing and assembly for the commercial vehicle (including last-mile delivery, specialty service and vocation-specific upfit) and recreational vehicle industries. Our products include walk-in vans, truck bodies, and cargo van and pick-up truck upfits used in e-commerce/parcel delivery, upfit equipment used in the mobile retail and utility trades, as well as luxury Class A diesel motorhome custom chassis and contract manufacturing and assembly services. We also supply replacement parts and offer repair, maintenance, field service and refurbishment services for the vehicles that we manufacture.

 

Our vehicles, parts and services are sold to commercial users, original equipment manufacturers (OEMs), dealers, individual end users, and municipalities and other governmental entities. Our diversification across several sectors provides numerous opportunities while reducing overall risk as the various markets we serve tend to have different cyclicality. We have an innovative team focused on building lasting relationships with our customers by designing and delivering market leading specialty vehicles, vehicle components, and services. Additionally, our business structure provides agility to quickly respond to market needs, take advantage of strategic opportunities when they arise and correctly size and scale operations to ensure stability and growth.

 

We believe we can best carry out our long-term business plan and obtain optimal financial flexibility by using a combination of borrowings under our credit facilities, as well as internally or externally generated equity capital, as sources of expansion capital.

 

Executive Overview

 

 

Sales of $197.9 million for the first quarter of 2024, a decrease of 18.7% compared to $243.4 million for the first quarter of 2023.

 

Gross margin of 17.2% for the first quarter of 2024, compared to 17.6% for the first quarter of 2023.

 

Operating expense of $34.1 million, or 18.2% of sales for the first quarter of 2024, compared to $39.2 million, or 16.1% of sales for the first quarter of 2023.

 

Operating loss of $1.9 million for the first quarter of 2024, compared to operating income of $3.7 million for the first quarter of 2023.

 

Income tax expense of $0.8 million for the first quarter of 2024, compared to $0.4 million for the first quarter of 2023.

 

Net loss of $4.7 million for the first quarter of 2024, compared to net income of $1.7 million for the first quarter of 2023.

 

Diluted loss per share of $0.14 for the first quarter of 2024, compared to diluted earnings per share of $0.05 for the first quarter of 2023.

 

Order backlog of $439.4 million at March 31, 2024, a decrease of $228.0 million or 34.2% from our backlog of $667.4 million at March 31, 2023.

 

We believe we are well positioned to take advantage of long-term opportunities and continue our efforts to bring product innovations to each of the markets that we serve. Some of our recent innovations, strategic developments and strengths include:

 

 

In March 2022, we announced Blue Arc™ Electric Vehicle (“EV”) Solutions, a new go-to-market brand. Leveraging a scalable, commercial grade, purpose built design, the full Blue Arc EV offering will include Class 3, 4 and 5 walk-in van configurations with body length options from 12 to 22 feet. Designed for last-mile delivery fleets, these vehicles will be powered by lithium-ion battery packs that can deliver over 150 mile range at 50% payload. We expect Shyft customers can maximize productivity and minimize cost of ownership, including fuel and maintenance costs with our Blue Arc EV product offering.

 

 

The Velocity lineup of last-mile delivery vehicles span Gross Vehicle Weight Rating class sizes 2 and 3 and are available on Ford Transit, Mercedes Sprinter, and RAM Promaster chassis. The Velocity combines fuel efficiency, comfort, and maneuverability with the cargo space, access, and load capacity similar to a traditional walk-in van.

 

 

Royal Truck Body’s Severe Duty body, built to fit General Motors’ medium duty truck class and Ford's Super Duty truck class, includes more standard features than any other service body on the market. With its fortress five-point lock system, 10-gauge steel box tops treated with a protective Polyeurea coating and 3/8″ tread plate steel floors, this work truck is built to last and is ideal for contractors and business owners that need heavy-duty work trucks.

 

 

Feature motorhome chassis are equipped with the Spartan® RV Chassis Connected Coach®, featuring 15-inch anti-glare digital dash that is custom designed for the RV customer to meet their specific display or operational needs. Integrated with the digital dash is the Tri-Pod Steering Wheel, which places driving features and instrumentation right at the driver's fingertips, enabling a more effortless engagement with driving features and controls.

 

 

The following section provides a narrative discussion about our financial condition and results of operations. Certain amounts in the narrative may not sum due to rounding. The comments should be read in conjunction with our Condensed Consolidated Financial Statements and related Notes thereto included in Item 1 of this Form 10-Q and in conjunction with our 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 22, 2024.

 

RESULTS OF OPERATIONS

 

The following table sets forth, for the periods indicated, the components of the Company’s Condensed Consolidated Statements of Operations as a percentage of sales (percentages may not sum due to rounding):

 

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 

Sales

    100.0       100.0  

Cost of products sold

    82.8       82.4  

Gross profit

    17.2       17.6  

Operating expenses:

               

Research and development

    1.9       2.9  

Selling, general and administrative

    16.3       13.3  

Operating income (loss)

    (1.0 )     1.5  

Other expense

    (1.0 )     (0.6 )

Income (loss) before income taxes

    (2.0 )     0.9  

Income tax expense

    0.4       0.2  

Net income (loss)

    (2.4 )     0.7  

Non-controlling interest

    -       0.0  

Net income (loss) attributable to The Shyft Group, Inc.

    (2.4 )     0.7  

 

Three Months Ended March 31, 2024 Compared to the Three Months Ended March 31, 2023

 

Sales

 

For the three months ended March 31, 2024, we reported consolidated sales of $197.9 million, compared to $243.4 million for the first quarter of 2023, a decrease of $45.5 million or 18.7%. This decrease is driven by lower sales volumes in our Fleet Vehicles and Services (“FVS”) segment attributed to lower sales volumes of walk-in vans and lower USPS pass-through chassis sales, partially offset by higher truck body and upfit sales, and higher sales in the Specialty Vehicles (“SV”) segment.

 

Cost of Products Sold

 

Cost of products sold was $163.8 million in the first quarter of 2024, compared to $200.5 million for the first quarter of 2023, a decrease of $36.7 million or 18.3%. The decrease was due to $38.2 million in lower volume and mix and $2.2 million in lower pass-through chassis costs, partially offset by $3.7 million higher manufacturing and other costs.

 

Gross Profit

 

Gross profit was $34.1 million for the first quarter of 2024, compared to $42.9 million for the first quarter of 2023, a decrease of $8.8 million or 20.6%. The decrease was due to $5.1 million in lower volume and mix, net of favorable pricing, and $3.7 million in higher manufacturing and other costs.

 

Operating Expenses

 

Operating expenses were $36.0 million for the first quarter of 2024, compared to $39.2 million for the first quarter of 2023, a decrease of $3.2 million or 8.3%. Research and development expense for the first quarter of 2024 was $3.7 million, compared to $6.9 million in the first quarter of 2023, a decrease of $3.2 million, of which $2.9 million was related to electric vehicle development initiatives as the program moves closer to production. Selling, general and administrative expense was $32.3 million for the first quarter of 2024, compared to $32.3 million for the first quarter of 2023.

 

 

Other Income (Expense)

 

Other expense was $2.0 million for the first quarter of 2024, compared to $1.6 million for the first quarter of 2023, driven by higher borrowing costs.

 

Income Tax Expense

 

Our income tax expense was $0.8 million for the first quarter of 2024, compared to an expense of $0.4 million for the first quarter 2023. The tax expense represented a (20.1%) effective tax rate and 20.4% effective tax rate for the three months ended March 31, 2024 and 2023, respectively, which reflects the impact of current statutory income tax rates on our income before income taxes combined with the tax expense of non-deductible officer compensation offset by the benefit of research credits combined with a discrete tax expense in 2024 related to the difference in stock compensation expense recognized for financial reporting purposes and tax purposes upon vesting.

 

Net Income (Loss)

 

Net loss was $4.7 million for the first quarter of 2024 compared to net income of $1.7 million for the first quarter of 2023, a decrease of $6.4 million. Diluted loss per share was $0.14 for the first quarter of 2024 compared to diluted earnings per share of $0.05 for the first quarter of 2023. Driving this decrease were the factors noted above.

 

Adjusted EBITDA

 

Our consolidated Adjusted EBITDA for the first quarter of 2024 was $6.1 million, compared to $10.8 million for the first quarter of 2023, a decrease of $4.7 million.

 

The table below describes the changes in Adjusted EBITDA for the three months ended March 31, 2024 compared to the same period for 2023 (in millions):

 

Adjusted EBITDA three months ended March 31, 2023

  $ 10.8  
Sales volume and other     (12.3 )
Product pricing and mix     3.4  
EV development/program costs     3.0  

General and administrative costs and other

    1.2  

Adjusted EBITDA three months ended March 31, 2024

  $ 6.1  

 

Order Backlog

 

Our order backlog by reportable segment is summarized in the following table (in thousands):

 

   

March 31,

2024

   

March 31,

2023

 

Fleet Vehicles and Services

  $ 356,089     $ 584,933  

Specialty Vehicles

    83,334       82,478  

Total consolidated

  $ 439,423     $ 667,411  

 

The consolidated backlog at March 31, 2024 totaled $439.4 million, a decrease of $228.0 million, or 34.2%, compared to $667.4 million at March 31, 2023.

 

Our FVS backlog decreased by $228.8 million, or 39.1%, primarily due to vehicle sales and softer demand in delivery vans. Our SV segment backlog increased by $0.9 million, or 1.0%, as higher service body orders more than offset lower motorhome orders.

 

Orders in the backlog are subject to modification, cancellation or rescheduling by customers. Although the backlog of unfilled orders is one of many indicators of market demand, several factors, such as changes in production rates, available capacity, new product introductions, supply of chassis, and competitive pricing actions, may affect actual sales. Accordingly, a comparison of backlog from period-to-period is not necessarily indicative of eventual actual shipments.

  

 

Reconciliation of Non-GAAP Financial Measures

 

This report presents Adjusted EBITDA (earnings before interest, taxes, depreciation and amortization), which is a non-GAAP financial measure. This non-GAAP measure is calculated by excluding items that we believe to be infrequent or not indicative of our underlying operating performance, as well as certain non-cash expenses. We define Adjusted EBITDA as income before interest, income taxes, depreciation and amortization, as adjusted to eliminate the impact of restructuring charges, acquisition related expenses and adjustments, non-cash stock-based compensation expenses, and other gains and losses not reflective of our ongoing operations.

 

We present the non-GAAP measure Adjusted EBITDA because we consider it to be an important supplemental measure of our performance. The presentation of Adjusted EBITDA enables investors to better understand our operations by removing items that we believe are not representative of our continuing operations and may distort our longer-term operating trends. We believe this measure to be useful to improve the comparability of our results from period to period and with our competitors, as well as to show ongoing results from operations distinct from items that are infrequent or not indicative of our continuing operating performance.

 

We believe that presenting this non-GAAP measure is useful to investors because it permits investors to view performance using the same tools that management uses to budget, make operating and strategic decisions, and evaluate our historical performance. We believe that the presentation of this non-GAAP measure, when considered together with the corresponding GAAP financial measures and the reconciliations to that measure, provides investors with additional understanding of the factors and trends affecting our business than could be obtained in the absence of this disclosure.

 

We use Adjusted EBITDA to evaluate the performance of and allocate resources to our segments. Adjusted EBITDA is also used, along with other financial and non-financial measures, for purposes of determining annual incentive compensation for our management team and long-term incentive compensation for certain members of our management team.

 

The following table reconciles Net Income to Adjusted EBITDA for the periods indicated.

 

Financial Summary (Non-GAAP)

Consolidated

(In thousands, Unaudited)

 

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 

Net Income (loss)

  $ (4,669 )   $ 1,678  

Net loss attributable to non-controlling interest

    -       32  

Add (subtract):

               

Interest expense

     2,053       1,648  

Depreciation and amortization expense

     4,435       3,864  

Income tax expense

    783       430  

Restructuring and other related charges

     52       62  

Acquisition related expenses and adjustments

    -       291  

Non-cash stock based compensation expense

     1,474       1,827  

Legacy legal matters

    1,850       956  
CEO transition      110       -  

Adjusted EBITDA

  $ 6,088     $ 10,788  

 

Our Segments

 

We identify our reportable segments based on our management structure and the financial data utilized by our chief operating decision maker to assess segment performance and allocate resources among our operating units. We have two reportable segments: FVS and SV.

 

For certain financial information related to each segment, see "Note 9 – Business Segments," of the Notes to Condensed Consolidated Financial Statements appearing in Item 1 of this Form 10-Q.

  

 

Fleet Vehicles and Services

  

   

Financial Data

 
   

(Dollars in Thousands)

 
   

Three Months Ended

March 31,

 
   

2024

   

2023

 
   

Amount

   

Percentage

   

Amount

   

Percentage

 
                                 

Sales

  $ 107,759       100.0 %   $ 159,433       100.0 %

Adjusted EBITDA

    935       0.9 %     12,473       7.8 %

 

Sales in our FVS segment were $107.8 million for the first quarter of 2024, compared to $159.4 million for the first quarter of 2023, a decrease of $51.6 million or 32.4%. This decrease was primarily attributable to softer delivery van markets and lower pass-through chassis sales, partially offset by increased truck body sales and higher upfit volume.

 

Adjusted EBITDA in our FVS segment for the first quarter of 2024 was $0.9 million compared to $12.5 million for the first quarter of 2023, a decrease of $11.6 million. This decrease was attributable to $6.7 million in lower volume and $1.7 million of unfavorable mix net of pricing and $3.2 million of lower productivity net of material, labor costs, and other costs.

 

Specialty Vehicles

  

   

Financial Data

 
   

(Dollars in Thousands)

 
   

Three Months Ended

March 31,

 
   

2024

   

2023

 
   

Amount

   

Percentage

   

Amount

   

Percentage

 
                                 

Sales

  $ 90,130       100.0 %   $ 87,187       100.0

%

Adjusted EBITDA

    16,973       18.8 %     13,852       15.9

%

 

Sales in our SV segment were $90.1 million in the first quarter of 2024, compared to $87.2 million for the first quarter of 2023, an increase of $2.9 million or 3.4%. This increase was primarily attributable to higher motorhome chassis market demand and higher service body sales partially offset by a decline in other specialty vehicle sales.

 

Adjusted EBITDA for our SV segment for the first quarter of 2024 was $17.0 million, compared to $13.9 million for the first quarter of 2023, an increase of $3.1 million or 22.5%. This increase was primarily attributable to $2.8 million of favorable pricing and mix, $0.8 million lower manufacturing costs, and $0.4 million of favorable volume, partially offset by $0.9 million other costs.

 

19

 

LIQUIDITY AND CAPITAL RESOURCES

 

Cash Flows

 

Cash and cash equivalents increased by $3.3 million from December 31, 2023, to a balance of $13.3 million as of March 31, 2024. These funds, in addition to cash generated from future operations and availability under our existing credit facility, are expected to be sufficient to finance our foreseeable liquidity and capital needs, including potential future acquisitions.

 

Cash Flow from Operating Activities

 

We used $4.0 million of cash from operating activities during the three months ended March 31, 2024, a decrease in cash provided of $9.9 million from $5.9 million of cash provided by operating activities during the three months ended March 31, 2023. The $4.0 million of cash used in the first three months of 2024 was driven by a $1.3 million net inflow related to income adjusted for non-cash charges to operations and by a $5.3 million net outflow related to the change in net working capital. The change in working capital in the first three months of 2024 was driven by a $10.1 million net outflow related to decreased payables primarily attributable to timing of payments within the period and a $1.9 million net outflow related to changes in accrued compensation and related taxes, partially offset by a $7.2 million net inflow related to decreased inventories.

 

Cash Flow from Investing Activities

 

We used $5.6 million in investing activities during the three months ended March 31, 2024, an increase in cash used of $0.7 million from $4.9 million used during the three months ended March 31, 2023. The increase in cash used in investing activities is primarily due to a $1.2 million increase in the purchases of property, plant and equipment, partially offset by a $0.5 million decrease related to the acquisition of a business in prior year.

 

Cash Flow from Financing Activities

 

We generated $12.9 million of cash through financing activities during the three months ended March 31, 2024, an increase in cash generated of $18.0 million from $5.1 million used during the three months ended March 31, 2023. The increase in cash generated by financing activities is primarily attributable to $6.0 million of decreased payments on long-term debt, a $8.8 million decrease in the purchase and retirement of common stock, a $3.1 million decrease in exercise and vesting of stock awards and a $0.1 million decrease in payment of dividends.

 

Debt

 

On November 30, 2021, we entered into an Amended and Restated Credit Agreement (the "Credit Agreement") by and among us and certain of our subsidiaries as borrowers, Wells Fargo Bank, N.A., as administrative agent, and the lenders party thereto consisting of Wells Fargo, N.A., JPMorgan Chase Bank, N.A., PNC Bank, N.A., National Association and Bank of America, N.A. (the "Lenders"). Certain of our other subsidiaries have executed guaranties guarantying the borrowers' obligations under the Credit Agreement.

 

On May 31, 2023, the Company amended the Credit Agreement to effectuate the transition of the underlying variable interest rate from LIBOR to the Secured Overnight Financing Rate ("SOFR"). Our interest expense is not expected to increase materially with this transition. Increased interest expense and/or disruption in the financial market could have a material adverse effect on our business, financial condition, or results of operations.

 

On March 27, 2024, we entered into the Second Amendment to Amended and Restated Credit Agreement (the “Credit Agreement Amendment”), which amended the Credit Agreement. The Credit Agreement Amendment, among other things, (i) reduced the revolving credit commitments from $400.0 million to $300.0 million, (ii) increased the applicable margin for term SOFR loans and base rate loans, (iii) adjusted the calculation of debt for purposes of determining the leverage ratio and (iv) temporarily increased the maximum leverage ratio.

 

Under the Credit Agreement, we may borrow up to $300.0 million from the Lenders under a secured revolving credit facility which matures November 30, 2026. We may also request an increase in the facility of up to $200.0 million in the aggregate, subject to customary conditions. The revolving credit facility is also available for the issuance of letters of credit of up to $20.0 million and swing line loans of up to $15.0 million, subject to certain limitations and restrictions. The revolving credit facility carries an interest rate of either (i) the highest of prime rate, the federal funds effective rate from time to time plus 0.5%, or the one month adjusted SOFR including a credit spread adjustment plus 2.00%; or (ii) adjusted SOFR, in each case plus a margin based upon our ratio of debt to earnings from time to time. The applicable borrowing rate including the margin was 7.42% (or one-month SOFR including a credit spread adjustment plus 2.00%) at March 31, 2024.

 

 

The revolving credit facility is secured by security interests in, and liens on, all assets of the borrowers and guarantors, other than real property and certain other excluded assets. At March 31, 2024 and December 31, 2023, we had outstanding letters of credit totaling $1.6 million, related to our workers’ compensation insurance.

 

Under the terms of our Credit Agreement, available borrowings (exclusive of outstanding borrowings) totaled $48.2 million and $83.2 million at March 31, 2024 and December 31, 2023, respectively. The Credit Agreement requires us to maintain certain financial ratios and other financial covenants; prohibits us from incurring additional indebtedness; limits certain acquisitions, investments, advances or loans; limits our ability to pay dividends in certain circumstances; and restricts substantial asset sales, all subject to certain exceptions and baskets. At March 31, 2024 and December 31, 2023, we were in compliance with all financial covenants in our Credit Agreement.

 

Equity Securities

 

On February 17, 2022, our Board of Directors authorized the repurchase of up to $250.0 million of our common stock in open market transactions. We believe that we have sufficient resources to fund any potential stock buyback in which we may engage.

 

Dividends

 

The amounts or timing of any dividends are subject to earnings, financial condition, liquidity, capital requirements and such other factors as our Board of Directors deems relevant. We declared dividends on our outstanding common shares in 2024 and 2023 as shown in the table below.

 

Date dividend declared

 

Record date

 

Payment date

 

Dividend per share ($)

 
Feb. 1, 2024   Feb. 16, 2024   Mar. 18, 2024   $ 0.05  
Oct. 31, 2023   Nov. 16, 2023   Dec. 15, 2023   $ 0.05  
Aug. 2, 2023   Aug. 17, 2023   Sep. 18, 2023   $ 0.05  
May 2, 2023   May 17, 2023   Jun. 20, 2023   $ 0.05  
Jan. 31, 2023   Feb. 17, 2023   Mar. 17, 2023   $ 0.05  

   

Effect of Inflation

 

Inflation affects us in two principal ways. First, our revolving credit facility is generally tied to the prime and SOFR interest rates so that increases in those interest rates would be translated into additional interest expense. Second, general inflation impacts prices paid for labor, parts and supplies. Whenever possible, we attempt to cover increased costs of production and capital by adjusting the prices of our products. However, we generally do not attempt to negotiate inflation-based price adjustment provisions into our contracts. We have limited ability to pass on cost increases to our customers on a short-term basis. In addition, the markets we serve are competitive in nature, and competition limits our ability to pass through cost increases in many cases. We strive to minimize the effect of inflation through cost reductions and improved productivity. Refer to the Commodities Risk section in Item 3 of this Form 10-Q for further information regarding commodity cost fluctuations.

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk.

 

Interest Rate Risk

 

We are exposed to market risks related to changes in interest rates and the effect of such a change on outstanding variable rate short-term and long-term debt. At March 31, 2024, we had $65.0 million debt outstanding under our revolving credit facility. An increase of 100 basis points in interest rates would result in $0.7 million of incremental interest expense on an annualized basis. We believe that we have sufficient financial resources to accommodate this hypothetical increase in interest rates. We do not enter into market-risk-sensitive instruments for trading or other purposes.

 

Commodities Risk

 

We are also exposed to changes in the prices of raw materials, primarily steel and aluminum, along with components that are made from these raw materials. We generally do not enter into derivative instruments for the purpose of managing exposures associated with fluctuations in steel and aluminum prices. We do, from time to time, engage in pre-buys of components that are impacted by changes in steel, aluminum and other commodity prices in order to mitigate our exposure to such price increases and align our costs with prices quoted in specific customer orders. We also actively manage our material supply sourcing and may employ various methods to limit risk associated with commodity cost fluctuations due to normal market conditions and other factors including tariffs. See Management’s Discussion and Analysis of Financial Condition and Results of Operations included in Part 1, Item 2 of this Form 10-Q for information on the impacts of changes in input costs during the three months ended March 31, 2024.

 

We do not believe that there has been a material change in the nature or categories of the primary market risk exposures or in the particular markets that present our primary risk of loss. As of the date of this report, we do not know of or expect any material changes in the general nature of our primary market risk exposure in the near term. In this discussion, “near term” means a period of one year following the date of the most recent balance sheet contained in this report.

 

Prevailing interest rates, interest rate relationships and commodity costs are primarily determined by market factors that are beyond our control. All information provided in response to this item consists of forward-looking statements. Reference is made to the section captioned “Forward-Looking Statements” before Part I of this Quarterly Report on Form 10-Q for a discussion of the limitations on our responsibility for such statements.

 

 

Item 4.

Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended), as of the end of the period covered by this Quarterly Report. Based on the evaluation of our disclosure controls and procedures as of March 31, 2024, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective.

 

Changes in Internal Control over Financial Reporting           

 

There have been no changes during the quarter ended March 31, 2024, in our internal control over financial reporting that have materially affected, or are likely to materially affect, our internal control over financial reporting.

 

Inherent Limitations on Effectiveness of Controls

 

An effective internal control system, no matter how well designed, has inherent limitations, including the possibility of human error or overriding of controls, and therefore can provide only reasonable assurance with respect to reliable financial reporting. Because of its inherent limitations, our internal control over financial reporting may not prevent or detect all misstatements, including the possibility of human error, the circumvention or overriding of controls, or fraud. Effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements.

 

 

PART II.  OTHER INFORMATION

 

Item 1.

Legal Proceedings

 

See “Note 7 – Commitments and Contingent Obligations,” included in Part I, Item 1, “Notes to Unaudited Consolidated Financial Statements,” within this quarterly report on Form 10-Q. 

 

Item 1A.

Risk Factors

 

We have included in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023, a description of certain risks and uncertainties that could affect our business, future performance or financial condition (the “Risk Factors”). There have been no material changes from the disclosure provided in the Form 10-K for the year ended December 31, 2023 with respect to the Risk Factors. Investors should consider the Risk Factors prior to making an investment decision with respect to our stock.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

Issuer Purchases of Equity Securities

 

On February 17, 2022, our Board of Directors authorized the repurchase of up to $250.0 million of our common stock in open market transactions. We believe that we have sufficient resources to fund any potential stock buyback in which we may engage.

 

Period

 

Total
Number of
Shares
Purchased(1)

   

Average
Price Paid
per Share

   

Total Number

of
Shares

Purchased
as Part of

Publicly
Announced

Plans or
Programs

   

Approximate Dollar Value of Shares That
May Yet be Purchased Under Announced Plans or

Programs(2)

(In millions)

 

January 1 to January 31

    -     $ -       -     $ 223.0  

February 1 to February 29

    -       -       -       223.0  

March 1 to March 31

    43,177       11.84       -       223.0  

Total

    -               -          

 

(1) During the quarter ended March 31, 2024, 43,177 shares were delivered by employees in satisfaction of tax withholding obligations that occurred upon the vesting of restricted shares.

(2) This column reflects the number of shares that may yet be purchased pursuant to the February 17, 2022 Board of Directors authorization described above. 

 

 

Item 5.

Other Information

 

During the quarter ended March 31, 2024, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each term is defined in Item 408 of Regulation S-K).

 

24

 

 

Item 6.

Exhibits.

 

      (a)      Exhibits.  The following exhibits are filed as a part of this report on Form 10-Q:

 

Exhibit No.

 

Document

     
10.2.1   Second Amendment, dated as of March 27, 2024, to the Amended and Restated Credit Agreement dated as of November 30, 2021, as amended, among the Company and its affiliates, Wells Fargo Bank, National Association, as administrative agent, and the lender parties thereto (incorporated by reference to Exhibit 10.1 of the Current Report on Form 8-K filed on March 29, 2024).
     
10.8.3   Form of Performance Share Unit Agreement (2024 LTI)*
     
10.9.3   Form of Restricted Stock Unit Agreement (2024 LTI)*
     

31.1

 

Certification of President and Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act.

 

 

 

31.2

 

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act.

 

 

 

32

 

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. § 1350.

     

101.INS

  Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
     

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

     

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

     

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

     

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

     

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

     
104   Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit 101)

 

*Management contract or compensatory plan or arrangement

 

 

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.

 

Date: April 25, 2024

THE SHYFT GROUP, INC.

 

 

 

 

 

 

 

By

/s/ Jonathan C. Douyard

 

 

Jonathan C. Douyard
Chief Financial Officer

 

26
EX-10.83 2 ex_659088.htm EXHIBIT 10.8.3 ex_659088.htm

Exhibit 10.8.3

 

PSU LTIC

 

THE SHYFT GROUP, INC.

PERFORMANCE SHARE UNIT AGREEMENT

 

This PERFORMANCE SHARE UNIT AGREEMENT (the “Agreement”) is made and entered into as of March 29, 2024 (the “Grant Date”), by and between The Shyft Group, Inc., a Michigan corporation (the “Company”) and #ParticipantName+C# (the “Grantee”).

 

Background

 

 

A.

The Company has adopted The Shyft Group, Inc. Stock Incentive Plan, as amended and restated to date (the “Plan”), pursuant to which Restricted Stock Units may be granted subject to the achievement of performance conditions.

 

 

B.

The Committee has determined that it is in the best interests of the Company and its shareholders to grant the award of Restricted Stock Units subject to the achievement of certain performance conditions, as provided for in this Agreement (the “Performance Share Units” or “PSUs”).

 

Agreement

 

Therefore, the parties, intending to be legally bound, agree as follows:

 

1.        Grant of Performance Share Units. Pursuant to the Plan, the Company has granted to the Grantee on the Grant Date an Incentive Award for a target number of #QuantityGranted# Performance Share Units (the “Target Award”). Each PSU represents the right to receive one share of Common Stock, subject to the terms and conditions set forth in this Agreement and the Plan. The number of PSUs that the Grantee actually earns for the Performance Period (from zero up to a maximum of two times the number of target share units) will be determined by the level of achievement of the performance goals in accordance with the attached Exhibit A. The PSUs shall be credited to a separate account maintained for the Grantee on the books and records of the Company (the “Account”). Capitalized terms that are used but not defined in this Agreement have the meanings assigned to them in the Plan.

 

2.        Performance Period. For purposes of this Agreement, the term “Performance Period” shall be the period commencing on January 1, 2024 and ending on December 31, 2026.

 

1

PSU LTIC

 

3.        Performance Goals.

 

(a)      The number of PSUs earned by the Grantee for the Performance Period will be determined at the end of the Performance Period based on the level of achievement of the performance goals described on and determined in accordance with the attached Exhibit A. All determinations of whether and the extent to which the performance goals have been achieved, the number of PSUs earned by the Grantee, and all other matters related to this Section 3 shall be made by the Committee in its sole discretion.

 

(b)      Promptly following completion of the Performance Period (and no later than 60 days following the end of the Performance Period), the Committee will review and certify in writing (i) whether, and to what extent, the performance goals for the Performance Period have been achieved, and (ii) the number of PSUs the Grantee shall earn, if any, subject to compliance with the requirements of Section 4. Such certification shall be final, conclusive, and binding on the Grantee, and on all other persons, to the maximum extent permitted by law.

 

4.        Vesting of PSUs. The PSUs are subject to forfeiture until they vest. Except as otherwise provided in this Agreement, the PSUs will vest and become non-forfeitable on the last day of the Performance Period, subject to (a) the achievement of the minimum threshold performance goals for payout set forth in the attached Exhibit A, (b) the certification of the performance results for the PSUs by the Committee, and (c) there being no termination of Grantee’s employment (as determined pursuant to Section 7.2 of the Plan) from the Grant Date through the last day of the Performance Period. The number of PSUs that vest and become payable under this Agreement shall be determined by the Committee based on the level of achievement of the performance goals set forth on the attached Exhibit A and shall be rounded to the nearest whole PSU.

 

5.        Termination of Employment.

 

(a)      Except as otherwise expressly provided in this Agreement, The Shyft Group, Inc. Executive Severance Plan or Management Severance Plan (to the extent either such plan applies to the Grantee), if the Grantee’s employment terminates for any reason at any time before all of Grantee’s PSUs have vested, the Grantee’s unvested PSUs shall be automatically forfeited upon such termination of employment, and neither the Company nor any Subsidiary shall have any further obligations to the Grantee under this Agreement. For purposes of this Section 5, termination of employment shall be determined in accordance with Section 7.2 of the Plan.

 

(b)      Notwithstanding Section 5(a) above or anything to the contrary in this Agreement, if the Grantee’s employment terminates during the Performance Period as a result of the Grantee’s death or Grantee becomes Disabled, then (i) as of the date of such death or Disability, the Grantee shall be fully vested in a number of PSUs equal to the Target Award, without regard to whether or not any performance goals have been achieved or are ever achieved, (ii) the Company shall settle such vested PSUs in accordance with Section 7 below within 65 days of the date of the Grantee’s death or Disability, and (iii) except as set forth in this Section 5(b), neither the Grantee nor anyone claiming through the Grantee shall have any further right or claim with respect to the PSUs granted pursuant to this Agreement.

 

2

PSU LTIC

 

(c)      Notwithstanding Section 5(a) above, if the Grantee’s employment terminates during the Performance Period as a result of the Grantee’s Qualified Retirement (defined below) that occurs at least nine months after the Grant Date, then on the last day of the Performance Period, subject to Committee certification, the Grantee will vest in a pro rata portion of the number of PSUs that would have been earned pursuant to this Agreement if the Participant had remained employed throughout the entire Performance Period, calculated by multiplying such number of actually earned PSUs by a fraction, the numerator of which equals the number of days that the Grantee was employed during the Performance Period and the denominator of which equals the total number of days in the Performance Period. A “Qualified Retirement” shall mean the voluntary retirement by a Grantee who is at least age 62 and who has been employed by the Company or a Subsidiary for a continuous period of 5 years as of the date of retirement.

 

6.        Effect of a Change in Control. The provisions of Section 9 of the Plan shall apply if there is a Change in Control during the Performance Period, with vesting pursuant to Section 9.2 of the Plan deemed to occur at the Target Award level, and vesting pursuant to Section 9.3 of the Plan deemed to occur at the Target Award level.

 

7.        Payment of PSUs. Payment in respect of the PSUs earned for the Performance Period shall be made in shares of Common Stock and shall be issued to the Grantee within 65 days following the date of vesting. The Company shall (a) issue and deliver to the Grantee the number of shares of Common Stock equal to the number of vested PSUs, (b) issue and deliver to the Grantee the number of shares of Common Stock having a fair market value equal to the Dividend Equivalents (and interest, if any) to which the Grantee is entitled pursuant to Section 9(c) below, and (c) enter the Grantee’s name on the books of the Company as the shareholder of record with respect to all such shares of Common Stock delivered to the Grantee. Notwithstanding the foregoing, the Committee shall have the discretion to settle vested PSUs in cash using the fair market value of the shares of Common Stock otherwise issuable with respect to such vested PSUs as of the applicable settlement date.

 

8.        Transferability. Subject to any exceptions set forth in this Agreement or the Plan, the PSUs or the rights relating to the PSUs may not be assigned, alienated, pledged, attached, sold, or otherwise transferred or encumbered by the Grantee, except by will or the laws of descent and distribution, and upon any such transfer by will or the laws of descent and distribution, the transferee shall hold such PSUs subject to all of the terms and conditions that were applicable to the Grantee immediately prior to such transfer. Any attempt to assign, alienate, pledge, attach, sell, or otherwise transfer or encumber the PSUs or the rights relating to the PSUs shall be wholly ineffective.

 

3

PSU LTIC

 

9.        Rights as Shareholder; Dividend Equivalents.

 

(a)      The Grantee shall not have any rights of a shareholder with respect to the shares of Common Stock underlying the PSUs unless and until the PSUs vest and are settled by the issuance of such shares of Common Stock.

 

(b)      Upon and following the vesting of the PSUs and the issuance of shares, the Grantee shall be the record owner of the shares of Common Stock underlying the PSUs unless and until such shares are sold or otherwise disposed of, and as record owner shall be entitled to all rights of a shareholder of the Company (including voting and dividend rights).

 

(c)      During the Performance Period, the Grantee’s Account shall be credited with an amount equal to all cash and stock dividends (“Dividend Equivalents”) that would have been paid to the Grantee if one share of Common Stock had been issued on the Grant Date for each PSU eventually earned by the Grantee as set forth in this Agreement. Dividend Equivalents shall be credited to the Grantee’s Account and interest may be credited on the amount of cash Dividend Equivalents credited to the Grantee’s Account at a rate and subject to such terms as determined by the Committee. Dividend Equivalents shall be subject to the same performance conditions and vesting restrictions as the PSUs to which they are attributable. Notwithstanding anything to the contrary in this Agreement, the Grantee shall only be entitled to receive Dividend Equivalents credited to Grantee’s Account to the extent the Grantee becomes entitled to receive the shares of Common Stock underlying the PSUs to which such Dividend Equivalents relate, and the Grantee shall forfeit any Dividend Equivalents credited to the Grantee’s Account that were attributable to PSUs that did not result in the issuance of shares of Common Stock to the Grantee.

 

10.       No Right to Continued Service. Neither the Plan nor this Agreement shall confer upon the Grantee any right to be retained in any position, as an employee, consultant, or director of the Company. Further, nothing in the Plan or this Agreement shall be construed to limit the discretion of the Company to terminate the Grantee’s employment at any time, with or without cause.

 

11.       Adjustments. If any change is made to the outstanding Common Stock or the capital structure of the Company, if required, the PSUs shall be adjusted or terminated in any manner as contemplated by Section 4.3 of the Plan (the PSUs and this Agreement are subject to mandatory adjustment pursuant to the terms of Section 4.3 of the Plan).

 

12.       Withholding. If the Grantee is subject to reporting under Section 16 of the Act, any applicable withholding will be satisfied (but only to the extent required to satisfy up to the maximum amount permitted to be withheld by law or regulation) by the Company withholding shares of Common Stock otherwise deliverable pursuant to the PSUs being paid under this Agreement (and withholding cash from the Dividend Equivalents otherwise being paid under this Agreement).

 

4

PSU LTIC

 

13.       Restrictive Covenants Regarding Competitive Activity. The terms and conditions of this Section 13 of this Agreement shall apply to Grantee unless Grantee is employed and/or resides in California or the Company determines that the non-application of such terms and conditions is necessary or advisable in order to comply with applicable law:

 

(a)      The Grantee hereby acknowledges and agrees that in the performance of the Grantee’s duties to the Company, the Grantee will be brought into frequent contact with existing and potential customers of the Company. The Grantee also agrees that trade secrets and confidential information of the Company gained by the Grantee during the Grantee’s association with the Company have been developed by the Company through substantial expenditures of time, effort and money and constitute valuable and unique property of the Company. The Company will also provide the Grantee with specialized training to enhance job performance. The Grantee further understands and agrees that the foregoing makes it necessary for the protection of the Company’s Business (as defined in paragraph (d) below) that the Grantee not compete with the Company during the period of the Grantee’s employment with the Company and not compete with the Company for a reasonable period thereafter, as further provided in the following paragraphs.

 

(b)      During the Grantee’s employment with the Company, the Grantee will not compete with the Company anywhere in the world. In accordance with this restriction, but without limiting its terms, during the Grantee’s employment with the Company, the Grantee will not (i) enter into or engage in any business which competes with the Company’s Business; (ii) solicit customers, business, patronage or orders for, or sell, any products or services in competition with, or for any business that competes with, the Company’s Business; (iii) divert, entice or otherwise take away any customers, business, patronage or orders of the Company or attempt to do so; or (iv) promote or assist, financially or otherwise, any person, firm, association, partnership, corporation or other entity engaged in any business which competes with the Company’s Business.

 

(c)      For a period of one year following the termination of the Grantee’s employment for any reason, the Grantee will not: (i) enter into or engage in any business which competes with the Company’s Business within the Restricted Territory (as defined in paragraph (d)); (ii) solicit customers, business, patronage or orders for, or sell, any products or services in competition with, or for any business, wherever located, that competes with, the Company’s Business within the Restricted Territory; (iii) divert, entice or otherwise take away any customers, business, patronage or orders of the Company within the Restricted Territory, or attempt to do so; (iv) promote or assist, financially or otherwise, any person, firm, association, partnership, corporation or other entity engaged in any business which competes with the Company’s Business within the Restricted Territory; or (v) employ or solicit, or receive or accept the performance of services by, any then-current employee of the Company or any former employee of the Company  who was employed at any time within the 12-month period immediately prior to such employment, solicitation, receipt or acceptance, except in connection with general, nontargeted recruitment efforts such as advertisements and job listings, or directly or indirectly induce any employee of the Company to leave the Company, or assist in any of the foregoing.

 

5

PSU LTIC

 

(d)      For the purposes of paragraphs (b) and (c) above, but without limitation thereof, the Grantee will be in violation thereof if the Grantee engages in any or all of the activities set forth therein directly as an individual on the Grantee’s own account, or indirectly as a partner, joint venturer, employee, agent, salesperson, consultant, officer and/or director of any firm, association, partnership, corporation or other entity, or as a stockholder of any corporation in which the Grantee or the Grantee’s spouse, child or parent owns, directly or indirectly, individually or in the aggregate, five percent (5%) or more of the outstanding stock. For the purposes of this Section 13 of the Agreement, the Company shall include any and all direct and indirect subsidiary, parent, affiliated, or related companies of the Company for which the Grantee worked or had responsibility at the time of termination of the Grantee’s employment and at any time during the two-year period prior to such termination. For the purposes of this Agreement, the “Company’s Business” means (i) the manufacturing, assembly, sales, marketing, distribution, sourcing, servicing of, and engineering and design of (A) fleet vehicles for the commercial vehicle market, including, but not limited to, truck bodies, walk-in vans, cargo van upfits, customized fleets, and vocation specific uplifts, (B) custom chassis for Class A diesel luxury motor coaches, and (C) light duty trucks and specialty vehicles for the commercial and defense markets, plus (ii) any and all manufacturing, assembly, sales, marketing, distribution, sourcing, servicing of, and engineering and design of products or services: (A) of a substantially similar nature to those described above, or (B) that are any way within or related to the existing or contemplated scope of the Company’s then current business. For the purposes of this Agreement, the “Restricted Territory” shall mean: (i) the geographic area(s) within a 50 mile radius of any and all Company location(s) in, to, or for which the Grantee worked, to which the Grantee was assigned or had any responsibility (either direct or supervisory) at the time of termination of the Grantee’s employment and at any time during the two-year period prior to such termination, (ii) if in addition, the United States of America, and (iii) all of the specific customer accounts, whether within or outside of the geographic areas described in (i) and (ii) of this sentence, with which the Grantee had any contact or for which the Grantee had any responsibility (either direct or supervisory) at the time of termination of the Grantee’s employment and at any time during the two-year period prior to such termination.

 

(e)      If it shall be judicially determined that the Grantee has violated any of the Grantee’s applicable obligations under Section 13 of this Agreement, then the period applicable to each obligation that the Grantee shall have been determined to have violated shall automatically be extended by a period of time equal in length to the period during which such violation(s) occurred. During the Grantee’s employment with the Company and for one year thereafter, the Grantee will communicate the contents of Section 13 of this Agreement to any person, firm, association, partnership, corporation or other entity that the Grantee intends to be employed by, associated with, or represent. The Grantee acknowledges and agrees that the remedy at law available to the Company for breach of any of the Grantee’s obligations under Section 13 of this Agreement would be inadequate. The Grantee therefore agrees that, in addition to any other rights or remedies that the Company may have at law or in equity, temporary and permanent injunctive relief may be granted in any proceeding which may be brought to enforce any provision contained in paragraphs (b) and (c) above, without the necessity of proof of actual damage.

 

6

PSU LTIC

 

(f)      The Grantee acknowledges that the Grantee’s obligations under this Agreement are reasonable in the context of the nature of the Company’s Business and the competitive injuries likely to be sustained by the Company if the Grantee were to violate such obligations and that these obligations do not place an undue burden on the Grantee. It is the desire and intent of the parties hereto that the provisions of Section 13 of this Agreement shall be enforced to the fullest extent legally-permissible. Accordingly, if any particular provision(s) of Section 13 of this Agreement shall be adjudicated to be invalid or unenforceable, the court may modify or sever such provision(s), such modification or deletion to apply only with respect to the operation of such provision(s) in the particular jurisdiction in which such adjudication is made. In addition, if any one or more of the provisions contained in Section 13 of this Agreement shall for any reason be held to be excessively broad as to duration, geographical scope, activity or subject, it shall be construed by limiting and reducing it, so as to be enforceable to the extent compatible with the applicable law as it shall then appear. The remaining provisions of Section 13 of this Agreement shall remain in full force and effect. The Grantee further acknowledges that the terms of Section 13 of this Agreement are agreed to in consideration of, and are adequately supported by consideration in the form of the PSUs covered by this Agreement, the agreement of the Company to perform its obligations under this Agreement and by other consideration, including the Grantee’s continued employment with the Company, which the Grantee acknowledges collectively constitutes good, valuable and sufficient consideration.

 

14.       Compliance with Law. The issuance and transfer of shares of Common Stock in connection with the PSUs shall be subject to compliance by the Company and the Grantee with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Company’s shares of Common Stock may be listed. No shares of Common Stock shall be issued or transferred unless and until any then applicable requirements of state and federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel. Notwithstanding anything in this Agreement to the contrary, nothing in this Agreement prevents the Grantee from providing, without prior notice to the Company, information to governmental authorities regarding possible legal violations or otherwise testifying or participating in any investigation or proceeding by any governmental authorities regarding possible legal violations (and for purpose of clarity the Grantee is not prohibited from providing information voluntarily to the Securities and Exchange Commission pursuant to Section 21F of the Act).

 

7

PSU LTIC

 

15.       Notices. Any notice required to be delivered to the Company under this Agreement shall be in writing and addressed to the Secretary of the Company at the Company’s principal corporate offices. Any notice required to be delivered to the Grantee under this Agreement shall be in writing and addressed to the Grantee at the Grantee’s address as shown in the records of the Company. Either party may designate another address in writing (or by such other method approved by the Company) from time to time.

 

16.       Governing Law. This Agreement will be construed and interpreted in accordance with the laws of the State of Michigan without regard to conflict of law principles.

 

17.       Interpretation. Any dispute regarding the interpretation of this Agreement shall be submitted by the Grantee or the Company to the Committee for review. The resolution of such dispute by the Committee shall be final and binding on the Grantee and the Company.

 

18.       PSUs Subject to Plan. This Agreement is subject to the Plan as approved by the Company’s shareholders. The terms and provisions of the Plan as it may be amended from time to time are hereby incorporated in this Agreement by reference. In the event of a conflict between any term or provision contained in this Agreement and a term or provision of the Plan, the applicable terms and provisions of the Plan will govern and prevail. Notwithstanding anything in this Agreement to the contrary, the Grantee acknowledges and agrees that this Agreement and the award described herein (and any settlement thereof) are subject to the terms and conditions of the Company’s clawback policy or policies as may be in effect from time to time, including specifically to implement Section 10D of the Act and any applicable rules or regulations promulgated thereunder (including applicable rules and regulations of any national securities exchange on which the Common Stock may be traded) ( the “Compensation Recovery Policy”), and that, to the extent the Compensation Recovery Policy, by its terms, is applicable to such award, applicable terms of this Agreement shall be (if necessary) deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof. Further, by accepting the PSUs covered by this Agreement, the Grantee (a) consents to be bound by the terms of the Compensation Recovery Policy, as applicable, (b) agrees and acknowledges that the Grantee is obligated to and will cooperate with, and will provide any and all assistance necessary to, the Company in any effort to recover or recoup any compensation or other amounts subject to clawback or recovery pursuant to the Compensation Recovery Policy and/or applicable laws, rules, regulations, stock exchange listing standards or other Company policy, and (c) agrees that the Company may enforce its rights under the Compensation Recovery Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under the Compensation Recovery Policy. Such cooperation and assistance shall include (but is not limited to) executing, completing and submitting any documentation necessary, or consenting to Company action, to facilitate the recovery or recoupment by the Company from the Grantee of any such compensation or other amounts, including from the Grantee’s accounts or from any other compensation, to the extent permissible under Section 409A of the Code.

 

8

PSU LTIC

 

19.       Successors and Assigns. The Company may assign any of its rights under this Agreement. This Agreement will be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in this Agreement, this Agreement will be binding upon the Grantee and the Grantee’s beneficiaries, executors, administrators, and the person(s) to whom the PSUs may be transferred by will or the laws of descent or distribution.

 

20.       Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement shall not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement shall be severable and enforceable to the extent permitted by law.

 

21.       Discretionary Nature of Plan. The Plan is discretionary and may be amended, cancelled, or terminated by the Company at any time, in its discretion. The grant of the PSUs in this Agreement does not create any contractual right or other right to receive any PSUs or other Incentive Awards in the future. Future Incentive Awards, if any, will be at the sole discretion of the Company. Any amendment, modification, or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Grantee’s employment with the Company.

 

22.       No Section 162(m) Qualification. All payments under this Agreement are intended not to constitute “qualified performance-based compensation” within the meaning of Section 162(m) of the Code. This Award shall be construed and administered in a manner consistent with such intent.

 

23.       Section 409A. This Agreement is intended to qualify for the short-term deferral exception under Section 409A of the Code and shall be construed and interpreted in a manner that is consistent with the requirements for avoiding additional taxes or penalties under Section 409A of the Code. In all events, payment in respect of the PSUs shall be made within the short-term deferral period specified under Section 409A of the Code. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A of the Code, and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Grantee on account of non-compliance with Section 409A of the Code. If the Grantee is a “specified employee” within the meaning of Section 409A of the Code and a payment subject to Section 409A of the Code (and not excepted therefrom) is due upon separation from service, such payment to the extent necessary to comply with Section 409A of the Code shall be delayed until six months after the date of separation from service (or if earlier the Grantee’s death).

 

9

PSU LTIC

 

24.       No Impact on Other Benefits. The value of the Grantee’s PSUs is not part of Grantee’s normal or expected compensation for purposes of calculating any severance, retirement, welfare, insurance, or similar employee benefit.

 

25.       Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages to this Agreement transmitted by facsimile transmission, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.

 

26.       Acceptance. The Grantee hereby acknowledges receipt of a copy of the Plan and this Agreement. The Grantee has read and understands the terms and provisions of the Plan and this Agreement and accepts the PSUs subject to all of the terms and conditions of the Plan and this Agreement. The Grantee acknowledges that there may be adverse tax consequences upon the vesting or settlement of the PSUs or disposition of the underlying shares and that the Grantee has been advised to consult a tax advisor prior to such vesting, settlement, or disposition. The Company respects the Grantee’s privacy. In order to administer the Grantee’s equity award, the Company collects and uses certain personal information about the Grantee, including the Grantee’s prior equity grant information where applicable. If the Grantee is a California resident, the Grantee should refer to the Company’s California Consumer Privacy Act Notice for more information about the personal information the Company collects about the Grantee and the purposes for which the Company will use such data.

 

 

INTENDING TO BE LEGALLY BOUND, the parties have executed this Performance Share Unit Agreement as of the Grant Date.

 

COMPANY:   GRANTEE:
The Shyft Group, Inc.  

By clicking accept in the Fidelity online

system you accept this document.

/s/ Colin Hindman    
By:         Colin Hindman   #ParticipantName#
Its:         Chief Human Resources Officer    

 

Revision Dated 02.2024

 

10

PSU LTIC

 

EXHIBIT A

 

Performance Period

The Performance Period shall commence on January 1, 2024 and end on December 31, 2026.

 

Performance Measures

The number of PSUs earned shall be determined by reference to:

 

 

(1)

60% shall be based on the Company’s Total Shareholder Return (“TSR”) over the Performance Period relative to the TSR Comparator Group(1); and

 

 

(2)

40% shall be based on the Company’s cumulative GAAP Net Income over the Performance Period. Cumulative GAAP Net Income shall be subject to such adjustments as approved by the Compensation Committee in its sole discretion.

 

Determining PSUs Earned

Except as otherwise provided in the Plan or the Agreement, the number of PSUs earned with respect to the Performance Period shall be determined as follows:

 

 

(1)

TSR over the Performance Period relative to the TSR Comparator Group (60% weighting):

 

Percentile Rank Compared to TSR Comparator Group

Payout as Percentage of Target

Less than 25th percentile

0%

25th percentile (Threshold)

50% (0.5X)

50th percentile (Target)

100% (1X)

75th percentile or greater (Maximum)

200% (2X)

 

With respect to both the Company’s stock and the stock of each company in the TSR Comparator Group, the TSR performance shall be calculated (a) using a 20-trading day average of the stock price ending on the first day and last day of the Performance Period, and (b) assuming all dividends declared during the Performance Period are reinvested at the closing price on the applicable ex-dividend date. The Company’s TSR performance will be compared to the TSR performance of the companies in the TSR Comparator Group over the same Performance Period. Achievement between the stated percentages will be interpolated on a straight-line basis.

 

11

PSU LTIC

 

 

(2)

Cumulative GAAP Net Income over the Performance Period (40% weighting):

 

Cumulative GAAP Net Income

Payout as Percentage of Target

Less than $XXXXX

0%

$XXXXX (Threshold)

50% (0.5X)

$XXXXXX (Target)

100% (1X)

$XXXXX or greater (Maximum)

200% (2X)

 

Achievement between the stated dollar amounts will be interpolated on a straight-line basis with no rounding.

 

Award Range

Depending on (1) the Company’s TSR over the Performance Period relative to the TSR Comparator Group and (2) the Company’s cumulative GAAP Net Income, the Grantee may earn from 0% to 200% of the Target Award.

 

 

 

 

 

 

 

(1)

The TSR Comparator Group is comprised of the following companies:

 

Agco Corp

Federal Signal Corp

Paccar Inc.

Alamo Group Inc.

Freightcar America Inc.

Ritchie Bros Auctioneers

Allison Transmission Holding

GATX Corp

Sypris Solutions Inc.

Art'S-Way Manufacturing Co.

Gencor Industries Inc.

Tennant Co.

Astec Industries Inc.

Greenbrier Companies Inc.

Terex Corp

Caterpillar Inc.

H&E Equipment Services Inc.

Toro Co.

China Yuchai Intl Ltd

Hyster-Yale Materials

Trinity Industries Inc.

CNH Industrial

Komatsu Ltd -Spons ADR

Twin Disc Inc.

Columbus Mckinnon Corp

Kubota Corp-Spons ADR

United Rentals Inc.

Commercial Vehicle Group Inc.

Lindsay Corp

Wabash National Corp

Conrad Industries Inc.

Manitex International Inc.

Wabtec Corp

Cummins Inc.

Manitowoc Company Inc.

Westport Fuel Systems Inc.

Deere & Co.

Miller Industries Inc/Tenn

 

Douglas Dynamics Inc.

Oshkosh Corp

 

 

12
EX-10.93 3 ex_659089.htm EXHIBIT 10.9.3 ex_659089.htm

Exhibit 10.9.3

 

RSU LTIC

 

THE SHYFT GROUP, INC.

RESTRICTED STOCK UNIT AGREEMENT

 

This RESTRICTED STOCK UNIT AGREEMENT (the “Agreement”) is made and entered into as of March 29, 2024 (the “Grant Date”), by and between The Shyft Group, Inc., a Michigan corporation (the “Company”) and #ParticipantName+C# (the “Grantee”).

 

Background

 

 

A.

The Company has adopted The Shyft Group, Inc. Stock Incentive Plan, as amended and restated to date (the “Plan”), pursuant to which awards of Restricted Stock Units may be granted.

 

 

B.

The Committee has determined that it is in the best interests of the Company and its shareholders to grant the award of Restricted Stock Units provided for in this Agreement.

 

Agreement

 

Therefore, the parties, intending to be legally bound, agree as follows:

 

1.        Grant of Restricted Stock Units. Pursuant to the Plan, the Company has granted to the Grantee on the Grant Date an Incentive Award consisting of, in the aggregate, #QuantityGranted# Restricted Stock Units (the “RSUs”). Each RSU represents the right to receive one share of Common Stock on the terms and conditions and subject to the restrictions set forth in this Agreement and the Plan. The RSUs shall be credited to a separate account maintained for the Grantee on the books and records of the Company (the “Account”). Capitalized terms that are used but not defined in this Agreement have the meanings assigned to them in the Plan.

 

2.        Consideration. The grant of the RSUs is made in consideration of the services to be rendered by the Grantee to the Company during the applicable vesting period and Grantee’s compliance with the restrictive covenant terms and conditions set forth in this Agreement.

 

1

RSU LTIC

 

3.        Restricted Period; Vesting. Except as otherwise provided in this Agreement, provided there is no termination of Grantee’s employment (as determined in accordance with Section 7.2 of the Plan) as of the applicable vesting date, the RSUs will vest in accordance with the following schedule:

 

Vesting Date  Number of RSUs That Vest
First anniversary of Grant Date 33⅓% of RSUs
   
Second anniversary of Grant Date Additional 33⅓% of RSUs
   
Third anniversary of Grant Date Remainder of RSUs

 

The entire period over which the RSUs vest is referred to as the “Restricted Period.” Once vested, the RSUs become “Vested Units.”

 

4.        Restrictions. Subject to any exceptions set forth in this Agreement or the Plan, during the Restricted Period and until such time as the RSUs are settled in accordance with Section 8 below, neither the RSUs nor the rights relating to the RSUs may be assigned, alienated, pledged, attached, sold, or otherwise transferred or encumbered by the Grantee. Any attempt to assign, alienate, pledge, attach, sell, or otherwise transfer or encumber the RSUs or the rights relating to the RSUs shall be wholly ineffective.

 

 

5.

Termination of Employment.

 

(a)      Except as otherwise expressly provided in this Agreement, or The Shyft Group, Inc. Executive Severance Plan or Management Severance Plan (to the extent either such plan applies to the Grantee), if the Grantee’s employment terminates for any reason at any time before all of Grantee’s RSUs have vested, the Grantee’s unvested RSUs shall be automatically forfeited upon such termination of employment, and neither the Company nor any Subsidiary shall have any further obligations to the Grantee under this Agreement. For purposes of this Section 5, termination of employment shall be determined in accordance with Section 7.2 of the Plan.

 

(b)      Notwithstanding Section 5(a) above, if the Grantee’s employment terminates during the Restricted Period as a result of the Grantee’s death if Grantee becomes Disabled, any unvested RSUs shall immediately become vested in full.

 

(c)      Notwithstanding Section 5(a) above, if the Grantee’s employment terminates during the Restricted Period as a result of the Grantee’s Qualified Retirement (defined below) that occurs at least nine months after the Grant Date, then any unvested RSUs will continue to vest in accordance with Section 3 as if the Grantee’s employment had not terminated. A “Qualified Retirement” shall mean the voluntary retirement by a Grantee who is at least age 62 and who has been employed by the Company or a Subsidiary for a continuous period of 5 years as of the date of retirement.

 

2

RSU LTIC

 

6.        Effect of a Change in Control. The provisions of Section 9 of the Plan shall apply if there is a Change in Control during the Restricted Period.

 

 

7.

Rights as Shareholder; Dividend Equivalents.

 

(a)      The Grantee shall not have any rights of a shareholder with respect to the shares of Common Stock underlying the RSUs unless and until the RSUs vest and are settled by the issuance of such shares of Common Stock.

 

(b)      Upon and following the settlement of the RSUs, the Grantee shall be the record owner of the shares of Common Stock underlying the RSUs unless and until such shares are sold or otherwise disposed of, and as record owner shall be entitled to all rights of a shareholder of the Company (including voting rights).

 

(c)      Until such time as the RSUs vest, the Grantee’s Account shall be credited with an amount equal to all cash and stock dividends (“Dividend Equivalents”) that would have been paid to the Grantee if one share of Common Stock had been issued on the Grant Date for each RSU granted to the Grantee as set forth in this Agreement. Dividend Equivalents shall be credited to the Grantee’s Account and interest may be credited on the amount of cash Dividend Equivalents credited to the Grantee’s Account at a rate and subject to such terms as determined by the Committee. Dividend Equivalents shall be subject to the same vesting restrictions as the RSUs to which they are attributable and shall be paid on the same date that the RSUs to which they are attributable are settled in accordance with Section 8 below. Dividend Equivalents credited to a Grantee’s Account shall be distributed in cash or, at the discretion of the Committee, in shares of Common Stock having a fair market value equal to the amount of the Dividend Equivalents and interest, if any.

 

 

8.

Settlement of RSUs.

 

(a)      Subject to Section 8(b), payment for Vested Units will be made within 30 days following the applicable anniversary date specified in Section 3.

 

(b)      Notwithstanding Section 8(a), to the extent that the RSUs are not subject to a “substantial risk of forfeiture” (within the meaning of Section 409A of the Code), the RSUs shall be paid on an accelerated basis within 30 days after any of the following events in a manner and to the extent necessary to comply with Section 409A of the Code: (i) the occurrence of a Change in Control that constitutes a change in control for purposes of Section 409A(a)(2)(A)(v) of the Code (a “409A Change in Control”); (ii) the Grantee’s “separation from service” (within the meaning of Section 409A of the Code) that occurs within two years after a Change in Control that is a 409A Change in Control; or (iii) the Grantee’s death or Disability.

 

3

RSU LTIC

 

(c)      Settlement shall be subject to any withholding for applicable taxes pursuant to the Plan and this Agreement. At the time of settlement, the Company shall (i) issue and deliver to the Grantee the number of shares of Common Stock equal to the number of vested RSUs and cash equal to any Dividend Equivalents credited with respect to such vested RSUs or, at the discretion of the Committee, shares of Common Stock having a fair market value equal to such Dividend Equivalents; and (ii) enter the Grantee’s name on the books of the Company as the shareholder of record with respect to the shares of Common Stock delivered to the Grantee. Notwithstanding the foregoing, the Committee shall have the discretion to settle vested RSUs in cash using the fair market value of the shares of Common Stock underlying the vested RSUs as of the applicable settlement date.

 

(d)      If the Grantee is a “specified employee” within the meaning of Section 409A of the Code and a payment subject to Section 409A of the Code (and not excepted therefrom) is due upon separation from service, such payment to the extent necessary to comply with Section 409A of the Code shall be delayed until six months after the date of separation from service (or if earlier the Grantee’s death).

 

9.        No Right to Continued Service. Neither the Plan nor this Agreement shall confer upon the Grantee any right to be retained in any position, as an employee, consultant, or director of the Company. Further, nothing in the Plan or this Agreement shall be construed to limit the discretion of the Company to terminate the Grantee’s employment at any time, with or without cause.

 

10.       Adjustments. If any change is made to the outstanding Common Stock or the capital structure of the Company, if required, the RSUs shall be adjusted or terminated in any manner as contemplated by Section 4.3 of the Plan (the RSUs and this Agreement are subject to mandatory adjustment pursuant to the terms of Section 4.3 of the Plan).

 

11.       Withholding. If the Grantee is subject to reporting under Section 16 of the Act, any applicable withholding will be satisfied (but only to the extent required to satisfy up to the maximum amount permitted to be withheld by law or regulation) by the Company withholding shares of Common Stock otherwise deliverable pursuant to the RSUs being paid under this Agreement (and withholding cash and/or shares of Common Stock otherwise deliverable from the Dividend Equivalents being paid under this Agreement).

 

4

RSU LTIC

 

12.       Restrictive Covenants Regarding Competitive Activity. The following terms and conditions of this Section 12 of this Agreement shall apply to Grantee unless Grantee is employed and/or resides in California or the Company determines that the non-application of such terms and conditions is necessary or advisable in order to comply with applicable law:

 

(a)      The Grantee hereby acknowledges and agrees that in the performance of the Grantee’s duties to the Company, the Grantee will be brought into frequent contact with existing and potential customers of the Company. The Grantee also agrees that trade secrets and confidential information of the Company gained by the Grantee during the Grantee’s association with the Company have been developed by the Company through substantial expenditures of time, effort and money and constitute valuable and unique property of the Company. The Company will also provide the Grantee with specialized training to enhance job performance. The Grantee further understands and agrees that the foregoing makes it necessary for the protection of the Company’s Business (as defined in paragraph (d) below) that the Grantee not compete with the Company during the period of the Grantee’s employment with the Company and not compete with the Company for a reasonable period thereafter, as further provided in the following paragraphs.

 

(b)      During the Grantee’s employment with the Company, the Grantee will not compete with the Company anywhere in the world. In accordance with this restriction, but without limiting its terms, during the Grantee’s employment with the Company, the Grantee will not (i) enter into or engage in any business which competes with the Company’s Business; (ii) solicit customers, business, patronage or orders for, or sell, any products or services in competition with, or for any business that competes with, the Company’s Business; (iii) divert, entice or otherwise take away any customers, business, patronage or orders of the Company or attempt to do so; or (iv) promote or assist, financially or otherwise, any person, firm, association, partnership, corporation or other entity engaged in any business which competes with the Company’s Business.

 

(c)      For a period of one year following the termination of the Grantee’s employment for any reason, the Grantee will not: (i) enter into or engage in any business which competes with the Company’s Business within the Restricted Territory (as defined in paragraph (d)); (ii) solicit customers, business, patronage or orders for, or sell, any products or services in competition with, or for any business, wherever located, that competes with, the Company’s Business within the Restricted Territory; (iii) divert, entice or otherwise take away any customers, business, patronage or orders of the Company within the Restricted Territory, or attempt to do so; (iv) promote or assist, financially or otherwise, any person, firm, association, partnership, corporation or other entity engaged in any business which competes with the Company’s Business within the Restricted Territory; or (v) employ or solicit, or receive or accept the performance of services by, any then-current employee of the Company or any former employee of the Company who was employed at any time within the 12-month period immediately prior to such employment, solicitation, receipt or acceptance, except in connection with general, nontargeted recruitment efforts such as advertisements and job listings, or directly or indirectly induce any employee of the Company to leave the Company, or assist in any of the foregoing.

 

5

RSU LTIC

 

(d)      For the purposes of paragraphs (b) and (c) above, but without limitation thereof, the Grantee will be in violation thereof if the Grantee engages in any or all of the activities set forth therein directly as an individual on the Grantee’s own account, or indirectly as a partner, joint venturer, employee, agent, salesperson, consultant, officer and/or director of any firm, association, partnership, corporation or other entity, or as a stockholder of any corporation in which the Grantee or the Grantee’s spouse, child or parent owns, directly or indirectly, individually or in the aggregate, five percent (5%) or more of the outstanding stock. For the purposes of this Section 12 of the Agreement, the Company shall include any and all direct and indirect subsidiary, parent, affiliated, or related companies of the Company for which the Grantee worked or had responsibility at the time of termination of the Grantee’s employment and at any time during the two-year period prior to such termination. For the purposes of this Agreement, the “Company’s Business” means (i) the manufacturing, assembly, sales, marketing, distribution, sourcing, servicing of, and engineering and design of (A) fleet vehicles for the commercial vehicle market, including, but not limited to, truck bodies, walk-in vans, cargo van upfits, customized fleets, and vocation specific uplifts, (B) custom chassis for Class A diesel luxury motor coaches, and (C) light duty trucks and specialty vehicles for the commercial and defense markets, plus (ii) any and all manufacturing, assembly, sales, marketing, distribution, sourcing, servicing of, and engineering and design of products or services: (A) of a substantially similar nature to those described above, or (B) that are any way within or related to the existing or contemplated scope of the Company’s then current business. For the purposes of this Agreement, the “Restricted Territory” shall mean: (i) the geographic area(s) within a 50 mile radius of any and all Company location(s) in, to, or for which the Grantee worked, to which the Grantee was assigned or had any responsibility (either direct or supervisory) at the time of termination of the Grantee’s employment and at any time during the two-year period prior to such termination, (ii) if in addition, the United States of America, and (iii) all of the specific customer accounts, whether within or outside of the geographic areas described in (i) and (ii) of this sentence, with which the Grantee had any contact or for which the Grantee had any responsibility (either direct or supervisory) at the time of termination of the Grantee’s employment and at any time during the two-year period prior to such termination.

 

6

RSU LTIC

 

(e)      If it shall be judicially determined that the Grantee has violated any of the Grantee’s applicable obligations under Section 12 of this Agreement, then the period applicable to each obligation that the Grantee shall have been determined to have violated shall automatically be extended by a period of time equal in length to the period during which such violation(s) occurred. During the Grantee’s employment with the Company and for one year thereafter, the Grantee will communicate the contents of Section 12 of this Agreement to any person, firm, association, partnership, corporation or other entity that the Grantee intends to be employed by, associated with, or represent. The Grantee acknowledges and agrees that the remedy at law available to the Company for breach of any of the Grantee’s obligations under Section 12 of this Agreement would be inadequate. The Grantee therefore agrees that, in addition to any other rights or remedies that the Company may have at law or in equity, temporary and permanent injunctive relief may be granted in any proceeding which may be brought to enforce any provision contained in paragraphs (b) and (c) above, without the necessity of proof of actual damage.

 

(f)      The Grantee acknowledges that the Grantee’s obligations under this Agreement are reasonable in the context of the nature of the Company’s Business and the competitive injuries likely to be sustained by the Company if the Grantee were to violate such obligations and that these obligations do not place an undue burden on the Grantee. It is the desire and intent of the parties hereto that the provisions of Section 12 of this Agreement shall be enforced to the fullest extent legally-permissible. Accordingly, if any particular provision(s) of Section 12 of this Agreement shall be adjudicated to be invalid or unenforceable, the court may modify or sever such provision(s), such modification or deletion to apply only with respect to the operation of such provision(s) in the particular jurisdiction in which such adjudication is made. In addition, if any one or more of the provisions contained in Section 12 of this Agreement shall for any reason be held to be excessively broad as to duration, geographical scope, activity or subject, it shall be construed by limiting and reducing it, so as to be enforceable to the extent compatible with the applicable law as it shall then appear. The remaining provisions of Section 12 of this Agreement shall remain in full force and effect. The Grantee further acknowledges that the terms of Section 12 of this Agreement are agreed to in consideration of, and are adequately supported by consideration in the form of the RSUs covered by this Agreement, the agreement of the Company to perform its obligations under this Agreement and by other consideration, including the Grantee’s continued employment with the Company, which the Grantee acknowledges collectively constitutes good, valuable and sufficient consideration.

 

7

RSU LTIC

 

13.       Compliance with Law. The issuance and transfer of shares of Common Stock shall be subject to compliance by the Company and the Grantee with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Company’s shares of Common Stock may be listed. No shares of Common Stock shall be issued or transferred unless and until any then applicable requirements of state and federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel. Notwithstanding anything in this Agreement to the contrary, nothing in this Agreement prevents the Grantee from providing, without prior notice to the Company, information to governmental authorities regarding possible legal violations or otherwise testifying or participating in any investigation or proceeding by any governmental authorities regarding possible legal violations (and for purpose of clarity the Grantee is not prohibited from providing information voluntarily to the Securities and Exchange Commission pursuant to Section 21F of the Act).

 

14.       Legends. A legend may be placed on any certificate(s) or other document(s) delivered to the Grantee indicating restrictions on transferability of the RSUs or the shares of Common Stock issuable upon settlement of the RSUs pursuant to this Agreement or any other restrictions that the Committee may deem advisable under the rules, regulations, and other requirements of the Securities and Exchange Commission, any applicable federal or state securities laws, or any stock exchange on which the shares of Common Stock are then listed or quoted.

 

15.       Notices. Any notice required to be delivered to the Company under this Agreement shall be in writing and addressed to the Secretary of the Company at the Company’s principal corporate offices. Any notice required to be delivered to the Grantee under this Agreement shall be in writing and addressed to the Grantee at the Grantee’s address as shown in the records of the Company. Either party may designate another address in writing (or by such other method approved by the Company) from time to time.

 

16.       Governing Law. This Agreement will be construed and interpreted in accordance with the laws of the State of Michigan without regard to conflict of law principles.

 

17.       Interpretation. Any dispute regarding the interpretation of this Agreement shall be submitted by the Grantee or the Company to the Committee for review. The resolution of such dispute by the Committee shall be final and binding on the Grantee and the Company.

 

8

RSU LTIC

 

18.       RSUs Subject to Plan. This Agreement is subject to the Plan as approved by the Company’s shareholders. The terms and provisions of the Plan, as it may be amended from time to time, are hereby incorporated in this Agreement by reference. In the event of a conflict between any term or provision contained in this Agreement and a term or provision of the Plan, the applicable terms and provisions of the Plan will govern and prevail. Notwithstanding anything in this Agreement to the contrary, the Grantee acknowledges and agrees that this Agreement and the award described herein (and any settlement thereof) are subject to the terms and conditions of the Company’s clawback policy or policies as may be in effect from time to time, including specifically to implement Section 10D of the Act and any applicable rules or regulations promulgated thereunder (including applicable rules and regulations of any national securities exchange on which the Common Stock may be traded) (the “Compensation Recovery Policy”), and that, to the extent the Compensation Recovery Policy, by its terms, is applicable to such award, applicable terms of this Agreement shall be (if necessary) deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof. Further, by accepting the RSUs covered by this Agreement, the Grantee (a) consents to be bound by the terms of the Compensation Recovery Policy, as applicable, (b) agrees and acknowledges that the Grantee is obligated to and will cooperate with, and will provide any and all assistance necessary to, the Company in any effort to recover or recoup any compensation or other amounts subject to clawback or recovery pursuant to the Compensation Recovery Policy and/or applicable laws, rules, regulations, stock exchange listing standards or other Company policy, and (c) agrees that the Company may enforce its rights under the Compensation Recovery Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under the Compensation Recovery Policy. Such cooperation and assistance shall include (but is not limited to) executing, completing and submitting any documentation necessary, or consenting to Company action, to facilitate the recovery or recoupment by the Company from the Grantee of any such compensation or other amounts, including from the Grantee’s accounts or from any other compensation, to the extent permissible under Section 409A of the Code.

 

19.       Successors and Assigns. The Company may assign any of its rights under this Agreement. This Agreement will be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in this Agreement, this Agreement will be binding upon the Grantee and the Grantee’s beneficiaries, executors, and administrators.

 

9

RSU LTIC

 

20.       Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement shall not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement shall be severable and enforceable to the extent permitted by law.

 

21.       Discretionary Nature of Plan. The Plan is discretionary and may be amended, cancelled, or terminated by the Company at any time, in its discretion. The grant of the RSUs in this Agreement does not create any contractual right or other right to receive any RSUs or other Incentive Awards in the future. Future Incentive Awards, if any, will be at the sole discretion of the Company. Any amendment, modification, or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Grantee’s employment.

 

22.       Section 409A. This Agreement is intended to comply with Section 409A of the Code or an exemption thereunder and shall be construed and interpreted in a manner that is consistent with the requirements for avoiding additional taxes or penalties under Section 409A of the Code. Notwithstanding the foregoing, the Company makes no representations that the payment and benefits provided under this Agreement comply with Section 409A of the Code, and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Grantee on account of non-compliance with Section 409A of the Code.

 

23.       Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages to this Agreement transmitted by facsimile transmission, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.

 

24.       Acceptance. The Grantee hereby acknowledges receipt of a copy of the Plan and this Agreement. The Grantee has read and understands the terms and provisions of the Plan and this Agreement, and accepts the RSUs subject to all of the terms and conditions of the Plan and this Agreement. The Grantee acknowledges that there may be adverse tax consequences upon the grant, vesting, or settlement of the RSUs or disposition of the underlying shares and that the Grantee has been advised to consult a tax advisor prior to such grant, vesting or disposition. The Company respects the Grantee’s privacy. In order to administer the Grantee’s equity award, the Company collects and uses certain personal information about the Grantee, including the Grantee’s prior equity grant information where applicable. If the Grantee is a California resident, the Grantee should refer to the Company’s California Consumer Privacy Act Notice for more information about the personal information the Company collects about the Grantee and the purposes for which the Company will use such data.

 

10

RSU LTIC

 

INTENDING TO BE LEGALLY BOUND, the parties have executed this Restricted Stock Unit Agreement as of the Grant Date.

 

COMPANY:   GRANTEE:
The Shyft Group, Inc.  

By clicking accept in the Fidelity

online system you accept this

document.

/s/ Colin Hindman    
By:         Colin Hindman   #ParticipantName#
Its:          Chief Human Resources Officer    

 

 

 

Revision Dated 02.2024

 

11
EX-31.1 4 ex_643587.htm EXHIBIT 31.1 ex_643587.htm

EXHIBIT 31.1

 

CERTIFICATION

 

I, John Dunn, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of The Shyft Group, Inc.;

 

 

2.

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

 

 

3.

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

 

 

4.

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

     

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

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

/s/ John Dunn

 

John Dunn

President and Chief Executive Officer
The Shyft Group, Inc.

 

 

 
EX-31.2 5 ex_643588.htm EXHIBIT 31.2 ex_643588.htm

EXHIBIT 31.2

 

CERTIFICATION

 

I, Jonathan C. Douyard, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of The Shyft Group, Inc.;

 

 

2.

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

 

 

3.

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

 

 

4.

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

     

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

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

/s/ Jonathan C. Douyard

 

Jonathan C. Douyard
Chief Financial Officer
The Shyft Group, Inc.

 

 
EX-32 6 ex_643589.htm EXHIBIT 32 ex_643589.htm

EXHIBIT 32

 

CERTIFICATION

 

Each of the undersigned hereby certifies in his capacity as an officer of The Shyft Group, Inc. (the “Company”), pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350 that:

 

1.

The Quarterly Report on Form 10-Q of the Company for the period ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities and Exchange Act of 1934 (15 U.S.C. 78m); and

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition at the end of such period and results of operations of the Company for such period.

 

 

Dated: April 25, 2024

/s/ John Dunn

 

John Dunn
President and Chief Executive Officer

 

 

 

 

 

 

Dated: April 25, 2024

/s/ Jonathan C. Douyard

 

Jonathan C. Douyard
Chief Financial Officer

 

 

 

 

 
EX-101.SCH 7 shyf-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Inventories link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Debt link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Revenue link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Commitments and Contingent Liabilities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Taxes on Income link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Business Segments link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 2 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 3 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 4 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 5 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 6 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 7 - Commitments and Contingent Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 9 - Business Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 2 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 3 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 3 - Debt - Short-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 3 - Debt - Schedule of Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 4 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 4 - Revenue - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 4 - Revenue - Disaggregated Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 5 - Property, Plant and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 6 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 6 - Leases - Lease Expense and Information (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 7 - Commitments and Contingent Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 8 - Taxes on Income (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 9 - Business Segments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 9 - Business Segments - Segment Reporting Information (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 shyf-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 shyf-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 shyf-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025 Note 2 - Inventories us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026 Note 3 - Debt Note 4 - Revenue Note 5 - Property, Plant and Equipment Note 6 - Leases Note 7 - Commitments and Contingent Liabilities Note 9 - Business Segments Note 2 - Inventories - Summary of Inventories (Details) Income Tax Disclosure [Text Block] Note 3 - Debt - Short-term Debt (Details) Note 3 - Debt - Schedule of Long-term Debt (Details) shyf_PaymentsForRepurchaseOfCommonStockExcludingExerciseTax Purchase and retirement of common stock The cash outflow to reacquire common stock excluding exercise tax during the period. Note 4 - Revenue - Contract Assets and Liabilities (Details) Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Non-cash stock based compensation expense us-gaap_ShareBasedCompensation Other assets Note 4 - Revenue - Disaggregated Revenue (Details) Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details) us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2024(1) us-gaap_LiabilitiesCurrent Total current liabilities Note 6 - Leases - Lease Expense and Information (Details) Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details) Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details) Other current liabilities and accrued expenses Note 9 - Business Segments - Segment Reporting Information (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Operating expenses: us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Current portion of long-term debt Less current portion of long-term debt us-gaap_Depreciation Depreciation Depreciation and amortization expense Depreciation and amortization Swing Line Loans [Member] A contractual arrangement with a lender, classified as a swing line loan, under which borrowing can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges Loss on disposal of assets us-gaap_AssetsCurrent Total current assets us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total shareholders' equity Balance at January 1, 2024 Balance Common stock, no par value: 80,000 shares authorized; 34,361 and 34,303 outstanding Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Common stock, shares authorized (in shares) Contract assets recognized, net of reclassification to receivables Amount of contract assets recognized during the period, net of reclassification to receivables. Contract liabilities Common stock, par value (in dollars per share) Accrued compensation and related taxes Statistical Measurement [Domain] Operating cash flow for operating leases Secured Overnight Financing Rate (SOFR) [Member] Interest rate based on U.S. Treasury repurchases between banks. Maximum [Member] Minimum [Member] Accounts payable Revolving Credit Facility [Member] Other current assets Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_CapitalExpendituresIncurredButNotYetPaid Capital Expenditures Incurred but Not yet Paid Credit Facility [Axis] Proceeds from sale of property, plant and equipment Cash received in advance and not recognized as revenue Amount of cash received in advance related to contract with customer. Credit Facility [Domain] Contract assets Preferred stock, no par value: 2,000 shares authorized (none issued) Preferred stock, issued (in shares) us-gaap_PolicyTextBlockAbstract Accounting Policies Fleet Vehicles and Services [Member] Represents the information pertaining to fleet vehicles and services. Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, authorized (in shares) Accrued warranty Inventories Total inventories Preferred stock, par value (in dollars per share) us-gaap_InventoryWorkInProcess Work in process us-gaap_InventoryRawMaterialsAndSupplies Raw materials and purchased components Capital expenditures us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment us-gaap_InventoryFinishedGoods Finished goods us-gaap_ProductWarrantyAccrualPayments Cash settlements us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual Current liabilities: Accruals for warranties issued Changes in liability for pre-existing warranties Segment assets us-gaap_Assets TOTAL ASSETS Construction in Progress [Member] Cash flows from operating activities: Other receivables – chassis pool agreements Adjusted EBITDA shyf_EarningsBeforeInterestTaxesDepreciationAndAmortizationAdjusted The amount of earnings before interest, taxes, depreciation and amortization after adjustments during the period. Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Furniture and Fixtures [Member] Accounts receivable, less allowance of $277 and $276 us-gaap_NumberOfReportableSegments Number of Reportable Segments Building and Building Improvements [Member] Net deferred tax assets Land and Land Improvements [Member] Schedule of Product Warranty Liability [Table Text Block] Shareholders' equity: us-gaap_ContractWithCustomerAssetNet Contract assets, balance Contract assets, balance Other income us-gaap_OtherNonoperatingIncomeExpense Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other expense Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Business Description and Accounting Policies [Text Block] Supplemental Disclosures of Cash Flow Policy [Policy Text Block] Disclosure of accounting policy for supplemental disclosures of cash flow information. Current assets: us-gaap_NetIncomeLoss Net income (loss) attributable to The Shyft Group Inc. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional Intangible assets, net us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_Liabilities Total liabilities us-gaap_NetIncomeLossAttributableToNoncontrollingInterest Less: net loss attributable to non-controlling interest Commitments and contingent liabilities shyf_LeasesRemainingLeaseTerms Leases, Remaining Lease Terms (Year) The remaining lease terms of operating and finance leases. us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied Other income (expense) us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Loss Contingency, Nature [Domain] us-gaap_GrossProfit Gross profit Cost of products sold us-gaap_CostOfGoodsAndServicesSold Consolidation, Eliminations [Member] Loss Contingency Nature [Axis] Consolidation Items [Domain] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation us-gaap_ContractWithCustomerLiability Contract liabilities, balance Contract liabilities, balance Property, plant and equipment, net Total property, plant and equipment, net Goodwill Consolidation Items [Axis] shyf_DebtInstrumentReferenceRateTerm Debt Instrument Reference Rate Term (Month) The term of the reference rate related to a debt instrument. shyf_LineOfCreditFacilityPotentialIncreaseBorrowingCapacity Line of Credit Facility, Potential Increase Borrowing Capacity The potential increase in borrowing capacity under a credit facility. us-gaap_PropertyPlantAndEquipmentGross Property, plant and equipment, gross us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount us-gaap_PaymentsOfDividends Payment of dividends Net loss us-gaap_ProfitLoss Net income (loss) us-gaap_ProductWarrantyAccrual Balance of accrued warranty Balance of accrued warranty Noncontrolling Interest [Member] Cash flows from investing activities: Lessee, Operating Leases and Finance Leases [Text Block] The entire disclosure for operating leases and finance leases of lessee. us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet Change in other assets and liabilities Retained Earnings [Member] Revenues Sales Common Stock Including Additional Paid in Capital [Member] Letter of Credit [Member] Common Stock [Member] Income tax expense Income Tax Expense (Benefit) Equity Components [Axis] Equity Component [Domain] Changes in accrued compensation and related taxes Changes in accounts payable us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before income taxes us-gaap_OperatingExpenses Total operating expenses us-gaap_LineOfCredit Line of credit revolver Fleet Vehicle Sales [Member] Represents sales related to fleet vehicles. Cash and cash equivalents Aftermarket Parts and Accessories Sales [Member] Represents sales related to aftermarket parts and accessories. Timing of Transfer of Good or Service [Domain] Vehicles [Member] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] us-gaap_RepaymentsOfLongTermDebt Payments on long-term debt Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Revenue from Contract with Customer [Text Block] Machinery and Equipment [Member] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report City Area Code Short-term debt Short-term debt – chassis pool agreements Entity Interactive Data Current Common Stock, Dividends, Per Share, Declared us-gaap_SharesOutstanding Balance at January 1, 2024 (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Title of 12(b) Security us-gaap_DebtInstrumentInterestRateDuringPeriod Debt Instrument, Interest Rate During Period Long-term debt, less current portion Total long-term debt us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities Total debt shyf_IncreaseDecreaseInAccountsReceivableAndContractAssets Changes in accounts receivable and contract assets 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 and amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Exercise and vesting of stock incentive awards The total cash inflow (outflow) associated with the amount received from holders to acquire the entity's shares under incentive and share awards, including stock option exercises. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Proceeds from long-term debt us-gaap_LeaseCost Total lease expense Weighted average discount rate of operating leases Document Fiscal Period Focus Operating leases us-gaap_OperatingLeaseCost Document Fiscal Year Focus Short-term leases(1) Lease, Cost [Table Text Block] Finance leases Document Period End Date Operating leases Weighted average remaining lease term of operating leases (in years) (Year) Entity File Number Entity Emerging Growth Company Document Type Operating Activities [Domain] Entity Small Business Continuing Operations [Member] Entity Shell Company Document Information [Line Items] Document Information [Table] Operating Activities [Axis] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_DividendsCommonStock Dividends declared Segments [Axis] Segments [Domain] Variable Rate [Domain] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Schedule of Long-Term Debt Instruments [Table Text Block] Variable Rate [Axis] Diluted weighted average common shares outstanding (in shares) Non-cash stock based compensation expense Entity Tax Identification Number Non-US [Member] Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted earnings (loss) per share (in dollars per share) Basic weighted average common shares outstanding (in shares) ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Basic earnings (loss) per share (in dollars per share) Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Accounts receivable, allowance Material Terms of Trading Arrangement [Text Block] Motorhome Chassis [Member] Information pertaining to the motorhome chassis segment. Statement of Cash Flows [Abstract] Other Specialty Vehicles [Member] Information pertaining to the other specialty vehicles segment. Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Purchase and retirement of common stock us-gaap_StockRepurchasedAndRetiredDuringPeriodShares Purchase and retirement of common stock (in shares) Income Statement [Abstract] Specialty Vehicles [Member] Related to specialty vehicles. us-gaap_IncreaseDecreaseInInventories Changes in inventories Trading Symbol Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of restricted stock, net of cancellation (in shares) us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity Line of Credit Facility, Current Borrowing Capacity Issuance of restricted stock, net of cancellation Issuance of common stock and tax impact of stock incentive plan (in shares) Possible EPA Violation [Member] Represents possible EPA violation. us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross Issuance of common stock and tax impact of stock incentive plan Selling, general and administrative Changes in accrued warranty The amount of increase (decrease) in accrued warranty. Cash flows from financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other non-current liabilities Line of Credit Facility, Lender [Domain] Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY UNITED STATES Chassis Pool Agreements [Member] Represent chassis pool agreements. Retained earnings Research and development Schedule of Short-Term Debt [Table Text Block] Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of business, net of cash acquired us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Long-term operating lease liability Lenders [Member] Represents information about Wells Fargo, JPMorgan Chase Bank, N.A. and PNC Bank National Association (the "Lenders"). Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] Total lease liabilities Operating lease liability Operating Segments [Member] Right of use assets – operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments Finance lease obligation us-gaap_FinanceLeaseLiability us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Imputed interest us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2029 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter EX-101.PRE 11 shyf-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 19, 2024
Document Information [Line Items]    
Entity Central Index Key 0000743238  
Entity Registrant Name SHYFT GROUP, INC.  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-33582  
Entity Incorporation, State or Country Code MI  
Entity Tax Identification Number 38-2078923  
Entity Address, Address Line One 41280 Bridge Street  
Entity Address, City or Town Novi  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48375  
City Area Code 517  
Local Phone Number 543-6400  
Title of 12(b) Security Common Stock  
Trading Symbol SHYF  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,374,065
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 13,251 $ 9,957
Accounts receivable, less allowance of $277 and $276 78,820 79,573
Contract assets 52,803 50,305
Inventories 97,931 105,135
Other receivables – chassis pool agreements 18,890 34,496
Other current assets 6,700 7,462
Total current assets 268,395 286,928
Property, plant and equipment, net 80,905 83,437
Right of use assets – operating leases 45,078 45,827
Goodwill 48,880 48,880
Intangible assets, net 44,399 45,268
Net deferred tax assets 17,300 17,300
Other assets 2,724 2,409
TOTAL ASSETS 507,681 530,049
Current liabilities:    
Accounts payable 86,159 99,855
Accrued warranty 8,212 7,231
Accrued compensation and related taxes 11,675 13,526
Contract liabilities 3,939 4,756
Operating lease liability 10,050 10,817
Other current liabilities and accrued expenses 12,605 11,965
Short-term debt – chassis pool agreements 18,890 34,496
Current portion of long-term debt 164 185
Total current liabilities 151,694 182,831
Other non-current liabilities 7,265 8,184
Long-term operating lease liability 36,776 36,724
Long-term debt, less current portion 65,121 50,144
Total liabilities 260,856 277,883
Commitments and contingent liabilities
Shareholders' equity:    
Preferred stock, no par value: 2,000 shares authorized (none issued) 0 0
Common stock, no par value: 80,000 shares authorized; 34,361 and 34,303 outstanding 94,790 93,705
Retained earnings 152,035 158,461
Total shareholders' equity 246,825 252,166
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 507,681 $ 530,049
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ / shares in Thousands, $ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts receivable, allowance $ 277 $ 276
Preferred stock, par value (in dollars per share) $ 0 $ 0
Preferred stock, authorized (in shares) 2,000 2,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock, shares authorized (in shares) 80,000 80,000
Common stock, shares outstanding (in shares) 34,361 34,303
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sales $ 197,889 $ 243,439
Cost of products sold 163,827 200,515
Gross profit 34,062 42,924
Operating expenses:    
Research and development 3,719 6,949
Selling, general and administrative 32,273 32,289
Total operating expenses 35,992 39,238
Operating income (loss) (1,930) 3,686
Other income (expense)    
Interest expense (2,053) (1,648)
Other income 97 70
Total other expense (1,956) (1,578)
Income (loss) before income taxes (3,886) 2,108
Income tax expense 783 430
Net income (loss) (4,669) 1,678
Less: net loss attributable to non-controlling interest 0 32
Net income (loss) attributable to The Shyft Group Inc. $ (4,669) $ 1,710
Basic earnings (loss) per share (in dollars per share) $ (0.14) $ 0.05
Diluted earnings (loss) per share (in dollars per share) $ (0.14) $ 0.05
Basic weighted average common shares outstanding (in shares) 34,319 35,058
Diluted weighted average common shares outstanding (in shares) 34,319 35,340
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (4,669) $ 1,678
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 4,435 3,864
Non-cash stock based compensation expense 1,474 1,827
Loss on disposal of assets 66 0
Changes in accounts receivable and contract assets (1,746) 22,500
Changes in inventories 7,204 (9,147)
Changes in accounts payable (10,119) (16,920)
Changes in accrued compensation and related taxes (1,851) 419
Changes in accrued warranty 981 (978)
Change in other assets and liabilities 268 2,644
Net cash provided by (used in) operating activities (3,957) 5,887
Cash flows from investing activities:    
Purchases of property, plant and equipment (5,719) (4,469)
Proceeds from sale of property, plant and equipment 75 25
Acquisition of business, net of cash acquired (500)
Net cash used in investing activities (5,644) (4,944)
Cash flows from financing activities:    
Proceeds from long-term debt 40,000 40,000
Payments on long-term debt (25,000) (31,000)
Payment of dividends (1,716) (1,878)
Purchase and retirement of common stock 0 (8,765)
Exercise and vesting of stock incentive awards (389) (3,470)
Net cash provided by (used in) financing activities 12,895 (5,113)
Net increase (decrease) in cash and cash equivalents 3,294 (4,170)
Cash and cash equivalents at beginning of period 9,957 11,548
Cash and cash equivalents at end of period $ 13,251 $ 7,378
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statement of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Common Stock Including Additional Paid in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance at January 1, 2024 (in shares) at Dec. 31, 2022 35,066        
Balance at January 1, 2024 at Dec. 31, 2022   $ 92,982 $ 175,611 $ 101 $ 268,694
Issuance of common stock and tax impact of stock incentive plan (in shares) 5        
Issuance of common stock and tax impact of stock incentive plan   (4,656) 0 0 (4,656)
Dividends declared   0 (1,820) 0 (1,820)
Issuance of restricted stock, net of cancellation (in shares) 193        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock based compensation expense   1,827 0 0 1,827
Net loss     1,710 (32) 1,678
Purchase and retirement of common stock (in shares) (349)        
Purchase and retirement of common stock   (893) (7,872) 0 (8,765)
Balance (in shares) at Mar. 31, 2023 34,915        
Balance at Mar. 31, 2023   89,260 167,629 69 256,958
Balance at January 1, 2024 (in shares) at Dec. 31, 2023 34,303        
Balance at January 1, 2024 at Dec. 31, 2023   93,705 158,461 0 252,166
Issuance of common stock and tax impact of stock incentive plan (in shares) 10        
Issuance of common stock and tax impact of stock incentive plan   (389) 0 0 (389)
Dividends declared   0 (1,757) 0 (1,757)
Issuance of restricted stock, net of cancellation (in shares) 48        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock based compensation expense   1,474 0 0 1,474
Net loss   0 (4,669) 0 (4,669)
Balance (in shares) at Mar. 31, 2024 34,361        
Balance at Mar. 31, 2024   $ 94,790 $ 152,035 $ 0 $ 246,825
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statement of Shareholders' Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Common Stock, Dividends, Per Share, Declared $ 0.05 $ 0.05
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Nature of Operations and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Business Description and Accounting Policies [Text Block]

NOTE 1 NATURE OF OPERATIONS AND BASIS OF PRESENTATION

 

As used herein, the term “Company”, “we”, “us” or “our” refers to The Shyft Group, Inc. and its subsidiaries unless designated or identified otherwise.

 

Nature of Operations

 

We are a niche market leader in specialty vehicle manufacturing and assembly for the commercial vehicle (including last-mile delivery, specialty service and vocation-specific upfit) and recreational vehicle industries. Our products include walk-in vans and truck bodies used in e-commerce/parcel delivery, upfit equipment used in the mobile retail and utility trades, service and vocational truck bodies, luxury Class A diesel motorhome chassis and contract manufacturing and assembly services. We also supply replacement parts and offer repair, maintenance, field service and refurbishment services for the vehicles that we manufacture as well as truck accessories.

 

The accompanying unaudited interim condensed consolidated financial statements reflect all normal and recurring adjustments that are necessary for the fair presentation of our financial position as of March 31, 2024, our results of operations for the three months ended March 31, 2024 and our cash flows for the three months ended March 31, 2024. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission on February 22, 2024. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results expected for the full year.

 

For a description of key accounting policies followed, refer to the notes to The Shyft Group, Inc. consolidated financial statements for the year ended December 31, 2023, included in our Annual Report on Form 10-K.

 

Supplemental Disclosures of Cash Flow Information

 

Non-cash investing in the three months ended March 31, 2024 and March 31, 2023 included $2,007 and $2,494 of capital expenditures, respectively. The Company has chassis pool agreements, where it participates in chassis converter pools that are non-cash arrangements and they are offsetting between current assets and current liabilities on the Company’s Consolidated Balance Sheets. See "Note 3 – Debt" for further information about the chassis pool agreements.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Inventories
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 2 – INVENTORIES

 

Inventories are summarized as follows:

 

   

March 31,

2024

   

December 31,
2023

 

Finished goods

  $ 5,164     $ 9,374  

Work in process

    2,209       2,543  

Raw materials and purchased components

    90,558       93,218  

Total inventories

  $ 97,931     $ 105,135  
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Debt
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 3 – DEBT

 

Short-term debt consists of the following:

 

  

March 31,
2024

  

December 31,
2023

 

Chassis pool agreements

 $18,890  $34,496 

Total short-term debt

 $18,890  $34,496 

 

Chassis Pool Agreements

 

The Company obtains certain vehicle chassis for its walk-in vans, service bodies and specialty vehicles directly from the chassis manufacturers under converter pool agreements. Chassis are obtained from the manufacturers based on orders from customers, and in some cases, for unallocated orders. The agreements generally state that the manufacturer will provide a supply of chassis to be maintained at the Company’s facilities with the condition that we will store such chassis and will not move, sell, or otherwise dispose of such chassis except under the terms of the agreement. In addition, the manufacturer typically retains the sole authority to authorize commencement of work on the chassis and to make certain other decisions with respect to the chassis including the terms and pricing of sales of the chassis to the manufacturer’s dealers. The manufacturer also does not transfer the certificate of origin to the Company nor permit the Company to sell or transfer the chassis to anyone other than the manufacturer (for ultimate resale to a dealer).

 

Although the Company is party to related finance agreements with manufacturers, the Company has not historically settled related obligations in cash, except as required under our credit agreement. The obligation is usually settled by the manufacturer upon reassignment of the chassis to an accepted dealer, and the dealer is invoiced for the chassis by the manufacturer. The Company has included this financing agreement on the Company’s Condensed Consolidated Balance Sheets within Other receivables – chassis pool agreements and Short-term debt – chassis pool agreements. Typically, chassis are converted and delivered to customers within 90 days of the receipt of the chassis by the Company. The chassis converter pool is a non-cash arrangement and is offsetting between Current assets and Current liabilities on the Company’s Condensed Consolidated Balance Sheets.

 

Long-term debt consists of the following:

 

  

March 31,
2024

  

December 31,
2023

 

Line of credit revolver

 $65,000  $50,000 

Finance lease obligation

  285   329 

Total debt

  65,285   50,329 

Less current portion of long-term debt

  (164)  (185)

Total long-term debt

 $65,121  $50,144 

 

Revolving Credit Facility

 

On November 30, 2021, we entered into an Amended and Restated Credit Agreement (the "Credit Agreement") by and among us and certain of our subsidiaries as borrowers, Wells Fargo Bank, N.A., as administrative agent, and the lenders party thereto consisting of Wells Fargo, N.A., JPMorgan Chase Bank, N.A., PNC Bank, N.A. and Bank of America, N.A. (the "Lenders"). Certain of our other subsidiaries have executed guaranties guarantying the borrowers' obligations under the Credit Agreement.

 

On May 31, 2023, the Company amended the Credit Agreement to effectuate the transition of the underlying variable interest rate from LIBOR to the Secured Overnight Financing Rate ("SOFR"). Our interest expense is not expected to increase materially with this transition. Increased interest expense and/or disruption in the financial market could have a material adverse effect on our business, financial condition, or results of operations.

 

On March 27, 2024, we entered into the Second Amendment to Amended and Restated Credit Agreement (the “Credit Agreement Amendment”). which amended the Credit Agreement. The Credit Agreement Amendment, among other things, (i) reduced the revolving credit commitments from $400,000 to $300,000, (ii) increased the applicable margin for term SOFR loans and base rate loans, (iii) adjusted the calculation of debt for purposes of determining the leverage ratio and (iv) temporarily increased the maximum leverage ratio.

 

Under the Credit Agreement, we may borrow up to $300,000 from the Lenders under a secured revolving credit facility which matures November 30, 2026. We may also request an increase in the facility of up to $200,000 in the aggregate, subject to customary conditions. The revolving credit facility is also available for the issuance of letters of credit of up to $20,000 and swing line loans of up to $15,000, subject to certain limitations and restrictions. The revolving credit facility carries an interest rate of either (i) the highest of prime rate, the federal funds effective rate from time to time plus 0.5%, or the one month adjusted SOFR including a credit spread adjustment plus 2.00%; or (ii) adjusted SOFR, in each case plus a margin based upon our ratio of debt to earnings from time to time. The applicable borrowing rate including the margin was 7.42% (or one-month SOFR including a credit spread adjustment plus 2.00%) at March 31, 2024.

  

The revolving credit facility is secured by security interests in, and liens on, all assets of the borrowers and guarantors, other than real property and certain other excluded assets. At March 31, 2024 and December 31, 2023, we had outstanding letters of credit totaling $1,550, related to our workers’ compensation insurance.

 

Under the terms of our Credit Agreement, available borrowings (exclusive of outstanding borrowings) totaled $48,155 and $83,243 at March 31, 2024 and December 31, 2023, respectively. The Credit Agreement requires us to maintain certain financial ratios and other financial covenants; prohibits us from incurring additional indebtedness; limits certain acquisitions, investments, advances or loans; limits our ability to pay dividends in certain circumstances; and restricts substantial asset sales, all subject to certain exceptions and baskets. At March 31, 2024 and December 31, 2023, we were in compliance with all financial covenants in our Credit Agreement.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 4 – REVENUE

 

Changes in our contract assets and liabilities for the three months ended March 31, 2024 and 2023 are summarized below:

 

  

March 31,

2024

  

March 31,

2023

 

Contract Assets

        

Contract assets, beginning of period

 $50,304  $86,993 

Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional

   (37,163)  (66,340)

Contract assets recognized, net of reclassification to receivables

  39,662   39,441 

Contract assets, end of period

 $52,803  $60,094 
         

Contract Liabilities

        

Contract liabilities, beginning of period

 $4,756  $5,255 

Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied

  (3,319)  (4,421)

Cash received in advance and not recognized as revenue

  2,502   6,885 

Contract liabilities, end of period

 $3,939  $7,719 

 

The aggregate amount of the transaction price allocated to remaining performance obligations in existing contracts that are yet to be completed in the Fleet Vehicles and Services ("FVS") and Specialty Vehicles ("SV") segments are $356,089 and $83,334, respectively.

 

In the following tables, revenue is disaggregated by primary geographical market and timing of revenue recognition. The tables also include a reconciliation of the disaggregated revenue within the reportable segments.

 

  

Three Months Ended

March 31, 2024

 
  

FVS

  

SV

  

Eliminations and

Other

  

Total

 

Primary geographical markets

                

United States

 $81,369  $90,098  $-  $171,467 

Other

  26,390   32   -   26,422 

Total sales

 $107,759  $90,130  $-  $197,889 
                 

Timing of revenue recognition

                

Products transferred at a point in time

 $12,281  $42,757  $-  $55,038 

Products and services transferred over time

  95,478   47,373   -   142,851 

Total sales

 $107,759  $90,130  $-  $197,889 

   

 

  

Three Months Ended

March 31, 2023

 
  

FVS

  

SV

  

Eliminations and

Other

  

Total

 

Primary geographical markets

                

United States

 $154,028  $87,184  $(3,181) $238,031 

Other

  5,405   3   -   5,408 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
                 

Timing of revenue recognition

                

Products transferred at a point in time

 $12,154  $37,562  $-  $49,716 

Products and services transferred over time

  147,279   49,625   (3,181)  193,723 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Property, Plant and Equipment
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment are summarized by major classifications as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Land and improvements

  $ 12,583     $ 12,578  

Buildings and improvements

    55,466       53,789  

Plant machinery and equipment

    61,188       60,517  

Furniture and fixtures

    19,460       19,474  

Vehicles

    2,157       2,015  

Construction in process

    8,190       10,570  

Subtotal

    159,044       158,943  

Accumulated depreciation

    (78,139 )     (75,506 )

Total property, plant and equipment, net

  $ 80,905     $ 83,437  

 

We recorded depreciation expense of $3,566 and $2,912 during the three months ended March 31, 2024 and 2023, respectively.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases and Finance Leases [Text Block]

NOTE 6 – LEASES

 

We have operating and finance leases for land, buildings and certain equipment. Our leases have remaining lease terms of one year to 16 years, some of which include options to extend the leases for up to 15 years. Our leases do not contain residual value guarantees. Assets recorded under finance leases were immaterial (See "Note 3 – Debt").

 

Operating lease expenses are classified as Cost of products sold and Operating expenses on the Condensed Consolidated Statements of Operations. The components of lease expense were as follows:

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Operating leases

 $2,744  $2,964 

Short-term leases(1)

  318   252 

Total lease expense

 $3,062  $3,216 

 

(1) Includes expenses for month-to-month equipment leases, which are classified as short-term as the Company is not reasonably certain to renew the lease term beyond one month.

 

The weighted average remaining lease term and weighted average discount rate were as follows:

 

  

March 31,

 
  

2024

  

2023

 

Weighted average remaining lease term of operating leases (in years)

  7.0   7.9 

Weighted average discount rate of operating leases

  3.0%  2.8

%


Supplemental cash flow information related to leases was as follows:

 

  

Three Months Ended

March 31,

 
  

2024

  

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flow for operating leases

 $2,918  $2,793 
         

Right of use assets obtained in exchange for lease obligations:

        

Operating leases

 $1,879  $3,975 
Finance leases $7  $65 

 

Maturities of operating lease liabilities as of March 31, 2024 are as follows:

 

Years ending December 31:

    

2024(1)

 $8,610 

2025

  10,569 

2026

  8,434 

2027

  5,735 

2028

  4,148 
2029  3,650 

Thereafter

  10,715 

Total lease payments

  51,861 

Imputed interest

  (5,035)

Total lease liabilities

 $46,826 

 

(1) Excluding the three months ended March 31, 2024.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Commitments and Contingent Liabilities
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 7 – COMMITMENTS AND CONTINGENT LIABILITIES

 

At March 31, 2024, we and our subsidiaries were parties, both as plaintiff and defendant, to a number of lawsuits and claims arising out of the normal course of our businesses. In the opinion of management, our financial position, future operating results or cash flows will not be materially affected by the final outcome of these legal proceedings.

 

Warranty Related

 

We provide limited warranties against assembly/construction defects. These warranties generally provide for the replacement or repair of defective parts or workmanship for a specified period following the date of sale. The end users also may receive limited warranties from suppliers of components that are incorporated into our chassis and vehicles.

 

Certain warranty and other related claims involve matters of dispute that ultimately are resolved by negotiation, arbitration or litigation. Infrequently, a material warranty issue can arise which is beyond the scope of our historical experience. We provide for any such warranty issues as they become known and are estimable. It is reasonably possible that additional warranty and other related claims could arise from disputes or other matters beyond the scope of our historical experience. An estimate of possible penalty or loss, if any, cannot be made at this time.

 

Changes in our warranty liability are summarized below:

 

  

Three Months Ended

March 31,

 
  

2024

  

2023

 

Balance of accrued warranty at January 1

 $7,231  $7,161 

Accruals for warranties issued

  2,257   1,035 
Changes in liability for pre-existing warranties  273   (769)

Cash settlements

  (1,549)  (1,244)

Balance of accrued warranty at March 31

 $8,212  $6,183 

 

Legal Proceedings Relating to Environmental Matters

 

As previously disclosed, in May 2020, the Company received an information request from the United States Environmental Protection Agency (“EPA”) requesting certain information regarding emissions labels on chassis, vocational vehicles, and vehicles that the Company manufactured or imported into the U.S. between January 1, 2017 to the date the Company received the request in May 2020. The Company responded to the EPA’s request and furnished the requested materials in the third quarter of 2020.

 

On April 6, 2022, the Company received a Notice of Violation from the EPA alleging a failure to secure certain certifications on manufactured chassis and a failure to comply with recordkeeping and reporting requirements related to supplier-provided chassis. The Company continues to investigate this matter, including potential defenses, and is continuing to discuss the allegations with the EPA. We have recorded an accrual of $1,850 at March 31, 2024 for this matter and do not believe the outcome will be materially different from the amount accrued.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Taxes on Income
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 8 – TAXES ON INCOME

 

Our income tax expense was $783 and $430 for the three months ended March 31, 2024 and 2023, respectively. The tax expense represented a (20.1%) effective tax rate and 20.4% effective tax rate for the three months ended March 31, 2024 and 2023, respectively.

 

The effective tax rate for the three months ended March 31, 2024 and 2023 differs from the U.S. statutory rate of 21% primarily due to the tax benefit of research credits offset by state tax expense and non-deductible officer compensation and a discrete tax expense in 2024 related to the difference in stock compensation expense recognized for financial reporting purposes and tax purposes upon vesting.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Business Segments
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 9 – BUSINESS SEGMENTS

 

We identify our reportable segments based on our management structure and the financial data utilized by our chief operating decision maker to assess segment performance and allocate resources among our operating units. We have two reportable segments: Fleet Vehicles and Services and Specialty Vehicles.

 

We evaluate the performance of our reportable segments based on Adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) and it is calculated by excluding items that we believe to be infrequent or not indicative of our underlying operating performance, as well as certain non-cash expenses. We define Adjusted EBITDA as income before interest, income taxes, depreciation and amortization, as adjusted to eliminate the impact of restructuring charges, acquisition related expenses and adjustments, non-cash stock-based compensation expenses, and other gains and losses not reflective of our ongoing operations.

 

Our FVS segment focuses on designing and manufacturing walk-in vans for parcel delivery, mobile retail, and trades and construction industries, the production of commercial truck bodies, and the distribution of related aftermarket parts and accessories.

 

Our SV segment consists of service bodies operations, operations that engineer and manufacture motorhome chassis, other specialty chassis and distributes related aftermarket parts and assemblies. We also provide vocation-specific equipment upfit services, which are marketed and sold under the Strobes-R-Us brand.

 

The accounting policies of the segments are the same as those described, or referred to, in “Note 1  Nature of Operations and Basis of Presentation.” Assets and related depreciation expense in the column labeled “Eliminations and Other” pertain to capital assets maintained at the corporate level. Eliminations for inter-segment sales are shown in the column labeled “Eliminations and Other.” Adjusted EBITDA in the “Eliminations and Other” column contains corporate related expenses not allocable to the operating segments. Interest expense and Income tax expense are not included in the information utilized by the chief operating decision maker to assess segment performance and allocate resources, and accordingly, are excluded from the segment results presented below.

 

  

Three Months Ended

March 31, 2024

 
  Segment 
  

FVS

  

SV

  

Eliminations

and Other

  

Consolidated

 
                 

Fleet vehicle sales

 $95,478  $-  $-  $95,478 

Motorhome chassis sales

  -   30,771   -   30,771 

Other specialty vehicle sales

  -   53,405   -   53,405 

Aftermarket parts and accessories sales

  12,281   5,954   -   18,235 

Total sales

 $107,759  $90,130  $-  $197,889 
                 

Depreciation and amortization expense

 $1,753  $1,542  $1,140  $4,435 

Adjusted EBITDA

  935   16,973   (11,820)  6,088 

Segment assets

  217,779   212,288   77,614   507,681 

Capital expenditures  

  785   413   943   2,141 

  

  

Three Months Ended

March 31, 2023

 
  Segment 
  

FVS

  

SV

  

Eliminations

and Other

  

Consolidated

 
                 

Fleet vehicle sales

 $147,279  $-  $-  $147,279 

Motorhome chassis sales

  -   27,960   -   27,960 

Other specialty vehicle sales

  -   54,697   (3,181)  51,516 

Aftermarket parts and accessories sales

  12,154   4,530   -   16,684 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
                 

Depreciation and amortization expense

 $1,338  $1,679  $847  $3,864 

Adjusted EBITDA

  12,473   13,852   (15,537)  10,788 

Segment assets

  300,578   235,844   20,590   557,012 

Capital expenditures  

  1,865   741   2,298   4,904 

  

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5.

Other Information

 

During the quarter ended March 31, 2024, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each term is defined in Item 408 of Regulation S-K).

 

Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Supplemental Disclosures of Cash Flow Policy [Policy Text Block]

Supplemental Disclosures of Cash Flow Information

 

Non-cash investing in the three months ended March 31, 2024 and March 31, 2023 included $2,007 and $2,494 of capital expenditures, respectively. The Company has chassis pool agreements, where it participates in chassis converter pools that are non-cash arrangements and they are offsetting between current assets and current liabilities on the Company’s Consolidated Balance Sheets. See "Note 3 – Debt" for further information about the chassis pool agreements.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

2024

   

December 31,
2023

 

Finished goods

  $ 5,164     $ 9,374  

Work in process

    2,209       2,543  

Raw materials and purchased components

    90,558       93,218  

Total inventories

  $ 97,931     $ 105,135  
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Debt (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Short-Term Debt [Table Text Block]
  

March 31,
2024

  

December 31,
2023

 

Chassis pool agreements

 $18,890  $34,496 

Total short-term debt

 $18,890  $34,496 
Schedule of Long-Term Debt Instruments [Table Text Block]
  

March 31,
2024

  

December 31,
2023

 

Line of credit revolver

 $65,000  $50,000 

Finance lease obligation

  285   329 

Total debt

  65,285   50,329 

Less current portion of long-term debt

  (164)  (185)

Total long-term debt

 $65,121  $50,144 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

2024

  

March 31,

2023

 

Contract Assets

        

Contract assets, beginning of period

 $50,304  $86,993 

Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional

   (37,163)  (66,340)

Contract assets recognized, net of reclassification to receivables

  39,662   39,441 

Contract assets, end of period

 $52,803  $60,094 
         

Contract Liabilities

        

Contract liabilities, beginning of period

 $4,756  $5,255 

Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied

  (3,319)  (4,421)

Cash received in advance and not recognized as revenue

  2,502   6,885 

Contract liabilities, end of period

 $3,939  $7,719 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

March 31, 2024

 
  

FVS

  

SV

  

Eliminations and

Other

  

Total

 

Primary geographical markets

                

United States

 $81,369  $90,098  $-  $171,467 

Other

  26,390   32   -   26,422 

Total sales

 $107,759  $90,130  $-  $197,889 
                 

Timing of revenue recognition

                

Products transferred at a point in time

 $12,281  $42,757  $-  $55,038 

Products and services transferred over time

  95,478   47,373   -   142,851 

Total sales

 $107,759  $90,130  $-  $197,889 
  

Three Months Ended

March 31, 2023

 
  

FVS

  

SV

  

Eliminations and

Other

  

Total

 

Primary geographical markets

                

United States

 $154,028  $87,184  $(3,181) $238,031 

Other

  5,405   3   -   5,408 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
                 

Timing of revenue recognition

                

Products transferred at a point in time

 $12,154  $37,562  $-  $49,716 

Products and services transferred over time

  147,279   49,625   (3,181)  193,723 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Land and improvements

  $ 12,583     $ 12,578  

Buildings and improvements

    55,466       53,789  

Plant machinery and equipment

    61,188       60,517  

Furniture and fixtures

    19,460       19,474  

Vehicles

    2,157       2,015  

Construction in process

    8,190       10,570  

Subtotal

    159,044       158,943  

Accumulated depreciation

    (78,139 )     (75,506 )

Total property, plant and equipment, net

  $ 80,905     $ 83,437  
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Operating leases

 $2,744  $2,964 

Short-term leases(1)

  318   252 

Total lease expense

 $3,062  $3,216 
  

March 31,

 
  

2024

  

2023

 

Weighted average remaining lease term of operating leases (in years)

  7.0   7.9 

Weighted average discount rate of operating leases

  3.0%  2.8

%

  

Three Months Ended

March 31,

 
  

2024

  

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flow for operating leases

 $2,918  $2,793 
         

Right of use assets obtained in exchange for lease obligations:

        

Operating leases

 $1,879  $3,975 
Finance leases $7  $65 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Years ending December 31:

    

2024(1)

 $8,610 

2025

  10,569 

2026

  8,434 

2027

  5,735 

2028

  4,148 
2029  3,650 

Thereafter

  10,715 

Total lease payments

  51,861 

Imputed interest

  (5,035)

Total lease liabilities

 $46,826 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Commitments and Contingent Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

March 31,

 
  

2024

  

2023

 

Balance of accrued warranty at January 1

 $7,231  $7,161 

Accruals for warranties issued

  2,257   1,035 
Changes in liability for pre-existing warranties  273   (769)

Cash settlements

  (1,549)  (1,244)

Balance of accrued warranty at March 31

 $8,212  $6,183 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Business Segments (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

March 31, 2024

 
  Segment 
  

FVS

  

SV

  

Eliminations

and Other

  

Consolidated

 
                 

Fleet vehicle sales

 $95,478  $-  $-  $95,478 

Motorhome chassis sales

  -   30,771   -   30,771 

Other specialty vehicle sales

  -   53,405   -   53,405 

Aftermarket parts and accessories sales

  12,281   5,954   -   18,235 

Total sales

 $107,759  $90,130  $-  $197,889 
                 

Depreciation and amortization expense

 $1,753  $1,542  $1,140  $4,435 

Adjusted EBITDA

  935   16,973   (11,820)  6,088 

Segment assets

  217,779   212,288   77,614   507,681 

Capital expenditures  

  785   413   943   2,141 
  

Three Months Ended

March 31, 2023

 
  Segment 
  

FVS

  

SV

  

Eliminations

and Other

  

Consolidated

 
                 

Fleet vehicle sales

 $147,279  $-  $-  $147,279 

Motorhome chassis sales

  -   27,960   -   27,960 

Other specialty vehicle sales

  -   54,697   (3,181)  51,516 

Aftermarket parts and accessories sales

  12,154   4,530   -   16,684 

Total sales

 $159,433  $87,187  $(3,181) $243,439 
                 

Depreciation and amortization expense

 $1,338  $1,679  $847  $3,864 

Adjusted EBITDA

  12,473   13,852   (15,537)  10,788 

Segment assets

  300,578   235,844   20,590   557,012 

Capital expenditures  

  1,865   741   2,298   4,904 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Nature of Operations and Basis of Presentation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Capital Expenditures Incurred but Not yet Paid $ 2,007 $ 2,494
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finished goods $ 5,164 $ 9,374
Work in process 2,209 2,543
Raw materials and purchased components 90,558 93,218
Total inventories $ 97,931 $ 105,135
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Debt (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 27, 2024
Mar. 31, 2024
Dec. 31, 2023
Letters of Credit Outstanding, Amount   $ 1,550 $ 1,550
Lenders [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 300,000   400,000
Line of Credit Facility, Potential Increase Borrowing Capacity $ 200,000    
Debt Instrument Reference Rate Term (Month) 1 month    
Debt Instrument, Interest Rate During Period   7.42%  
Line of Credit Facility, Current Borrowing Capacity   $ 48,155 $ 83,243
Lenders [Member] | Revolving Credit Facility [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Lenders [Member] | Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]      
Debt Instrument, Basis Spread on Variable Rate 2.00% 2.00%  
Lenders [Member] | Letter of Credit [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 20,000    
Lenders [Member] | Swing Line Loans [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 15,000    
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Debt - Short-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Short-term debt $ 18,890 $ 34,496
Chassis Pool Agreements [Member]    
Short-term debt $ 18,890 $ 34,496
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Line of credit revolver $ 65,000 $ 50,000
Finance lease obligation 285 329
Total debt 65,285 50,329
Less current portion of long-term debt (164) (185)
Total long-term debt $ 65,121 $ 50,144
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue (Details Textual)
$ in Thousands
Mar. 31, 2024
USD ($)
Fleet Vehicles and Services [Member]  
Revenue, Remaining Performance Obligation, Amount $ 356,089
Specialty Vehicles [Member]  
Revenue, Remaining Performance Obligation, Amount $ 83,334
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Contract assets, balance $ 50,304 $ 86,993
Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional (37,163) (66,340)
Contract assets recognized, net of reclassification to receivables 39,662 39,441
Contract assets, balance 52,803 60,094
Contract liabilities, balance 4,756 5,255
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied (3,319) (4,421)
Cash received in advance and not recognized as revenue 2,502 6,885
Contract liabilities, balance $ 3,939 $ 7,719
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 197,889 $ 243,439
Operating Segments [Member]    
Revenues 0 (3,181)
Operating Segments [Member] | Transferred at Point in Time [Member]    
Revenues 0 0
Operating Segments [Member] | Transferred over Time [Member]    
Revenues 0 (3,181)
Consolidation, Eliminations [Member]    
Revenues 197,889 243,439
Consolidation, Eliminations [Member] | Transferred at Point in Time [Member]    
Revenues 55,038 49,716
Consolidation, Eliminations [Member] | Transferred over Time [Member]    
Revenues 142,851 193,723
Fleet Vehicles and Services [Member] | Operating Segments [Member]    
Revenues 107,759 159,433
Fleet Vehicles and Services [Member] | Operating Segments [Member] | Transferred at Point in Time [Member]    
Revenues 12,281 12,154
Fleet Vehicles and Services [Member] | Operating Segments [Member] | Transferred over Time [Member]    
Revenues 95,478 147,279
Specialty Vehicles [Member] | Operating Segments [Member]    
Revenues 90,130 87,187
Specialty Vehicles [Member] | Operating Segments [Member] | Transferred at Point in Time [Member]    
Revenues 42,757 37,562
Specialty Vehicles [Member] | Operating Segments [Member] | Transferred over Time [Member]    
Revenues 47,373 49,625
UNITED STATES | Operating Segments [Member]    
Revenues 0 (3,181)
UNITED STATES | Consolidation, Eliminations [Member]    
Revenues 171,467 238,031
UNITED STATES | Fleet Vehicles and Services [Member] | Operating Segments [Member]    
Revenues 81,369 154,028
UNITED STATES | Specialty Vehicles [Member] | Operating Segments [Member]    
Revenues 90,098 87,184
Non-US [Member] | Operating Segments [Member]    
Revenues 0 0
Non-US [Member] | Consolidation, Eliminations [Member]    
Revenues 26,422 5,408
Non-US [Member] | Fleet Vehicles and Services [Member] | Operating Segments [Member]    
Revenues 26,390 5,405
Non-US [Member] | Specialty Vehicles [Member] | Operating Segments [Member]    
Revenues $ 32 $ 3
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Property, Plant and Equipment (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Depreciation $ 3,566 $ 2,912
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, plant and equipment, gross $ 159,044 $ 158,943
Accumulated depreciation (78,139) (75,506)
Total property, plant and equipment, net 80,905 83,437
Land and Land Improvements [Member]    
Property, plant and equipment, gross 12,583 12,578
Building and Building Improvements [Member]    
Property, plant and equipment, gross 55,466 53,789
Machinery and Equipment [Member]    
Property, plant and equipment, gross 61,188 60,517
Furniture and Fixtures [Member]    
Property, plant and equipment, gross 19,460 19,474
Vehicles [Member]    
Property, plant and equipment, gross 2,157 2,015
Construction in Progress [Member]    
Property, plant and equipment, gross $ 8,190 $ 10,570
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases (Details Textual)
3 Months Ended
Mar. 31, 2024
Minimum [Member]  
Leases, Remaining Lease Terms (Year) 1 year
Maximum [Member]  
Leases, Remaining Lease Terms (Year) 16 years
Lessee, Operating Lease, Renewal Term (Year) 15 years
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases - Lease Expense and Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating leases $ 2,744 $ 2,964
Short-term leases(1) [1] 318 252
Total lease expense $ 3,062 $ 3,216
Weighted average remaining lease term of operating leases (in years) (Year) 7 years 7 years 10 months 24 days
Weighted average discount rate of operating leases 3.00% 2.80%
Operating cash flow for operating leases $ 2,918 $ 2,793
Operating leases 1,879 3,975
Finance leases $ 7 $ 65
[1] Includes expenses for month-to-month equipment leases, which are classified as short-term as the Company is not reasonably certain to renew the lease term beyond one month.
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
2024(1) $ 8,610 [1]
2025 10,569
2026 8,434
2027 5,735
2028 4,148
2029 3,650
Thereafter 10,715
Total lease payments 51,861
Imputed interest (5,035)
Total lease liabilities $ 46,826
[1] Excluding the three months ended March 31, 2024.
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Commitments and Contingent Liabilities (Details Textual)
$ in Thousands
Mar. 31, 2024
USD ($)
Possible EPA Violation [Member]  
Loss Contingency Accrual $ 1,850
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance of accrued warranty $ 7,231 $ 7,161
Accruals for warranties issued 2,257 1,035
Changes in liability for pre-existing warranties 273 (769)
Cash settlements (1,549) (1,244)
Balance of accrued warranty $ 8,212 $ 6,183
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Taxes on Income (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Expense (Benefit) $ 783 $ 430
Effective Income Tax Rate Reconciliation, Percent 20.10% 20.40%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Business Segments (Details Textual)
3 Months Ended
Mar. 31, 2024
Number of Reportable Segments 2
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Business Segments - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenues $ 197,889 $ 243,439  
Depreciation and amortization expense 4,435 3,864  
Segment assets 507,681   $ 530,049
Capital expenditures 5,719 4,469  
Operating Segments [Member]      
Revenues 0 (3,181)  
Operating Segments [Member] | Fleet Vehicles and Services [Member]      
Revenues 107,759 159,433  
Operating Segments [Member] | Specialty Vehicles [Member]      
Revenues 90,130 87,187  
Continuing Operations [Member]      
Revenues 197,889 243,439  
Depreciation and amortization expense 4,435 3,864  
Adjusted EBITDA 6,088 10,788  
Segment assets 507,681 557,012  
Capital expenditures 2,141 4,904  
Continuing Operations [Member] | Fleet Vehicle Sales [Member]      
Revenues 95,478 147,279  
Continuing Operations [Member] | Motorhome Chassis [Member]      
Revenues 30,771 27,960  
Continuing Operations [Member] | Other Specialty Vehicles [Member]      
Revenues 53,405 51,516  
Continuing Operations [Member] | Aftermarket Parts and Accessories Sales [Member]      
Revenues 18,235 16,684  
Continuing Operations [Member] | Operating Segments [Member] | Fleet Vehicles and Services [Member]      
Revenues 107,759 159,433  
Depreciation and amortization expense 1,753 1,338  
Adjusted EBITDA 935 12,473  
Segment assets 217,779 300,578  
Capital expenditures 785 1,865  
Continuing Operations [Member] | Operating Segments [Member] | Fleet Vehicles and Services [Member] | Fleet Vehicle Sales [Member]      
Revenues 95,478 147,279  
Continuing Operations [Member] | Operating Segments [Member] | Fleet Vehicles and Services [Member] | Motorhome Chassis [Member]      
Revenues 0 0  
Continuing Operations [Member] | Operating Segments [Member] | Fleet Vehicles and Services [Member] | Other Specialty Vehicles [Member]      
Revenues 0 0  
Continuing Operations [Member] | Operating Segments [Member] | Fleet Vehicles and Services [Member] | Aftermarket Parts and Accessories Sales [Member]      
Revenues 12,281 12,154  
Continuing Operations [Member] | Operating Segments [Member] | Specialty Vehicles [Member]      
Revenues 90,130 87,187  
Depreciation and amortization expense 1,542 1,679  
Adjusted EBITDA 16,973 13,852  
Segment assets 212,288 235,844  
Capital expenditures 413 741  
Continuing Operations [Member] | Operating Segments [Member] | Specialty Vehicles [Member] | Fleet Vehicle Sales [Member]      
Revenues 0 0  
Continuing Operations [Member] | Operating Segments [Member] | Specialty Vehicles [Member] | Motorhome Chassis [Member]      
Revenues 30,771 27,960  
Continuing Operations [Member] | Operating Segments [Member] | Specialty Vehicles [Member] | Other Specialty Vehicles [Member]      
Revenues 53,405 54,697  
Continuing Operations [Member] | Operating Segments [Member] | Specialty Vehicles [Member] | Aftermarket Parts and Accessories Sales [Member]      
Revenues 5,954 4,530  
Continuing Operations [Member] | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]      
Revenues 0 (3,181)  
Depreciation and amortization expense 1,140 847  
Adjusted EBITDA (11,820) (15,537)  
Segment assets 77,614 20,590  
Capital expenditures 943 2,298  
Continuing Operations [Member] | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] | Fleet Vehicle Sales [Member]      
Revenues 0 0  
Continuing Operations [Member] | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] | Motorhome Chassis [Member]      
Revenues 0 0  
Continuing Operations [Member] | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] | Other Specialty Vehicles [Member]      
Revenues 0 (3,181)  
Continuing Operations [Member] | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] | Aftermarket Parts and Accessories Sales [Member]      
Revenues $ 0 $ 0  
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Y!F5@'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 " #N09E8CRFSANX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLDV#E&7"X@32$A, G&+$F^+:)HH,6KW]K1AZX3@ 3C&_O/Y ML^361&E"PN<4(B9RF&]&W_59FKAE1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B"(IKD%CZ2M)@TSL(H+D:G6&FD2:@KIC+=FPNPI Z\Y,#5/ MC*>Q:^$*F&&$R>?O MJ%6*I_8DL'V#DY9K>DAF&HAU7)33MP>'MZ?"GK5J[/ MI'N#TZ_L))TB;MEE\NOJ[G[WP)1HQ+IJUI78[+B0?".Y>)]=?_A=A7VP;N_^ ML?%%4+7PZR[4%U!+ P04 " #N09E8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .Y!F5CA\M'NP04 - > 8 >&PO=V]R:W-H965T&UL MM9EA;]LV$(;_"N$!PP;$L4C9L=,E!ARW:8TU:1JG&[IA'QB)MH5*HD?2;*7ZIE="&/*!A%I3$/>9Y9[V$1VEG?)%=NU/C"[DQ<92*.T7T M)DFX>KD2L=Q>=FAG=^$^6JZ,O= ;7ZSY4LR%^;*^4W#6*U7"*!&ICF1*E%A< M=B;TS=1G-B"[XX](;/7>,;$HCU)^LR>S\++CV1:)6 3&2G#X>!)3$<=6"=KQ M;R':*7_3!NX?[]2O,WB >>1:3&7\9Q2:U65GU"&A6/!-;.[E]H,H@ 96+Y"Q MSOZ3;7YOO]\AP48;F13!T((D2O-/_EQTQ%X JPM@10![%4#K OPBP,] \Y9E M6&^YX>,+);=$V;M!S1YD?9-% TV4VC3.C8)O(X@SX[/AD#>'TW!7^77/\LN?\3,\_U'/[W?7W1[B+ MS(Q(]#^N+LLE^VY)^\B^T6L>B,L./)-:J"?1&?_\$SWS?G/Q_B"Q[^C[)7T? M4Q\7I3*%#E \ACX(Q3/Y7;RXH'$E#_Z&?9_Y(QE:"GJ$-G$ =AUDM7\=\ MZ0+$XQ<\UJY^F:)A#:&&)=00;=1THU2&%.D *O2KX,H.102&26<.<;5NE[*N M3UV0:&!#R%$).4*;50Y"!>6=4)$,R35<=@[9N-IG)Q\:TY#OO.0[_U]\619K MZ7"MNFD#C6K(1[UJ_O6.(WQX63OK\D \];J?751X6%.L/5M!C\/ZO.'*"!7; M<70ME7$BXEI&;9RC"Q[6%)%5B.PXQ.*APP:7 U*EM:GU-KA 4];*ZU#43.Q5 M*Y6FNHUB0VTWR*)03[I"=H5W?'XR8$[ - M.T,K/T./,C2S-) *=OP/+0R/13W*07O) Q! M79_L#DBV+OF4NO.*2_8I&WGD2D7A4D"Q*%AJ.L';\$&T,D(4]RZOP:?V#(KZ M06Y3)S0N=RN?(B=E&VZ(5G:(XA[F-67Y[-XI:' :N/.+:]8\MVW8(E;9(H;; MFM>@=U(;\']_1>O:X>F 8G_D#P?.UP9M."56.26&NYNL4"=*\'HP7&! ATZL M-MP1J]P1PRW-1YFM1U8RQ2;3 R*#OM\]ZWN>DZ\-1\0J1\1P$_,0&; ) IS6]W;G0-"MY/YVXES#88'-B6L MO \[ROOL7H3D?CU+)=A1GF>6PCHSWQ:PZS"^ M W=RXHIUG&U8'%99'':4Q;'K$S#K,/$OI7(/.+C.1ZZ@VB=!($ (9,)<+CF%QM-'RMW76+Z]2N./&XAGQ^Y7+\HUS.NT2HI7TPWX." M68$12-8\=:;V@& M*![7%+0R.3[N47:)7 E()(:'R]3CM6%V_,KL^+A/V8VT M>S,Y>/-LXXQ\VABPKJF=0YW$/\C&%/V0JPTR-;N%^S3V^_ZP[YV!]7W:9^SM M[1G:\LNV4C4)[#N ?/NPO%INUTZR3=7N^UWO#;?5J$HL%A'JG0_AYE6^? MYB=&KK,=R$=IC$RRPY7@H5#V!OA^(:79G=@?*#>QQ_\!4$L#!!0 ( .Y! MF5@1Q?AH\P8 %T= 8 >&PO=V]R:W-H965T&ULK9EM M4]LX$,>_BB;7Z<,,;2S)#S*%S%#@KLS0PA&XFWLI'$$\=:Q44GBX3W]K)]BQ M)0MZPQMPDI7\W]5J?RM[[UZJ'WHNA$$/BZ+4^Z.Y,+WA>CB9[]7?G:K(G5Z;(2W&ND%XM%EP] M?A&%O-\?X='3%Q?Y[=Q47XPG>TM^*Z;"7"W/%7P:-[/,\H4H=2Y+I,3-_N@ M[Q[2I!I06_R5BWN]=8TJ5ZZE_%%].)GMCX)*D2A$9JHI./R[$X>B**J90,?/ MS:2CYI[5P.WKI]E_KYT'9ZZY%H>R^#N?F?G^B(W03-SP56$NY/U7L7$HJN;+ M9*'KO^A^8QN,4+;21BXV@T'!(B_7__G#)A!; W X,(!L!I"7#J"; ;1V=*VL M=NN(&S[94_(>J0S M;N##%U[P,A-H6DVLT?O#E5*B-.AH3>O_F WJ"\ M1)=SN=*\G.F]L0%YU4W&V4;*E[44,B#E&U>?$,4[B 0D= P_] \_$EDSG':' MCR$H361($QE2ST>'(K-QF6L-(=AU^;.>('1/4&W 7;WDF=@?P0[30MV)T>3M M;S@./KN\>Z7).K[2QE?JFWURR/4>*ZZFJ*G$W MP91$>&]\M^V.;96F4=(8=62&C9P$?86V41+&Q"TP;02F7H&7TO#B!0)3Z]XD M9C2->A(=9BQ."7.+Q$'+J\ K\UQ!"Z/,XPY: J),O<^K@K6L%GT'E<(XR1-8 M;O+R%2@;]B!NP^+PJG-&+?DS'6S]AGS;K26G!A/[E.2L/+ MVQP*PB:NPRE ;04A3=.^4(=9!!D^(+1%%_:SZSNTY-!>"MA>,V3X@V>'89L\ M.*%6$7C6K*NT)13V(VI=J3SR;/20I.K8NNH<5F&0#HAK 87]A+H\NSPX10?3 MZ?'EU"G.I@]LE)CU(>6R@]B%0P);3.'D16UCD?/KO,@-H-39.V(O[GZU>7RM MV;I.MVS#?K@UC=F2/U9P=CIL0XO%.++VGVV6IBP:Z!YP2S?LQQM(5"O8>O=< M*>#&HU.B#2VHT:2OT+9*R%87U#UMM& C?K ]"B(.:9M@K\$1ZI]"*U;(G9AMY..YST67$AB+>8I$\@\5.\_[<1G2< MT"(DV3=M';*MND61YCT^R>'613@ M<$ V;2E(_11<)_(SZ4!MDD%U8U$_MBZ[)&%LX!D.;9%'GT/>8I&;NGBM'YL! M B$M7I#)_HG=C1IR=7RO,%'7^1:EU/]@=#KG2LQE,1-*OZO/WN;1V>+25WT^ M^EJS=;W>>D+JA_*Y>CJ\:2.S'W#,E-#M*G3'BY78160G" *DJ]! 2JP,$##_ M%XS?0Y43*-<:D/W!&22;P7W(>4VZ[K2(IGY$5QD,7'/ZP@*W,Y\1#7=HC.N4 MKRX#BN3*:#B!SR#[G=[9?$[#Q,*XRXPF0T\S:8MQZL?XA3 F,@EC1BRY#KN(X'B@-Z(MO:F? MWNLC^.G)P9>3TY/+D^,I.OA^A*9?#RZ.OYZ='AU?3-^AXS^O3B[_<&PO=V]R:W-H965T&ULI99M;]HP$,>_RBG:"Y!8 M$Q*>5 %22S5M+R:ALFZO37(0JXZ=V0YT^_0[)VG$,T5[0WSV_8_?G1U?QENE M7TV*:.$M$]),O-3:_-[W39QBQLR=RE'2RDKIC%DR]=HWN4:6E*),^&$0#/R, M<>E-Q^7<7$_'JK""2YQK,$66,?WG$87:3KRN]S[QS->I=1/^=)RS-2[0ON1S M39;?1$EXAM)P)4'C:N(]=.]G(^=?.OSDN#4[8W"9+)5Z=<:W9.(%#@@%QM9% M8/38X R%<($(XW<=TVO^T@EWQ^_1OY2Y4RY+9G"FQ"^>V'3BC3Q(<,4*89_5 M]BO6^?1=O%@)4_["MO8-/(@+8U56BXD@X[)ZLK>Z#CN";N^,(*P%X4<%42V( MRD0KLC*M)V;9=*S5%K3SIFAN4-:F5%,V7+I=7%A-JYQT=CI3,J$]P01H9)3@ M";-D/#+!9(RP<($-M&:%UB@MS%%SE<"+9$7"R;$-K3ES*RE:'C-AVO 97A9/ MT/K4!I/2D@$NX4>J"L-D8CKP"?QS"[OVV+>4G6/TXSJ3QRJ3\$PFWYF^@ZC; M@3 (>R?DL\OR)XP;>;0O]ZFF36'#IK!A&:]W)MY#'*M"4NTTQL@W;"FP TS0 M6^,*>RJ]*MZ@C.=>OLTT' ['_F8WAU,^@\9G#S1J0*.+H'-Z;Y!V-P$Z;/%K M!W*F8<-$@="B'4F4$$P;R%%7^]8^Q1X=<04'Y)<\]KA[#7?O-FY6V%1I_I=F M''AUR$[25H'[NU4,@D/@*TY[S/V&N7\;,S>FN,[;/T(YA+WDL4B0N>>Q!#QOHX0W0]2WS\6,Q/"KB*#@^%]>\]LA'#?GH=G)J MNL;29;%$>F9T#F?(0W*VY^*;S!E3Z*TJ:WDSR97:7'N>7.:LHO**;U@-_ZRXJ*B" MIEA[18MZ,I\U?0]B/N-;518U>Q!(;JN*BN^WK.3[FPF> M'#L>BW6N=(WGRCC255\Z_Z<9]=C/Q-2)6LJ72(2@\=FS!RE)' AS_'H).NF]JQ]/W8_0O M#7D@\THE6_#RGR)3^BV5(]\_SL[$(ITO"4O9?.+]@=;?X*66ZEX M=7 &!%51MT_Z=AB($P>(8W<@!P;9>0?RB*S(:R#1.=HHR#A$P'*$TS6&$B'-E11AW* MR(GR-\&EU!A7A;*!BXRO!J$?DP$VTRHDJ2X-&[2X@Q8W;L$(M,-DJ=>(O6WT MU)+7-H2QBY]>O*_EAB[9S0169\G$CDWF/_^$8_\76^%^4+!W?*<=WZDS%8\0 MD8IECF"6PP*Z V78Z)7#1GIJIF6*AW5M&L5I.%+520.V? F)EY"IL$ L-4J&4&<=HA3)^)GK@ F-XK)!C,U 41I M.JQVBU5*@L0.$_N]@/A.H'V]%_625PR=E3 WSZWKO6] N,1IX ^ 6LR".(E' M@)XH'79/3)4ST8$\C*<=)_[(R?E1T=[3)CUMXLS/?:T8Q%7'"K(2)F9BB!\- M"]UFAN-PK(1Z(<1N)3S-C!5>8'PW'>J,Q6;JCP#KM1"[Q? P"1MXKN$S10[J M.HJ'$&UFT71L^'HMQ&XQO#^==^B5P>:>'>MR]IV*UI?S IKU$-0#5 1)42Q>M6T=<2!I:CFM>72]A "]Y('[!IUP$K M$5/"C$79IG(C%'J-PVZ1,T;98/&<,_24?U\I!%N^[09!X5Q9&:3&;MB:"M,, M3_%(M9!> XE; V^I+)8(MD$UC+0\<@%A;$]&Z Q.0AGD@0K9]UI+ZO"AZ2D/ M_PJ' QX6,__*']E4DUXBB5.+YG=%N=7'OP]A@G^,B6GF8-*K'G&K7IN1?7.* M!T)T!YN4-4-0:A6OC^=5OE52P4Y03P]-K.VVLS&E#\Y:QM[59A;YTTG3-A3?-/<DG62_?D=*D6R)4I(A7V*).EZ>>WV.TN6]D-_5 MEC&-'HJ\5%>3K=:[B]E,I5M64/5![%@)3]9"%E3#K=S,U$XRFME-13XCGA?- M"LK+R>+2KMW*Q:78ZYR7[%8BM2\**A]O6"[NKR9X\K3PE6^VVBS,%I<[NF%W M3'_;W4JXFS5:,EZP4G%1(LG65Y-K?+'T/;/!2OS%V;TZND;&E)40W\W-[]G5 MQ#.(6,Y2;510^#FP)7S]I_V2-!V-65+&ER/_FF=Y> M39()RMB:[G/]5=S_QFJ#0J,O%;FR?]%]+>M-4+I76A3U9D!0\++ZI0^U(XXV M@![W!E)O(-T-P< &O][@6T,K9-:LCU33Q:44]T@::=!F+JQO[&ZPAI- ]?6 M@6LI"@15**GFY:9*8ZXY4Q8-P/HIPN:7EABG3_FF:BKTI)$@)Q@]T!65D<@)*2DNHB!'D M\QZL*8Z#+OB^%"&A-V ]EH"]%YJ B\/T J$A,)U-7NWI''XV?G6"QPZD>QMVVZI2+YF3(KZ3%2UZ!5^Z[!6=R0[+/T6D$U2(7>,EG7FO5QSNF*YY:-G*B#?EE%21>U2R@8Z,FX95\\RDYV M*'@EH3I-"/L^]>=AW#6B+Q8FR5!=MAR(HU?-=J:)J)>, 7B47%\[![R5ME,O MM/R*QPGV=B_3+;"J/2] ."%T^O$]VN50+38-V8\]WYE)R^F*/GM.P[C?JQQB M01 -%7I+LWB<9V^E2!G+Z@ "T;+_9T6?7N/N<..0(>$ _I:$\3@+7Z< 2W'; M5@'X:J] 0*GW=F*%!5MCU C)[NFJ1CZJWYT\R)F%#BH?Y&C2!U_:&M])V MZH5V$B#CD\!I>>6BW$PUDP7*V,I91\3!YIYWE$6U5<^)G<)M:9^,T_XM?:S? M?)0O >L@=#.6]M ZY'P\#+>E?C)._35<4^<9-RPZ\ :&]#DIF "/\!C& P'W-X_SD[]I,ML3JD@'DJ.EI;),^?> M\0G+U8^<1CA.MR29=\G-(38-,?8'K&CYF8SS\Y?J;8QD)G_.,E9=G1LBJ*C- M'#/-A:'G ]!WZ3YGDC[Y^F3>(X.^U#3 @[%H69H\@HJH1BNVX6599Q>, M'5PXB9KT^77>GW0=4AB'P4 -^RT-^\\]LYQ#+/9[ M_6=V],J[8')COP0H9,_%U6OB9K7YVG!MW[%WUF_PQ;+Z9M"JJ3YA?*828J)0 MSM:@TOL0@S]E]56@NM%B9U^LKX36HK"76T8S)HT /%\+H9]NS#]HOLTL_@-0 M2P,$% @ [D&96)P2EI!N!@ 1"D !@ !X;"]W;W)KUH5F(O+ZF'!=A7!:1-4Y MD6=ZBP%DY6RV;]VZJU9+N M>9Z5Y*8";%\4N/KZGN3TZ6H&9]_>^)@];'G]QF*UW.$'ZO9N_@VQBY=4"#^#,C3^SD-:AOY8[2+_7%=7HUL^H9D9PDO*; MXM\C69,\KYG$//YM26?=F'7@Z>MO['%S\^)F[C C:YK_E:5\>S4+9B E]WB? M\X_TZ3?2WE SP83FK/D+GEJL-0/)GG%:M,%B!D56'O[CYU:(DP"$S@2@-@!) M 6YX)L!N VQY!/],@-,&.%* ;9\)<-L 5PJ YP*\-L!KM#^(U2B]P1ROEA5] M E6-%FSUBR9=3;00."OKE77+*_%I)N+X:DW+5*P3D@+QBM$\2S$7%[=<_!,+ MB -Z#VZWN");FJ>D8K^ Z-]]QK^"EY]+O$\S 7X%YN#S[0:\?/$*L!K*0%:" M3UNZ9[A,V6OPHG>]7' Q[WKT1=+.\?UACNCL'(M"+,);3I,OX.\/I+@CU3\# M-.L)--=EDHOIEP_@72KN0BQRG(,;G*7U7-=XEW%QK1EKHQ_K(^&BJH60$:Y* M,0K3<45ZKC]HF="25S3/Z_E>EYP(C;F.,=8S?J+B[OIA"[%NNL6#NL6#&A[G M#,][G.,R(0!S\#LN]Z(S ?@:( LYX*60\; 87M4?;TCR!MB'#]'0"C@,Y#8# MU=WP<66[ENGE^112SY1A_6!S#M9%"$* ]1?%!L5!7W7@[ /BP9@EH2) M50SR B]T.EA/4J>3U-%*>LW8OM%4]-+DT(18TX1$.P0U-"2YHY2.*Y6-=GI3R\8D6622+#9$ULNQV^78_9$Y'LJK=L"I MI>0JBV3N>*[47S>XV>2/M!E?F24,;:G1:*B'%FLLI&S9VVM"I0AEEV[1L/3E\ M**LZ@)K;TA8T'J+R_.",LB?>'&J5O=E7R5:LRV8341&>59TG[^TQ1CIW.TK_ M%IQ0ZMWZN4P6UR1;9)0M-L76S^K1-$.]:[XPJX.9-&DSUU UW?- _D[?#*'\ MP$=RG:@PN?T,CN=[[IDR.3I6>)EEENC@A%!V3_K1)Q>& M2;;(*%MLBJV?QZ--AGJ??'+T,)X[D\YQ#54/'83(D_\[E!L66?5RMF-;\JY?/Z')!6*2+3+*%IMBZZ?V M:(*AW@5??C8WG$ZC_ABJMC6T?&RLOL9'9PWUUOJRTSH]R6391NWO9@ RA[[KR[J-&^E1IO[/ M:4#'KNR3JJUA8ZOB-+.>J1HW%(/#96 M7\VCBT9Z%ZT[QM.'3A9+]=W*HE,A<\>3350TSA2/,O7E.II5=)E9U1PZ.(-2 MJKY/>"IY.[S6CSZY*1O]T=8H6VR*K9_'HUU&%]OE\=P9_4FV9>L]WN#XH5(* M*@RZR+)=N194G%(+*@0Y7H#D$[C%R?-D]?.%0IB'K&0@)_ MX8+37?.(V1WEG!;-RRW!*:EJ@/C\GE+^[:)^:JU[<'+U'U!+ P04 " #N M09E8V/]N@CL" #L! & 'AL+W=O>?F>;29'658@M75[8+2AI<./"=UMS]FJ&RNVEVFNT#=W+=AAA@ M=;7A:UQBN-\L''EL9!%2H_'2&G"XFF97IY?S,N:GA!\2=_[ AEC)@[6/T?DN MIED>!:'")D0&3LL6YZA4)"(93P-G-FX9@8?VGOUKJIUJ>> >YU;]E"*TT^Q+ M!@)7O%/ASNZ^X5#/>>1KK/+I"[LA-\^@Z7RP>@"3 BU-O_+GH0\' .)Y'5 , M@.(EX.P-0#D 4N=8KRR5=(I+H.COY)PH9Y; M(^A,4 !9WBHI>"!G&6BAPPI@5[!LN>47UC MD<6^R%GQ+N$M=Q,H3T^@R(NS5_3,_Q]>OB.G''M>)KZS-WNN-=W@9;#-XPE< MRZVD(Q#^!!;H^F93%!M%AGBM>SW[16*/4[JM\TE^7K'M84G_2.J%LX.+H]&M MTSQY:&QG0M_>,3J.[%6ZJ2_B,QKE?O+^T/3O #5O+8T'A2NBS"<7- BNGZW> M"7:3KN>##739D]G2N_@U02P,$% @ [D&96 ,7 MW<E\OLE&[<[&\U&'>%. M;XLHA,GY::6VO.+X:W7K\3;II>2Z9!NTL^1YYV>CJ1C$AK,H$A3^'OF"C1%!,./O5N:H5RF,P^=.^KOD.WQ9J\ 7 MSORN\UB-JDV\<[N?N/7GEXG-4ANK)EA@6EMLV_ M>FKC,&!X,_T,P[QEF">[&T7)RDL5U?FI=SOR2<@"*9O34@4=A'[K.;"-Z>AT$J%<1$RR5M&R M433_C*(C^L796 2ZLCGG'_-/8'1O^;RS?#E_4> ORA_2T6Q,\^G\^ 5Y1WTD MCI*\HQJ>MLIE6AE9PEE&!,3SG;R/N^'EQTDQO0Z4R/AM5$CC_R*/S M;[Z:?3\]><'8X][8XY>DGR_K $H(=,DA\[IJ*AS96F29JVW4=DNWSNA,PZ<_ M[ODITM*X[.'/YQQY6=7US?T5*N2;K][,9[,3NJ;%_:]W5W3SCFYNK^X6]^]O MKE>TN+ZDY6+U?B7TV[NKU=7U?3JB1: Z<$X%>]9V3+%@BNS+)' ^/;EP9:7L M/KW-3L8=><>?4NK04LCYCN9JWQ'1S.Q3_NZA857L-Y%^]*ZNQO3>9H8*W?Z<"'S_?'[TP*1$56 RW1 ME_X!.&H C@PYED+%4DAQ3X]9TA:(UZIITR#P?PZU&UX!!]G3W0VN4I MFI)GG/)!ZP)/*H5?,S UF4#\=ZTK::R>1QPOW5K\\AR5-DE\';71<"MZ1#2, MGW4/]@^M&).IGVJ_IPM$*M""A @32A>=+UR)^!8XT(W]&3#)(QTOY:55BIA( MNDUPJ*&JPH'GRJ#!DQ]P-#8BW0:%*&=*^S')7(PL@,)C0DV9_",G4+6U7^M0 M)"&=IKX4VL2@K L5:392Z) !/ 6B1IQ;8]/@7>OP30V60PG]#5L:AZ@?QD@K0:,D M'3/Q#\=B0J8J+99)9I V@:X@096I)!DT^Z90VD6 @,X]1%<."[': MPJ84O#'M9(W '$]XBT15JJG_G@,)P* !OB7>(11U/BOOI7H_]!'\WJUP,ECP,5BWZ3-&G$75-KM^3^V_E!;-!\*'Z\UG M%G*WU>A PQNP3@]?OQJ1;SY=FI?HJO2YL'81'Q_IL4@+C5S N&PO=V]R:W-H965T M&UL?51-<]HP$+WS*W:<3DXT_B0! IX)"9EP",D 30Z='H2] M8$ULR95$2/KKN[+!I3.$BSYWW[[5ZNU@*]6;SA -?!2YT$,G,Z;LNZY.,BR8 MOI E"KI9254P0UNU=G6ID*654Y&[@>==N@7CPHD'U=FSB@=R8W(N\%F!WA0% M4Y\CS.5VZ/C._F#&UYFQ!VX\*-D:YVA^E,^*=FZ#DO("A>92@,+5T+GQ^Z/( MVE<&+QRW^F --I.EE&]V,TF'CF<)88Z)L0B,IG>\Q3RW0$3C]P[3:4):Q\/U M'OV^RIUR63*-MS)_Y:G)AD[7@117;).;F=P^X"Z?CL5+9*ZK$;:U;1@YD&RT MD<7.F1@47-0S^]B]PX%#U_O"(=@Y!!7O.E#%\HX9%@^4W(*RUH1F%U6JE3>1 MX\(696X4W7+R,_%4&H0 OL-$O*,P4G'4 ]<0LKUWDQW*J$8)OD )X5$*DVD8 MBQ33__U=8M30"O:T1L%)P$>F+B#TVQ!X070"+VS2#"N\\$2:&HR$>RZ82#C+ M86Z80?I>YFB^-5QT',XJI:]+EN#0(2EH5._HQ.=G_J5W?8)LU)"-3J''^U)\ MPAW722[U1B'\7."'@5$ND[=?QPB?A#Q.>/JT&%/MS\^Z@>]?PV3Z,IXNGF:3 M\?SP-P"CZ+5F^1],@6E8R9S$K/LM*E.2-76".TRP6**R)RUZ:4[_,H6UE*F& M;]!I^Y<1S;UV>!6U7DFLP 642B:H-03MP.O1V(G"UHQMZ8\;5%0GBB]2*#<4 MB,270B*+4@I;-NAY[4ZG"[VP'?C=UD(:JBH_($ZAKMJ]T*>%[U'TL /'JN,> MJ*= M:YZA*9 &V%J(36G31NZJ=7WS[SN8?0>:RXTY+@B5^_BJN. JOM"O3&R MK+2XE(:472TS:J6HK '=KR1]U-W&!FB:<_P74$L#!!0 ( .Y!F5@-8L9^ M#0H /88 9 >&PO=V]R:W-H965T'..@OORX_]ODL6*I>N9TI5X,W,V%QZ MW-IYWY56R92%\JP_&@R.^KG41>?\E)_=VO-34_E,%^K6"E?EN;3K2Y69U5EG MV*D?W.GYPM.#_OEI*>?J7OE?REN+NWZC)=6Y*IPVA;!J=M:Y&'Z\G-!Z7O"K M5BNW=2W(DZDQCW3S-3WK#,@@E:G$DP:)GZ6Z4EE&BF#&'U%GI]F2!+>O:^U? MV'?X,I5.79GL-YWZQ5GGN"-2-9-5YN_,ZF<5_3DD?8G)'/\5J[!V/.B(I'+> MY%$8%N2Z"+_R*<9A2^#X-8%1%!BQW6$CMO*3]/+\U)J5L+0:VNB"765I&*<+ M2LJ]MWBK(>?/KXU78BS>B4]JZD_['BKI13^)XI=!?/2*^%A\-X5?./&Y2%7: MEN_#E,:>46W/Y>A-A=^E[8GQL"M&@]'D#7WCQK\QZQN_X9\3WH@ONI!%HF4F M[KWT"KCR[B5_@[K)R^JH1#ZZ4B;JK(,:<,HN5>?\IQ^&1X.3-XR=-,9.WM)^ M3CD0G[1+,N,JJ\1_'M23%Y>921[_^Y*M;VN[OGGXC-3^],/Q:#@\$9\^7SZ( M^X6Q_IU7-@=TL5EB4%[..V%FPB^4F)D,9:J+^4>!3"0+3L4GE:A\JBS?7"VD M@X@H#; JYU:%4(H],3SN'G\8X&(\Z4X^'(D'XQ%M]VS'W76UQEO2>+'1^ ![ MKDQ>RF(MS-2#8)Q(E*4+L50+G61*)%$6["0T9%8R>WQ'[V7ANH+RHQ,EIB;5 M0($L4N%*12#PZUJ%$ZFVH(AL+6;6Y!R%6FLNBVH&WD NK!,5(&XI8DL8@:MG M$>@UCDBD+ABLTHW2MC)BDE2 EHQ-Z9Z7A7K';9=MA1\.MR+!6CPB'ZM"(D$) M )Q&R1[':2L1G\"PV6B,^TIOBOM%R%^ID@UDRYOOE)A.SB'R+@*L*IW(3?Y M76&\R,U24=*RK OGA($JN]).(4.N-/B%>2UI]92HTL?$T,8$LP;+34QZXBOH M/PTF=7=CX=>E3CAB5@68T1)G@"]9>>!7 RZ(1[SY'SF80W'"VFD[ZCR"W54M MUR"4RT?5P)9=0ATDFII:C!AX!*#TM'A;7A=)5J4HQ2W/2&=I=4)/*1B2\!O= MW4K<\()%HT,'/7&1 M(3?5?-':G6A*VI \JS*NFAGW@5;%DXKPH.:771K@$+>JC\J\$P:P6HJ, EN$:XMF%)6-GK(_,I5K=VFZ]WH M5"7/1Q30>5$CEYS_NK]=],,?^_6N0W77"EQ 1;M309>@8ZWM%A=S"@UGCX4(Q''V(/93L@2T\A22^^*8=N6%E+<2WA($EASZQM_/[P M:"(.\ /)@ZCMV1*V:C@:!JN&DXFX8X,I=5?!@R^!X]?BIA#7(.G@Z8"'-/@+ M?H<5BM"-;L%@NT H"0J$L3O%C2BMM34M7NQ3/#O/'W<."&\D*7.8BAK@FX9# M9UP]KIHZG6IIN;,#HL9BVN+:_0V,XV"TG1N J'CLBNO>1:]+JV2*&1K9M)(. M \@Z]MM40D9&VX8T #0%=R( (N=N*:_U_OOV.TY%\)H& -7:\O;Z:NN>-Z); M4H00$9?$-R$4WX(!'1#:5=O=0(\MIQ<2'J@GE504W'DE0;#)?J[7->#^+C-AS(F]R51(ALUFZ&?56'X4('X=0U0>L([9VS? M$KY0&1-R$&Z'^?;V\N:L;S3W\)(3=H)(*.FK5$SV4W)'(?N?^YLL= MA>X&\6K4J:>2N(7HC3B<;A.*%]2"L"P7'K45F$%$&V<88LW&;)H?PLIT5R]2 MV@=;8D2Q51EH.[#$#2>"&'^M'(@$4=3 M7Z.FF:IX.H(1Z(C,2CBAVY#3F#ABI='[<(;:+<\836@+95JG[1_4+%'H:'"R M\[+1QPN&)TC&"E/VXDW(Q$[RJJYNY(%Z0D#&$9=]?8 8I%42M=J&M"+MTHRF M?:!TAM/>9!!8%[[NC<,UZ8$BW>27!T?,PJA,0B521\,.]T-B3((8"!3(X##1 M%!\ R\]8&]3)]'=,\E$;QH6DRF2-?^9I0,D-JV.9=/.J_R9Y(]\N!0WIAG3AJ,J)YDL:G'NH)JA8A0M&X4 MK8LKY!S>@,_HV%!-?X]3=#A&2;O>E$P<>5^WF09V,D U&7L>H8F@*W#!!#%!UUPI%^W!PE>A!$]3*U!-TX2?FNN M(P9EH=: %UHBRF1BYZM3?L'F*^:LX+""(1/9T<(1%G M82(M:BMQ_B]<90EZVV7<''%)>K>F-_@-T2&R%/OLI*-4LN#&X,VB@V J+-N; M''>'AX?L]M[QN#N:C.GP__>"$@^SV"I;OT+L\2A$AYMP0 Z?&)J\;#H>@I??VI(M.#2# 9\]DCGOHAH0NB7I526ST)Q;;YGB03 MV!2Z/>"#K9X50?\/X"2X0C94,2Z$"/_QBVJ!DF64);IIG<>.ZA M+5\(,2U]"6V]ESYY]K>^16/"G?,7=T?#3^'#9^GF:?-1_R)\R]XL#_\1^,[- MUZ&J9A =]-X?=H0-7]G#C3&@_"Y\N%DJ@46H#W,V-\?4,;-/_J./\3 M4$L#!!0 ( .Y!F5B2.)[F? 4 ',- 9 >&PO=V]R:W-H965T<\]]]SQ2!_=:?/=+J5T<-\VG3T.EL[U MAY.)K9:R%?9 ][+#F;DVK7#X:A83VQLI:F_4-I,X#+-)*U073(_\MPLS/=(K MUZA.7ABPJ[85YN%$-OKN.(B"]8=+M5@Z^C"9'O5B(:^D^]9?&'R;;%!JU)+0>K_@1LD[NS4&BF2F]7=Z^50?!R$1DHVL'"$(?-S*4]DT M!(0T_AHQ@XU+,MP>K]'/?>P8RTQ8>:J;WU7MEL=!$4 MYV+5N$M]]ZLRFXECR8.46EN4HT( M)P-"_ ("A\^Z,0@#N/D%3R^"9%[ M//Y*B!:FF4KF$/TI#Q,,%!D;&RY%CQ58,6 M:JXJX3L$+B;VC]:[\6(-&5E)=2MFC40_PGH#5!%[ )D;Z@%^'9I:54LS(,]D MI5M"7'4X42OZB&6XSW,691S>P7Z6,9Z$.-H)AASJ14?B,.CDX&67^%->P$N6 M93$]DB3ZMSJ8D*>ZQ*P(.0ZRD(5E\FCPVU9J-Q^W\OV2T G+TXR 69RF/R+S M=BWYF/Q>>$9G=.7/HZZ2H&>-6GAD"Q:?=JZPD/8YXU%)RB8LB2,25MCE*!/. M8T6+^M8#4"UVVFTI30Y'YQ"S-(PA8T61OB#"KIZ9BPL2F^S5Z#X/&&4L%[Z8[=Y.(!/@^>YQACOB+$; MM]%::F6A5G8C%G:#!Y*%+@NPD'IA1(\4<-_@E^_(GGPYU8[EMT89TT@"'7CU M!S'J!LX:HCLFC^A_14P#U]IA5!C)BL:#1"'6:#JB1#QQ#S I6(1G@,,4R!HJ-1L1M;BDV=\S52OH.4<)S]J8E#ZM32EA;_N6^Q^V'2' M._'FZ^87Q3#AR)% M3792W>L"T<"^%)6>.H4Q]9GGZ:S DNE366-%.QNI2F9HJK:>KA6RO#4JA1?Z M_M K&:^%&[XMC%WP9I.:;?$6 MS9=ZI6CF]2@Y+['27%:@<#-UYL'9(K;ZK<)7CCO]3 8;R5K*>SOYF$\=WQ)" M@9FQ"(R&!SQ'(2P0T?A^P'1ZE];PN?R$?MG&3K&LF<9S*;[QW!13)W4@QPUK MA+F1N]_Q$$]B\3(I=/N'7:>;Q YDC3:R/!@3@Y)7W1X99-R:Q3MR,H6&995C_K.]1QQ[ MHN$3T45X%/"*J5.( A="/XR/X$5]X%&+%QT)7(.1<,DK5F6<";@US* -5[\6 M;P<7OPYG[\Z9KEF&4XP,+(;/[OU\+XKB;Z\]W2RJ&MV_2, @^P.KF\VIY<_?TTO[Z#^?4% M+/_X\G%UM:39#TYUSPE[3HS(=!>=_XLYK!^I:/^1"C+!M.8;GC%[*34P#1LI MJ#7HLP&E."OZ',,%9EBN43VM1(-/UH?]>%DK^=#E"DX@"-TDC0["*!TL&BYR M7FWU_Y63Q(V'0T@B=Y2.!]UIEBPKZ"34XXL8AH$;I"D,?3<)1H/+1E7 (T@ M-W 2N0F=GL4["=UQ$$+>*#IH, 72IQ"A[*X]VFL/+S)J[6PB7?*D:VP;LG@\ M?>V">,]:6HEJVS9N#9EL*M-UMWZU?QOF74O\H=X]+$1BRZG4!&[(U#\=)0ZH MKEEW$R/KMD&NI:%VVXH%O6^HK +M;R3UBL/$.NA?S-E_4$L#!!0 ( .Y! MF5B?O!M>1@0 .L) 9 >&PO=V]R:W-H965T]5CJCAL2PJ-7=RK>OI<*C2'$NF!J+&BD;60I9, MTZ_<#%4MD676J2R&@>X8T$U90EDT_G6(CMW/&= MYXX??)-KTS%:.9PAA@:DV"(P^#WB!16& B,;/#M/IIS2.N^UG]"\V=HIE MQ11>B.*.9SJ?.V,',ERSIM _Q/9/[.*)#5XJ"F7?L&UMXY$#::.T*#MG8E#R MJOVRQRX/.PYC[Q<.0><06-[M1);E9Z;98B;%%J2Q)C33L*%:;R+'*U.4I98T MRLE/+[X+C9# 1[A"BDW-AII S= P[0#.6X#@%P A?!.5SA5<5AEF^_Y#(M,S M"IX9G0=' ;\Q.8#0=R'P@N@(7MA'&%J\\$B$"K2 +[QB5H%*(+US5*IGFU MZ>H"K,JZ /"YZ]];?-1P7HCT_K]#<1R=Z7 79\O+ M)=PAY.P!0?2D#)MUQZ9HV=#^ 7UN[!J>)&154LZ1:EI;P#\V?#:Y'P UXU\ M]K*X$LWN87!M+VB4I0*Q!E$A?,:5WDE':X&/M"G9M$B$M&!*\37'#)B""Z&T M\:VER)I4*U"BR"R3%Y#>G;8%G2/YD':I(S,MLN<9Z2/;D8D![-S)8 "WY)2* MLB:"W>@>+]@B\6(F*07M>FI*#A)Q;Z4 Z3S->Z&;5_@Z3@4G$+BC*++?21+! M,A=2?S0)ZBP^^*>$,88@#N!6:!+W/I,3"%TO">PW\!,P]H;]UFY7)F4/-.7F M0NV3^@0 M2DBN?T P&-/[-TMQP50.->.9538KS00*>)46C7'AK7)*PF^D%'].<512^ M77EV8K$J^*;5Z/20EGQW/)I8*4Q&<;^=],,C>I*8LJ$;:=D?R.5N<*;L9/$J M>^R5'OXQU0.LS)9 JSG%MN1'D"8S=Q/=,1PR^Y\;)Q+03ZHY"6X\1 MQ.XHC$US#)'K1V/3G% D2>P90=.%9$TB,MXC/]Y;"C5[:A=Q3/$G/GPMZT;; M')(#TF[Q(78]PC[=\]J-\P2BQ!T'[>HYM,L/=P[@$N7&7C,46%6V9W'?V]]D MSMH#_,6\O091-C>\4L1B3:[>8!0[(-NK1?NC16V/\Y70=#FPS9QN8RB- 8VO M!1UXW8^9H+_?+?X'4$L#!!0 ( .Y!F5B8"RZN,@< ,H/ 9 >&PO M=V]R:W-H965TJO5P,AH=#6NI MS.#B+.[=NXLSVP:M#-T[X=NZEFYS1=JNSP?CP7;CFUI6@3>&%V>-7-(#A3^: M>X?5L)=2J)J,5]8(1^7YX'+\Z6K&Y^.!/Q6M_?M])_C[[#EX7T=&WU=U6$ZGQP,A %E;+5 MX9M=_Y,Z?PY97FZUC[]BGS@8B;WVP=7<9%M3*I'_YW.&P<^%D],:%27=A M$NU.BJ*5GV60%V?.KH7CTY#&#]'5>!O&*<-!>0@.;Q7NA8L[&T@"%-@;4)RBRQ%E^47"BM@B)_-@Q0RE>'>:?@*BF8O*%@*FXAJ?+BQA14 M[-\?PMC>XLG6XJO)NP)OI3L0TW$F)J/)[!UYTQZ!:90W?0/MS=WCP_B\NXSUG>/\[M_8"V^S"^OYE_FC_,;O H"P%4HZMG1-L+&1CCF5B84-E9!>-!I5)*BRC)>06V0*:4+&T9'"M/6"G+"E MT'+M6]5!D.-2C4>G/)" JL!'0D7"<-IJD4.[)]YD,Q8MCI'WY _$W,1SME&& M*P1.U-*@%#&^63Q=]IQHK%=<1S)1MH$11EUTDL%';?*H 5Y8)W+I*U&BTL%% MI35,"&)!$!O(08K>"%F6*$A4B,4F*F<-FJW.;4V=Y;!6TY*5.IL3%5 ":[]+ MYX#&1GPC+5G"=^(#*U7@N (ML+5.9QABN028/@!73_5";U JL'1MJH8,;HYR M+AZCNIU[(!,<8U.WPE'ZHZF.$* \HL.^8BE5C$<2ANH:0QJ!X%H,,'VEFGA? M"M]0KDH%(P&:HE4"P1\JLK%[%,(=.>:%\T\*CJ!GL4$P!#K]C'#T?CQ0P MM+1!R<0LZ18JN+A@#+GD+N.*J5HZ^M'"&[W!P9Y1+]8I[UL" 4U,!804?E38 M!?\V%I8SR#X':[>94"ET%Z=R"*%GC@FJ"*#?854,G-D 5DC:5^0Y7R%R _&1 MN4_&KDV$B%TDSQXO.)3SP$9@8/#68&?#F>057G51*8J85[NNO DT4ED7G7\Q MX!W,D7+IQC8&_Z?7EZ:S.;&PMQ'#C]0PB<.!O4PH+DX( 8#NDQM0P9, T0(B M(.VZDBC*3(RHLW=,=YTT\2 -0NJ_S 2>CCZ!]HYHKV'^K:+RSU1<28VJ% V5 M>>[:ETS8L"'_DJ;%@"7&XF=QG$VFZ7]\-!:7?!K9%".[DSPQI(689)/#8S'. M1M/#71=>K.9KZ&H?Z1DHV7L/RDVPRGN#_*!N?3,676!?O7^IBJH:QBEA ME+.&E:*4[<= M%2X]&[U2MO6@7Y&:)!49^W:+J@),1UED"MIKPX3OZ@RH9G HC;YI"D4*HJ9& M[O&%/TRL0W%@\']3#R-#-WM>B _<4">CTYO[R_@T/OUU*Y(=R+N"LZ]Q M*1T[*JA&E+#ET?Y %U#>; M7)E8VEUT6;0M8ME?.4K+M^HCJW)88BM'+"J:W M0K5T?5F,SAT\'("984UD7DC%1!P?B^Y,+-NO0I]1HYGDG MKX-F?'SJ^]OL1]DZHS#F[LG%:EL'(U'Y%;+0%>('; UI6$A*OR((C5,:-.*= MR5OQ%A@'5>+EG\KJ%(0^W+ .S0B]F0,B12F5YE$ MGO*^6D;0OY'LTM!B:': M@WNWX>R)X9X%CJX5!B(895WQ1-1$;3B*CHL0I9'C1ZMU7[L.=Q;&S3W(ONQ01!X1*CI]E)85G;%NNN"AV\-J0/=[ZO:G++^!49NY$) MZ5.KW^T_5"_3]]G+\?25"X] 'N0PE;@Z.C@^' B7OAS3(M@F?JUA)L:W7WRL M\+%-C@_@?6D1BV[!"OK/]XN_ %!+ P04 " #N09E85SHD"3P# !;!P M&0 'AL+W=O):36RTCLU(LG2 M]$/2,"ZC^=2?W>GY5'56<(EW&DS7-$SO%RC4=A:-HL>#+WQ36W>0S**/$W+VT]BR81E%BQ M3M@O:OL7]OF\=WB%$L;_PC;8YN\C*#IC5=,[$X.&R_#/=GT=GCE,TE\X9+U# MYGF'0)[E)V;9?*K5%K2S)C2W\*EZ;R+'I1-E:37=R4 U.$TOHSB8I>J1%0,I^@93#M9*V-G I2RQ?^B?$:J"6/5);9$PEL+BCAK? M(&R9@=>GDQR8+.'U.$^!1@'8FJQJC0A-4!V=ZD":%?4@FG>A1?Z6^M>TZ#M0 M[&-8U2]C:/0EE)8@&/R1I?'HY$_ J@HNWE:35#U@/#XY=/E[>/T68"@YP6@# ME5:-]_T:+V,P]+UU5NE]P%459*,3:#6G@0[(MA1*FOA0E6\0 TDK[-A821*5^Z2OB^- M/T%P&1+2*)A3I6<5TD)9> N:3L7]2\@G10NUD?P[N;KJ54/+D=1*6RXWT':Z M589:TM%PL8>#KB6D!S3.+#[43,FS@=>@WOBQ;HA))VV8? M'1)PPZ4!@16YIO$I#6H=1GG86-7Z\;E6EH:Q7];T^J%V!G1?*9HK_<8%&-[3 M^0]02P,$% @ [D&96$*&ULK5==;]LZ$OTK ]^+BQ:0:WU:2Z)*4G=Q?OV3B2W7LA'VE=[(%F^6VC3"X:=93>S&2%%YHZ:>Q&$XG31"M:.S$S_W MR9R=Z,[5JI6?#-FN:82YOY"UWIV.HM%^XK-:K1U/3,Y.-F(EY])]V7PR^#4Y MH%2JD:U5NB4CEZ>C\^CU1;.X*V"G3N[TD[2C,9TT5F\LI;F)?8"7T4;=N;>FRK63UO?T$<1V"B_?!7<1/ GX4YA4E M44!Q&*=/X"4'LHG'2YX@:\EI>J]:T99*U#1WPLE?\NWATL?AN%]>VXTHY>D( M#6&EVYT<:I=D7OE"UK;3LCZ5\W\L[1 M1:W+VW\_%OB3T(\'?G5]T(@6?>U)6&>ZTG'DHJW(K24M#R6H MH%OJG*K57[!=].#E6LDE8>\QPG.O9*G\1M"(6VFXAL):ENO@FK#2;U%MV?L0 M-9*#VB),"\ 2A1>-!A*C/^!VK<*FQMS68BO)[32/Y5;4'1MSI,?(>OD\]?/J M/^A;C"\O/MR\.Z<74I@6OK!$ @A9;)U$5"X@)^ZD#4 .94 N^GV*@V^XY'_Y MB9=^1CE2EDI1EUTM7)\G>5?67<4L%#0,8:^%HYV$FUI))J,QA+>ED=\ZSI$V MU&H M95":K ;[OET:%A3WS/40VJ.> ?(-I#KFI^E!'75 JH=E\*N$0>."!3# MIQ$[(M3V4Q)@I]I2-_+G) SS_TLN?!QB#PU^8(I-<5\IU4#4CDDQ&.-& RM MD)L>#+W*N)QR'#7^''I(.:2HC_*M6Z3O&O/OO\X/FEYJG ! @*=*6K5B%7ED M%*5;BCV]G:AOQRC(5L QDDL; ;VCL9"=K33W 35ZH6IN!12N[H-U1E0#Z1+. M?;:8$L2!#!C%I+SZC:Z&5X@<[!MI?-NRQ2TM=*7V_'EYI=AXT>T-]ED62Y0; MQ_XMOC,0GAO27:(OK69O/?OYUP-YC@I@EE%XBU)HO][;43 :;-FI4$.%M#!4#"[8;W5[G[_PIL>B,#?,R10Y691JZ$!1&TU9VV+ MS9*VO S6JER3X%"]"W8(>*OKJF]0GV#L MXWHA[?CS^ LV%(,5K^@&\TBE[MJ^<76M2I^GI3F^_^SP^H<*+H?&/@!?^UJ]Q4^PJWPYWM?\U;J5R!MO MQ*(&Y=]IE@5I7F P'OZ&B8\_UG^P&%,2!GD>/0RN?Y#%]Q[&E"5!&F8/@_/G MM#U81G$0%Q%EP2Q+81T509QD=*,=NFD??13F09[-..PPB))PX!#-\J H9O3N MJ=UQOQWQ>H D_IFEL7]&*6.E00J7/V[.,\Q%TV"6)_0BBH(B#NDE38.P* YE M89!PAO'R&)W,I*,^#:912AJBGH/96;!2S\8%4BC5B*2\R2J.$9FE",>*( MGE5#\O]30Y3F09S/CN2PG_FU'N(\F$W#A\&S>DB#Z2RG%TD0(07'(.#N]\I3B'$Y.^H(TD*_YSZU!0I M R9!,4U_T@:B2Z&+"&^S&/+($&8.KQ%ZY6=])&$89&@V"#LHTA3%#+)92%F6 M!V$4/ZX/"&Z:40Y=0%.S HF8A2D]]@4].;KGX!A:^=LN-O30OM< ?SPS4NO=+P KQ? M:NR(PP]V<+A&G_T74$L#!!0 ( .Y!F5@HK+,BD0( *,' 9 >&PO M=V]R:W-H965T"J% M-/.@L+8Z"T.3%E@RTU,52OJR4;IDEDR=AZ;2R+(FJ!1A'$7CL&1",538/(D<(!:;6(3!Z/>(Y"N& MB,:?'6;0I72!A^L]^F6CG;2LF<%S)7[QS!;S8!I AAM6"WNCME]PIV?D\%(E M3/.$;>L[HHQI;:PJ=\%DEURV;_:TJ\-!P.2E@'@7$#>\VT0-RPMF63+3:@O: M>1.:6S12FV@BQZ5KRJW5])53G$U65-X,-=QIEG&9PT)K)G.DLELS"RUE<'YA MND-;MFCQ"V@#N%+2%@8^RPRSY_$A,>OHQ7MZR]@+>,5T#P;]$XBC>.C!&W1R M!PW>X.URX2OYP,IB>51PBS<\CN>.S)FI6(KS@,Z$0?V(0?+Q0W\',<5N&K J ??;4'%6LGV M\+M3=%%KEY_VX4_--/$#=+T&ZE1:=*TZ :G 4X%15X&1MP(WM4#H1^O1:?^9 MYD6F*DM9[R\%RX^J]N-NF##HX3?N^(W?Q<\UC$OFI^B'?HWBI*,X\>)\4_+T M_67T8[_&<=IQG+Z;XYM*Z8=_D69X<'&6J/-F/!A(52UM>X=VN]T$6K07[W_W M=GS1_Y]S:4#@AD*CWH1^0-V.A-:PJFJNX;6R=*DWRX*F*&KG0-\W2MF]X1)T M_Q/9(S6NRLN_,U(L%#HXU?)C51 M>Y&F7M;8"#^Q+1J>*:UK!''75:EO'8HB@AJ=YEEVFC9"F62UB&.W;K6P'6EE M\-:![YI&N/T:M=TMDVER&/BLJIK"0+I:M*+"#=+7]M9Q+QU9"M6@\XF/ OPIW_E$;@I.MM7>A\Z%8)ED0A!HE!0;!GWN\1JT#$F]USYT]PS^"C-51[^,<46/R*3UGG*#8_B%WGSQ)^%&X"L^D)Y%D^?X9O M-IJ?1;[9$WS'#'^[VGIR?%F^'S/<\\V/\X4$NO"MD+A,.$,\NGM,5J]>3$^S MRV?4SD>U\^?85YNN;35R0I#0<*.\U-9WO S8$JZ%K^$=9UAO9 _?AN\7?"!8 M:ROOCOKY$RM^,'UM"$GVR9K7,LPH>6AM9QJHF)-P1[#=C4Z!$70"D=\%5I!;)3%'Q#2LB5' MZ"+6LR%!(!AC#IZ%<\)4/6&4RK[W,<26I4>*V[%%VB$R;><>#[A@D06LA19&(FQ"%? 3V/!&)Y\L(EHT%7Q0(9S')>]%5D'!UK\%5?>GZ&]P6^ON,JF:9,R\@TM:R-1-C0>F!"P\3#MP4UN&PO'SFR'P+_? M=5)")Y6^Q-?V/>?>X_AXWBG]8"I$"T^UD&;A5=8VIT%@B@IK9HY4@Y)VUDK7 MS-)4;P+3:&1E#ZI%$(?A<5 S+KU\WJ]=ZWRN6BNXQ&L-IJUKII^7*%2W\"+O M9>&&;RKK%H)\WK -WJ+]V5QKF@4C2\EKE(8K"1K7"^\L.EVF+K]/^,6Q,SLQ M."4KI1[*%K" 46UC$P&A[Q'(5P1-3&WRVG-Y9TP-WXA?VBUTY:5LS@ MN1+WO+35PIMZ4.*:M<+>J.X[;O5DCJ]0PO1?Z(;<+/2@:(U5]19,'=1<#B-[ MVI[##F#Z%B#> N*^[Z%0W^579ED^UZH#[;*)S06]U!Y-S7'I?LJMU;3+"6?S M'\HBQ/ 9+N4C2JLT1P,?[]A*H/DT#RR5<(E!L:5;#G3Q&W0)7"EI*P/?9(GE M__B 6AO[BU_Z6\8'":^8/H(D\B$.X_0 7S+J37J^Y(!> X.^??(&=+H?[1QR M:AI6X,(C"QC4C^CE']Y%Q^&7 [VE8V_I(?;\EAQ7M@)!KS#>:LUQ?"[ M[QKN\,G"4JCBX<\^ 0=+[!= 9UQ4XR'#5RRP7J%V*Y,++CG=KA(V2I4&WD/F M1\+/DHB"**3J20;[SCK8\4"- M>M,[W5"A5MK!#N/J^)B<#1YZ31]>(CJ/#9<&!*X)&AZ=9![HP=W#Q*JF=]1* M6?)G'U;T(*)V";2_5G3+MA-78'QB\W]02P,$% @ [D&96%R*S0[- @ MM@8 !D !X;"]W;W)K&ULE55=3]LP%/TK5H8F MD KY;%=8&XG"$$@P(=IM#],>W.0VL7#LS'9;]N]W[830;25B+XFO?<_QNJN!\% MP.G%S]RJ=R+7A3,"](GI=553]F@&7VZD7>L\3#ZPHC9WPTTE-"YB# M^5+?*XS\CB5G%0C-I" *5E/O/#R;#6V^2_C*8*MWQL16LI3RT08W^=0+K"#@ MD!G+0/&U@0O@W!*AC)\MI]=M:8&[XV?V*U<[UK*D&BXD_\9R4TZ]L4=R6-$U M-P]R>PUM/4Y@)KEV3[)M8G*VUD54+1@45$\V;/K4^[ #&P2N J 5$3G>S MD5-Y20U-)TINB;+9R&8'KE2'1G%,V$.9&X6K#'$F_2P-D)@76+6"LI4Y S M@SUJ(_D&UP[(:#@( NO!,'"#*R:HR(!PP Y"Y)*S@KJN%(V')(Y.6S.=@XBU MLXBT"[>@-38"I;!"/!3E4+@GMS:\V'X8CA)RA"]$'K5L?Z4X56$4-JK")-E[ M,OY.+ZE %:YCH@*Y%J9I*]ULUY3/FU[TDMYT='2M8$)CT2N$!BK2G\#4$L#!!0 ( .Y!F5@; M89NKB00 -L+ 9 >&PO=V]R:W-H965TO&%J K252KUUBH$E;;,"Z!4W:?1CV@9;.$A%9]$@Z2??K=Z1DQW9= MKQWZ(1'?[KF[YUY\9_?:W-H6T<'#LNOM^:1U;O5R.K55BTMI7^@5]G2ST&8I M'6U-,[4K@[(.0LMNRJ,HFRZEZB>SLW!V969G>NTZU>.5 ;M>+J7Y=(&=OC^? MQ)/-P7O5M,X?3&=G*]G@-;H/JRM#N^D6I59+[*W2/1AQ2\O4O\^//BH M\-[NK,%[,M?ZUF]^J<\GD3<(.ZR<1Y#TN<-+[#H/1&;\/6).MBJ]X.YZ@_XV M^$Z^S*7%2]W]H6K7GD^*"=2XD.O.O=?W/^/H3S"PTIT-_^%^?!M-H%I;IY>C M,%FP5/WPE0\C#U\CP$% 4K7TLG9V=&WX/QKPG-+X*K09J,4[T/RK4S M=*M(SLU^TPXA@>?P'N^P7R,\O9'S#NVSLZDC>/]H6HU0%P,4_P*4@'>Z=ZV% M-WV-];[\E,S:VL8WMEWPDX#OI'D!(F; (YZ71)VA%*7PNQ8N0^#1 M,-B>O[(6W<[^5R7GJE/N$P/9UQ2^"M6==PW^#!["#3XXN.AT=?O7,6=/FG/< M68I'U6X# GM;<6"I?=S+L&H;T M8H5&ZAB>01DQ$"2V*C)6E\(YT M)*$6JI*A;NFQ:W%'NMH'!J>I.VR\)SW2!@$RFRK3BQM?F>$=B5I5HQF0YUCI MI4=<]W11*W\H.W@J",5ZB;7OV#-8,>!RV'AN_;!:)D M6<;])TGBS]E!"N(>+YP5D:!%%K&H3#X/O,(=CKO'PR\1G; \S3PPXVGZ+33O M8 \^A49QA&=2%7XE^@I!SSO5!&0+EKYVH; F:IF(2\]LPA(>>V*E;4>:Z%Y1 MFZ[O H!/ZEZ['::]PE$Y<)9&'#)6%.D72#CD4[!2E/3-64X6G*C8=%NQZ&@)M]^O(;KC_"F4Y38(_V>R=\I M4@9NM*/\OC+*__Y"@[HQ,>@!V*OC*[7E:]?(WN[0&-\*E#AP$JKWOF<<30F>#S.>!'[5.>D+A^U MI"F+1/$(X^GP?*H*]S'U'?D2H,J4)7D!2^T)X %P4Q$8_PY&*4@O?.KXI#WU)J4T)LD/(#I$30 M[7<-')GNBS1G*?7(@HXUKH<$&BT8N<^H(91LEA MX_0JC&]S[6@F",N6IF\T_@'=+S2-->/&*]C.\[-_ 5!+ P04 " #N09E8 M%<*='O<" !,!@ &0 'AL+W=OM7#-2B: !M]&W)J6T@3ENTP+8PFFSWL-@#+8TM(A*IDE2<_/L=4HZ: M8ET?+ ZI>6_><#3CQ4&J>]T@&GCL6J&7?F-,?Q6&NFJP8_I2]BCHS4ZJCAG: MJGVH>X6L=J"N#9,HFH4=X\)?+=S91JT6N8^IIC:T\+/W8?S[X MQO>-L0?A:M&S/=ZB^:O?*-J%$TO-.Q2:2P$*=TO_.KY:9];?.7SG>- O;+"9 M;*6\MYO/]=*/K"!LL3*6@='R@#?8MI:(9/PXX)A]$WF_M0#=K([@@F!1T7X\H> MC_?P E!&OP$D1T#B=(^!G,KWS+#50LD#*.M-;-9PJ3HTB>/"%N76*'K+"6=6 M7Z5!R.$/V"@JM#)/ 6Q:)@PP4<.''P/OJ0(&WMZQ;8OZ8A$:"FJA874,L!X# M)+\)D,(7*4RCX8.HL?X5'Y+827'RK'B=G"7\PM0EI'$ 291D9_C2Z092QY>> MN0$-8WZGTAO1V6FT[9DKW;,*ESXUA4;U@/[JS:MX%KT[HRV;M&7GV%?GB_*/ M$PUW^&A@W[7LD'M'(T MO(8X"?(R/1I%Z:T'WM9<[/7_G?,\R&8SR-.@*.?>F%['JH;TJ2?GCE.BLSB( MRQ)F49#'A?=Q4(*;0:'SVO%':VN(YT08N:7(O._8\(HJ"DD0YP4]HSCW;J30 M1@WC/. "2$Z%6D,9Q'-"$GT1>;?#UDC#6HCS>1!E&:UE,,]2[[JJAFYHF<&: M^IYNJ^+,,;TMB""=PP59>9!',[CP[AQ%/]6OG^HWI16 H*'[&LHHF$>Y-=(@ M2PLX]=V$+SJ\0[5W3U.B)_NXYREXNZYT-#BCJ#199'[ MH,;9-6Z,[-V\V$I#T\>9#8U[5-:!WN\D=K P D @ !D !X;"]W;W)K&UL MC59M;]LV$/XK!RT;$D"UWB7;LPTTZ8H5:->@R58,PS[0TMDB(HDJ2<7.O]^1 M4A2[=;U^D/@BWG//O?&TV GYH$I$#?NZ:M32*;5NYYZG\A)KIB:BQ8:^;(2L MF::EW'JJE<@**U177NC[J5#"+=\72\0TAK##7!H'1\(@W6%4&B&A\&3"=4:41/)P_H[^UMI,M M:Z;P1E2?>:'+I3-UH, -ZRK]2>Q^Q\$>2S 7E;)OV/5GL]2!O%-:U(,P,:AY MTX]L/_CA0&#J?T<@' 1"R[M79%F^89JM%E+L0)K3A&8FUE0K3>1X8X)RIR5] MY22G5W\(C9#"*WB/9)N"RWNVKE!=+3Q-Z.:,EP](USU2^!VD"#Z(1I<*?FL* M+([E/6(U4@N?J5V'9P$_,#F!*' A],/X#%XTFAI9O.B,J0IZ^TZ9UTO'IZ5- M<!0E(!_GY>AD\XK@8XN2:=YLH>ISX@)"-XMC.\[2&.Y* M(?4KC;(>3EP&5X0QA3 )X5YH5O7[@'NZ.VB\@,CUT]".89">U/K9U@]18H^D M?HM4\>9.&6F U2$(FU15D$Y^>V;=@!5>YZ!H-)(HG42(2_1G" MR93>/^BH&Z9*:!DO@"Y'8+51H( W>=49$:*E2X2:\#LR!DD[*>Z-J3A;\XIK MCFI^X/#<(&[HHK2(WW"T 2 _VX#,(K!7J 'M")(IA:1>K#6YK5>/^[QD#9EO MT'K%8EWQ+3,7XI'B44'@3K.9#=0L2^ M;UB3X\OGC)XT@3,9GXP9G_Q/QA-? M2OD7#D,-O!]<\^2"%K!&N"4/NQ0 W4G:_<'R.*O\='G\;7((L"D,F3>88[U& M22&?]R$W27X!4S<-?+.10."[23HS\Y2VX\AF10:)FT6)F4XA=H-X:J8S\F>: M^)182)US0ZELI+,@.2J7ECV9+%&04!32 -[5;:=M)$D Z6:X3%R?L*^.I Y2 MB?C%J3LE/J<"Y!UTB1KEUO9"!;8N^H8Q[H[M]G7?95Z.][V:JF'+&T4,-B3J M3S)RM^S[7[_0HK4]9RTT=3 [+>F7 :4Y0-\W@B[C86$4C#\AJ_\ 4$L#!!0 M ( .Y!F5A/V<-0NP( (& 9 >&PO=V]R:W-H965TG/&EG 21$X0""^L8&$V/.$,A'!')^+/C#+J0#GBXWK-_\KE3+@MF M<*;$/2]M-0E& 92X9(VP-VKS&7?Y]!U?H83Q(VQ:WSXY%XVQJMZ!24'-93NS M[>X>#@"CZ 5 L@,D7G<;R*O\P"S+QUIM0#MO8G,+GZI'DS@NW:/<6DVGG' V M_ZXLPA#.8:;JFENZ;FN R9)L:;E>N H#;7['TFO1V7&T*YY+LV8%3@*J#H/Z$8/\S:MX$+T_H2WKM&6GV/-; M*L:R$0AJ"7.MRJ:P<,^T9M(^=>_S!+^\>KC#K86I4,7#[V.)G QU/)&[2B,^ M>T"@ZR^J[O[=D,*4"28+KY(5A6[(;;-7R2Q\9;*ARH<87L.PEZ3M' ]BN'+> M3!B@-K.'N._&C7$D22_I#R'N16D?9A6C;TE'$D27N(.1VG/<P'H-N.TQI6 MK7V5+Y2EGN&7%35IU,Z!SI>*OO?.< &ZMI__!5!+ P04 " #N09E8A
  • T@9QFCX4?6 DVE(CB2I)QTF_OD-)5KR[CA<+ M],'FD)S+F9E#4I.-5,^Z$,+ :UTU>NH4QK1GKJNS0M1I6"9YW1G7E^IX7N34O&V[EYK,8\@FMOTQ6NON'3:\;!PYD:VUD/1@C@KIL M^I&_#G78,4B\#PS\P<#O!.I27W/#91,D-**N-WJS0I=I9([BRL4U9&(6[ M)=J9V:_2"$CA!.9KC5M:PT*LL.A&P]$#?ZJ$/IZX!@-9=3<;G,Y[I_X'3@.X ME8TI-%PUNA'.[.>?:.3]<@ ;&[&Q0]YG"SQW^;H2()?; M7L"]:*4R9;."FZ8_B,AH D]OH\:?73+P(%X-S"N9/?^U+Z^#D??G]5 H(;[H M)V WLF)LQPCA^G$!BT>XJDKD:8=0 V]R^,T40L$%3F55YMR@A^O*WC%6&JD*60O("JYUJ0>+$P@\$L?T7>A#Z59D):_, MVU<13B ,"//"=^%\:0164STCFI8KTP/F688'0:I2;"-1G_@)A9"D(4-KFA _ M".%!&EZ-Z*D7DSA,+6R/T, ;)9^98?@>>1$ \;$ILDC&$S29AZ M$(8Q\:B_GQ](N"B$&'F!G$H3+$3J,=AW![H[+U0MU*I[AS5DG M_KQ_X=[5^^\$Y-NJ1#)58HFFWFD<.J#ZM[>?&-EV[]V3-/AZ=F*!GRM"607< M7TJ\_8>)#3!^ ,W^ U!+ P04 " #N09E8)$'I+D4" #N! &0 'AL M+W=OB571K-C^PS^>+YRN,?]"XL.-84C.+Q $E(YN,-=%A/K M]+?%1:]IUFE*WM&4PK715#FXU"66_^)CSF](,GE-G'\A)AYJG@6_R#M]<-)*$@LLMSV(I?=T=7.FBM19+6+8$_%?@F4=X M(62YKWX=_TG@]W/ZE//4GF;QTVY2>X(FWR9#4"<]WFF=&NTZ3)2#PK2:N@(/ MWF%HST.OOO'/>)B[V?M+T[T$7+ZUY&92N&+*T?$ICX+MIJLSR#2A09>&N-W# MMN('":T/X/.5X2;M#7_!\,3E+U!+ P04 " #N09E8,B!_*60" *!@ M&0 'AL+W=O*B[TS"N-J6]]7^BI;Y#*QO;SCN"N)8@^ M(?A!U8C$X1<2!5$R()^?ER\@[^7Q1[F/M>@+$O4%B5R\Y)-X]TPP+&=!ME(. MI]/JKYW>-LD^2\-K)-\?0I\Z3>+Q/Z\:&L,6NEG9DK-L*]K@M32@&.6:X$T@]4[E)39807)9U5+@)1I$ M3DYH)D&:WAPQ#WC%47@S#)WVT.E9Z$=I*,>*]A=\B"\]_9/C21P>\9UZA4$: MQND1H'_0J79*XN7?,J$)APT*@]$8XZAV\K2&D;5KWA=I,! .Q< !D !X;"]W M;W)K&ULO9AM3^LV%,>_BI5=32 Q\M@'6%L)FEL- MZ3(0Y=Z]F/;"34Y;ZR9Q9SLM5]J'G^V4-*'!$)2-%S2.??X^_N7XX7BTH^P[ M7P,(])0F&1];:R$VE[;-HS6DF)_3#62R9DE9BH4LLI7--PQPK(W2Q/8V7.OYQ0-9K85Z84]&&[R".8BO MFWLF2W:I$I,4,DYHAA@LQ]:5>QFZ V6@6WPCL..59Z2&LJ#TNRK*@;\W\-_;0[ W"#298BB:0X@%GHP8W2&F6DLU]:!A:FLY?)*I[SX7 M3-82:2_H! 6 IV$(#!).'J$)Y'CY%16?)V'Z.33*?J$2(8>US3G M.(OYR!:R=Z5A1_N>ID5/WBL]^>B69F+-T>]9]>O/:/@+6;G MR!N<(<_Q@B9_WF'NNZ^:AV;S$*+2W#>,QB\_A*_U@E?TOH 0P#BB2S1E$!.! M[G+!A61-LM49NDIIGHD&-Z^-LFK9N.0;','8DNL"![8%:_+S3V[?^;4)62'6 MUV)JR=A.W%[/&=G;*I@W&M6&'Y3##]X8OHP*.?P_;R%= /L+_8,>8$N3K1S] M,Y 9CDA"Q(^R41,.8S=M<70I%G8D5L/;*_'VS'AEN1):SR3/T"U^(FF>HFO* MI*2&C:47LJX);N_HR_N.^JL'R-3H2UMLA5BOTF=0[[,&I%\"Z7\,R+U<$#-! M<()NLDCNI!S>R:9_Q,9K8F-TJRV;CL1J! ERK)I3AH-VP+L2*P&<%@"'+8!>":?Y0X M7!0 PYRID+L'1FC<1-"HWG:E*\2&E>AUSIU!X+U8^COJL\;KHN1U\;$I.\T9 M4Q'XOGEJ[*0MMHNC21\,Y6;X@MIQJZ'O!7[S"N8ZAZ.;T_V>*1O-($:S7![B MT.?E$O3!NPBYNRVP3!V492C&\(3F.[PI:DP[KMG+MD0[50N[4JM_H?Q/4< MHES65L)X1C*<1T"LW.?A3&(5UQ6^X;6&PO=V]R:W-H965T FMXVU) ZVVXQ_S[631:G65I/@)?:U[SD^Q\Z]42/DD\H! M-'DNBTK%-->ZGCJ.2G,HF1J)&BK<60M9,HVAW#BJEL R"RH+QW?=L5,R7M$D MLFL+F41BJPM>P4(2M2U+)O_<02&:F'KT9>&!;W)M%IPDJMD&EJ ?ZX7$R.E9 M,EY"I;BHB(1U3&^]Z2PT^3;A.X=&#>;$.%D)\62"+UE,72,("DBU86 X[& & M16&(4,;OCI/V1QK@$5^9:+K6)5IB)'HP[#YJ3=F7?MF?Z1,^^9 M')' ^T!\UP\/P&>GX7-(>WBP#W?0?7\%?G\%ON4+C_ -+&=H^9"?EF!L"4Q= M[!)O,KEQ(VY+1](6IJED*,<7"5R!W0)/W[[RQ^_'08_PGLCWS86\^_->G"=_T M-*^S#CV-,Z@CT\/P1]WP2I$"UHAS1]=7E,BV+[2!%K4MK9706*AVFF,K!6D2 M<'\ML+RZP%1KWYR3OU!+ P04 " #N09E8VF]!@X(" "R!@ &0 'AL M+W=O%-';JJ+JSRUPN9\ZOO/VXI&M2V-?N%FZH6M8@'G>/"@]_K$9K*4\L4.OA53Q[- P"$W-@+%9@DV++@<@5 MN9=B?6E 5\LX?O[2YN1+<;0;<;01TO.A+O'LTIWD.U!C>36!DCJ0O2J[+(D]STO=71]_J+*B?ZIWE&%'&9ZDO&."BAP( M!SR_1"XY6U-[)\8PFTAQ#R"XC@\@AYHP^#R.&'6(T4G$)VDHQ^NT-&-0T6#! M)!YB#56Q=Q0L[L#BTU\8M,9[I10(0S92U;4$OSCOSOHQZ'B <^DGT0'SF*B7 MV#ODI$-./K"7_P=,1DZD'_@'A$-5[/E1=(#H]BJ*K>9X3]=,:#QR*_1YDRM, M4345LAD8N:F+S%(:+%EUM\2?"B@KP/F5Q$+3#FS=ZGY3V5]02P,$% @ M[D&96&IZ+B!- @ B@4 !D !X;"]W;W)K&UL MM511;]HP$/XKIZR:6HDU(0'6=2%2:55U#]T0M-W#M <3#F+5L3/;@?;?[^RD M&=L*#Y/V0GSV?=]]=_ASNE7ZT12(%IY*( M-F9\75BW$69IQ=8X1WM?335%8<>RY"5*PY4$C:MQ<-$_GPQ=OD]XX+@U.VMP MG2R4>G3!I^4XB)P@%)A;Q\#HL\%+%,(1D8P?+6?0E73 W?4+^[7OG7I9,(.7 M2GSE2UN,@[, EKABM; SM;W!MA\O,%?"^%_8-KG#*("\-E:5+9@4E%PV7_;4 MSF$'$,=[ '$+B+WNII!7><4LRU*MMJ!=-K&YA6_5HTD0]'L01_$ [N=7<'QT\CM-2*H[Z7$G/?:\@SV\U\)=V@"[0 (F# M.>H-SRGX=HOE O7WU]0>9'4F.#<5RW$E[HM&-\YO JLJ[;:$L>=#P":XB!\,=KHU)E;*0LI?=O(YGWJ!900<,F,A*/YM80Z<6R3D\;L& M]9IWVL3V^!G]HQ./8A94PUSRGRPWQ=0;>22')=UP\R!WGZ 6E%B\3'+M?LFN MC@T\DFVTD66=C Q*)JI_^E0;T4I G/Z$L$X(NPGQD82H3HB_.SLD988)\*^1&8[2>^ :IV1?X M64WCIJ(1'J$1D3M\:Z')!Y%#OI_OHZ1&5_BLZR8\"7A'U16)!AG1"3I18W/D\.(C>(VGU'EZ@4>/4Y%!GU,54NJ0;!5N9TD0!2ABV^9_* MQ^.HB=JC&33B,%6S'%2%O(!,EA9Q(_!!SNPBY7U^5)23EM++:#A( MHXXA/6%I&L5!OR-)XTCR/QMGQOH\E?OCPGN0X/6,3# M).U0/0Q*PB3I9SIJF([>JF9:6JI#XCZY/46S!N5N:-1*Y(*SE4/61.._7K+N M%[)R8-13)]%@W+&@)RJ.PR.':MQX,#Z]6U07]9F'W%X%--\Z\O;N$-*TRL:* MK87WB1@?T N3H%L8AT'I:'1D&P?!RTT8O.V1J_'2O0*-NH;W1 V'K6VIV/JM M*[P$M7*=C<:CLQ&FNO6:U:9[NG8]0V?]QG95KC5X@:E:,KS3\$1JPF&)D,'5 M$ U459=338QV!;L'U!+ P04 M" #N09E89U06<\0% "!)P &0 'AL+W=O)$E98Z!YE*L#^F".ND>ACTP-F,+E42/HIT6 MV(8K MEM#L U^S5'WSR$5"I3H52R=;"T87A5,2.\AUQTY"HW0TG137;L5TPC;^^%>K,*:,LHH2E6<13 M(-CC^>@C/+LD.'359!YHQBYY_%>TD*OS43 ""_9(-['\RI_^ M8/L)>7F\.8^SXB]XVMNZ(S#?9)(G>V>501*ENT_Z8U^( P<5I]T![1U0W8%T M.."]0U$Y9Y=9,:TK*NET(O@3$+FUBI8?%+4IO-5LHC27<2:%^C92?G+ZA4L& M"'@/OK(M2S=,'5U%&5TN!5M2R1;E];=73-(HSGY3%O>S*_#VS6_@#8A2<+?B MFXRFBVSB2)50'M:9[P>_V V..@;'X(:G(#P/ =0"XB+?EHD&1-;-IK^^@LGK4@.T_OH-)N38NFQ7L, M ]@NQ;A,:6PK!?@/W F:9H],"'4G4@EN>93*XJ93K=0HF7'0OI(-%*Q2'[^L MCV\MF?^B9":+2CI!F4XPD%Q\R\3+.AE'ZZO30,$JA0G+PH36.H4OZM2T,-Q: MT-6+FVM,ZI*G&8^C!)O>NA0I[GXJ N9-.,A#X< M=^BH@0*:B<)"Q]2'"7?II,H!E-CM?OJ$8[*,D,%:U:2LTRT!YF8)-5($)!XS9M M,X,>:5<9::1!9J097.77M6%S5GWE'2I:M8::B) ]$:$FZ80>\>OK:(L9)#[R M.X (:2!"9B":K=D\HK'\J36V;[[FL7JK=@KZ09I^D#W]H";6A"[$]<>,%K/ MAX'?(9JF'V2F'VO1CNFXYIQZBWL*,D*:C) ]&:$F\1#D>WY=W*89]KTQZA!7 M,.>OG'FQ83PZ\W6*,.-J-.72+; M7W/,P_35:JAHU:)H=L'V[();H,2'9%SOE"UV" (I M\ 5K?,'V^(*;7!*Z;EA_HF@QR]FTXX$1:WS!9GSYPM/W][-CA!J42(:*5JV& M)A)L3R3XY?=)1I-J2II$L)E$F@)9+W2#0LE0T:IET5""[:$$-XD#C0E"=;6: M9JHO=K1%HKF$F+FD*=AIUCES&KW?NY^"6XCF%F+/+:2%1\8XK-]\+69*SHXG M :*AA9BAI2GGH.N<>?3>*IZ"5HBF%6)/*Z2Y5P77[\@VFYI^SL%FIH2)9;'' M*P-SODGE;B=0>;7<1_:QV#U5NWX!SRYWN\%TF-WFM!LJEI'JI3%[5"'=#[[Z MEQ*[_5Z[$\G7Q9:I!RXE3XK#%:,+)G(#]?TCY_+Y)!^@W'4W_1]02P,$% M @ [D&96%!K-+,H @ NP0 !D !X;"]W;W)K&ULC5113]LP$/XKIX@'D%C=)M!M*(U$6Z;M@:FBL#V[R;6Q<.Q@.Q3^/6#L>LXD)%61I\"Y.ENG%2*%P8L$U51->CJUGBXT/ +X%;N[<'G\E* MZT=O_"@FT= +0HFY\PRB&0\=9Q1?Z4'[N]W[-]"[I3+BEN<:?E; M%*Z<1%\B*'#-&^GN]/8[=OE<>KY<2QN^L.UBAQ'DC76ZZL"DH!*J7?E+5X<] M /$%M'"/+Z[A\HP0 M#\LYG)ZE;BQA;,H?" GZ4NZ@Z M+7H]&[8EO2YH M? "=KS5U7&?X"_KW*GL#4$L#!!0 ( .Y!F5BM N/FMP, / / 9 M>&PO=V]R:W-H965T MR$_%@JN=W;(L:49R05D..%E-K;?H:HX"#:@B/E.R$YTUT*D\,/9=;]XOIQ;4 MBDA*$JDIL/K8DCE)4\VD=/QH2*WV.S6PNWYBOZV25\D\8$'F+/U"EW(SM2(+ M+,D*EZG\P';_D"8A7_,E+!75?[!K8J$%DE)(EC5@I2"C>?V)'YM"= #(.P)P M&H#SNP"W ;A5HK6R*JT;+/%LPMD._2AIH3R3ZOY][3-@JV'HQ2#VU0V1F*;B MM4)]NK\!KUZ^!B\!S<''#2N%BA436RKI6H"=-#*O:YG.$9EWF%\"%UT !SJ> M 3X?A]^0I(6[?;BM"M96S6FKYE1\WA&^?06*MECDJ0 78,V9,"99LP85JSY@ MVQGR8^BIC+;=9$QA4>RY;5A/M-N*=D=%OTV2,BM3+,E2_=#5H4\HUD?))+1F M\CL*WH01R#\FTGQ**E^BE^) B=D:BG' M!.%;8LW^>H$"^+?I&)R(K)=_T.8?G.50! =F(,>/W(%EQJ@P,EL6MI+#4\@CN7]OP+(XUM%TS H2B:&"9*0SZ MZ,@3$G6Z#30J^[;D.94E)Y7@6_JHU^.';)SQN:Z=BJV?_[YO0.=I'!K:WN,O M]@(XM,T8%GI';-MW#FB\=?A,-C1)?V74*,>SC3H16S_C?0N"QGN0/S;JL+5P MD!\.?3)$0>0?L6G?@*#Q#F3.7J0AK;;AU$(^B$<^&9WQC$]"ZOA94US 5*R4CAX&:H:\7J\K#>2 M%=6$]L"DFO>JY4:-Y(3K '5_Q=24UFSTT-<.^;/_ 5!+ P04 " #N09E8 M_*F1O&0U'.L?#\5[]G8\=8UE3 Q>*?V.E MK1;1ZXB4L*$-MS>J?0]]/%.G5RAN_)>TG>UD&I&B,5:)WAD)!)/=G^[Z/!PX M),<D1R3%9*VLJ0M[*$\F__ M&/$&QG3/N$R#@BNJ3\DX.2'I*)T$],9#S&.O-SFFQR03C2 _5B#6H'\^%F)0 MP=V4,U/3 A817@4#^AZB_/FS9#9Z$^";#'R3(%]7BA-R ^Y6,;GMBH,ET0(K M]!VH?K0L8=6$/*!C &\ZX$W#Z:.[)],75/C'],T&OME_25]8-9GY_)D X'P MG#\!: S "?E4@Z9V '3$$EK*/6D -*R>3(^#Q@>-0H#>^G9H2*$::;N>,:P. M'?>\:S1_S+MVC9=RRZ0A'#;H.CJ=8\EUUP*[B56U;SMK9;&)^6&%KP9H9X#[ M&X6MIY^X X9W*/\-4$L#!!0 ( .Y!F5A8\9+&PO M=V]R:W-H965TA'QR@L23*ENW -M#8 M+19@W8*F73$,^T!+M$54(EV2CN-_OR.ER(Y#:QGV1>++/0^?._+(F^ZE^J$+ MQ@P\5:70LZ P9GL3ACHK6$5U7VZ9P)FU5!4UV%6;4&\5H[D#565(HB@-*\I% M,)^ZL7LUG\J=*;E@]PKTKJJH.MRR4NYG01P\#WSAF\+8@7 ^W=(->V#FV_9> M82]L67)>,:&Y%*#8>A9\B&^6,;$ 9_$'9WM]T@;KRDK*'[9SE\^"R"IB)V0+5I:6"77\;$B#=DT+/&T_LW]RSJ,S*ZK90I;?>6Z*63 .(&=KNBO- M%[G_A34.#2U?)DOMOK!O;*, LITVLFK J*#BHO[3IR80)X XN0 @#8"< X87 M $D#2,X )+T  @8M,[8J+PY(:.I\JN0=EK9'--EPP'1K=Y\+N^X-1.,L1 M9^:_2<,@A6OXE6'T]',#/C[AR<(_%3G9HV&1:V!7-"0P&I9OAR<=@;?=+'_%?_N\ MJD'#$\%)/#YSZK4-&1*_3\/6IV&GFJ_2T+)V!UA]D'WJAJ_"F40I.9/G,2)Q MZM>7MOK23GW?W6W$#(V#"]0>T6W)P3<=L@UR+.3 SW,M .C"O.O]R?^ M?5NUZ%Y\5!/XTN)-0(@CJ.I\)0/(Z4%WI,BHC^4/@< MK]>8G.Q5U(^2LPVMC<8OC45W &I]3P$OS3:K'GJQ^E24> MH]$D\8N>M*(G__M>FKS*SG@\FIR)>VV43$9#O[@X.KY,4:>\3UQ0D;$.<0W! M:51&9](\)NDE9?;-?#E"CEK)O]U_=R(K=SGF:'/C:'< 7*9<&WGM&L!^[O@6 MRR;3>/4>]@7/"J"*0592K?F:VRS0H(_W,O9,P6 AJRT5!^ :A,3$0 (IZ*H\ M0,84/LH"C,11@;66-3^Y25;L(/$=EX+5>OJ^C U/BHB*J8TKQC2X+*R?DW:T M+?AN79ES-KZPA:!G_$,N*T]\C#=<:'1GC3*B_@B/F:J+ MN;ICY-:5-RMIL%ARS0(+8*:L &PO=V]R:W-H965T),7A /+C):6/A2["==?Q[["3+.NJV M/+3Q[3O?=TZ2[V2VE>J7K@$,>N!,Z'E0&].\"D-=UL")OI0-"+NSEHH38Z=J M$^I& :DZ$&=A'$5YR D5P6+6K=VHQ4RVAE$!-PKIEG.B_EP!D]MY@(/'A2]T M4QNW$"YF#=G +9B[YD;963A&J2@'H:D42,%Z'KS&KY8X<8#NQ#<*6[TS1BZ5 ME92_W.1]-0\BIP@8E,:%(/9R#TM@S$6R.GX/08.1TP%WQX_1WW;)VV161,-2 MLN^T,O4\* )4P9JTS'R1VW*5DNOM'V^%L%*"RU4;R 6P5<"KZ*WD8 M"K$#B.,#@'@ Q/\ ;&7\@&0 =)4+>V5=6M?$D,5,R2U2[K2-Y@9=;3JTS88* M=QMOC;*[U.+,XI,T@')T@3Z +8:V@[>M:16@CU10WG+TN0%%#!6;_@1:2LZI ML3?2:'0G*E#HDQ07)1$E,+)BL 4^LG2/K$B3U,^5C5S9*:Z)CRO;X\HF2>;GRD>N_!17X>/*][A2 MG!9^KLG(-3G%-?5Q3?:XDCR+_%S%R%44AC#$NC>\(7\Z/_"13_=O([:OD)\<1T^N%1VE?\^;UD!E#<4F#=IXS23: MX[[(HD//$-YQ3/S?J3-*5I110\'O9WC//]*\<"^75X(SK.\I@;[4P"(2V%JC< :=86L?Y;U:*"7/E<*=SH)![7I&JQ&I6R%Z:%7G]VX%ZO*AXVD MR&N^PAGZQWIJ*4H.+ NA4#MA-%A<#MBPW1]U0GY,>!*X=4=K")7,C7D.P??% M@*5!$$HL?6#@]-K@&*4,1"3C3\/)#E<&X/'ZE?U;K)UJF7.'8R-_BH6O!NR: MP0*7?"W]O=G>8%-/-_"51KKXA&V3FS(HU\X;U8!)@1)Z_^:[I@]'@"Q[!Y U M@"SJWE\454ZXYT5NS19LR":VL(BE1C2)$SI\E)FW="H(YXL?QB-Z!7%<"OX7$CA!3HXGZ#G0CIXP)U??5?S$@>,_._0;I 5'S^T>^F7 M$W([![F=DW)O2>Z_II>J1>9PM1MBO9U-\V3S?']R9$IPGQ1 MGU=".Y"X)%C:NNHRL'O/[@-OZNB3N?'DNKBL:,S1A@0Z7QKR2A,$ZQU^',5? M4$L#!!0 ( .Y!F5@!M%_:R0( )D' 9 >&PO=V]R:W-H965T<_KY_CC>+J5ZDF7 (:\5%SHF5<:L[GP?9V74%%] M*C<@\,M*JHH:[*JUKS<*:.&"*NZ'DTGJ5Y0);SYU8S=J/I6UX4S C2*ZKBJJ M7A? Y7;F!=YNX):M2V,'_/ET0]=P!^9^9?!Q3*S M>B?XS6"K>VUB,WF4\LEVOA-Z4-[+=W M[E]=[IC+(]6PE/R!%::<>6<>*6!%:VYNY?8;M/DDUB^77+M?LFVU$X_DM3:R M:H.1H&*B^:AF M&VYM7#1FPX3=Q3NC\"O#.#/_*0V0C)R0I:PJ9G!_C"94%-@7AHDU]LD/1A\9 M9X:!ML*2XK F3) 'JA05YK53O)*C*S"4<7V,RON[*W+TZ9A\LMI?I:PU&NNI M;Y#;SN[G+>.B80P_8(S(-<*4FGP1!13OXWW,MTLZW"6]" \:7E-U2J+@,PDG M83S"L_SW\.@ 3M3M0>3\X@_\%I13D0.1*SS5N:JA(-MV9<<6JS%+G9F]I,_S M+(R"J?_<<<<9'^2\M'"4:X+%8T=HSP33NA[N2X/:^"4]BC!, ML@'JOBB81,DX:M*A)@=1>X>4=V?38F.I.X$7INW9[N4P!I_LPV?1@'U?>'F:GNB0:C.'@KN,86[H_;Y#$YP.Z,548Q^-X68>7_<_3FNT=Q+,P M" >@^Z(T.(L&G'ZORE6@UJ[X:Y++6ICF[G>CW?MRZMAT[0?<: MS_\"4$L#!!0 ( .Y!F5CWMWRR@ ( %\& 9 >&PO=V]R:W-H965T M#C!#8\<.D#))9DB *0,RF(S\VEQ/1JJR@DN<:S!5 M63+].D6A-N.@'[PO+/BJL&XAG(S6;(5+M(_KN:99V+)DO$1IN)*@,1\'5_W+ MV9F+]P$_.&Y,9PS.R9-2SVYREXV#R E"@:EU#(Q>+SA#(1P1R?C5< 9M2@?L MCM_9;[UW\O+$#,Z4^,DS6XR#80 9YJP2=J$VW[#QXP6F2AC_A$T3&P605L:J ML@&3@I++^LVV31TZ .+9#X@;0+P+&'P"2!I XHW6RKRM:V;99*35!K2+)C8W M\+7Q:'+#I?N*2ZMIEQ/.3KXKBS"$+_# MFB "GLG4U4B'%^C95P8>,"MK9@X MH9C'Y34<'YW $7 )#X6J#).9&866A#BZ,&V23NND\2=)$[A7TA8&;F2&V4=\ M2 9:%_&[BVE\D/">Z1XD_5.(HWBP1\_LW^') 3E)6]3$\PT^X6M*2"6%FRW= M-T/EG*+$G-N3?=6JVEXZ3KX,V:01&W,!YF#5N;@H,R;/$=_ MBZ C>,'H0"PP53+E@C-WUTYACCI%:?=IKU,,.[JB7ASU=]3OCQKLUW_6ZC_[ M3_J9A5O,4#,!2\ML995^W04==%D+^?I1_Z[)OP35'L/.72U1KWP+,Y"J2MKZ MP+>K;9>\\LUA9WU*W;-N=K]IZM9+QWG%I0&!.5%&O0L2INMV5D^L6ON.\*0L M]1<_+.@/@-H%T'ZNJ"LT$Y>@_:=,W@!02P,$% @ [D&96&VYG>CL 0 M]P, !D !X;"]W;W)K&UL?5/+;MLP$/P50J<6 M:$-;MOL(9 %QTJ(]I##L/LZTM)*(\*&2*\O]^RPI676!.A>)2^[,SG"766_= MDV\ D)VT,GZ=-(CM+>>^:$ +?V-;,'126:<%4NAJ[EL'HHP@K7@ZF[WC6DB3 MY%G7ZQ9<'*P]BD$7\MU,@N"0$&!@4'0[PCW MH%0@(AF_1\YD*AF E^LS^^?HG;P M9OQXJ8!?-$.#J^/(>5;8SN#0EVEWFNJ[H9E_TXZKIA MS(8 ;1M;>[!(@Q*7#;U,<"&!SBM+[1V#4&!ZZ_DS4$L#!!0 ( .Y!F5C2 M=P+;00D .-0 9 >&PO=V]R:W-H965TZ':3*Q5ECQ)3KIA'WZ4K)@6 MR9XLFL;VIHV=X_G^Y(7ZW8G6Q5-1?JQ6G-?>IW665Y>355UO7DVGU6+%UTGU MLMCP7/SFOBC722U>E@_3:E/R9-D.6F=3[/O!=)VD^>3JHGWO77EU46SK+,WY MN]*KMNMU4OYUP[/BZ7*")L]OO$\?5G7SQO3J8I,\\#M>_[QY5XI7T[V79;KF M>946N5?R^\O)-7H5!U$SH+7X)>5/U<'/7B/E0U%\;%Z\75Y._"8BGO%%W;A( MQ'^/?,ZSK/$DXOBSDXO,B^S5=UJO+233QEOP^ MV6;U^^+I>]X)8HV_19%5[;_>4V?K3[S%MJJ+=3=81+!.\]W_R:=N(@X&"#_F M ;@;@-4!]#,#2#> '#N =@-H.S,[*>T\Q$F=7%V4Q9-7-M;"6_-#.YGM:"$_ MS9MUOZM+\=M4C*NO?BAJ[LV\;[V;;25^557>'7\0ZUI7XKWN1^\]WQ1EG>8/ MWMM\EVK-DGT=\SI)L^H;8?GS7>Q]_>4WWI=>FGL_K8IME>3+ZF):BQ";#YHN MNG!N=N'@SX1#O-LBKU>5]SI?\F5__%1(V^O#S_IN,.CP-BE?>@2]\+"/J2&> M^?'#B6%X# ^/^>)SPWMJR'ZU2.N/?L;?>_[(\RTW3NQN9-".;/[:'Z_0+(RB MV<7T\5"O;H8IH40QB\$XFLWH5;5)%OQR(G:;BI>/?'+UU1&Y>::1*8'P814I2"'W.\B-V,,"UO&/%]*O.FIS78:PU MK?-DD]9)MEO495IO2W-R![KB$*FIK1M1&JB)#<9CN;+A7FT(JOUQP\NDW4?W MF^QOMWS]@9>_FT2#SD:NW]REL]B1L]XD1OM)C*SWP$C+ %_)$=WB6X+4OYP8 MC,!2WVRO;V:;)-X_WINL@<%?^"I=9+QJ=\<[$4"ZX' N@9\Y-I=<.HL=.>O- M-?(E_OC6V=0-/4P6Y(8E?>^O.,Y3QC^Y3"6JK,?$347HGN;;)J.ZW"KR@:QQA)7=++GT%KORUI],R;P(AEXP:W1F-;*]P= WWS]J?XVJA6 MY]G CR)5K6XE+E*J60R'8RM7@B^"R7>XIND<#!8U)CL6^@BK@L_!J$A"*H(I M]=C"!NE BA'51.M6=.9K*7T.;$626Q$,KO#E0&57[RX99 RGT.K46^S*6[^I M);$5VV,KUG%TQFBH;AP&,T1#'*H7"S@26Z626C%,K8-9=5O41;DJUMR;K\3V MDL(Y!7_:V)QRZBUVY:T_TY);L3VW8AU(B2B%U'W*8"82*O#5E#H'MV+)K?@4 M;A4I]6.]XN78B@C^T-&9Y91M77GK3[AD6VS/MEAG5D:HKT*=R0PQ%*B9=0ZR MQ9)L,4RV@YEU?5_SK!9!8$DPLW01X:A&IY[3 MGK0K;_T5D<"/[=O26,=W8R/19&=J),*AV$J5H(]AT+>NWSN_/7TA(^HL&*P( M40M:.$;+.2 2P D,X$?4[\3 X=IV8S!"F(;JBL/1V*J5$$Y@"!\NWSL'_3HV M#-5J8FZP([[/U.HDA@.R%2Q9F, L?&SY3G3@#2-MC74C% 5,57P.*"8')PM. MA>*3KR@6+0 XZ+$7'*?>8E?>^@LFH9K80S71:=G4 C"8&5L <"2V2B55DQ.I MVDEJCNLCP"&/3DRG$.[*6W^Y)(03>P@G.EVK][Z&36(X %N!$K[)?P[?MDT( M./+1:>D4T%UYZZ^:!'1B#^AD^.#(L$D,!V K4&(Y.;'_[B0M770P8"&CL]1I M8]^5M_[)1UE74/O&/C75"EB[0V8T0TP[XGB.DH+*DH*>V-=W>EP%#F9LQCGU M%KORUE\(6>I0^[8_/>ZXBL',=%P%#L16J*QP*%SAV!\K)H:V#,7J)!BL @VE MX1AMY^#@9#5<-!S1MJ"&HB"8J1V)N&Q6.O46 MN_+67RS)X,R>P9D.UZ8#$B8S*KA-SI?%MEVV;R>%Z6P2VKN_2 <=6/!%'1Z:\&IM]B5M_[:R.J& MV=]:8,.W%@PFIF__P4'8BI05#8,K&NL^!=./QB-$M4G0K2*J72;.42PP62PP MN%@XHDW!#-_D1"C"FER3'6-$4WR.ZH')ZH'!U<,17_K6C\6$88"T/58WPSZ; M:9OL.3 \D!@>P!A^]/>^#6=HJ-JF,!AA/%-/E, 1V2J6/!Z8E?>^DLGZ3RPI_- QVYU!QHVB>$ ; 5**@].I'+'N3FNFP$'/SHS MG2*Y*V_]A9-('M@C>:##MI:9@R8Q'("M0 GCP?\(QFT;&["&T0GJ%-A=>>NO MW\'C7>R!/1@&=H.)"=CA(&Q%2F /3KP%X3A)7?0Y8$FC<];IG0I7WOK+*8N/ MP/Y.13&POJ8M(BA=(E-;:KYV%=:4;S&DBE"/N]7A*6 ME$LR'LEE>56:.IBII309.>]"@;M]R3,2)>G>GEX?QDP8X):%7=/ ,T;,>KFLQ3#K9E]X,/[9:'?<8(U]XR%NFHX7M MNHU'A9+;Y8N)"UA=6K+@GHJ,3*C@4\V!5="2B[4+]R$P4T+IP-A]LXDBB-0/ M#HY<#[:TU2FY5+K)[3*XO]-V^ &PZ8%!+D1GL$]<8#RJJ#%,RRO;:08WP4=0 MT+9OUY5U.-=T'?4'9$MH;C;)5.F MBW2#BM\K\WEIIR.;/A0HN]:LX*NFORHZ YAZA*O3JA+K3X+/9=,,DW% MKFE;^Z]YE5_L.+[X5Y:;_RJ'AKT>VT/LM9L]D MZZ(!O$%DY#N\B8AMTF"ZY,)PV?86/,^9?'3 67E#I_8U<4_?CL]909?"W'9@ M1K;M;RSGRS+M1EW#0K2CMNVO,+THZ5Y?;"XN<[9B^:3MZOFT:0:V8;.V%Q . MD:OF\B,8QV%^!# L#^8 XS@6EN=_FL\0G8_#,&]#+S)$.4.4XU@^9-)\L#Q^ M3FHO_TS3-(Z3!%O1R<3K8(*M6Y+ UZ^&>0,&E@7GQ#'L*N8->X)Q)$TQ M!&K17Z-)@JQ. A___F!/21RGJ1\!S.\@CC$$GD8-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( .Y!F5A&H?^/YP, "\= / M>&PO=V]R:V)O;VLN>&ULQ9G;;MLX$$!_A=#3%MBLK4N<"^H":=SN&LBF01WT MM:"EL4R4(KTDE4N_OB.ZWE"-/>B+Z"=+%$T?C<4Y0^KMHS;?EEI_8T^-5':: MK)W;7(Y&MEQ#P^U?>@,*KZRT:;C#4U./[,8 K^P:P#5RE(W'DU'#A4K>O=V- M=6=&X8EV4#JA%39V#5\$/-J7Z]TI>Q!6+(44[GF:^&,)"6N$$HWX#M4T&2?, MKO7C/]J([UHY+A>ET5).DW1[X0L8)\I7S8L.\IXOK6]Q?/F9(\@TF8QQP)4P MUOD>?GR.C ^ G;=GK=,?A71@9MS!WT:W&Z'J;AB\BU%P&SX.N\]M$"_-[X11 MKU:BA)DNVP:4V\;1@.P E5V+C4V8X@U,DUT7=J4J]D$Y#!*;J^U0V+>[4_SI M>;6]:X>X00S-I< +9EYY\.$@K[6J0%FH&!Y9+46%'!5[SR57); ,B,@LR-" M?LT"R)R S(\"N>AP\*L!9$% %D>$[$7RE( \/29D'D!.",C),2&+ /*,@#P; M%O(64SA+V0F[Y:XUP/2*?=J V79D/( \)R#/(T!F"#E7#]@350$V(+L@R"XB MD.5(-H.E"_/UF$K8XPA0!4)]!@Q7"R$7*9*!3>*Y3I$+"P=\QMSSG^P.\[-C MO-/??R$FI9)T8)=XS EBW@"WO021#FP/CW6&6->Z:83K>EL?.'Y+I#O?6N% FO9 FH?S)"0 MTD8ZL#?FRHH*#+LWO,+*E%T9PU4-KQ@I:Z0#:V,A:B6P;S=[K\I2M]TC6+,[ MM%S93\XIY8WT".)@?^!*0()]$T)2"DEC.F0?74;))(LLD[V E%6R8UJE5[!F MY (EKE7VAI'22W9,O?3#2.DEBZ&7O>G;1S3$I"R3Q;#,H;*Z'TU*-=G JMF; M'T_8HFT:;IY[:WO*-EF,16;+*IO$!/'K%KI']*;WJY33HDGCRZ>WO\>8E+ZR6/H)\0\\1G3 M\!(K(QM60CFEGSR&?OJ8,V%Y71NH$2G$)'?(8ECHH,S#C9VPT(',<.M MG9RR4![#0F'-T<^<(29EH3R&A0+,GP?LP].FVS\+,2D+Y3$LU,/\V'JY_]N] MS>@E),I">0P+'2SD>E.(LE >PT(',<,I5% 6*F)8:,]VQL^Y%&)2%BIB6.A M68R@(29EH2*&A?9C8AT2SO2"LE#A+33:O:"K8(6#5;?X$Q;;2R[+.\.ZC^U> M8G':K>]7K937V/9)W6A>[=[W[=Y5OOL!4$L#!!0 ( .Y!F5CN2=W_G@$ M @: : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%7 M07X EIE9;A%0I:&-> $+EHL V_)N%'C[6%# 02G2H#V5M6MY_!?6)\N>?853 MF0YU%?>')O8NYU,5Y\4^I>;#N;C>AW,9^W43JN[,MF[/9>J6[X#R$5O579[D*: M%^YR>FQ'=SM(OYM<]):;>=$N-U*XW$$*09H_R"#(\@=Y"/+Y@X80-,P?-(*@ M4?Z@,02-\P=-(&B2/V@*0=/\03) &0<$22]8$V@MR+40>"T(MA"(+4BV$)@M MB+80J"W(MA"X+0BW$,@M2+<0V"V(MQ#HK:BW$NBMJ+<2Z*TO+]L$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z MV\O'$@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*]/>KM"?3VJ+7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B M*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$R MIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z M5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^ MG4R?8:A<6&U) &UL4$L! M A0#% @ [D&96(\ILX;N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ [D&96)E&PO=V]R:W-H M965T&UL4$L! A0#% @ [D&96!'%^&CS!@ 71T !@ M ("!! X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ [D&96(,M8[ Z!@ IQD !@ ("!:QT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D&9 M6 ,7W<&PO=V]R:W-H M965T&UL4$L! M A0#% @ [D&96#)\2$F( P /0< !D ("!-D8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D&9 M6%&PO=V]R:W-H965T&UL4$L! A0#% @ [D&96 (I$O@4 P I08 M !D ("!^V( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D&96!MAFZN)! VPL !D M ("!#&P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [D&96$_9PU"[ @ @8 !D ("!W'< 'AL+W=O M@ >&PO=V]R:W-H965TDN10( .X$ 9 " @?=^ M !X;"]W;W)K&UL4$L! A0#% @ [D&96#(@ M?RED @ "@8 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ [D&96-IO08." @ L@8 !D M ("!18L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [D&96&=4%G/$!0 @2< !D ("! M)Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [D&96/RID7)9 @ DP8 !D ("!;Z 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D&96)@CA1H@ M @ 1 0 !D ("!1ZH 'AL+W=OK >&PO=V]R:W-H965T&UL4$L! A0#% @ [D&96&VYG>CL 0 ]P, !D M ("!5;( 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ S #, W T .7) $! end XML 57 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 58 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 149 198 1 true 34 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://theshyftgroup.com/20240331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) Sheet http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited Condensed Consolidated Statement of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) (Parentheticals) Sheet http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited-parentheticals Condensed Consolidated Statement of Shareholders' Equity (Unaudited) (Parentheticals) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation Sheet http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation Note 1 - Nature of Operations and Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Inventories Sheet http://theshyftgroup.com/20240331/role/statement-note-2-inventories Note 2 - Inventories Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Debt Sheet http://theshyftgroup.com/20240331/role/statement-note-3-debt- Note 3 - Debt Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Revenue Sheet http://theshyftgroup.com/20240331/role/statement-note-4-revenue Note 4 - Revenue Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Property, Plant and Equipment Sheet http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment Note 5 - Property, Plant and Equipment Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Leases Sheet http://theshyftgroup.com/20240331/role/statement-note-6-leases Note 6 - Leases Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Commitments and Contingent Liabilities Sheet http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities Note 7 - Commitments and Contingent Liabilities Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Taxes on Income Sheet http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income Note 8 - Taxes on Income Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Business Segments Sheet http://theshyftgroup.com/20240331/role/statement-note-9-business-segments Note 9 - Business Segments Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 995462 - Disclosure - Significant Accounting Policies (Policies) Sheet http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies 18 false false R19.htm 995463 - Disclosure - Note 2 - Inventories (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables Note 2 - Inventories (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-2-inventories 19 false false R20.htm 995464 - Disclosure - Note 3 - Debt (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables Note 3 - Debt (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-3-debt- 20 false false R21.htm 995465 - Disclosure - Note 4 - Revenue (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables Note 4 - Revenue (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-4-revenue 21 false false R22.htm 995466 - Disclosure - Note 5 - Property, Plant and Equipment (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables Note 5 - Property, Plant and Equipment (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment 22 false false R23.htm 995467 - Disclosure - Note 6 - Leases (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables Note 6 - Leases (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-6-leases 23 false false R24.htm 995468 - Disclosure - Note 7 - Commitments and Contingent Liabilities (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables Note 7 - Commitments and Contingent Liabilities (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities 24 false false R25.htm 995469 - Disclosure - Note 9 - Business Segments (Tables) Sheet http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables Note 9 - Business Segments (Tables) Tables http://theshyftgroup.com/20240331/role/statement-note-9-business-segments 25 false false R26.htm 995470 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual Note 1 - Nature of Operations and Basis of Presentation (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation 26 false false R27.htm 995471 - Disclosure - Note 2 - Inventories - Summary of Inventories (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details Note 2 - Inventories - Summary of Inventories (Details) Details 27 false false R28.htm 995472 - Disclosure - Note 3 - Debt (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual Note 3 - Debt (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables 28 false false R29.htm 995473 - Disclosure - Note 3 - Debt - Short-term Debt (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details Note 3 - Debt - Short-term Debt (Details) Details 29 false false R30.htm 995474 - Disclosure - Note 3 - Debt - Schedule of Long-term Debt (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details Note 3 - Debt - Schedule of Long-term Debt (Details) Details 30 false false R31.htm 995475 - Disclosure - Note 4 - Revenue (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual Note 4 - Revenue (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables 31 false false R32.htm 995476 - Disclosure - Note 4 - Revenue - Contract Assets and Liabilities (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details Note 4 - Revenue - Contract Assets and Liabilities (Details) Details 32 false false R33.htm 995477 - Disclosure - Note 4 - Revenue - Disaggregated Revenue (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details Note 4 - Revenue - Disaggregated Revenue (Details) Details 33 false false R34.htm 995478 - Disclosure - Note 5 - Property, Plant and Equipment (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual Note 5 - Property, Plant and Equipment (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables 34 false false R35.htm 995479 - Disclosure - Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details) Details 35 false false R36.htm 995480 - Disclosure - Note 6 - Leases (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual Note 6 - Leases (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables 36 false false R37.htm 995481 - Disclosure - Note 6 - Leases - Lease Expense and Information (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details Note 6 - Leases - Lease Expense and Information (Details) Details 37 false false R38.htm 995482 - Disclosure - Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details) Details 38 false false R39.htm 995483 - Disclosure - Note 7 - Commitments and Contingent Liabilities (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual Note 7 - Commitments and Contingent Liabilities (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables 39 false false R40.htm 995484 - Disclosure - Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 8 - Taxes on Income (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual Note 8 - Taxes on Income (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income 41 false false R42.htm 995486 - Disclosure - Note 9 - Business Segments (Details Textual) Sheet http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual Note 9 - Business Segments (Details Textual) Details http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables 42 false false R43.htm 995487 - Disclosure - Note 9 - Business Segments - Segment Reporting Information (Details) Sheet http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details Note 9 - Business Segments - Segment Reporting Information (Details) Details 43 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 28 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, shyf:DebtInstrumentReferenceRateTerm, shyf:LeasesRemainingLeaseTerms, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CommonStockDividendsPerShareDeclared, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesOutstanding, us-gaap:ContractWithCustomerAssetReclassifiedToReceivable, us-gaap:DebtInstrumentBasisSpreadOnVariableRate1, us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate, us-gaap:LettersOfCreditOutstandingAmount, us-gaap:NumberOfReportableSegments, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued - shyf20240331c_10q.htm 8, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41 shyf-20240331.xsd shyf-20240331_cal.xml shyf-20240331_def.xml shyf-20240331_lab.xml shyf-20240331_pre.xml shyf20240331c_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "shyf20240331c_10q.htm": { "nsprefix": "shyf", "nsuri": "http://theshyftgroup.com/20240331", "dts": { "schema": { "local": [ "shyf-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "shyf-20240331_cal.xml" ] }, "definitionLink": { "local": [ "shyf-20240331_def.xml" ] }, "labelLink": { "local": [ "shyf-20240331_lab.xml" ] }, "presentationLink": { "local": [ "shyf-20240331_pre.xml" ] }, "inline": { "local": [ "shyf20240331c_10q.htm" ] } }, "keyStandard": 186, "keyCustom": 12, "axisStandard": 14, "axisCustom": 0, "memberStandard": 23, "memberCustom": 11, "hidden": { "total": 35, "http://fasb.org/us-gaap/2024": 23, "http://theshyftgroup.com/20240331": 2, "http://xbrl.sec.gov/dei/2024": 6, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 149, "entityCount": 1, "segmentCount": 34, "elementCount": 304, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 474, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "unique": true } }, "R5": { "role": "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "unique": true } }, "R6": { "role": "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited", "longName": "005 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited-parentheticals", "longName": "006 - Statement - Condensed Consolidated Statement of Shareholders' Equity (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Statement of Shareholders' Equity (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": null, "uniqueAnchor": null }, "R8": { "role": "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation", "longName": "007 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation", "shortName": "Note 1 - Nature of Operations and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://theshyftgroup.com/20240331/role/statement-note-2-inventories", "longName": "008 - Disclosure - Note 2 - Inventories", "shortName": "Note 2 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "longName": "009 - Disclosure - Note 3 - Debt", "shortName": "Note 3 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "longName": "010 - Disclosure - Note 4 - Revenue", "shortName": "Note 4 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment", "longName": "011 - Disclosure - Note 5 - Property, Plant and Equipment", "shortName": "Note 5 - Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "longName": "012 - Disclosure - Note 6 - Leases", "shortName": "Note 6 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "longName": "013 - Disclosure - Note 7 - Commitments and Contingent Liabilities", "shortName": "Note 7 - Commitments and Contingent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income", "longName": "014 - Disclosure - Note 8 - Taxes on Income", "shortName": "Note 8 - Taxes on Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments", "longName": "015 - Disclosure - Note 9 - Business Segments", "shortName": "Note 9 - Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R17": { "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": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995462 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "shyf:SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "shyf:SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables", "longName": "995463 - Disclosure - Note 2 - Inventories (Tables)", "shortName": "Note 2 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables", "longName": "995464 - Disclosure - Note 3 - Debt (Tables)", "shortName": "Note 3 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables", "longName": "995465 - Disclosure - Note 4 - Revenue (Tables)", "shortName": "Note 4 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables", "longName": "995466 - Disclosure - Note 5 - Property, Plant and Equipment (Tables)", "shortName": "Note 5 - Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables", "longName": "995467 - Disclosure - Note 6 - Leases (Tables)", "shortName": "Note 6 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables", "longName": "995468 - Disclosure - Note 7 - Commitments and Contingent Liabilities (Tables)", "shortName": "Note 7 - Commitments and Contingent Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables", "longName": "995469 - Disclosure - Note 9 - Business Segments (Tables)", "shortName": "Note 9 - Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual", "longName": "995470 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation (Details Textual)", "shortName": "Note 1 - Nature of Operations and Basis of Presentation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "shyf:SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "shyf:SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details", "longName": "995471 - Disclosure - Note 2 - Inventories - Summary of Inventories (Details)", "shortName": "Note 2 - Inventories - Summary of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual", "longName": "995472 - Disclosure - Note 3 - Debt (Details Textual)", "shortName": "Note 3 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details", "longName": "995473 - Disclosure - Note 3 - Debt - Short-term Debt (Details)", "shortName": "Note 3 - Debt - Short-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ShortTermBorrowings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_DebtInstrumentAxis-ChassisPoolAgreementsMember", "name": "us-gaap:ShortTermBorrowings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "unique": true } }, "R30": { "role": "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details", "longName": "995474 - Disclosure - Note 3 - Debt - Schedule of Long-term Debt (Details)", "shortName": "Note 3 - Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "longName": "995475 - Disclosure - Note 4 - Revenue (Details Textual)", "shortName": "Note 4 - Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "i_2024-03-31_StatementBusinessSegmentsAxis-FleetVehiclesAndServicesMember", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_StatementBusinessSegmentsAxis-FleetVehiclesAndServicesMember", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details", "longName": "995476 - Disclosure - Note 4 - Revenue - Contract Assets and Liabilities (Details)", "shortName": "Note 4 - Revenue - Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "longName": "995477 - Disclosure - Note 4 - Revenue - Disaggregated Revenue (Details)", "shortName": "Note 4 - Revenue - Disaggregated Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "unique": true } }, "R34": { "role": "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual", "longName": "995478 - Disclosure - Note 5 - Property, Plant and Equipment (Details Textual)", "shortName": "Note 5 - Property, Plant and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "longName": "995479 - Disclosure - Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details)", "shortName": "Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual", "longName": "995480 - Disclosure - Note 6 - Leases (Details Textual)", "shortName": "Note 6 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RangeAxis-MaximumMember", "name": "shyf:LeasesRemainingLeaseTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RangeAxis-MaximumMember", "name": "shyf:LeasesRemainingLeaseTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details", "longName": "995481 - Disclosure - Note 6 - Leases - Lease Expense and Information (Details)", "shortName": "Note 6 - Leases - Lease Expense and Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details", "longName": "995482 - Disclosure - Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)", "shortName": "Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "shyf:LesseeOperatingLeasesAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual", "longName": "995483 - Disclosure - Note 7 - Commitments and Contingent Liabilities (Details Textual)", "shortName": "Note 7 - Commitments and Contingent Liabilities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2024-03-31_LossContingenciesByNatureOfContingencyAxis-PossibleEpaViolationMember", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_LossContingenciesByNatureOfContingencyAxis-PossibleEpaViolationMember", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details", "longName": "995484 - Disclosure - Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details)", "shortName": "Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual", "longName": "995485 - Disclosure - Note 8 - Taxes on Income (Details Textual)", "shortName": "Note 8 - Taxes on Income (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "unique": true } }, "R42": { "role": "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual", "longName": "995486 - Disclosure - Note 9 - Business Segments (Details Textual)", "shortName": "Note 9 - Business Segments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": null, "uniqueAnchor": null }, "R43": { "role": "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details", "longName": "995487 - Disclosure - Note 9 - Business Segments - Segment Reporting Information (Details)", "shortName": "Note 9 - Business Segments - Segment Reporting Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_StatementOperatingActivitiesSegmentAxis-SegmentContinuingOperationsMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "shyf20240331c_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other receivables \u2013 chassis pool agreements", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r28", "r564" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, less allowance of $277 and $276", "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": [ "r618" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r18", "r101", "r403" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash stock based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r21", "r22", "r285" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "shyf_AftermarketPartsAndAccessoriesSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "AftermarketPartsAndAccessoriesSalesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Aftermarket Parts and Accessories Sales [Member]", "documentation": "Represents sales related to aftermarket parts and accessories." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r105", "r182", "r186", "r187", "r188", "r663" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment assets", "label": "us-gaap_Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r74", "r85", "r104", "r119", "r144", "r150", "r169", "r173", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r317", "r321", "r333", "r396", "r472", "r535", "r536", "r564", "r590", "r638", "r639", "r652" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r97", "r108", "r119", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r317", "r321", "r333", "r564", "r638", "r639", "r652" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalExpendituresIncurredButNotYetPaid", "terseLabel": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r11", "r12", "r13" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r10", "r99", "r526" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r10", "r61", "r117" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r0", "r61" ] }, "shyf_ChassisPoolAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "ChassisPoolAgreementsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details" ], "lang": { "en-us": { "role": { "label": "Chassis Pool Agreements [Member]", "documentation": "Represent chassis pool agreements." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and contingent liabilities", "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": [ "r37", "r78", "r398", "r459" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r68", "r211", "r212", "r511", "r624", "r629" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock Including Additional Paid in Capital [Member]", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r608", "r609", "r611", "r644", "r693", "r694" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r40", "r460" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r40", "r460", "r478", "r694", "r695" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, no par value: 80,000 shares authorized; 34,361 and 34,303 outstanding", "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": [ "r40", "r400", "r564" ] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r83", "r121", "r144", "r152", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r535", "r536", "r638", "r639" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r83", "r121", "r144", "r152", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r535", "r536", "r638", "r639" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r641" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetNet", "periodStartLabel": "Contract assets, balance", "periodEndLabel": "Contract assets, balance", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r267", "r269", "r280" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r267", "r269", "r280" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable", "negatedLabel": "Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional", "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional." } } }, "auth_ref": [ "r549" ] }, "shyf_ContractWithCustomerAssetRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "ContractWithCustomerAssetRecognizedDuringPeriod", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Contract assets recognized, net of reclassification to receivables", "documentation": "Amount of contract assets recognized during the period, net of reclassification to receivables." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "periodStartLabel": "Contract liabilities, balance", "periodEndLabel": "Contract liabilities, balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r267", "r268", "r280" ] }, "shyf_ContractWithCustomerLiabilityCashReceivedInAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "ContractWithCustomerLiabilityCashReceivedInAdvance", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Cash received in advance and not recognized as revenue", "documentation": "Amount of cash received in advance related to contract with customer." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "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": [ "r267", "r268", "r280" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r281" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of products sold", "label": "us-gaap_CostOfGoodsAndServicesSold", "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": [ "r50", "r51", "r361" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r227", "r636" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r227", "r636", "r637" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r69", "r118", "r204", "r205", "r206", "r207", "r208", "r226", "r227", "r239", "r245", "r246", "r247", "r248", "r249", "r250", "r255", "r262", "r263", "r264", "r341" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r6", "r30", "r31", "r75", "r77", "r121", "r240", "r241", "r242", "r243", "r244", "r246", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r543", "r544", "r545", "r546", "r547", "r562", "r605", "r625", "r626", "r627", "r647", "r648" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateDuringPeriod", "terseLabel": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r33", "r258", "r647" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r6", "r121", "r240", "r241", "r242", "r243", "r244", "r246", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r543", "r544", "r545", "r546", "r547", "r562", "r605", "r625", "r626", "r627", "r647", "r648" ] }, "shyf_DebtInstrumentReferenceRateTerm": { "xbrltype": "durationItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "DebtInstrumentReferenceRateTerm", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "shyf_DebtInstrumentReferenceRateTerm", "terseLabel": "Debt Instrument Reference Rate Term (Month)", "documentation": "The term of the reference rate related to a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r292", "r293" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r3", "r17" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "label": "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", "r144", "r155", "r173", "r535", "r536" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r642" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment", "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStock", "negatedLabel": "Dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r1", "r72" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "DocumentInformationTable", "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r594" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r595" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [] }, "shyf_EarningsBeforeInterestTaxesDepreciationAndAmortizationAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortizationAdjusted", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjusted EBITDA", "label": "shyf_EarningsBeforeInterestTaxesDepreciationAndAmortizationAdjusted", "documentation": "The amount of earnings before interest, taxes, depreciation and amortization after adjustments during the period." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic earnings (loss) per share (in dollars per share)", "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": [ "r114", "r127", "r128", "r129", "r130", "r131", "r132", "r136", "r138", "r140", "r141", "r142", "r143", "r312", "r315", "r330", "r331", "r393", "r410", "r528" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Diluted earnings (loss) per share (in dollars per share)", "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": [ "r114", "r127", "r128", "r129", "r130", "r131", "r132", "r138", "r140", "r141", "r142", "r143", "r312", "r315", "r330", "r331", "r393", "r410", "r528" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r295", "r554" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r120", "r295", "r303", "r554" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued compensation and related taxes", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r592" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables", "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables", "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r592" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r592" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r598" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r592" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r592" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r592" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r592" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r5", "r93", "r111", "r112", "r113", "r122", "r123", "r124", "r126", "r131", "r133", "r135", "r145", "r184", "r185", "r202", "r266", "r301", "r302", "r309", "r310", "r311", "r313", "r314", "r315", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r344", "r357", "r409", "r432", "r433", "r434", "r445", "r497" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r643" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease obligation", "label": "us-gaap_FinanceLeaseLiability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r346", "r355" ] }, "shyf_FleetVehicleSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "FleetVehicleSalesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Fleet Vehicle Sales [Member]", "documentation": "Represents sales related to fleet vehicles." } } }, "auth_ref": [] }, "shyf_FleetVehiclesAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "FleetVehiclesAndServicesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Fleet Vehicles and Services [Member]", "documentation": "Represents the information pertaining to fleet vehicles and services." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "negatedLabel": "Loss on disposal of assets", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r604" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r102", "r190", "r392", "r536", "r541", "r557", "r564", "r620", "r621" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "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": [ "r48", "r52", "r84", "r119", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r333", "r530", "r535", "r612", "r614", "r615", "r616", "r617", "r638" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before income taxes", "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": [ "r49", "r80", "r84", "r394", "r405", "r530", "r535", "r612", "r614", "r615", "r616", "r617" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r120", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r304", "r306", "r307", "r308", "r442", "r554" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "terseLabel": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r86", "r91", "r134", "r135", "r144", "r158", "r173", "r294", "r295", "r305", "r411", "r554" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in 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" ] }, "shyf_IncreaseDecreaseInAccountsReceivableAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "IncreaseDecreaseInAccountsReceivableAndContractAssets", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "shyf_IncreaseDecreaseInAccountsReceivableAndContractAssets", "negatedLabel": "Changes in accounts receivable and contract assets", "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 and amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in accrued compensation and related taxes", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r2" ] }, "shyf_IncreaseDecreaseInAccruedWarranty": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "IncreaseDecreaseInAccruedWarranty", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in accrued warranty", "documentation": "The amount of increase (decrease) in accrued warranty." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Changes in inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "negatedLabel": "Change in other assets and liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r2" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r596" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r200", "r622", "r623" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r144", "r150", "r154", "r160", "r173", "r340", "r535", "r536" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-2-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "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": [ "r189" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryFinishedGoods", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r600" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r106", "r527", "r564" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryRawMaterialsAndSupplies", "terseLabel": "Raw materials and purchased components", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r602" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryWorkInProcess", "terseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r601" ] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r348", "r563" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r650" ] }, "shyf_LeasesRemainingLeaseTerms": { "xbrltype": "durationItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "LeasesRemainingLeaseTerms", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "shyf_LeasesRemainingLeaseTerms", "terseLabel": "Leases, Remaining Lease Terms (Year)", "documentation": "The remaining lease terms of operating and finance leases." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables", "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables", "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "shyf_LendersMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "LendersMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Lenders [Member]", "documentation": "Represents information about Wells Fargo, JPMorgan Chase Bank, N.A. and PNC Bank National Association (the \"Lenders\")." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r651" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2024(1)", "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": [ "r651" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r355" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r649" ] }, "shyf_LesseeOperatingLeasesAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "LesseeOperatingLeasesAndFinanceLeasesTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases and Finance Leases [Text Block]", "documentation": "The entire disclosure for operating leases and finance leases of lessee." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r6", "r30", "r31", "r32", "r35", "r36", "r37", "r38", "r119", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r318", "r321", "r322", "r333", "r458", "r529", "r590", "r638", "r652", "r653" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "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": [ "r44", "r79", "r402", "r564", "r606", "r619", "r646" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "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": [ "r32", "r98", "r119", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r318", "r321", "r322", "r333", "r564", "r638", "r652", "r653" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCredit", "terseLabel": "Line of credit revolver", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r6", "r77", "r662" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r29", "r34", "r605", "r636", "r637" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29", "r34" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r29", "r34", "r605", "r636" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29", "r34" ] }, "shyf_LineOfCreditFacilityPotentialIncreaseBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "LineOfCreditFacilityPotentialIncreaseBorrowingCapacity", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "shyf_LineOfCreditFacilityPotentialIncreaseBorrowingCapacity", "terseLabel": "Line of Credit Facility, Potential Increase Borrowing Capacity", "documentation": "The potential increase in borrowing capacity under a credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details" ], "lang": { "en-us": { "role": { "label": "Long-term debt, less current portion", "terseLabel": "Total long-term debt", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r6", "r397" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "negatedTerseLabel": "Less current portion of long-term debt", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "totalLabel": "Total debt", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r213", "r214", "r215", "r218", "r289", "r437", "r542", "r630", "r631" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r213", "r599" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r213", "r214", "r215", "r218", "r289", "r437", "r542", "r630", "r631" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r168", "r171", "r174", "r535", "r536" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r284", "r289", "r332", "r360", "r430", "r431", "r437", "r450", "r451", "r500", "r502", "r504", "r505", "r507", "r521", "r522", "r540", "r548", "r553", "r558", "r559", "r560", "r561", "r574", "r640", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r284", "r289", "r332", "r360", "r430", "r431", "r437", "r450", "r451", "r500", "r502", "r504", "r505", "r507", "r521", "r522", "r540", "r548", "r553", "r558", "r559", "r560", "r574", "r640", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "shyf_MotorhomeChassisMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "MotorhomeChassisMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Motorhome Chassis [Member]", "documentation": "Information pertaining to the motorhome chassis segment." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r597" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r116" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash 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": [ "r116" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r61", "r62", "r63" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLoss", "totalLabel": "Net income (loss) attributable to The Shyft Group Inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r53", "r63", "r81", "r96", "r109", "r110", "r113", "r119", "r125", "r127", "r128", "r129", "r130", "r131", "r134", "r135", "r139", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r312", "r315", "r331", "r333", "r408", "r480", "r495", "r496", "r588", "r638" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "negatedLabel": "Less: net loss attributable to non-controlling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r26", "r73", "r109", "r110", "r131", "r134", "r135", "r407", "r603" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r597" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r597" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r696", "r697", "r698", "r699" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r23", "r266", "r608", "r609", "r610", "r611", "r694" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other expense", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r55" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "auth_ref": [] }, "shyf_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "shyf_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "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": [ "r531", "r539", "r613" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r84", "r530", "r612", "r614", "r615", "r616", "r617" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases", "label": "us-gaap_OperatingLeaseCost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r349", "r563" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r346" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r346" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r346" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flow for operating leases", "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": [ "r347", "r351" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Right of use assets \u2013 operating leases", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r345" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate of operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r354", "r563" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term of operating leases (in years) (Year)", "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": [ "r353", "r563" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r174", "r535", "r536" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r107", "r564" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r103" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other current liabilities and accrued expenses", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r564" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income", "label": "us-gaap_OtherNonoperatingIncomeExpense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r56" ] }, "shyf_OtherSpecialtyVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "OtherSpecialtyVehiclesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Other Specialty Vehicles [Member]", "documentation": "Information pertaining to the other specialty vehicles segment." } } }, "auth_ref": [] }, "shyf_PaymentsForRepurchaseOfCommonStockExcludingExerciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "PaymentsForRepurchaseOfCommonStockExcludingExerciseTax", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "shyf_PaymentsForRepurchaseOfCommonStockExcludingExerciseTax", "negatedLabel": "Purchase and retirement of common stock", "documentation": "The cash outflow to reacquire common stock excluding exercise tax during the period." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Payment of dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition of business, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital expenditures", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "shyf_PossibleEpaViolationMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "PossibleEpaViolationMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Possible EPA Violation [Member]", "documentation": "Represents possible EPA violation." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r39", "r265" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, authorized (in shares)", "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": [ "r39", "r460" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r39", "r265" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, no par value: 2,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": [ "r39", "r399", "r564" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r9", "r439" ] }, "shyf_ProceedsFromPaymentsOfIssuanceOfSharesUnderIncentiveAndSharebasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "ProceedsFromPaymentsOfIssuanceOfSharesUnderIncentiveAndSharebasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Exercise and vesting of stock incentive awards", "documentation": "The total cash inflow (outflow) associated with the amount received from holders to acquire the entity's shares under incentive and share awards, including stock option exercises. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r57" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r176", "r361", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r524", "r550", "r573", "r574", "r575", "r578", "r579", "r632", "r633", "r642", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrual", "periodStartLabel": "Balance of accrued warranty", "periodEndLabel": "Balance of accrued warranty", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r76", "r219", "r221", "r225" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued warranty", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r634", "r635" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedLabel": "Cash settlements", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r222" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" ], "lang": { "en-us": { "role": { "label": "Changes in liability for pre-existing warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r224" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" ], "lang": { "en-us": { "role": { "label": "Accruals for warranties issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r223" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r176", "r361", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r524", "r550", "r573", "r574", "r575", "r578", "r579", "r632", "r633", "r642", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "us-gaap_ProfitLoss", "totalLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r96", "r109", "r110", "r115", "r119", "r125", "r131", "r134", "r135", "r183", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r312", "r315", "r316", "r319", "r320", "r331", "r333", "r394", "r406", "r444", "r480", "r495", "r496", "r555", "r556", "r589", "r603", "r638" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r356" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r66", "r87", "r89", "r90" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r67", "r100", "r404" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r356", "r395", "r404", "r564" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r67", "r356" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r283", "r284", "r286", "r287", "r288", "r289", "r332", "r358", "r359", "r360", "r430", "r431", "r437", "r450", "r451", "r500", "r502", "r504", "r505", "r507", "r521", "r522", "r540", "r548", "r553", "r558", "r559", "r560", "r561", "r574", "r582", "r628", "r640", "r645", "r655", "r656", "r657", "r658", "r659" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r283", "r284", "r286", "r287", "r288", "r289", "r332", "r358", "r359", "r360", "r430", "r431", "r437", "r450", "r451", "r500", "r502", "r504", "r505", "r507", "r521", "r522", "r540", "r548", "r553", "r558", "r559", "r560", "r561", "r574", "r582", "r628", "r640", "r645", "r655", "r656", "r657", "r658", "r659" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r60", "r440" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r290", "r523", "r535", "r660" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r41", "r72", "r401", "r435", "r436", "r441", "r461", "r564" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r122", "r123", "r124", "r126", "r131", "r133", "r135", "r184", "r185", "r202", "r301", "r302", "r309", "r310", "r311", "r313", "r314", "r315", "r323", "r325", "r326", "r328", "r329", "r342", "r344", "r432", "r434", "r445", "r694" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r82", "r83", "r144", "r151", "r152", "r167", "r173", "r176", "r178", "r180", "r278", "r279", "r361" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r92", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r282" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r88" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "Finance leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r352", "r563" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r352", "r563" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r597" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r597" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r6", "r19", "r20", "r27", "r70", "r71", "r544", "r546", "r607", "r647" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "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", "r45", "r46", "r47" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r220" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r14", "r15", "r16" ] }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShortTermDebtTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r30" ] }, "shyf_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate based on U.S. Treasury repurchases between banks." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r591" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r593" ] }, "us-gaap_SegmentContinuingOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentContinuingOperationsMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Continuing Operations [Member]", "documentation": "Component of an entity expected to operate in the foreseeable future." } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r82", "r83", "r84", "r85", "r144", "r147", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r161", "r162", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r180", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r209", "r210", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r532", "r535", "r536", "r541", "r577", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r178", "r179", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r447", "r448", "r449", "r501", "r503", "r506", "r508", "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r525", "r551", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r582", "r642", "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Domain]", "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r85", "r144", "r146", "r147", "r148", "r149", "r150", "r163", "r165", "r166", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r180", "r531", "r533", "r534", "r535", "r537", "r538", "r539" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r54" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash stock based compensation expense", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance at January 1, 2024 (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term debt", "label": "Short-term debt \u2013 chassis pool agreements", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28", "r75", "r564", "r661" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details" ], "lang": { "en-us": { "role": { "label": "Short-term leases(1)", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r350", "r563" ] }, "shyf_SpecialtyVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "SpecialtyVehiclesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Specialty Vehicles [Member]", "documentation": "Related to specialty vehicles." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r82", "r83", "r84", "r85", "r95", "r144", "r147", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r161", "r162", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r180", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r203", "r209", "r210", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r532", "r535", "r536", "r541", "r577", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r40", "r42", "r43", "r93", "r111", "r112", "r113", "r122", "r123", "r124", "r126", "r131", "r133", "r135", "r145", "r184", "r185", "r202", "r266", "r301", "r302", "r309", "r310", "r311", "r313", "r314", "r315", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r344", "r357", "r409", "r432", "r433", "r434", "r445", "r497" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r178", "r179", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r447", "r448", "r449", "r501", "r503", "r506", "r508", "r510", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r525", "r551", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r582", "r642", "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited-parentheticals", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables", "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables", "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r122", "r123", "r124", "r145", "r344", "r361", "r438", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r497", "r583" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited-parentheticals", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation", "http://theshyftgroup.com/20240331/role/statement-note-1-nature-of-operations-and-basis-of-presentation-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-summary-of-inventories-details", "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-schedule-of-longterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-shortterm-debt-details", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-contract-assets-and-liabilities-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables", "http://theshyftgroup.com/20240331/role/statement-note-6-leases", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-lease-expense-and-information-details", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income", "http://theshyftgroup.com/20240331/role/statement-note-8-taxes-on-income-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-details-textual", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-segment-reporting-information-details", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables", "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r122", "r123", "r124", "r145", "r181", "r344", "r361", "r438", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r497", "r583" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of restricted stock, net of cancellation (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r5", "r39", "r40", "r72" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock and tax impact of stock incentive plan (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r5", "r39", "r40", "r72" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of restricted stock, net of cancellation", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r5", "r72" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross", "negatedLabel": "Issuance of common stock and tax impact of stock incentive plan", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares", "negatedLabel": "Purchase and retirement of common stock (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r5", "r39", "r40", "r72" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue", "negatedLabel": "Purchase and retirement of common stock", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r5", "r39", "r40", "r72" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statement-of-shareholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balance at January 1, 2024", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r23", "r24", "r25", "r93", "r94", "r112", "r122", "r123", "r124", "r126", "r131", "r133", "r184", "r185", "r202", "r266", "r301", "r302", "r309", "r310", "r311", "r313", "r314", "r315", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r334", "r335", "r339", "r343", "r357", "r433", "r434", "r443", "r462", "r478", "r498", "r499", "r509", "r589", "r606", "r619", "r646", "r694" ] }, "shyf_SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures of Cash Flow Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for supplemental disclosures of cash flow information." } } }, "auth_ref": [] }, "shyf_SwingLineLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "SwingLineLoansMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Swing Line Loans [Member]", "documentation": "A contractual arrangement with a lender, classified as a swing line loan, under which borrowing can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-2-inventories-tables", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-tables", "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-tables", "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-tables", "http://theshyftgroup.com/20240331/role/statement-note-6-leases-tables", "http://theshyftgroup.com/20240331/role/statement-note-7-commitments-and-contingent-liabilities-tables", "http://theshyftgroup.com/20240331/role/statement-note-9-business-segments-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r552", "r642" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r552", "r642" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-document-and-entity-information" ], "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/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r552" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r552" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-4-revenue-disaggregated-revenue-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-3-debt-", "http://theshyftgroup.com/20240331/role/statement-note-3-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Diluted weighted average common shares outstanding (in shares)", "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": [ "r137", "r142" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://theshyftgroup.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Basic weighted average common shares outstanding (in shares)", "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": [ "r136", "r142" ] }, "shyf_statement-statement-note-2-inventories-summary-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-2-inventories-summary-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note 2 - Inventories - Summary of Inventories (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-2-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-2-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Inventories" } } }, "auth_ref": [] }, "shyf_statement-statement-note-3-debt-schedule-of-longterm-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-3-debt-schedule-of-longterm-debt-details", "lang": { "en-us": { "role": { "label": "Note 3 - Debt - Schedule of Long-term Debt (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-3-debt-shortterm-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-3-debt-shortterm-debt-details", "lang": { "en-us": { "role": { "label": "Note 3 - Debt - Short-term Debt (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-3-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-3-debt-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Debt" } } }, "auth_ref": [] }, "shyf_statement-statement-note-4-revenue-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-4-revenue-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue - Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-4-revenue-disaggregated-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-4-revenue-disaggregated-revenue-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue - Disaggregated Revenue (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-4-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-4-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue" } } }, "auth_ref": [] }, "shyf_statement-statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 5 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-5-property-plant-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-5-property-plant-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Property, Plant and Equipment" } } }, "auth_ref": [] }, "shyf_statement-statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-6-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-6-leases-lease-expense-and-information-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-6-leases-lease-expense-and-information-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Lease Expense and Information (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-6-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-6-leases-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Leases" } } }, "auth_ref": [] }, "shyf_statement-statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-7-commitments-and-contingent-liabilities-changes-in-warranty-liability-details", "lang": { "en-us": { "role": { "label": "Note 7 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-7-commitments-and-contingent-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-7-commitments-and-contingent-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Commitments and Contingent Liabilities" } } }, "auth_ref": [] }, "shyf_statement-statement-note-9-business-segments-segment-reporting-information-details": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-9-business-segments-segment-reporting-information-details", "lang": { "en-us": { "role": { "label": "Note 9 - Business Segments - Segment Reporting Information (Details)" } } }, "auth_ref": [] }, "shyf_statement-statement-note-9-business-segments-tables": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-note-9-business-segments-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Business Segments" } } }, "auth_ref": [] }, "shyf_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://theshyftgroup.com/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(20))", "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(21))", "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(22)(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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r49": { "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" }, "r50": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r74": { "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/2147478546/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r78": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r79": { "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/2147478546/942-210-S99-1" }, "r80": { "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/2147478524/942-220-S99-1" }, "r81": { "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/2147478524/942-220-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r86": { "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" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r91": { "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" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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/2147477891/740-270-50-1" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r393": { "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/2147478524/942-220-S99-1" }, "r394": { "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/2147477314/942-235-S99-1" }, "r395": { "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/2147478451/942-360-50-1" }, "r396": { "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/2147478777/944-210-S99-1" }, "r397": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r398": { "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/2147478777/944-210-S99-1" }, "r399": { "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/2147478777/944-210-S99-1" }, "r400": { "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/2147478777/944-210-S99-1" }, "r401": { "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/2147478777/944-210-S99-1" }, "r402": { "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/2147478777/944-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r404": { "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/2147478777/944-210-S99-1" }, "r405": { "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/2147477250/944-220-S99-1" }, "r406": { "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/2147477250/944-220-S99-1" }, "r407": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r408": { "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/2147477250/944-220-S99-1" }, "r409": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r410": { "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/2147477250/944-220-S99-1" }, "r411": { "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/2147477250/944-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r423": { "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/2147477965/944-235-S99-2" }, "r424": { "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/2147477965/944-235-S99-2" }, "r425": { "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/2147477965/944-235-S99-2" }, "r426": { "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/2147477965/944-235-S99-2" }, "r427": { "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/2147477965/944-235-S99-2" }, "r428": { "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/2147477965/944-235-S99-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r444": { "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/2147478009/946-205-45-3" }, "r445": { "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/2147478009/946-205-45-4" }, "r446": { "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/2147477796/946-210-45-4" }, "r447": { "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/2147478795/946-210-50-1" }, "r448": { "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/2147478795/946-210-50-2" }, "r449": { "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/2147478795/946-210-50-6" }, "r450": { "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/2147478795/946-210-50-6" }, "r451": { "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/2147478795/946-210-50-6" }, "r452": { "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/2147479170/946-210-S99-1" }, "r453": { "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/2147479170/946-210-S99-1" }, "r454": { "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/2147479170/946-210-S99-1" }, "r455": { "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/2147479170/946-210-S99-1" }, "r456": { "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/2147479170/946-210-S99-1" }, "r457": { "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/2147479170/946-210-S99-1" }, "r458": { "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/2147479170/946-210-S99-1" }, "r459": { "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/2147479170/946-210-S99-1" }, "r460": { "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/2147479170/946-210-S99-1" }, "r461": { "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/2147479170/946-210-S99-1" }, "r462": { "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/2147479170/946-210-S99-1" }, "r463": { "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/2147479170/946-210-S99-1" }, "r464": { "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/2147479170/946-210-S99-1" }, "r465": { "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/2147479170/946-210-S99-1" }, "r466": { "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/2147479170/946-210-S99-1" }, "r467": { "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/2147479170/946-210-S99-1" }, "r468": { "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/2147479170/946-210-S99-1" }, "r469": { "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/2147479170/946-210-S99-1" }, "r470": { "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/2147479170/946-210-S99-1" }, "r471": { "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/2147479170/946-210-S99-1" }, "r472": { "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/2147479170/946-210-S99-1" }, "r473": { "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/2147479170/946-210-S99-1" }, "r474": { "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/2147479170/946-210-S99-1" }, "r475": { "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/2147479170/946-210-S99-1" }, "r476": { "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/2147479170/946-210-S99-1" }, "r477": { "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/2147479170/946-210-S99-2" }, "r478": { "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/2147479170/946-210-S99-2" }, "r479": { "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/2147479105/946-220-45-3" }, "r480": { "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/2147479105/946-220-45-7" }, "r481": { "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/2147479134/946-220-S99-1" }, "r482": { "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/2147479134/946-220-S99-1" }, "r483": { "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/2147479134/946-220-S99-1" }, "r484": { "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/2147479134/946-220-S99-1" }, "r485": { "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/2147479134/946-220-S99-1" }, "r486": { "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/2147479134/946-220-S99-1" }, "r487": { "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/2147479134/946-220-S99-1" }, "r488": { "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/2147479134/946-220-S99-1" }, "r489": { "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/2147479134/946-220-S99-1" }, "r490": { "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/2147479134/946-220-S99-1" }, "r491": { "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/2147479134/946-220-S99-1" }, "r492": { "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/2147479134/946-220-S99-1" }, "r493": { "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/2147479134/946-220-S99-1" }, "r494": { "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/2147479134/946-220-S99-1" }, "r495": { "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/2147479134/946-220-S99-1" }, "r496": { "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/2147479134/946-220-S99-3" }, "r497": { "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/2147479134/946-220-S99-3" }, "r498": { "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/2147479134/946-220-S99-3" }, "r499": { "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/2147479134/946-220-S99-3" }, "r500": { "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/2147477271/946-320-S99-1" }, "r501": { "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/2147477271/946-320-S99-1" }, "r502": { "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/2147477271/946-320-S99-2" }, "r503": { "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/2147477271/946-320-S99-2" }, "r504": { "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/2147477271/946-320-S99-3" }, "r505": { "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/2147477271/946-320-S99-3" }, "r506": { "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/2147477271/946-320-S99-3" }, "r507": { "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/2147477271/946-320-S99-6" }, "r508": { "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/2147477271/946-320-S99-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r521": { "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/2147477332/976-310-50-1" }, "r522": { "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/2147479230/978-310-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r580": { "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/2147478795/946-210-50-1" }, "r581": { "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/2147478795/946-210-50-6" }, "r582": { "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/2147477439/946-210-55-1" }, "r583": { "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/2147477802/946-310-45-1" }, "r584": { "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/2147477271/946-320-S99-1" }, "r585": { "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/2147477271/946-320-S99-2" }, "r586": { "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/2147477271/946-320-S99-3" }, "r587": { "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/2147477271/946-320-S99-6" }, "r588": { "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/2147479168/946-830-55-10" }, "r589": { "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/2147479168/946-830-55-11" }, "r590": { "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/2147479168/946-830-55-12" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r599": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r602": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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/2147479532/912-730-25-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r693": { "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/2147478009/946-205-45-4" }, "r694": { "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/2147479134/946-220-S99-3" }, "r695": { "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/2147479134/946-220-S99-3" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 64 0001437749-24-013129-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-013129-xbrl.zip M4$L#!!0 ( .Y!F5A](11)#0@ )1$ - 97A?-C0S-3@W+FAT;>U< MZV_;.!+_W/P5/"^VVP+R*X\V:SL&TB;-9O>VS:4Y8+\=:&ED\4J1*DG9\?[U M-T/)MA([3=H$A_A1!+5%#3DS%.Y==_,GJ]7XO!<=9F'!CP1W5H/^Z5^_G;\[OV)[[4:[UQST>\VLOW,'\T?I7(K"Z*+6?ZD&-NM^B]F3:_K^ M]/+J_,/Y^^.K\T\?UT]5"3%Q.P_8[SI1["17*F A&"?B"7,)=YW_EP@W%'9\ M(($-M$$S/JJUT.) RG+]SZYMQL/I=2G<6$0N06:MGPL. G% N4ZK^PBIT:I> M[+Q $#+XA3ZC*;<1S5/(9:F(TUFW$.!-X^W/OA^2/]W$U0?:.9UV*BTT=]5K M(X8)-C0.YTTHU1TSWF[XV28AFRZ:*1=JFEEU5-NMW:OHKWN-O>>LZ7]S2RN9 M5CA+^ B8@9& ,;H)EPC+ON;-OST:V/]EDC%*#=CF2Q7>'T?\.XF8< [;M'RT<;3"?NB M]%A"-(2@@((2 "*-@BKM?(C',<[B:L)RY4P.J!D&F"GZ$T(&COX:H4-@;!GS M$)L,TZEPS.F";H% 00C61;&=-B6X3"($M):A$/(@B%"?,4R11V M9SZN9>-$A FS.?TW[S\& ^4@I$ JK,1@%!TD&PN7H((VP_B5N-.X&8JFZ4'C M$-RO&TJ]X4J,EY,=?%[ M*/,(QT102"1#G=$:Y M.[9:+T_(;<)BJ<=V"H(&AL(ZPY$1I\9";I0RJ&"9G0JS(.T&K?8MG*WY ][? M)#B[NF'[+W\ZW&V_[=H2L,HJ!04X.HX%7GI4.&?<@,%VL2.K?/HB*IDJ;H-*2*J"0.#$*P"H(62 62?5@ MEO$BRWC*DG2_C:!(1KEPYPF-9FJ%E15Y7\_]QN$/]CP\;!PL=EU?D_\&IC]P MDI^K@G-+YZ]_2+_I4GC^"IZ Q08T99^VW8\X 664(<_MP[M0:C< Q(R24Y$L MZMS@ !@BC83U@1=2@?+C4'UW'K)5PSX#DGL0*K/%.7P$94A(-P6&;RB+U5)$ M?N_%Y@,K(L&-( 5$D=/Z0%312+FE/-.CM_5)J0_3M 44R&%82)TR3H\ZEYRB M2U3+"S'/5[%'D?U6DW;\-@ BQ 0^T.T0?' )H##(W1<'8#8M$!V$Q;N8+.\ MVH-CVP7G]O"H^,$^#OWB2$3DNKC5RN\GN2X6RW&3HX:ROD(2A-I$7P)=DA_[0@D1' MAW<@(P]*)+ERA3-#3RLR#/2WJ+!6J+!U9]N%NY(+-UQW=W8ZXC+WF0QA/<0Q M'?@:(4K;):7H63GJ 9E9<;F\.NV]%W;$K,H6-?"!SMW=$CPD=^0S:J "?WS_ MEA\;3+<.O$.&8B90GBX-OK7C=;+CK0/:+MR57+C1NCN@DP+;%WT$'4,IZ__^ MSE)']!U9%%7^=!CFACQ!I/GJ=O^;X=_*2L8)9T&VAN?#P<"93-#_ *(04C8TN1 M-W[2'L@4#.%K+E!T#WRY\N]^V-?;;=,5L>!-"(C6?MOT6$I&I5Z!P$.'%^A M1"@ D:+,JF?;EV/@7RA-+DJM/E'V16)_,G=ZP.R[\*?<:2R.DRP).'B$'2W, MXHT[L:HL+6,7!!UTVT&1JUN:S3S%:;AV\7[DHN MW+7?USS&=#LV&%,&Z 3 A\'H1OQK%:6_"8H<6JB1EB.@;%7Q8?EVB"DC9T@S MJ2> =\>)+L)E?L.;H?=YDGQ^(5?9YJB/RU$/GKDIEE-^@HNQPXXS(R3;/0@8 MO=[^G999/**I8/XH%VMGU^RGEO_7G4+306-W!2:D:9OS%YF?PN>LR$)XC--9 MC2=[\ZD^!%P^JG^?"(C9Z36$.>WEL4]%%:4W*);ATG>,?Q305^\7 M"&8_MG"#7R1&+)3AW.Y9\H!1-^AV/?J_I?XWD?U!+ P04 " #N M09E8G$Y/K (( "90P #0 &5X7S8T,S4X."YH=&WM7&USVS82_AS_"IPZ M39,92K+\DBJ2K!DG=ESWKHGK^F;NVPU(+D5<0( !0,FZ7]]=D)(82XZ=VM.Q M)64\D0@NL+L@]MD7@!JD+I/#00H\'NZ\&#CA) SA^K]O#O8/N]T6WAVTRT:\ M^X]FDYV! L,=Q"RP=LO[?7[>V_91>_ ML69S.,C <1:EW%AP1XW")1$UHU6*25 X74#B3D MJ59PI'1CN#-HEQ(/0AU/F753Z;LKUTQX)N2TQUY^*;3K7XD,+/L($W:I,Z[* MQH#YYH!9,"+I,]_/BO]#CW5V<]=G.8]CH48]MBL4VVUUA.JSJ#!6FQ[CA=-] MDB!?Q?:G&PQ_NL%KP77^X?S]\=7Y MIX_KIZJ$A+B=!^Q7K;A+N6+O6^Q$%U-NXH!%8)Q(I@QON-[?)2F"A M-FC01XU=M#V0LK*$^;7->32[KH2;B-BER&SWQY*#0$10KK?;?X#4:%\O=EX@ M'!G\0I_QC-N8YBGBLE+$Z;Q?"O"F]?./OA^2/][$-4/MG,YZM1::N_JU$:,4 M&UK=11-*=89-A M.A...5W2+1$HB,!:;J9$DO'/@'QK8UILBU$89"E)+>)!!)$P49$AF<+NS$>X M;)***&6VH/\6_2=@H!J$%,B$E1B6HH-D$^%25-#F&,D2=QHW1]$T/6A\KF7\ M7)N* +<*M^0/>WR*<-_A$*,00@J,%9@0(;TB.MTWMOE!E[HM)+WZ/9!'C MF(A+-8 ($-,$Q4TYP@HA(B&EE O(J]#&WF"-J!H+&C@@BD(B >*;!&=7 M7]G^RQ^Z>YV?^[8"K*I*00&.3A*!EQX5SADWX/$'\410&0%Q@H&EDH*P*9$3 M68;!'05X=!T+&TEM"^Q'89_!N?0TN=$1Q-ALV2O$G1@0R$IP.;V.4JY&P(XQ MHKHL)%)T]GFS<_@*7IT2CF5EA;47>U?.@U?V+/;O=UN%RU_4U^6]@^CTG^:DJ MN+!T_OHOZ3=;"D]?P1.PV("F[-.VNQ$GH(PRXH6]?Q=*[4) S*@XE"$5*#\.U7<7(5L][#,@N0>A*EMM2%Y!1=HEI> MB$6^BCW*[+>>M..W$(@0 T#L#_$&Q0.; X/T/'Y ,2F!;*;L'##S?)J]XYM MEYS;_:/B>_LX](MC$9/KXE8KOY_(+;H]*J22/^,FGOD6]':"AT(*-Z6*PRJV MY&F]&_(>IG227Y'6"K$^W[BN%,H+DZ.'L[Y"$D7:Q%X 7Y(=^>,+$AT=WH&< M/"B1%,J5S@P]K<@QT-^BPEJAPM:=;1?NLURXT;J[L],QEX7/9 CK(4GHZ-<8 M4=JN*$7/RU'WR,S*R]75:>^]L"-F5;:L@8>Z<+=+<)_W=$G0I6%^'8M833P^T^ZUW[K/Y ;3Q#K& 105) 6T>-13!)=O\=5:*E MW8>Y:+R(A=/&S@LSO@&'S#+A''B 6=$MU-SX>#@6*)L?X!5""D;&EB)O_*0] MD!D8PI="H.@>^ KEWP*QK[?;IL_$@C@4"#QU>H ,1D0!$ MBBJKGF]?3H!_IC2Y++7Z1-D7B?W)W-D!L^_"GVJGL3Q.LB+@X#%VM#"/-V[% MJJJTC%T0=#2]8>-S=4NS660X#3B/7IDJV%MY%&^;AZ^=]6[S\.W"?98+=^WW M-8\QW4X,QI0!.@'P83"Z$?]:1>5O@C*'%FJLY1@H6U5\5+T=8JK(&;)/H,):=OVJE>:'\/[/),E\0#W M\TR>\:KG&Y;/\7TJ(&$?Y@#YJ:Q7S&ZO?)OWR4%G+,8LDMS:H\:_CO^X:EX< MGYTVWUV>'O^3?NFA=O?B[,/5Y8VV-&D:/5EN)+AE%V?4$L#!!0 ( .Y!F5@K009,800 !H= - 97A? M-C0S-3@Y+FAT;>U9;6_;-A#^G/R*FXNF+6#)DNRDCJ08_N>7BT_%BER<"/*0D'VUN^ M8BJA WK]QUZON]O?-W'4[]2=./J38<"$M!SK:[K]&%V#(8Q\%.J" 0QD3E5!ZU"14:_U?1RDM*#5B1D2I01 M4D4#Q01O02"XHAQG*YK0+!:<'G#1&FS[G=IB?R'"$G)5)I4X5T9$4I:4+NQ\ M+83RYBRE.9S0*S@3*>%U9QNJ[C;D5++(@THN9W]1%VPK4QYD) P9OW#!8APL MTV;<@Z"0N9 ND$()3UN0W:?VW2V%[V[INE%5:4J)O&#\J>?)^C M\=E\>C0=#>?3TY/UV^J?1:Y85*+",0EB$!&HF$(%GAS'$4TQE101%5")$QDJ MQ-2+60X!R4C 5 DD!\)1,F(X1Z\PQQ7.XS)2,)&BR-HPY8$)[_7".V_ZCF-Y M(Y%FA)=5R_8^M"'#)"X(5Z $G-<8JQVP;^TMC3HGP.M# ;V@J M(DR35B9IKAFCK8=)DF"M@VS&L"K'@0PI!$>T5,0XX8'NQP5#5BU-5#6$+*89 M(R^0Q1IBTXR"\D524Y'(=/V/(OE]A+@B>"1H?G:K+XX,*:[N=NK[-U]:5<;Q[KNY^17U"'7>\.Z H,PGG!8"P-V?';L> ,YR?YT5ZF[)'7< MZN[T .C\^OL.5=75DR1LC 'W7CL&I!YJ>,?G'>K5-)^%!Z^F2OH'/_[P*@_R M4!VHJ__W=._%]O/G6_#MJ\?\X8\_P/?_M;DIWJI(I3)7OAC-Q?FTB'R5'L/![N/AYN#Y^(%R^WG[U\LB,^OA>;FP>O9BJ7PIO*-%/YSVM% M/MY\OJ8_C>1,_;PVCM.9S#=]E2LO#^)H37AQE*L(KLY5J))I'*F?HWCMX,=7 MCWG,KT:Q/Q=9/@_I]BC?S(+_52_%SG:2[POZ8"QG03A_*?[Q=Q'G^^?!3&7B M@[H4I_%,1OSAODBD[P?1Y*78#B*QO;431/O"*](L3E\*6>3Q/KXS,2^:R702 M1'!Q';QZC-?!C^3@QU7G%:KQ'9K6/Z)1ENQW MS,-]=NW)^^63:/STYX5, QGE+R.DOW#?F35OIEX7N%Z8_Y[#O6L''\]^%[^> MOSM:-(#&W%890OG&_7*N7VN2'G"82JOO!+(Y_^5$G/WRGS?GXNWI;[]_'(AW M'XZVF'IN>20?3T[?_';Z_O##$8[H\/1$_/[AW;DX?'MZX8;=IS2*\VF0B66+(=;SJ1+_^.GY<+B]_ZHX.)RD2LW@ M*:\>%P?T\<[^AH 'S:2OA(Q\08L. CV(\EC(3,1C\5ZFWE0,7PP$"?+:(]^F M, MQ#%K ?>8 -0(^;Z3R2Z4B@30$]YU-Y^-?S?HY]:1ZDJ0]RZ MWU32RA[%P6OI?9K \D8^SO46IYC+4:C$*$[!!OAY;1O4M0I#K4KMWUDB/?.W M'M)EX.=3E.3;C[2.T72.F@=5+1@;8(VDYOH+A7LM0Z.*\CBAJ_ BO_90S2IF MG+G?<=WP&5U'7[:NU5*E5%>%2]?ND,D/W]@]+F-M=(]K@9)=HC;U!V:,0@]2 ME'J_IO.-6%HC1M:\**8@(Z0?)V@$MC*X.,MC[Q/^"IL:7(!M&,IH@*(%.!5V MVB<63E66DR$)4L>'7^K\BS=5Y4L"%EF!H@?NN)R"]!"G\(PT\/ I_,[?HR!' MT38'*20F) %@A8O17V!1XFWX"@EB1UV03$19EZB4#$\8+=J;?H!R*&OL%?Q, MD3+A)Y)]SV-WDL=>WW\>FP4YJ"WB,O2$TED0(9-,92[ B ?%#2X*DO$(:!]U MMD)&(JV=.TR*'(:LD(&_I:9Q".23(0,03S ;7,K4Q]LZF&@QUWA +Q)&TLX] MQ.Q)&E\$R.UP 0\:!F_-D0:[.P\ZPT'S,!P)P/0&SW)N.OL]:RKX;\^UMZ?\ M*^:=?KL?7!C/6<&&X,1A)#+,U!I*6KDY'6^"'$[B %UKD,)I7GZ!D,#/:X]V MC^ ICX;;-(]'N\>/AD/BGD>[A_ IBI7AWJ/=U_#QH]T3>[47RBSCJ^%1:7RY M\'L47?#A^6]'OP;1)[RT\KYR\OQ2]$#IE=N\"/PIK 1_Z SOQ8NM%V9\VWZ0 M):&<\S=!% ([;8Y"H'-W^(^&;W"$C=\_?UJUR3B$P"-Y-'R*\@0&070!GP!E MP+]$&^67CX9'N$1\"?Y*8H=G9@G(;(I9BOK*D1O[598.&!"^0A]XP2+:WTLJ MR^<)T"2"."HM>0>NZN2>Q0#.]:6P_<\Z5R!(00*I 8F[!/T+%/,H82/4MB@( MP:@(U42&(=@7:'"#G$/^0VDWCL,POLQ>WF\78S5'=&>+Q['*O^@&LL,(6J-3 MR(\.ML1'Q[S#+6"K,:]9GL:HTQ=I+T_$4?DGN::@ 1T+])"4'2HB*4#>350N MHF(V4BF.ZJ=_XVN#?,X/\W_J&F==9YWSD^CA%34D3D!="H2'4I6 ?H919#0^ MXD0<>ZH\A0.+(\4Z&@>"VA\F0EIX4%? : IDI-=+/0M&2(ZSRJNX M199Z.654G&Q3N(LHO;P@XE8RC3):+GJ LQKP>Q#[8GVP^WP4-@N X0>XE[QBM ZP'AX#%Z*^I*) M2\+:@A @2H+G%O#N&1@\:/1HDZ:%_$9Q_"G3W@V.I6&6U<$9?G*5=HYD DH[ M!);U]:;31M&:9;@\!1!OG,.*C6DLS9V?2J L?--,R0A$%PPIRX"]+=O,C!%) MM+&JV2"3))SG\<]KB?D #.G-9 (;7#4CM-Z@SW?T9RAX&.:O22CG>Q13< )MI_7V(*Z"]JFPP$8;HE5 M)6J3)5F&O@&Z!#2-S37(?-[(*94A!XGTOU_ MRZB0Z5SL:+"0(45??WL,_?WJ;&!Q1--IF/Z]]?/OZ7^W.,=^^B=:E M=L_T)R2KZ2.,_E2>]>;\U#[,W4MMI OG!;5[V7YL?HA&H_CX]L/O[TO2'Z'+ MO]-!^);,%PQC<;2F;BF 7M=,4?WQXZNIA0D^'KX]V7Q]>G+XK\W#-^B_')^V M[N!U5EC[&JVKQA&NBJ.N7T-&\;[08NVE<$WA_9I L8NVXI#6;AR :(E&?L:D MRMA6"TDL$9[7C>QO4O*J0;A/%+<,QZ)FV@'<_3U2_15.%)/6W M=A,^>[V6 EG5]7JZ2P-:EQN="]9FFJ(!6EJ"QLI:8)"VF)':N 5=9*RPEOM& M$DTJ;;Y=S^+T5>:EP8AO1ZWGO/OZUN@AC-\\0+)Q#V^^G"JX+[6V/"RM<@'P M]I&1_3?"&)R>B#^H6>+=BSR@=Z'2C^G-,Q@S8H>I"J7UN\"H..,<#;%;F@@4 M4=1/*X%,6 J"$^-0H; !&QOO6\@ -VU]=1E<=X]-1@O8Y".X7$D.WAE##6A@ M@266A+2>"TA\'3UD+@K/9A. MD>@'(@ >C^85'YO6,JCR:ZK^+H*4Y "QHR'Z)UOBK #VXSD''L>N+2. 7R;# M 3I37EADX.;S($>!-8L;#($R8-]N7JW0 M-:K>E@ .T540$5WETU1E&"3J8,9$SN,BKX--"]390* DPTNJ'-*B2^'-19@[ M3(_+45F:*$@"W"V2:HR_QX9JET'G=>;8/&@Y8.IYSN*D:3W-CR8:K MGVT-[9J&,MH0!'+58$58J[B83%?_')RI;R"@@YGP'VR0)>-\T";YC(Q4+&01ADZ5 MS-#BR.DOA.J!FS'XQ49(4Y"2W"+C"^66\2?J5Q41?UN#U1$F!C<"TTO(>B6- M!E<5"1I-.,6:&"\'SX(_TLOA(NF1GLI9,(*=BB<.\"\K>QS]_AYD9OT(Q$Y5](&F"B##GXG=K*/H%N",,CG%89U/)4"65)S M+5)J R/XNY"A620WWCD@4D:S,%43#*Z2;\=H!;P9 U3(A*N $[0?('M0(CI^ MG?7I#,OSJ,%6R4/%$W7%S2(^@_>!GTL?PF5/]]C[K2W=PLUP5U([G# Z975' M,Q!;TMT(Q+0KPLPN:!&&(6 OE,&,Z:8T+ZN[U9!K'$N&9]#-/&,@K<2)&=/" MF(AY4HFO5T1>'Y.Y5DQF>(LQF6$?D^EC,M]93.8SK0+OBZR"V];S_P;%&HP# M$,RG*M<@HU@W21VDL#88*H@]K$5$:SU4B#A$<(68P:="?:) QGX[*VSA<\$:\(31GK#'8I2,(Y[B>9%>6X*QE1 MQM+ .B;))^6F"J0R%':7N.H\=Y?&BR!U$1%YE)3(%Y[HDY M;%768AF7@[N_P=?/"U8_71U<.AF/40X@Y8NCJ8PF%+\[0NO?S'OTMO/G;@SD_CQ*?72-M0LX-9EW&9,R'0#K&TS%[XP2T M%\0/J['J(.)?%M%N8,L*YH9QS5GLAI*-4)'4Q9S3=6/1<.#GJQS!\( MW=_:2ZK:HV.P%1^]O-IQCCD>71G(<8# M*;SLY.\B@.\IADJQ:%.T9,*P&]5\!C,:D!6HPL'9;P_7O$"#C^RD,CQ$3E:K MN86YI]4TW7K%%"M.IV"*M09""@WGFH (-!4Z%DDO<(-JMAJ&*'Z)R.LDAK_J M,7;'\R>JLND3^%@-A-0P$$]F4U%D]M&-3=+3[AAXB8$CM5!$JC[W!O)2ZEI" MJ3VZBT='W(K,T$O#YH">7R/H ^23C<'$9 R*I>%9:;4C 3,8M;0LP A'6UU! M>Z@_)=]4)_LXZ"A=@E6U".LAHJ_3R8'QPD"A0P2_)L"H$_I,!P\'F/0#_Z*) M:LDJUS-)&?=3D4<"IR4/28-K\#&Y&WJ$H;PD.P8FBA\(TI-6^LD^NSZBCL^*R[JTW) M+BZH%Y4&F&=,WN1%3*O$AJP60_R4QO)<,8YTO!BI;$,>=)%O2YDQ23-, M[IK1!18^P>O(CR<8B@$%O9N96"^!^G9-X[1*:XVX)#)H@%G!N+L2G:(M=*<& MPIJU]HBX*5/RKBY@')6H2:V,IS5=PLF_:D6.6HNT%RVWBS29CE#V7I/FR@N/ M_6QPN5M?O/+[<@SY<>>!2L\IF^%&IL*"#-YE,Z\U!,@0T6KOOU-!M5/=WX>_ MR$I9YJ)NX"Z2[XM^:1.JND[.5%/^QE$XKPLYTP5AZ<)W+7HU:])]J6"" MJXKJDI T)/(IO-4/@"]T'-DQ*[;$&TXT&R Y$=\[32-$UW!')!= XNB021B M<*NCUS4#)B\+.=2R% PG9UD'!N/4IB)ZLLAZRFVGW&K3'E'] 41[Z./%,^NM MBG<4G,&.W12MU1UCM92 U;9ZH1I 8)KVN(F)0$+PJ%BJNN<4^]'E=;Z#0Y=) MXS0*0JLO/$N&-QWD0Z'6VT46-+A'\#+Z.< 95DZK(4%G:U*%>4< M 15R+K_9C)VG9B\./:HBF+N0^V7Y#ELYGLD\R"CK91T[[)"Y4C4O#+F244=7 MSW7W([S(%&EJF[(LTF3Q3*]4H:G91+).U023D&"X&_6,%W> 2R-U.MA(,ZM3 M*2-(' _I@ M0!\,Z&QTN+N*N6\:Z*)K>11?J$BB@#RELAAM'R5@]W(C0KS,1O#/NP+%]:JS MG=UF-Z]*AEWI(QN(TDVC,7F5\);'I'@R$.B4+G*$J9YQ&@726&Y&!5F@PDE8 MQ8ITK4:-'>^B&]4YP(LC<+BS#"$"S-CT+[B""=]+LL.V79AK**S4T* B'W8K MS6?#ZP5),'T2DVJ]3U%\2=%]7G!J0*JW2/MG+B;45==4Y$XUJ;7)J_EM;!>- M**DZY^,AQF@#(>VAV2W!!*-]4U=!9G'G)$9C*0#;WX,5B&?8/*;N6;H3DV$6 M5V:1I^AG9 J=14M48[1 Z*E!Q.<$M?B1$QFTP(U.KVF&HS,NW(Y6O2726'#23[)Y0MN[( M:TQ=0_'%_1ILATMLQ3E)93(5Z_Y&I3K"G2[B7AY)6]7<3X<.RGSQ)6A#XR'< M2V?!6S@WG0NLV2+G=^$B*JK6($#&+&NUOEPY42\[X^R;!XYO11 N"@H>=[/P M@LUJD6<+MP[^N^0L==Z+RS@-?? _VWIY!9F+JP^H*:M!H0CR(KP,N_ZB:APL M$D+7GP&6_G*F*PEE2N":2$ZIQXF,#!,Q;*TGG#4>W^"Z?2ZZS6)0P\# 5H / M[",'0)=Y&F,; XIRIG2P ! ]08F<9D;H8QK[A9=G_"D!GYR>:FPA+7'I-M.6 MP(Z;&+LR[,'R<&I6KX;B"4\]&#.J-:J4ZNI&!QIF7CGQ[!6 M^_CA>G"Q@9.>Q3G7EV=9@!G.V HJ0ND;SBO#&9CJZ RI9QRDLX&KC0;4@#R" MKZ=!,JBPI&-N=YZ_XOW_ON0,HMBNV](=)>Z 2.B6$U42T6HM7]8PM+5 MEAOM#/WRZW&T*5/ :YR#/LY5F@:$<"[2LQMW1!X,!,EEK%@ 7U7J_B/7$Q'+ M%N+V1,B2@0S:9I1-?(D^ZT M;K?;C9ZPWB*:,KP<8[]TB8+S7 \8]8-P#QIWVI;^Q)&_\C8%"G 9CI:M/ M=9JFF%&WI6BXEJRF"5# E-(VT XDZT40AY4K:_TMM%[/K!1.W?(ER3@U@H1E MKAX]""ZW.H S2U I7 0^)B]6=\I^7$MJ(=W^^0:0UEB8@XN!US('EXQ MYS[L?-RH8HW;RU&S)"[02/.F ><+PVBH.N\2^_ZVJ]R!L]+F.]ZLR02;<&$" MVAA-)%@?JF=;WWNT@9?-XC+_PDWAN=B7AS-I\Y MSWZ@3W(!::=4:K/*%98:XKC7#S?$.%185ZQ@(T)5]O"E V)2=$K,=_KE V%3 MU0?V'".2:90G 9-/"^\3& H^G;UV*<-/FRC*)#*%!Y(WQM]%D8R#'#\A#XQP M;1I)IMLYQ*8A-P+?(!;@AC 8X]?KKS?T79C7A%8H#?H(]:TX%/A:%8JPN"K M-097"[NKQ5C,JA^]?K0!X\5PB%\ 2=%PV6S6('L^7[@TR5Q^4$8X0/1DL&4A4#S0-:9V41@IIDP42>U*_/BI.Y@6,9 +T\8+\\XJ-=FMS:GM-GS MYJ5EN(F*26L#@<'[,$=$GM(5]:_C'L5)&!ZSKM5$MBW.LBP=W.8*X;WUY$ZJZ/8*G@ M*OI^4)9AXPE\=$0MM=^"X1P"4P6>=/LQ.@:,Y7T#TQ@#A-$D6H62"E$K8NQ, MWUS;6?>LCT!WWC2'#AB2PC/^%+GGY(DW=\CLB(F<=N[S/=VZ[P,_5@OPXW=C MC'K:#-:_0,]I8*Y^D'-UNS-MJRO?A4,:L>HR.<+M:%Q+>VS)$]'MX)RX9[7Y M !7NE(]LCM#I0J+#X>5L8MT5VDQ YZ14.CZ/= :ESP%T%V(G:N.Z)V"L$-03 MNAFQ.UA-BTX%AO5L4&Q2%Z94^5N?&234M89IB?:[D=J&;X6ZO(@P_T5IW4X' M)E82@5N3=723CIL 9!L;Q&?49CK3U.FB5KY!5YMIXUJ?25I+Q%B46H*OP^YI M/MG1F, J+R38 $X#"]-%%'T],M9U;.3<2A]I)J^E*N3F"%]WY -7 MDYA=X.4TY94ISRQPYVHF@X5C7)6!XF E-/95CKF$J@*/-%(1#-_:G^ M*B)." /[)E!C4X!F>O&:&HTT]I3R2_K6EYF<&TK2@!EIG-6V76,ETHC9M,(' M!CK 67%&1L I)? T#'*9)H?"ES-PLGOP]7K@Z]-;!%^?]N!K#[[VX&NG<39> M,9>RHNGJVG2!>FJI&G(2O3081Q;!E6U,J%WD9>ENIG#4QL,O%&F1%+52&'Q2 MG.-+5?)9U:CT8T)F@/!(\^#T"]!* M!8B0J(;Q;HEW.:;ZXD>()J3*5EX[)PYA[UZ8""IHLA;TDK?W$5V0[$SUPZ00 M+6* 1QA@B;V2+D2?1;[>%(>(2T7]I@79Q #_HBN ML[G6*1;ZV.Y_G/9-54IM35$P<[2:HUV9I,D4+M< 22WS.9VM1+(Y3FPF2E]Q M'2"GQ5D'7:\IVM UO-G9XHK1LL(:UTZK&6$2=&C6&H/@&9ZMAPY&&DMJJX'I M$D6J[>G2B<!;:)(6'TEQQV?8E]/;AI\#TX(&[;BPD8R@DT4H+W.Y=(_H'>PJ5(;FH-BMBL.S)=\+ M4SN;R$]E_<':"KF;7CAW,L4S,8FQTT@E89RL32_0B?GE2!\V)F.*=)ZL4J1S M5#O>\U=Y6=;@V.X(I!-M8\3.5@DMJ3>6/MO:=3AGB]:4=KUA!-?!Z+(>+2?J MIY".%>YOJ+O#D&Y77I%RM)9Z6IIZSF5/HM@=]Q"^TG7>L1O$K)LK'0Q3AU$8\1IU%^T7C6#7JG0SS4 MR@?,&8;)*D7C9-"F,9UEB0'#RE)6%LD<:!"4%>!G)8/A&T\,MU#OGHP@F;86 MU<.=-TX9>E\)?4ULY=DM8BO/>FREQU9Z;*73R-K;:K&KFHV/4 /I_C&'=$HG MJ22W<\9(-;OC&]VZ^/!CYV1YK#LG4]T7VN3QMY#W8[V%I1R]&<6$(- M%C1YQ8@[:-H'>_O[V*]GJ^S7.[/N9 >64@SU!!9IEQ8I+GM0N7H14@B>H.X% M5"M-K[5<**6A/O]C3+')BT!=&D H ]NT NN9L36.@R_/> TB[2R. O90&IWD M_(KL^"X(XODJ!$$.O7/,!O;U:N7C:E,JP@+HU.ZL2W!676K.*<[J#4&JJ)_[ MU,"V-)4S3JQHR&&"VG37".!UH^%:3C+'H8&%#9=2]?\[I@YR/SGYSPJ/D1>)%:%P%S:%91N0=-DRSW.O 9U?'3I0I#T9/]17Z8P*>'+7/).0*Z9$M&8 M(4V C@ K$\9TSCQYJH2WE ?CY)R8OU'O/Y=/%[6%:=(06-67Z$N HPQK1^ V M_4;N:F8H!?,6^'BW!JVXB*9)G*/4'81R9TEHCJS7^._VL>/5"C,Q%Z,I,/^U MTN(LH^+%(IQPO 1GSO:2T[VZ\00'Q#'SQS=QPAFB^J5;W@E@-6 JZB_B;XAU MX>1^OBH((511QM+\5!'./!JLT+(MD.ZB\\%H MFJMI0HM"P[AA.FZ@F[03SDII81QP4SK+RGYAFK*XV;]<_4CV7-DBA;+?W6@N M2UG=-X:;%^-$="EL7"0ZF]29JTT4XQZ$%9UD982^G]:DWBUPX:;KRIIJ NH MF%AUX/+IH XJZWI200)9DKMBAFKFFYCM,=E+M>0S-R'+Y$0A*^DD+N-[+9F# M:=CC;H<3PN>"BK)U(S^U-62'/%9K<$7A;[ILM='@"5Y405T&:_EX $L>U;H: MZDNID%M5Z:>5G#^$<54_17'*H M)15#E_6!WP6Z,USIF(8S=5$[495R03B)3R>).7E\7(:E#9A6!*/S4 2TV"3[ MWGBM^X+VQ[,-L^)+=&FG=)/\JH!1L^-]B4TJTSJ!@7AO I(]9 MX>.F(Y,>+TY-)8O M>1>AZ*%^QY?D[IEDO@+7!D$!6J/Z92:/=&"%K7;^LCA<<'Z(/@\7EX_9P5&AN#[)A-(VL]R2 M"CG(G$3_?9#*;HU4A*NG2^>\*_IBMQ^VGC>Z[#J<3<'$VZ38 _9>2%/JTJP/ M2U\" #",TKZ9]3"MV4ONQ9TU]I1-42=[D1+<+V+.0#/)]'@$H+QB^!QH4H8$ M;R^!*2@;'\;(.8,#PR\X+%,8X.H .R$ZTLY613FY5W04ES6ITCDIG6QAP_D4P&1O("O;)K?* [>G?-4)KH@QKZS:IBZ*OM+FEPS@JU#.E3W,-;@2 MU+4Q-AIGCU9+?U3O /-B<9&)'XCM?=::^S2#\;"I%_AZK!'6K M*]OC5ML@WS(R].W(8&]++*2 ([19P"B&K@\@T+3KIM#!G.JNRO;5;%]JS ?*L 6F-1W MCJI*39=L:0>@D9:I:=),JZ.SA"28V=-Y1N6S.N?99E8G,L%65&8:(W@XLU,E\":);>Z+$)TA?U]*51_=4(:RN M!,.6$U(I-P:GX!P@[AC^3N>U10C92H-OS<%)E<5)L6._XJP%/)$*>[[; MB(PY^9P*[&VVG>L 4YNLW2]+ &SJ &M9%4@VS:=<]:524\^T)B$LD[YS2U$E]J!R2I;Y'),'-= M75UMK(LO47-Z*L5L3AV,JAV\)4>FI9!^Q;*::%X)_7X&I=WG\;D[9:)-NQOK M'%;'1]@U3YJG'E&4S%JK+;$C<1YRA)N&K0$_\EI2.B/7L) 507T,VJ?=NBKM M"UI?JC+,9XR4:A_ RLE>L!4ZSQME*RRK$0%QC*W* M;G%=VTU@=Y6@@!C-+%_9V"HF[_=(74ZS==PS&H^Z@\__O##JSR% M7_"G7_-DG^SA14>_O?]X^.$_+U\]SOV."W?H:6:FG9?Q\]Z>'L(FG]CGP4\: M0,LXZ @,L'*,XY7'B9T"/PST-\KEL^E\G,.>QD4RP.#5%JKRFQHP?6>IP_$* M[7\O[);*(.&^"=#DRZG##/C&XM7CX("IZQL, M,YN#1IN)>5R41[\@9JC-SRT[N!]HGY?M-S/&YBC.\W@&XTNNZ-P5T!N3T?KV M0.#_-VH4\#A[#((9ED+\ J)DAH'=S][VSWE_]6D+)E>YZ_7\Y>+C"+K^O:FI M5D;STT?3(B#*/X"C\=-UI_,NSSYW/E-LPOA+ ;/!LX>P0S:0WF]\9L!-S:]U MCWZ$GRB.;T_??1,ENW9PJG3FR3'E*FP/MX;;PR<]Y'TMR'MG^Q8Q[YWM'O3N M0>_O$?36'%.1)6#CO2H.3O[\Y=WK=^?B$"N^V+R[=^Y0?5JNO_*1@OG+)O:E M+Z5\M\9;-9I+QV$0$AF)_Y91@7';G8% ;:%S$'W\ZEAY"H6BV.4OGWYS[_>& MM^*]DAD>$OX5-F.9KL;]895#>8J(B"F91LIW 7?;Y-TM#P;GZ.4]\&0K^L@% M $#B7#DNZ2(7<*W#V-,8PE*C2FW6QN73MUG_YV:E;M"NH=C)OETMT!@VFH6K($.[E=U)B/CO\K[(BZ: 6)!;2I=KPV1F2 ME4*; 7<=[*-8Z_!/E[H'/4-]4X8:WF.&>K(R0WG%K- L\/;P\",,,4=\*\:S M9+KY9DL<==_7U@;3=A/.XZK;T-A8;:+V, MD!TI[A-2W-_ B#CA8X@1[,Y-2TB;EZEAQ+)@I7%V8+O]T=;+NM.2K)HI,M,' MM6>]A7)W!>H-62@W/C#4^5]J(XAUM&$NR0J [=YX>4?$$]-HE3"3O$Z:^,E- MZRZ#/32@MZ>[3>S-[GJ5\F]J, UNJ;/4+/#]L 2S]G:VGC[Z_!A8Q^MORSYH M PA=FV$-T8Z/?% LYB^=RNB3)FC.:&@U@@D4Z6;??D4_RCF&^R5%B?$J.:&4 MJW.X4.5MZ^<$/VY\(DVP%4-,P^TG S'BY9H+.)2X:=7'(G0-)&6LKGS-_ D^X"V/\(:5@[ M^*,&+([BO..,(VI=:-.\1IFXOV*42ZJ.* MI[;8QJ$W#=2%;I"M^U[S9M#N)=:]S^P(N2&$/@D=RP4$]O9"V;9)2;0CF06W MVF__JZ7$M62N[7Q!YEIE/.T"8$$:VTZ?N-8GKGU.XEH?"GH(L?4;']B"J/:B M"-'ZD\\/_E3H?K$ 7,!Q?=SG1N(^VP_9*\"##CKI^TOC.P]]Y;Z'Z,Z#WL,R MMO-__L3_]<3^@&,R#WJ#F'YO*I;RH)?J(452'O1&,4W_>2,AD >]4 \H /*@ M]TD+Z9L.7#SH->O#%F[88@D*[<NHE,8PKC#-M?T%W-4>V61$>IR52WLP6N@Q<2 M]^E("FMA;FC^S6FC?\>#?L>78><$G5^#MY?U)-IYO@0U;\EDJ-S9K5._5,8M M*:!H&=C7',UYEWRB]O>S)*7^>%J><'4.2D<;H^TK) Q2OK=")/:V@?(5&Q75 MS56^WDYM]^G6W@T:K%I(Z%7J&I.^".B_\YIO5[!9:94%-M[$PQ,WTV018]_0 M7@RWGG^%O5BTS"OMUYW9BS<*QHK%Y=B]-EQU5TP$%_,&]$=TP4N>J_W0\9M7 MW[(="G_?4W^O>Z4_2L^3J6ZC=VLHQ@.2<7=F)P]#\#^UWF_;SGLCQN['=P!L_TY&VM^LU*HFLID'W#;;F7$41MNYO88)>O-TK)CO,M-G4OVNX5FQUA2E$24 I(+]6^^G+_\@\Y2_9/Q,G?19!01LX9'P'< MR[8[LT?G<1KW1MN]9[6C:1!)\9_"F\H F"L/Q:]YHX5R+]YN5KSA*4OIYG]D MJ,1[U"R!#!O =2_4OH502X,(S^):XL3T,NY>\=O1AU_LCLJP%VY?=;'_!<_. MLP+5B-@\2Q"Z/CP^[:7;'=B:\\L@$L=!YO5"[?[SV5$<%K-1D8GW>*ID1#W\ M[W%BV_U8]'\5L!J25KJ7;7=J9_!@8.6+4VP5$/96VP/@-3R21*4>6&SB?]0T M\$+59[[=UMK_&D1^)N=].LA=V9 _Y$AF4_%!8C)(1[IT+]_N%8\=Q5$J_3Y> M>JN+_EZBG7"%2*=*(\--?5#ACFP/B#G,(>BEV[UGM*-B-@LZTA9[F7;S,BV^ MC#U3G][+L[NR-7^H+$_B-!=O"A6*,XS[S'KG] 'PW+%2J1*4IM"G[WY]"1>$ MH:JG[S[&S-'O6\I5VR;T(N1>$?5Q7$Q"F8GC>01O]WI3Z1;6_+=L^BG.ICVN MU2XZ;KL9B-/[_M?#L_/-\BR!1JO_-^>GU^GJWWIPPO +#DYH)[VN)F5K!SO# MA6WRX9=1[,\/7CV>YK/PX/\#4$L#!!0 ( .Y!F5A;,IM0L"D &3N - M 97A?-C4Y,#@Y+FAT;>U]67/<1K;FL_TK39_G.DJ^F]2Q] M\VJJ9/SFQQ]>U4F=JC?JYO\^??+BX/F+?;C[ZA%?_/$'N/^_]O;$!Y6I4M8J M%J.YN)PV6:S*=_E,B4]Y6E7L;?WYM5, MU5)$4UE6JG[]H*G'>\\?Z*N9G*G7#\9Y.9/U7JQJ%=5)GCT049[5*H.G:Y6J M8IIGZG66/WCSXZM'W.=7HSR>BZJ>I_1Z5N]5R?]3+\7A05$?"[HPEK,DG;\4 M__AWD]?'E\E,5>)<78O/^4QF?/%8%#*.DVSR4APDF3C8/TRR8Q$U9967+X5L MZOP8VRQ,0S-93I(,'BYN!#54JYMZ3Z;)!"Z6R61JVOZJSL"G-V,TU&20T7]E_L'[UZ-'KSZA$^!S^*-S^N.ZY4 MC>_1L/Z1C:KB>,$X_&^WOGSLOD3]IS^O9)G(K'Z9(?VEQ]ZH>3'UO,#SPOSW M'-Y]\.;SQ>_BE\N/I\LZL)SP^N?3=$CH'@FW,KW4YN9C23_:,_'-;4>P,U5Y M3#1V^?.9N/CY7^\OQ8?/O_W^:2 ^GI_N,ZG=59<^GUUGGV3EQ<_G;Z M3_'[^<=+[PKXSDS& M2L@L%C3E( ^2K,Z%K$0^%K_*,IJ*X8N!(#G0^N2'$L8BWH$0\;\Y0(&"WQNI M^EJI3"!5P7L7T_FX%A_*O"F JK*(J&H@I/@UB:;)1&8@),HB!YD$$J/=U&D^ M*V0V#_J.;?ST299U$B5PLSX'V?._3W_J[:4*NKA_U_3R;/W@ *2]2E,MB>W?52$C\[?NTG42UU/<'P@JH,R4YODKA6LM4[-AZKR@I_"AN/51O5-,/^MXP7/#9_0S? MVJMD6GNGKYR[$R8_;'%QOXRRLKA?2\31"JF[,3(2,\P)U MR-X-+B[J//J"O\*B)E>@6J8R&R!K@9T**QW3%BY559,>"EPGAE_:^Q=?"OE+ M 0I=@ZP'WKB> O<0\EJ6,7&LS_"U,HGP>]SZ[UE2(Y.; S\2$^(%<6) MY 8_D9:W&^=>;IRW?_V-,TMJD$6T== Z*F=)AI0_E;4 Q1ZD,9@M2/XC(&,4 MQ IW!Q%V[>T\W#9(U1788&J:IT ^%6X&(F]ZDC;$DOU0E/E5@CL03#5N$]JV M*L)]V1^W)SL#[4BW'B=7QFY5<4(#AY[(M%(/D%')O>EX#]A8D2=HV (3*VMW M PWRUP\>'IW"5QX.#V@<#X_>/1P.B4X?'IW 5=S PRNE]9!)P$73 7Y+L"SX:M.<&SXVB_4=-'O D\%68";[H=>_%B_T7 MIG\'<5(5J9SSG21+@7#W1BE0E-_]A\/WV,/.[U\_K-9@/$+@GCP(I3Q(_@K[3!>626@,RBF*EHSQS9:'_*U(']";?0 ETR MB?9W1V7UO ":1 A%E6[OP%.W9L7:_ZQI BP+F(H:$!\J4#U'AHJ\+$.YAGP* M)'&J)C)-02BCO@HZ >X_U S&>9KFU]7+N];0OZ-)&QAO"\3#X3Y82=RK=?X5 M;'HMY.]H6NV+3YZ>A(O!ZE?=4N&T3F0>TN:2R#/W)]EX('4\5>Z$! RPQRJ! M,<"RYN.!$5YR JLY@5<&XJ?_Q@XD]9P_&_^T2""UE#[8$%5@L8DS"7H>XC2E M*D H0CDAH=BM2(9"]X&Q@[G)?U;- MZ \5V>DJ=4_I?J5JE)7UM"LMZ5TSO_ND"F/WL1-IBK0>E2@_>(HE? DV!,J2_=<4XE3"^V-%,R@S6'+E45$+(EGIFA )J)=<6H M+(IT7N>O'Q3F JAP>\4D:V:A6-5\E*X?ZFNX"1ET;FU8[SYN6G@#\4:^"%_0 M6U[J*T!2X^3F]0/])[4:M%,U8_\!W,6TB5\_8(WB;KCO!AQFN"&'.<6M'2N& M8YB?(&5/#..I#9D;""G)F!V8=\Q#(&FODDA5FO&7:/F5[';P25UO.D/1<5.2 ML$!V O0!U@N:2E>*F4T!TCMG\U&_CW1^^.RX@C[,X'$)C$I<)[!=@YT,]!OE M5RHCIMC'!I9L\]L$C6C/H#;T^L&G#V__V6_X\>M[J,]I8M!7B"72)?1V!-]Z M?_G9?JP';Q5> ZUW66/K7D0U37SZQ&6M*-Y=Z)MF@& M\:FW7?CCQU=3:P)_.OEPMO?V\]G)/_=.WE^>?09#,;V6\^I8F]^XO3(53,"Q MF"J>R2%8U4 E*7J1?CJ@_\%[%F[;"V]U)OWG=Y][5W"3&=;:?>^LL4MUB6G;0UN_3@NQO7/=ZWKQB4\^7TD,0*]KRI_VJ)Z8^+ M<@\5S:,-Q8"GKGTBIGLL_H>9,,N$LYM(@?:/[@+@M.5U4BD'+G1XZ,#=PZ<5 M"H\L%PR$6*G19ND*.'H^)Q5D)P1.H '4HLK8\?L+=CF+9_M#(X%0&]G5'HT% M B4F;=7*M.L$MMP58S"=%O I-E/PS2J:JKA)U6U:+(P;AF A*C]J: MHB6*"$W;]VOX?5)6:*]EH F6E2SGEMWHE>RNW^UU[N@(.-Z3H\/CAV8!-U^R M)T]HM?Y&2[9X9]U5'_Z3-Q!(5S"6[NL..HG9CI.IV&ZF[6:Z[ZMQ.4W*>[N7 M/BO$)6.G36SJ"_PV/YVQ6'I"]IX-X77?X'G\[#9!??;E(@P.]HL&HG)80!V* M8&T(-A\J4:JQ*DN-_C)F[>'<;?,*-;5]#=J*W]#FP.^HV#-.1L"#9_Y'_H>> M,,B_>_\.HAE;@6KWSOQ]_)7F+X*#;/!>."'\@8")5)HD."VAY0M?J6J+Q"TPD3^%?^*[# &I@8Y4F?+BA MLHA,DP[NNR].,*"AKL'(YTFE-EV+ID'3'K*L-%W0FM^4&\T: [:^FNMICF[) M)%/CL2+$^#9QWVU T$8!04^^3T#0=^\71KR&D-:9A;"(B]SG^)H_@2,_/5K, MD7?D[@H>W P4Y>!C;#Q^P,3SVY4U) [Z$+!7B#VB;P9W_A59G+" M7+MU ^?+IJRR"NE<5VX;X0?F&P+>^N&_%4X\E)I\.>FB+@]<_\V\6C5 M)C[/:YS6JI8(@-/@977(H,GQ QF;PH7Q[7R0GW( MWB=^G?50'7FC,(0FR1H*E%CDF3*3C8+*)C>(L1'<-M M1,E3FJ0OT([NJ(H4< M'C62Y86O"VL!0/&;6MQP2$?/AY?*W2W$2/@+EP=U#/H[ MX@&@4IS]NTFN9(J1XEO095/0Y=*SP'F;HZ9H[7:-I1(3\;+06 T%!;KPXNCI M?M6)QB>[/IU;IH":;I.EJJH\##STIN!U'__6ZF%289I#1-H=017]+6ZMLN]F MS?^.J!"NAHN#XU!O7!=V>+@(\0"' M M0QO!SB6@C@SN@!]6\P?,VR1[*:D*7B8K\,6."E[UHKN689>DBA!R M<0E!=L8I87 !NX=M@A,KQ5@F)3*2+T"ST,-&N>T9TA#^U3L>GQ0)+ 0VO;4X M[JW%\?S^6AP7@7[#05%;PV(SP\*+G['L"!3. ; _1J51AOD130Q_ Z.A+$/D M8\ UC@Z .\ZKEO[I)7;X477$1]$D83 ;7K= ^58IV]0F$!LX:9X#.0Q$Z#4/ MY1D*+#0L/>$JC0<"KN$7ZT2B\EU]P3VG'=--J8P38D=3A)>7[ -6CP]>G#C! M$Z,WOAOT8R2O))&I4E,84U9)U:8X]MR0-V+<2@525R1O4/#"+&<9/1>WQI^I M"&P6)$NX3LFJ\U XMWO\$DR*7?J+'$JETI9N'\A&DXM9N&"Z-.CMHCJ=^J%( M/S1NN<[]AF'!=H:[.R>[.U>[?B?$CET6ZE^G::/JPH(DNKMMS<$L*^>_8XOC M,I^9_."O7<_ UV;>O(3Y?1]$!I/4^XSH%%\(J]&" T9/#GRG?)6 MRQL83=%3OD;76@D1BQ-6* @*0@C8MAT6N^&.H# E_(0^%:L4U<0V1H*_9S:7 M/Z&RQK:K.OF\I9G,,%,:1 MN?W*]$!')>LFO]$"\4-F05@JZVU);KKQ;";,:D'/Q X6G!P+T,[39 '_(-WZ M3OPE]X.BER4PO&V2K)P7%&0M M\;J#W8BI-41O@2/!^(%M92==Q2SA($8P,"D;ERO^VJ@^($ZT4)L4;7N*T8\3 M8/UUWG:E[8OW'!T^P*TPQ5WFE1<3B[J+C@:T@,N&Y4*: )M?+"U)(-6N!HE: M%37I!>0/>-_D[/?.&["]95/=*7M>1COWCI@/#USL4D#,AL!/8GQX9D,XD%WC MY!M00Y<>T_P-%L *_+#P'Y-YQ!7P!-)&A!A2BPS(.5""$@3T&/?A1)*ZPQEM M+FC6T+N!?"HN=P<48XY7L8QU_RB(G]IQ.%A'K65?CI,5\'5@K3EP;6DGI:,B MLY_+ET5ABW?JA/YKD>8A4.;^$M+\/\Y\L:39TB2\U2M5D9?D*N1T%K,^AT_- M\IQ$-6<<>&J?;R(9%+P"F5J15K*#%1OS+)VWY+NA8-)>Z>DY,&_ST$S>)+-F M9AQG!9)QK;U](]VD2HEL4WF-E Y:AVSN" M$>CJ$NTBBJ%UJZER#$J.O35).,#&GL,X8GT8^-, U[N M1GL:@,?G4<+?LM4Q77EY$^L8JRN5YD4WI:^>TN0(W]FO;@H\*P M-!XXF=IJ MC"&+-!I0[]3^=/J?$(@/!.=2U!%J+"(,B M*-#43B]ACG3]$)5-B4;^R$<^S83+8W+<29&A MB_I0S=:8[(J\15@:>1_72K7%W!&.FY2RF(J=>#=(5/6'BZ!C1$Q;==?3HP.7 M:;D"+NE\Q$";"UOAK$XN?\#& K=%$"@!C80HF6D-"T#X0L6.N-H"YNN'^:S' M6-\M9@E+%K^'/RXE!?COFI/*>&VO\S*-P=3N*\I+I;9L&.Z SC,PL!QA@ 0@ MXJD1**<'RYC:YB/8L0XQ8O)4AF@B.: $!S(RFY*C=_6 J\[G.[M8Q]-4.>@$ MP!"L0!C83V+D7%WF6+2$4AU*.@UJC%Y"-(NI6!+!L64>-U%=\55=DY_"@K2* MICDXO6:*D-A^Z\@BK]N#U?V&CL=H<]<#RJ:(5*MJ$[ Y/*EJSIC>ND-KB2SL MJ2L?%>#V-"D&P5F5YBN<,C+72Q]_\]ION=;Z\0CK<:WW)%J<[,)<"PP4:\61 MMHK'K& 18<&>?@;Q\L_C$+XWTLNLO51EF1!>O$P/V+TG_&4@B,]C* 88YE)7 M+]J,Y:R:B-MC22LZ,NCG67]]AK5Z!9 OPRAY]Q"E,.$-&&C6)SB5%(9;U'VV MF"6MT9PG )[)]C@PMK8^QCXAP:KE#(>]X"DL0G(M?:C *[[EC>UPN$=^;\-) M_() !5PI;0R-7R5+#U4O#@VVJ-U@<8 #[?#7X;J9UO1IXB<*UE*FZ S%*BL3 MA5,+7RF;A)U!;"!5W#"=S4H9(17A)&QRH)V2LJ59>:Y7)BS@M.8O^+6)V,.[ M:*[0LZI,R(Q5CBS9&EJR0=+:MKESF?8WQ,Z?W")V_F2+G6^Q\RUVOE[LV?I* M*0DZ+R?#01<"3'(.NHQLP;..:1H\V:H1IO6 RO+N MTI2:I'!$AN\1]'3YP_0A>-Q*#@[U05%RE<0831HF5(;_.S &(@Y;PH2)L M6G<9@,@"?5E@9DU3XM\NB@BZ2F)5IA@LREI0$%D$["_B')Q'K2@CT@6^7F'2 M<@X+ :"3V86PDM+HO0JB)O4*F+I@D7+8#>4*;A=89H1:^@ M'G@S;>[Q8KDC.,>H4L'\1.1"?_)P%Q^;Y2[ZQ0^;H?%P=5+$S8%2#GD<)J(&DA41^E& MDZ([V==Y^84#=C!['L.*\8Q"3M@Q4=0F<'PSLX_&X^F''IY47^=[9%9J_3#4 M";UFELQT:UYU3.HBS=M$IF(X:F43QH#)-6.)H4X4]0RTKF8CI!K:,P,=L4SW M;!8W;80J;\J(KK.Z;0YXQ3$#DX F56F\%;'"@MW8[YV373%.%<9 *UB(5!>S MI="K'%3D$HT8F8W@A>2),QWMYYNZO?PJ@RU%VI MTZ\G'T&_4M:9*Z!XCPVP'HJ6+(4*![H&@/K MR"V64]1-%4%'T)9BV846X%OM>*#Z!6AW26LS>SO=1C69$X;+,+"NBO*B;9;8 MC8%6H3!6H3%H-]YN?49LM_JER]"S?\8I@IXX(Z. ]:<&->Z M*7"U*QCK[MVSR 'O ]!43L=(4V%7Z,X);*HDD@.3I(+[QRDP M=N\;6,]OZS^]15O_Z=;6W]KZ6UM_'5M?K6GK?QQC6(=-*/@# M%%^-['N5J3I!&5@8FXUW%?NH:B<8QX6.^0Z+H=.EQ+[##S\;-N::8 M^V2WAUX*I8[W<:/)]:$49@ Z8B\X<&*DH]=CCA#R?70D?C@S%21M"OHJX@ZY MWUDMG%APG6^R3 Z4&EE'_6 M.LC+Z UEU.G!W\.CTUD@+("%@4<\56'C,RUB7V".V2,=),W8K%HH7C0U1< MSP>^:FE6@:?3%'TL>62)/U8S&*QNQX51:Y,R =_#) Q$BM!>@54JF8HPW4)F MV-4D^Z/).' 6#)Y$C4V5/%.VSV31E7FD5.SH6S]F@@HI"@U&I-TUMFPS:Y4= MIV\OGFBP1!P5AYPE'#,'7T,O^1C!/]R L9S)R3;]>&VQ,/Z*,-5@C[7W\9*- MT9,^YL70:5R0>-&-K9>GK?55D82MV!),$8Y)!)K,KR:Z M0 D*:#+=3R2-@5[:IN1"G;,\!NIET.?*GF_E=4(GE]-S-@:^Q/PJ6S2!P_$I M-ZVOG ,&Y8:Q\\$@31"VFP,DM2KFR#X'JK.CVPR4;G%"*$<(6JQ SRE*[Q;T M[2UQP"[7F./6,5TCC"]/S5RC%Q^6]XI.""IS266&,=*C*;4D=W@")J0BDC4P M'A:>>\X=' 3JHLMKQNP\$].(% W:31-Q@"/"?;HY1Y"^$-:T2$!ZG9@\0W8; M!+D'=(J,:9X41+@/Z@^+U)(.B*4XVTTW"K]J3DL21GK%@@]=[ ^?[N>+G8S7 MWF:E$?BT0!Q<@>B.I<*!K2UN] ;$-)L"LS9YNL,W;*QQ.?-+7<-35^Z0RRZL M*-V!H)UH"AWG0B&JJ[E[1FVPDA)TS0/4>P6'.45!P;I+G\2",Q2=L(DITSH/KZ?;XGW"/T\VT(_6^AG"_VLDR)YM")% M$EEJFKA,A5_DM6'.LKYA:Y!IH*=U&;P]RF4RZI);SNEK MS" 48X7\.=4E[TDW5Q&H7Z0B@U+ JODZ7Z(P *Z4=J,+=N1^/$3;W%@P9&WO M8M@B0CCG^7QR^ 4ZLYA$29X=-D8> 8(_]'S8J= ET6@BAP3E45D0E@ M#!6;N5X:4]3-5H['F@RR+XF+K1.L!@=LL%)IMY 9/.25PFG#1\;$*RF2(JB: M$SQ:E+I6K4\=5!2!LZG(5VQ0 ?;OP,H_&;8A">*;YIIR M2IL27.1L^+ QY)"ZJA6)K6B':<F=U" M%>HJ G/\>AE&TQT>OO>*A]Q]58K[A,HLY=B/.QP[9-R_J EBI,\:I#J\.*B*H44_A3)[@$2N)4TX]*EA0,; M0X5KE5P+6H,U:#7_ZW?*!3UTY$>]M'9CK@ O M;2@JQ96/T1$SYM,AIUUO(W1*Y!BVC"9SG[0:F $MDT0+IA+-01(0+'OP2[AA MU/+SZK9;S=MJ3U9LM7.2*F:KT9'A)&;\&D8CU=U"1E[V&L=.$8!%+AU((N,8 M#XUW7[F@#'FJS- 2PW6OA@*2,$,AE%K?B])1IM5&O5]VM/GZO;>&>3]"K)^G M\WZF&&ZK,0LNL]JM*'#&P20H:>=Z8V/P$.L_O&?-)[V>83G'T5SCM_303(&4 M)0*&$['Q55+@J>7^0[ MM0UX5IU0%K%<1POUNK MF/RD5XFZ-A!Q!=IN /2;OK5/WW*M8[HCFY^CA&V>3MW1..!<=TU/?T.H\?DM M0HW/MU#C%FK<0HWK"(3GJZJQH6WG';"%)5][U8"P."DR4SYG' M%(9(?1O,M]!)UPW0ZHR0!G"-.IN+9]7L,(2:\P9WV\6)ZX .VB7\ MNE0$W.@:>; H,">>'-[T&UG^E2$5C*+BP^I[B,5Y.4U";^=+WC L!D_ML3Q\.CI=^C$ M0E"\ WU3.;=XE\M%>XE@*JM8E_NLR.\\%Y]H.LU97 ,;1=,]A(W79-$7!KC# MO%I)2=4*".70"R2<07<#+%$M=Y*Q*VJV2]@11H1BV@)8MCKX,SS =1W:6C0. M)AQ:;WM 9,4AC#I\U6)I+UB\U0C$*LP!&=-K_#LFPVX(W?)N&)TGH9 MAI]Z,[1J":0_Z0..V^/=3 -:%B:&"Z9C"/0YKN2SH>!4#KY1.M;3WC"U[_RD M)"[E0(:@?VA$F.FIP7A=GH]J7=- =$6/O"ETDHLW5HN3NN@ZX3<,9D$DL@>0;,&"NCB&($8L"28Q737C+/+AV#J8OH+X<7SL=YGJYX-W^U-WP']UBK""F%PK70VF6]V0>E@@K! MN, M/CK=DD>8[DN5R;57Q.5R[L(T _OC!$7RC"D+;FF34XL^"Y]S6[;O YT# MB+M+5V"TB)VN^H85-F6$H+D)O[8T9.G1J!!!1+*I"&YM7>W ;$P%G$6TZXNB M]E<<&*_O8A,VWJYR%$B2PIB9O90%YJ?Y",9TF&^/!O".>\N$4XY\46SMG".5LX9PU)-%QU^M&%NK(1 %[(&,?QZSAQ+Y3? M1@J$>4 ^_K#HS"Q4U"2;VOBLWT#_YUEU6;,176A"^G'^P1L]IQ\Y9X0RA[9P MM8I%X>Q.%^:3:^Y<3L=./9H^WDU^YDTPA^U]Y3:W5R??'@F/>8K00%+ZX4'+D);% M*;/;S;;N9AMVSV]T[-Z9=HM0>T[C5?':1W=2]!-JW+/"57[3:$$6]Z46]04$ MF+/M^(R,BO,XJCI('0D"NB@[ZBKG\$>3B85G"]/)S@CW*OB3<- 5=NV:1_EJ MD^P+;767OBQ;H6OF1%1R+[-A5;D3!'KC<=:9YH&>-6R;W1 V:=UNO3@)H:$O)LJYZ][9>0S:->==%WCL#89+E=>JC.Y&7$'12 MNY()A4X@^*;+'FF_0CXQU8WX.%469FSJTSP80%K+PHG]A@:0NK.8Z8N=RN[O6W5W=@.W6 M,;&V@+;31Y>=^F1K;[.ON)BOL$9:7Y3X!1GK5!)WJ$^H/RUP 7>_KE$P&D/E M%%G/)>(5,5NFGZW5^UZ_4:FLEHY%PZD0_@TC[7A8%99;MV ?J=P#.K.>!# E MBO=&F5/1UF'(=N8E56+\^!;I^-(O][?(B.Y]X+LGYSA'?I -1)G[_L'MGI7]"VU-E)9JM M\1@6U0N._8*ET'&)LI;;A.3-8.7#@UO$E0\/ML#R%EC^CP>66\I1K__JX_GE MV?F[C^\??OSAAU=U";_@S[C%!!X_P8=.?_OUT\GYOUZ^>E3'"QX\I*^9D2Y\C+_W MX?,)K/&9_1[\I [T](/.@ %3Q5!.G1=V"/RQ5UQ_ZF(Z']>PIGE3#!"ZW$== M^ALZK)=$2Z\7WN;F9NGQHH_76>(.R/][K1\,.'GS%C0(T(6^D'$6F2-WD*C? M)VC3@1;UZE'RADGN+CN:$^,3U1R4SIF8YXT[&@GVZOWHHS%W]VUW?B"27$6: MO(?W1GE=YS/H2'%#9R2!@CD9[1P,!/Y_MT4UCZI'H,'!G(B?@>O-T /QU13Z M->V'7ULRN."MM_.7RZO +?KW>PTUZ,U/GTPV?5:?RYGZ:=/A?*RKKQR/.)UB MJ<.?&Q@.2AHL3 ]$]AL?U?&]!MB[2* 7D.A8**?:0GH-*>5M-+//G. 2YK^> MJ)+;$)1WUL9W47= R5/:5?R.O(,'P_WAP?#Q+32\R%#[Y>3B: M5(>W:5(=+M6?X9=1'L^!HT_K6?KF_P-02P,$% @ [D&96'V>1C@<#0 MB)4 !$ !S:'EF+3(P,C0P,S,Q+GAS9.U=67/;.!)^WZK]#UB];*9J8,E7 M$KOB3#D^IESEQ"[+F9FW*8B$)&QX: #0MN;7;P,\1%*D> A.I!%?;))HH+OQ M-1J-!@E]^.7%== 3Y8+YWEEO?V_00]2S?)MYD[/>UR$^'U[-[ M]*SG^;U?/O[[7Q_^@_&OU*.<2&JCT1P]3@//IOS2=RGZX]/#+<)H<'0Z.#C_ MC+X^7J"#P<$1'ASA@V.,/WYX$?:IL*;4)0@D\,0I/#CK3:6\^' M>SZ?] \&@_W^'Y]OAYJV%Q%;?N!)/D\JO(RXLR>HM3?QG_I185\Q3"H$G(-> M936BTDP5F[)B:BC($DJ.Y7Q&149^745I ,5]5:SJ#/!@'Q_LQS6I91>S@((, M"_IB34LHH21#ZC#O6[$@T)6'?54\(H+&Y!YAEBAN6A=EVA;3^3BAE5.J[N6$ M^\%LS_)=33HX/$S4$\PJ;AD*LNURF1".B1AI<>%AGBC7S6G2L"A;0EL". M1LW^R7P%QV)A1&T:\0UWJR0Q!JE@2 M/J'R"W&IF!&+UK$ \ \(Z4'.W)G/)?*6:J]2+_0,M[Y%I/9+I574'8[K8?4( M[Q_@P_T]8-WKUY!BA>GNU#[.-FVDN1"A_6$$(]6]+GO MT+Y')RI>KS?P'S&?/&?O0('JJ0Y#2. M01_H&.D@Y91P2_%9'*ZR@:@>>ALAT9:?W=U+.(T50>J6(&C4=E0I6PZ;JH4 M5&$>VV"=9IPVU0FJ" C 6R&E&G@$ L1@,0F!L-2Q/+9]*] 7L'#'\)_).59C MD;N:2P^I>E\?;FI$\Z&,]9M.!(Q%7$ 6+ESJK$\_#@8#A-%EQ"M]>>[9Z$JS M13<+MA_Z.5Y+8@2"VG?>1WV=&QI1Y8AB5<6L^=6OEX>XN&;T-,:T'M26[]G4 M@X;4E? =9FMG/2*.7A6)*:52X#!JE!A,F?DV#CP2V$Q/!>TM84W.I@QE'ZQC M& L%UQ>Q6.HJ$0M]"L5"0RT6>G,1RH7NM5SH:RS73YTIM0,4SXAZ/J620:>( M'V=9>4%,&=J!84-#;^XS@G:6EP<\(1#8'V,U#VOFXE7]5PVFIBSJL)Y%)20" M^6-TETB$WG1>JR:,%A%3/';\Y^]I.X5,3=G.41O;N0")T+62J+.=.C J%,44 MO/34=VS*!:9_!2K@_2XV5,WUE, MF=S;5S"Y+J!*8/5\2?$^]H@,.,W%,6KA#C P/4>E95C'T-HQ-&5-[U2&@ G+ M\06PAYLO( Y2*\,O6J!TX=LMYK1C@/W#M9$KLMD MF*]10PK62))Y$T7A,#)B#I,F J':C$P!?U@(_#N]S$H$T8/X(A$$W2X$V7'# M>(\E>:&P6O$@@@7HUI^1EULT!?51(=0J2'Y4'!$T=Z,Y[CBF)W@4".91(;"@ M$ST UD:UJ$U3N!X7XJH"Z$\13S2,>.XNLH)-/#9FE@Z)+/T"+C@S//,=9H$; M2R[60;HV#S/(GYP<'[U=FKB'"R'0>2($NH]XHS?QU:ZGO#(Y!W"Z(\=T(B-N MU"#=2@P8A+9Z2 M4TF0#M4ZZ0I34-?C8A#_M^W2(YU59-,;IO#/MV<0Z>+MI$7BI(.T66+#%.1- M^1DTB>)MI_HIEPI( YNSG7?%66O-7%=";RU!(]!@*N>M6EEVEB\!U"9\K9-./(V -IP0J MF!FTGN(MNGRJ *-A*)$RFDP.(;*97;>5:-EOVL^4-&L0_^(MO45:H?,)18"( MJ<^EI-S-X&,*[I+6#:)>G"!,4(?AKD3 2H:L'73XAPA94VH'CI[_'=^;O)XI M5#(R:!45*4:PBD@:-0O<@C2=@:Q(0)J>"\I;-F@"-5*2W8Q0 HM*'7!B24R$ MH%$Z(9U#,.4:FG,T:"#%.A7[[58Z%R+I9<7ANP,FDIQ(K3&+D@W$35! M,)52J(/T:QM44W$,&EQQPK7:X#))D!SISR7&N>M&F>RIF?97I0V;,Y3WQ9G5 M]*Y=YX**0='_,'V9J2\P]8A.G>ACS,4T9&?0,HJSIBG+B"[052B3]@ZITX4Z M_Y"'E,^-N4##XABTO.)\=0/+ \)09L0\]'LD M#=E.B#)M"G5X&XH1VR>M7G3E4 M0A5=8$[54=(JXGV-I5][S@9-ISC)76PZ.+Y$#[%X.[<@_-#/G^(=/]JW/ M^HY^1 21D=![26<]R=5)%MH*P5#^/!^KS6?"OU%Y3[@4YYY];EG0Y_K%I"%Q MJ/A,W1'E/7V<^5FO207FZ 5/S%0$( 63@1+Q5V6@9SW]XRJG#&RRA\(#E9,? M[CFU?9^LSS2HTA5A&"B7O?=\XGG(:'\&5U M7$WR([5::!%M#O[.Y/0B$!*F6:[W"1^HY4\\]C>U+P,.PR,\WC31K'&U-MJ& M3US?@\'(YWE=H^-B05$Z8M)H#R0QISI0$52B[(G:-]ZY_13^A$UY)U36W-A^ M4.^-W'A@[/H<[@V1>D6X!^V(3Q3$HC<>N$\JI Z1+RG, Q;3;2@_ZJH9 M[>_PUOX?6"9-!N[:K;RB_5J?%&3C=I<=5D M.:3\B5FKE"JDVHA)!Y9S7&4L+VGX'_QC^-&["#VFDA"$C_UK^-Y*K&+;RAMG MN*N[ X2TXQS(2M5SA!L[OX1I[P>J+ @\D+Y5,T8"["J"#9Q3;JG*R>?&7_[A M1@RW6XBJ*4UV"\)^AB%RS3P%;'BOUM"?'-_ZME"E8:WU=)5Q2^NK"VN]N_&% M'I/7Q-+1V#TL!6%2)TX\A#[YG/O/H-<%F0'-8HRUKOU#_$OXZXBRD>%^]J7/ MIQ"L1LN3K 67EF[DK*B6^(]^:)* 3W*<<+1\?XR38*%NM:E_5+"W4D]1)+I( MZU9*L47ZG$=5JO5*46Z_1=<%I#">[ZZL5R O6+TEHO"_-*BLT F?L6I;:XYKX;0W8WOA$B4%UV-];GL@O]"@),@&HF M?%(1MGZL\J\0:[OJO1K-2;U_)X LA%6#?#=3!8FG^G[L-BT6+K6B(;4"L,N[ M)PJK\\E41M[.FZBTRO#N^B%K4O7)-W+2KO"+&^X2A\%L%CXCSF*[ 2Q89?S4 M;Z_HL]KFX=^EJ+IU[1\<79>#J<)@%33?^C 2K>M_?UK1$PT:VK[>*?DZNV:7E-7>NGZH.2CRU-NC M9XMO+ROZHDV+V]A?%1\F/Q2KZRCB[?TQ/US2V MNJUL3[^\^I\0*KK*.+M_ M8$_7M+KF[6U/7ZWQSG%%KZW3\G;W7TVS6EEU*WJ@_N][E'=%@S:^6Y^$[U&K M9(Y+X/;_4$L#!!0 ( .Y!F5C:=L<=.PP -&E 5 &UL[5WK;]LX$O]^P/T//M]GU7FTW6O1[,)YM#"0UD$>U[U/ M"T:B;&(ET4=*=GQ__8C[]]A1'O3D5 MDO'DK'_\YJC?HXG/ Y9,SOH/=][P[F(TZO=D2I* 1#RA9_V$]W_[]>]_^_0/ MS_M"$RI(2H/>X[)W/\V2@(I+'M/>[^>WUSVO=_3VX]')\&OOX?ZB=W)T\M8[ M>NN=O/.\7S]%+/GS(_[Q2"3M 1.)S'\\ZT_3=/9Q,%@L%F^>'D7TAHO)X.3H MZ'2PINZOR/';(-T,>$G\;E!\N2'=F7IQFM,>?_CP89!_NR&5K(P0)CT>_/[U M^LZ?TIAX+$&)^,B+9!]E_N$U]TF:BU$+H:>DP)^\-9F''WG')][I\9LG&?1! MZKU>(3K!(WI+PQ[^_7 [VCPSG5(Y78;I1/!L]L;G\0#E?G1Z>CQ T@&PG=*8 M)JF7\!0> $CF\!,7C$I/9G%,Q-+CX=;' 4T)BR1@S1\]%30\Z^-3O/746.B&PB+]BC3RD%15\MQYK#B/M; M\D&NY%HM0R(?\S7.I#?Y*+,Q;CZX(_1BH_E9Y8P.:7!%\Z# M#2L1>:316=^,N. [0OWD8B77P_/]C:8Z;E^0=,/C+5E\!;40C$1RF 1WV6P6 MP<+K^-8,ZP;+=R[^'"4W@OM4:A&4$E?Q_6('#H7?XP),_5D?W,6"LLDT7?F. M8AXB_*VMN6OF5A2#?-_AG!Z#S;D>'PH>:[2%-UT5>+(1LF.7D%7L:E,\)R[A MJ="^9SR?!F6FOWT?> IF_C'UT(D'6431!\!!9P**%!??-/-_=:>UZ/N:L6;) M[X&NX\GJFL(!Z)J11Q:Q=*DP9Y6T5JTPK P=AQ>"!DSE]L:UIW?0^K:'C M)IK@DGC$$B'$6>\@S/#:9%-][,%',4APGO3P["\,3'UTP MZ#J>_%_1-_-AEKBQZ-2L(K+DY:XAUJ9TO.9H^PQV0Y8YBLN,JH[Y-8?;#6T, MF1N&$.3^AQ+QF9).E8'B#:POIG$6ZST\LXV%W9K'7;0+W@;6YUG<0WI+8\+0C8[#STR"6T>.]P%= M.:&C":>Z?I:WI @NG=9M"*':C;E45[&E$KM&WU0*IS^1%$J\@:D8WOX,8C"P MF:;R>/:MO V!Q&2S3^34 M"R.^P,"<9 %(+3!/:^S]"#NYBI;8-$M E,@+/OECE/@"E>62%G^/DJ'O\RPW M)#YE<\R#8/D(?*P@?CH$-4M?1Z#[3U3G+%L'B,AH\)T(09*=(G2]02TPN-Z% MG[FXI;-,^%,LQ847/(YYD^>RKC>;Z8VH&#K!PWD M9[!?:V;&X4C*#'-GX_!N2@25#^B%0,+P+5@<;.G!C[$S$K0@GH'F%]GHB+RH M0^;LCV=Y<;(4N]U'6PVR+F"KX_^8K)Z3J/#F,A7,ASV/7P"0[0]>4-Y0P7BP MJ] ;10 M22;T%FS+51A27U4VZ88)JW(VJ9$HI%-GJ%5,7^#0=\VE'"=WL!2P M)0H#BZSA/T;QC#"!N^4"=L)$V0W2=!K+/9,J5P,6 ?V,LGW2<%SW:- 'P0H0 M4=7.:CBN8S2CYXYL8R0E8SI&,89CG=BT >_6=4U5G\"%_"A6LET#WP5$[B ;Z->3?%53&"WW6-S MLKMDR&"B?'6B@K(3CN_YT(?SD*#GF60)1N429 V'R*7:7#/4S>/?!I6XPS56 M[@>^Z:'>I3)V=5ME"U-1_.*N M*!ID8DQ1_\MYS3#^&N^7XC451(<'N*HD#6\AMFEPFK.N"Z8R:)QR M^!&.=4V%T+(>=+@5JO*QBJU@DK_X$7: (72SD-NE=L)F>+LKGC>(?EQ5%FVR MN4' XQK6UCI,7#*/'34U\+UEJ"T[NF2_G96BMOCG0IOH(XG05WER M2B%H\?SBV@IOELNEQ5[1FL_IM&&T$:_V+F?(LRF@U'FR]#FK@A'&ZM8115&A MUEBKM9%764\S&.7$G?#]+$GC1:@:8A=#60MR^9<=\*419AF-]1[3_#J@+;7^1?)6N!'0I' F4#C,$(ZPA61^O*)5"06>:U M2(9_9^GT(I,ICZG(-5MK3&J,[!S1YO69^I!40RUW.8<4GHZ'1> )PK/"^*A[ M%O4#K/)_!66NUU3"!H8 M5KK6*[X)[S5\UQGZUSW&.[=.;E13P6()15<<8AX0W!LCNN0S2W MF.D;AP^R<%Y&2!1C[*+ 9(A)N*DF[(I?O=Y4T=KGVMAI:*@[Y=Q,Z)4#+'=U MKR(1;3A<06F[#SW(( 9<=?_FG7,DNHB(E"QD-*C6G9JC?_:+5P_0A9\2EM#@ MBH@$[+CR*6W 8QWE+ZPYU(GSZL"']U:&R[3@XYY9*U4W\SQ-@Y>7 M.@"TGVI9N>Q6G>]X>3=A\V2M2X;;#*Q)LX]+YML,E5%VRR5C;@9+&QZ[9,?- M(-5O1W#)NAMJ8XTRB4NFW@Q=HVR@*X="%_WHV M+;VZ=<%E.@XQ"Y5K'!5SYE-Y!TJW9F>G%5XWP&[+-?ZJS^+B)@7#)12VKQF& M^!PO8\$W\@M#E($M&F]4X)R&7-!-@I;*JR<([\'LL(2(Y0C41M:JE5MX8@<2 M!#ZOGO!B GI.$ZI>;PVU[:;[7&PK5I0>Q MBY8GFU].6[!;K4=:^F[:<%=,J+1*2=<-M]I=4$%IOP&TKHJ8#?KK>M^MQD)) MX2B-C5>7=$XCGI?KJ\5L-,8RBCE-,KH^$+RN'FQ*W5BIA/^"W=]*U,),=ML1 M:6[!OX#[%R3"F^\"_!7A,D7%GVOV2;W!>[43'NYNH+*3+Z]_DG?@)QM2R;EC>%#>TIB2BX7?FY M9R=,9*))JKFTQ.6YJA8O^[=U[6TUBCT3659+1 E/J??>B[!G019_>;10)X\D M@<<2V%4KD018Q8XVD/7%H3TFMU,6VIM!2P6AO*4$0T-%9+SS?8?O]E>PJ2;L MYBU.';]J0C??5=QE4]F?M O&I=-2)1#=JAC8S]47^ ?>K@V?_!]02P,$% M @ [D&96!G$X=W%*@ ])L# !4 !S:'EF+3(P,C0P,S,Q7V1E9BYX;6SM M?6USXS:6[O=;=?]#;]_/3*>[D\PD-=DM^2WENMTMK^UT=NZ7%$Q"$C84H05) MVYI??P&2DF6; ] "CQ2HVHF;4D >!X0.'C."X!__,?C,GUS3T7.>/;KV_?? M??_V#7;-WE!LH2D/*._OLWXV__X]__]O_[Q;U'T M&\VH( 5-WMRMW]PNRBRAXHPOZ9O_.KG^]"9Z\_T/OWS_8?+YS>^WIV\^?/_A MA^C['Z(//T;1O_\C9=E?OZC_W)&WBZ)8_?+NW/=R+] MCHOYNP_??__QW:;TVZ:X^C4IMA5V"__XKOYQ6_15TP\?J[+O?_[YYW?5K]NB M.6LK*!M]_^Z_/G^ZB1=T22*6J1Z)E2PY^R6OOOS$8U)4W=@)X8VVA/H4;8I% MZJOH_8?HX_OO'O/DK>SU-V_JKB,B%CREUW3VIOGS]^O+UWW!LN)=PI;OFC+O M2)I*D:L6%H+.M*)N.E!)\*-Z]O_9J5FL5W(8Y&RY2NG;=_V%2OB2L"Q:TN4= M%8[BM;8QN*!L23,U4Z+Z<:ZR:IH96MR%;$_$Y1V-MD]TE-C0TA[[F,Y(F1;] M._EY.UJ!-]*^%+58T'RQGA5SPZ.#-A*D/'[U=O+-V\UI_-VJ_ZHT-?OA[(_S[."%>NS9Y,@)7;1 MG)!5+1A-BWSSS9.$S1=_GK$\3GE>"GHK1\J);/^OR5U>"!(7+R2VJ.$5P64S M\M?+X=)=37IR(^ T7 MDI3^^E82VWJ)^$6]*IK\^K80Y;:Y9O5QY"HSP9>@SN4.XU\^V2<^#3>I(9K4 M#>]2VGZ!&"B+YG4]'U\KSY.[Z9]">N+J/F29X4)6?RY;5)UE%TCU*>-:.H?O85%8PG%_*[ M-D;?6=:;G*J/8%*^*NE!QLNG6:ACO-#B?J5MX[N0HAZDK$>;?@H9RWF0[S]+ M(@HJTO4U77'QTKH$E/0@XZT@DJBIM]LCJD89=44W[NTIW)2"))>2GKW^'_I6BNFIMS^Y>/+)<]N"FD!W"R([*EI M651Q.Y:UD49XI?U+7M.R6@/*!ZLWW$HY(,5Q>(AQ2>/17UT_]GQ)Q5R^FM\$ M?R@6Y?U@J7T2[EKF;\2\'41+U*)4ZGIYM+(-PKVJM3>9;O, M8B[DY*L(:J6.3WDIE=[:N-2 :GF077)"$A?LGDKF2AI=8A#:5'SOTE[3.5-. MH*SX0I;ZKFTOMG?I;A8T3;LF=UNA_4NV)&EZ4N:2'.;ZA:2UU-YENR6/EXGR M(\U8G3#2H7PZRA]5[!$@$UB8RYO: MPQH'8/B#%9J)]0&@?T4$S!+. F'Y APD6=P+" M^Q$=/&"\"HCO)^3X-)$N(+J_H47WVN$/A/1WM)",(2 @NI_1HC.$X*"+]O[S M6YQ'HS$P!L6'E97H'(I07%@9B86/#PH5'T.Q<,M 0>*C+,!8*Q0@/M(""M-" MX>'C+/"0*10C/N8"#6%#$>(C,OI4.B@F?/3%[)Z%FN3XF(O9P0O%A8^Q&/RP M4%#XZ$JWSQN*#2L_@61)0#%BI2>0Z"P4(U:&8@CQ0Z%A92>&^"L4&E92 DAI M@4+$QTJZ OM09/BXB6U2W!/2_6^NB7DF[4W93>JOG*N%A M;(>?I"E_4(/L@HLS7MX5LS*=Q+%RA>77-*;LWK#AV:ZR5UP[BO$+OR+B*TE+ M'0QCV;&DKM7YI"P67+!_R?G;*;NNQK@(]*G=-E6\8KB2S5"I:I-*)CD@IJ)R M2R75P+BBHA)3@\:N\HBX@ ,,5FET')=Y7EIA>%XA''YQ9(=??#-)<.%PB,-+ M?_-^.,3^7;5VD%R((]141P;5A0\ H>[?G]L'JIDJ "'NWYW;'V(;DP#"V[\G MUPX>P!("(MN_(]<9V2 #<__>W)[X4#@"J[,:WT<9*4I!(SZ+^(K6&3=Y=4;- M'<. 9C+--4.J,YK%@JTI-94E#IN3D MO^(IBQG-NXZ(=&XGG-X9C']DQG\X^3(X-[YYYT8X^7)PK6%Y\F7/)=4[4?\H MQ]M=$5GR[Q>U_-'JU@<'MGS,;+EE,,IO9,OJ.I?\\[.IVSQ97V" !U>YF329 MWE.1L?FBN& 9R6(YM:_E2+V97ESK1;*L.H2P#[)UI8P_<9(9.LM4SF\L6?8/ M*RY(S-+V4=5=<$1Y6R:7A%]HD5!Q716#W,C!%-1OS)++;T1 Z GNXJ/ M+GN]3ANU$+3:,6 95;M>TWN>WDLJ\%P^X\0 U0GN-O_NML'E_$H$4P]72MN@ M<73%1I/5.!_U!0]%7AN-$5RPP07; 01@8'$;HP8C-JV*XG#%@!%7)]GCKJ3J MX(($=OP7G=L9_'9XM[L+53AD'T-U/S&3T8;LP0U6XR+ G4P%E&/6?4G$,$(' M?)'=SA!TF;M=T(!N<+^X!E0J9JL,G4HQL*\=4-9^191JQ8V-'HA*,;](]["8 MWWSYD+42LE:..&L%%"?SGIOR0R3H/>@B8G?*JGK_\%,VC0X;*-YBABA<@L,,SX/Q'5E M?H<@8GQP,:C@I0I>*JQ>*C?KQ[O;ZL=H)=26_V(=K5(BOU6;_NG_E&RU.R" MOBQ88_X<7#;R!*_7,7N]@C?GSZMF*ERIF2!IW/EF'L!WJ+@T$6SW8+L'V_TP M;=O KP._QLJOW=4[IM#X4 M+IM_JL:%G&YUVA.M/^MX8X\6^M.P7!0[%$Q^>NI4^>'/S^21+RQ9]_O^ MI9(3V2A5V^][E^I:7>O5,O1:?_,CC;:'6G[%(]&XIQ$N:*CLJZA(PIYN+3K;>A97XB.!N]-\-[T M]-[TM@B].V_^%LDB2U94"2-5 %$-#RFV*I$RVZ#%KYXYML_Z?0 M-^@$75K))C] M=H>7R8'SK&M/UE^J^RJFLZ>OCN7('379POJF^BP\Z$P_RJK@EUT/E@MC[B,;@&PN.I>!8.D+'TA & MF7??TM^C@CS2/))#EV6RM.W9$=KZ_KQ%'2($M] QNX6";^+/RVK0WY)'N,\( M4B78O,'F#3;O81I^@1X'>HR5'L/7'N]D^.?HKMF>'S4OWC:F:FC!'R'N%")0 MXD")CYH2-R=17-,5%\KZAC-CBYJ!( >"' AR(,B!( >"/"1!MEZ"?/+DG,TS M-F-Q=93)]I;N:-5YLX'*UJK4A29^F:CZ= MG9)\<9'RA^H*^W7]7^,VU7XM>:5WD^V%T%W![TDTS_NP0_B.TL$0 M"(9 *TL!C9M@! 0C(!@!1V\$=.D";K]6HL,($)P/R'6\QP<^1"R[EY^X4#9 MH4:=;8# U(2_"$&W%,&4.693IC^KBQ /A!1%>=??G92;-VK+*K()3W:Z*(^&Y67!1W%*Q5/+!T9BK!<(> M"'L@[(&P!\(>"/NW0-@AJZ'GL3DL0!AY\6Z+;.\/=S-'=-7]621F"8)1$HP2 MX_EAKV]UF^0Y59=1?&J.R5N#6%R/EGQO32#SN9!]K^;@=-9<<0?":%4W&##! M@ D&3#!@@@$3#)CC-6!Z+_L':-,XT #O9HWYUE@W6\>J37\&D(-8P2H*5I'+ M+;/.=\L&ZR!8!\$Z"-9!L Z"=? -60>VZZ%WFKRY)-:-$&MJ^Z.^1@$"R0TD MUW3=@1HYISR'Y=MWE/8L^>NKE[:^AL_JJ&IHT*)'2X' !P(?"'P@\(' !P)_ MO 0>M.P?H N_]\+OW5*!WFCH9LDXMN[/TNDE8+"$@B4$VLEP)7A2QL4?1 B2 M%6N[#"C79H(E$2R)8$D$2R)8$L&2.%Y+HM_JZ)UNMYR [\:LNQL:]5C_P)<# M7^ZQ\_?%0<.7V8R+9946=[)N?K38$.S26F#/@3T']AS8^]IY5GMO[TC.U\WTXEK?NY95AQ!6=8+JLD^<9(;W;BKG MUU)Y]F);9F]WP1'E;56$D**')/-@BMSI#*=GNO)$>4IN5G+.)]/L*Q%,<3HU MF=YK\-A6'Q';I:3+DLD52IZS4JA[<:A@7&>CVU7VBNN"RC6%I!=EEN3GLQF- M"W9/;Q[(2DG7JI,<:GK>AE3(_MTL0T8(IJ(CR)QO))F6A:2TTE[(YI.ENGC) M*']W-;]86DB 8:WH*CZZ[,U)_5T$J$\3HV.LJ:5QM8%6.P8LHZZB;<)])H]L M62[[C,&N)KQBO*;W/+U74CR7T:2L076"=_L(TDYVV9YAY= 5&TU6H\[1%SP4 M>6VT8HAX] 8",*:YC0&+$9MV"G/XQ,&(JY/4CRX'"/QV>+>7 M%E7T<1]#=3\);*,-V8,;K,9%@#M1:91CUGU)Q#!"!WR1W0XL(+0/:* !0QY^ M<0VH5,Q6"SJ58F!?.Z"L?<$HU8H;&ST0E6)^D>XA4"#0CV@F8D@2L]8J(4EL MOTEB;;P:YJ]%M[R; 0^6)>)7ZPSVHMU"W$"P/R !:Y\W!03X(Q* ?<+Z0*@_ M(8-J%VD&@OP;-I#.H5OO^;I/MPOV2]GM;,=?UBY0E)"X^PTF[EZDE!9?Z8+% M*-(?4-*+EAM \J$[( MU0@[$;6.C%'=HJ 8+VR,#=9=)Q'VD_/XI;X_Z<*WWD"QZ78_:X#+ S M;B74,FMP&+05"=9?L/Y06G^!H06&=GP,3:^"O1.Q[>V8_2A75S/^R!5,DD"C MCIE&:0]U40-C:Q=5'U7^PTLI8(7[XP2M7V^]ZENB;9O&U[8NMO?J31]E#+KW@D&G>W='84@ M4W!A!!=>T#,-OHP/9#./%)[PX;\"6__1PZ?1_CS^$SC*3!(?0-.H2N>)XS MJ9'/5^0KXVGEC]5G#'>7]FLL2W%.-R,]E@/\9/VENBAE.GOZVGC8GW4#(^); M3^)8R%D[*4Z)$&OYY5>2ECI+U:KNF*CJ#C>?C]==XW 1X$BF#DZ:X*09YJ@I M>Y7*'6;ZP7EW^BXY:%Q -J^*6_(&5$;\WDJ!M4(?MD9/)M)\HBJ++43O3"\_0KOP 2= MKI/FRR7/;@H>_W7&[ID$E.175-PHN<]HG,I_=)<6VU0-+ ,[RPB*?[^*WWZV M'-02X%'G'Y:2'T6K3Y+_+O,Z^_R63Y*DZ@R27A&67&:G9,4*DE8C[XY(:')H M*H]@Y3:Z5O+G4O#F.,/ZB'KE6IK776I*6?B7F9Q6E9GVK=C,UY/ M[-S.6&BA:$:4=JM)=\31"&PJZC>J7"D(-?AY1CL.>3:6/2RI1\VJ_L(SQ6RD M;I>MSC<7<1@'.*2*5PQ7@L]8H1*I-!*_+N#YP/A"OF::G!.A-N"U'W,/*^R7 M?:L%*=^YL$1'P'7EQK$57DPRT&'KICK!0O-OH>U!3L4N\KRDR>X-0_70O9;Z M2[!8A7UQ[MN8?^35=E2)>**DFF;2D"B;:!J\)KF43"#&:C%6' M%OPC;+P*]<*]-1NON*A3/.3,NRNK*,(M;R>L)O"#-3Y6K',?]U1TD1.JUDT15]3%\@;BR74P]J\ &QH[NW MNC-6 @2&[9;J@?U8P%[ =HWUL.X<8"?\'5DG^(U5 SOI9V2=I LI0Q>?N)"'8R8E\LE$6N57K/[=;-Y9B,J<&^0 M2]/^-@FY2Q=V"X7=0L;=^O7X65_( 9LO:/(;YXG.XV\N/([;T&CGMF=G0XG[W M=\C1?)GE4I,I20PISOJ"(\K[A2S-A]!W%3]$V<<]/5_I074AS@D7@C^H!!&= MF:4O&6S88,.BM&%A63@&5C0]0!=#F?G^^"V2S0J;\0P@Q-#%F=P M) 5'TO$YDCKIT&A&>[R@29E2%0]->38?RGZ'-NO?E+>3+%CUQVS5]Z;K%RPC M64RK^T(_-?=.KC6LW5C6J]1*54UGIX(FVK/EVXKXE5'.3:4P%5>99$F3,59U MWO0N97/CQ0=VE1'B.BV%V%EYG>"]: ,ARFW2=R/J9W575'5Q:R_@W#3V.*#-V\ MU[XY*5E:'2Z1)9L_+Y=R!MX;4DF"_98[47PF\4(2%['>G:E&#( : MOL\5;=8)5PX-#OBX)4P8%!C1!C@IE%S>-!-&[V M7' $[T7.KW3!XK1C=6XO%!S67G+F;%8RWD-%'9RSWGFI1Y=@9_.NN!/C1!6W MV/_(QI",M[_W[F"[HHL5.$('&RCH0@B.@*&&,;IH@2->$]5 %Q]PQ AWUX3T MX1! MT,< NA@NN!^)B*VD/I^O/CHEM">[WO\S=X_1:F*"N?1K%0+>;243UN6 MRT@)+-],-J]_CV1#2U:?_Q>5F>QE63V+5=9$JJ;EJ_)N45E/TO@+TWH%%.*V M(6YKBB!)1D?I=#.2GF<[79%U-?K.M!> V%9'B6TR*ZCX)R7B@MWW!=K:%DK4 M7Z1FN'V@Z3W]+#G=0IN.W;,YE-@'>MD'\9XK(7FI#0<[-H,6ZZU\YA O]ED[ M>-$^\"&P/K6"#^DU52NWI#_3V07+8Y(JB?N -C:(!__O62*EXZ4TN)/S1W5R MES2.2OV&H3YM>46MD5&#JZ-TB.Z&;3Y:3]B!1PZ#ES)X*9%YK89:8 _4@SF, M-72@'LM>C!)=X&\/F%];#.A"@<.C?FT4 D%CN]BHG]4/!(WM'J,!_%I Y-@N M+W)S70+!8KN$: #C$$I8L-U7!+(??8;8)#E-)(^FB?HKYRE+5$ TVA;(U0:] MF.2+:);R!Q7Z(67"9!%XW*SW([P$PP:2,D2XCCG"I3F4^3*+A9K/9[3^]S*; MQ)4*D\9'3-F],KC4)F=UHRB)BXE4?\5+"?LWM"\@4F$F?Q A2/;*+697:0 ! M-TOA!1=/=Z!-9SO76LHUHSXIX/R1BICE])8\MDG=KZ4AH*@+$&B27\AE9"/, M=*9N<51!]>FLOK3N=V6YRAZ6OTJNH^X4:+W"4.5M/!V24(D_7;4=6#7&H_WN M_=V]!E+=X9C%+)4F<"%%Y$NJKCZ\Y:=2C\M.4)>B)B?KWR6BRVR[-$]BB;C_.Z>E3*J_ZNLGWN2UEZ3S;6AZH?JDL'=+W9*;E_]&3JJ!!K#] ;0P1#J>/ZTL=7RO:K8*2VBN;TVO)5,(X;6?(;E\FMZQJ>H5TV^22BEM,LUNY*N0JKI>^)5HZH_+Y8HPH?30 MJ=30<^UA=J[->,6JIT!RI3($CL#UQD>CN)%\ T28KA4$UAL9S>73C:9@)"UU M1D8QE6:BV"[*S5E$IKLJ;1OPBD\^MXUTU$>(/2,=&GSV#2#%U\'?W!O"@%=- MH[SH\3X-#2#%Y_8^ 0UAP-MB%-CA-#2 %)_;^\1F/3U9T&=,"9IIKV0VE!Q% MXEL^B26_%_2DS%FFO/*Y[//IK+($ZE^2#B@V38R+T?:4+_L&?)]:LO7A/'EN M=H]5U.$"5QP-CS)/IC/K%V;?@F^$,U9\,IY8]** 5_FNZ6JKGP#CJ*NXW]Q" MY9H\>>F:U$AN+AQR.$,.9RUPR.'4(0HYG"&'OQXRDJ?IX@#:M5@=XR7HK)&!NL,U&H'. -G3\ '#-&IB6$ZQ#4K M YW!T$MK@I-M#D5K0@!IU 0D&GLHVM*R&V#!Q$-1C;9CH"LMY% T(!#W8/MO MT*G"(?IEC+TYZ!PLPTPLUT16='Z48;ICS-T?Z%PN"+JTU[8EGYO$JX."?X@$ MO:=2)+5!NNJ0B%3^[.K"UK39RB[[R_%D9>?V_9V5W%/$L#?\&]P;OHG]_,&* MQ6F9%WQ)114'4@ZY><;^19.S4D@E4"O8%[+U:6)/PF\/K5#:K YS*<4Y2>X5 M08'*#VO%[PY-73?K=P)!JN# (+LXE;J*S1A-*F=P$YVT!=;5SNAHNT[P!-7! M@^*Z7G">9KH++&TC(=Z/^]NQ"*N5^J3UFBJVL_#_?FQ]BE_<'(=LY-KB$VP22GU3#.:J@Q$ MDKX0%E88@=R; )V5_"\K8< A*)4C0JF EQ$>.VC=[2! VWR4"DZ%5?5''%A5 M#JZ4X$H)KI3@2@FN%"\&&H0:'*@3Q67=.3#/R4 LXD#=)S:TT*=AK3D"_XZD MRN"/\@55J0YQ*80JO:K\60->"&#YG#%O!7 2-5C&P3(V'5S>[.R<9$FUW^S) M2:XV2)S60TQ#G:WJCH*JV:\*@]%>>!2YGWH2_!),5?QB:+MGHOW'$>3JZ,RV M,N-)V743@*FL]V/FU8D#SS--)\6I)!MK2:B^DK34&>!6=3VGR&S=UPEO6D'15/5]T,*/RZ4F] MF?N6/-9*2)^LV%W!J_SGDKCS-94V2ZHX]:>GL)/YA8#K^;VB@?/D@:6Z2,;+ MGST?>%^0;,[4632;-[[=6]4AMTU5SYCJLV+6IF/Z7Q?Q*N/.T-2(V%)B+ G5 M'C*U["QXFE"1*P*@S:&%5AL+BUF!(-$8K\7H()G=%?S*O[--MV*-U:DHU;V6 MT[N4S8W7/=E51HBK8XBYM.$5I>8B4C,L6"4,.+[P+':!\KK>B&BNV7Q13&>_ MY_7B"T*BJ>,7A7)!08Q\?<&QY.T>-Z:R_J4&+WH=I4>5'-;IQ@J>LTH:2ZK3 MG#>41) '<[I-R3:/'C/"1>"/RC)="D_^I(AG\I_/M4>Y'QI&G;8.-T5 M1I9_>V;#E3I=FV>3HA#LKBQ4%]]RM3 I?R%/TRIYH:""YG"L?1H/>7(A3R[D MR84\N1>0 )%)="?KF65^X2_4-OX(;J\1S!4?70" M75:C]1"U2$-"MS\4#+;+>85N&RC\-?8&Y?'D?"@HN-4/Q.CQX'OPD(2[@H$@ M/1Y6#P79'G:&KNL(68Q]C!T*%B&+@2:A0"$B)#& $ $4'4+>TN,.(VP;;: ! M=70&$D#P%E9FRJI&9Q;9072*4* ;M7:8+?/@T%E*=FCMTS#1F5%V@&UR+= 9 M4990(;%I=.:4'<;.2!C,,3MPMKE8"*>B#=Q])*^@L]CLNL1N5\P3V-$.]M@6R",^B_CVHID!S_2 M/V+,XSQLI0PG>823/(R[C?-B.E.AFTH14''/8IK?2%WP0F!X!;\[RH4I^QM"RTASMVE/:[=UCP/+\2?*9-]&XIX7FW[>;"<'4M M86U@E++[GBXG.Z$S+N@VJD?S\T>Y4,H5FV5$K"MF;Y4Q[#G,>QY#'L>7T#JS2@0AB)AE];!W,@(0X\0>%HG*,*X(00/T&!% ME]30+3=WLES0:1LKH"X,'YV>L4+Y]Y@=7E\+_$(G:;Q8E+"?SN:#S*CEV^^WSV]Z[4X)=6O62 M!>PN6(_$WVH/OEC7\93FPU,HI?GBS]]O-@]LXB.O?\"1](M+FF-+06Z95O*; M/R]22HNO=,'BE.ZZ>#\_TUR-*!8U!A#M9D5C1M)BO7F87J:.HOU#E[DH=L*6 M\M/3&Y0?U%$"3>J_U";G*5M*"ZDRH=I%AM?P*WEETK4,P>Z"(\C9.HLA10]! MUL&T#U3FFSI4^!OEK M.B%Q\ @2!V\5OYQ/9[>"9/E,>0Q42L=4--S=,$8L:F)"9)RU5G6/"]6H.FHC MF:#)I+CB+"LN,RDU-2[5L$ICX9C>4V$#H;U\2#K=*Q 8G^96Q@TV?!WF.;*S66=YKZ7LX-+!+4WA3ML(0Y;B,,68L,68D_IFS]%J3J\/:__B6B=GAJ1 M+(E8-N-B67$;QRQ.M\;])7/VD2\4+ ,G\LO"(>49OI8ZZ4J2H9TEV(@(W@P>K-=4:8G- MC^H&D?GY'ZO2N/L3_,I,K_()DLV].#WP=[3H-R=H1;#,@V7^35KF7436;^AON"NN M.M87O\[ZX:Y8[H4&[8E=3I06"!K;B4'];!8@:'_'4+B ;C<]@=#\'2X!=&T. M1=&!^/V=/3$\R?WT-UH M#GRN04?/=Q0][D,6 M/G-9=<&7]'1!\IP91#*7'$"4ZKQ!BT,?(.6_X6,HPF$.6&3U?M# E>!)&1>F M_9U=Q7S)N*OA<^\]_]"K7+BV0?Z>TA1]HI+:IZA73 M9VE2"+D07-.89[&T]+)YI0Z,NT1AE<*A&K ;NQKWRBV?Q/]3,D'EI)3B%>NK ME&2%'"/J_NS5KO_\Y8U>U@V$0T-\',?1=DZQ<52"Z^$^7.0PI!SW")1:DJT: MFL0%NV<%TRS5MM6. 4LXHN;;39=H&11-9T+Z'U8[)()\(XD@W0=2&(U+;F77 M88/VS9RU 9STKS=2 Q=3U. /[J"1?9QM8*/VT6V)! _&UV\3:BZ@2E;S,'\Q M[(<,9R.$LQ$&/QL!S[D=#J8/FF%J7A/#^3+]QRF>HQ-@$20T0Q-F;[0-46U. M *JQV=OFPK"TAZ-EC*NZ38@(%4CXQ(-DF:#)Q[>#!L]709.9;P?0,87-;^9^ MV,(4MC =WQ:F 0\7.:@]3O8I(&AT*PSHX%FU?K7M8"^Z+4,)" 7;[B?7U)+N M[2'-]^H_=R2G\IO_#U!+ P04 " #N09E8E[(?5YE! "J< , %0 '-H M>68M,C R-# S,S%?;&%B+GAM;-U]:W/D-I+@]XNX_X#S7,QT1TCNAST/>QX; MU7IX-:=N::5J>^S^[.KJ*Y(7 M01H%"4OI7[]*V5?_]K?_^3_^\K].3W^@*R?OM]V_?SSZ2S_,S\O[M^V]/WWY[^O[WIZ=_^TL2IS]_#__O(<@IX42D MN?CG7[]:%<7Z^S=OGI^?OWYYR)*O6;9\\_[MVV_>U*._JH;#7Z.B^: ]^/=O MRC\V0X] /W\CQK[[[KOOWHB_-D/SN&L@!_KNS7]^O+X/5_0Q.(U3X$@(M.3Q M][GXY34+@T*P<7 *1#H"_G5:#SN%7YV^>W_ZS;NO7_+H*\YU0DK692RA=W1! MX+^?[ZZD.+][ R/>I'0)RW0=/-"$TRQ K#*ZZ/XNR;*]SX".[X".=W\ .G[3 M!:W8KKELY/'C.J%?O3&F])9F,8LNTI%)[@9KA?;[(L@*&]0? QZ9_CDK@F1< MRH]!CDTS5V%T9)J/0(Y,\RXU&D%E"4!I?DI7 *<&R:L)[4]:$>YJTN:G$I&/V9S1GFRPL M#U6.&HY]FIY^OO_J;S5NPI&3$CMIH?_+FQVUQW.9936?@RPG:Y;$84SSYH591A_GE].5L$^8/@P"8_70;!^@W(^!N:%'G]&R'U0N*K M7_SSFN8YI3=KN&9RNJXIOQ9=Q\%#G'"5?AML80[Y^89^XAMN_DR3)_J1I<7J M4.#' JZR4<33#8VARV<5BD_-$_? MG\;I$_\7RT"K%,%#HGX\#0(8ZSR2(G)B*[TGI]S2;E!/X]09YGW?,:/(T,F= M*_^@039_9H;'R0$4RZ=(A6UJAT=%ELTS SUSW%'QATD?%8="AS@A.OEIZV#X MYC2B#P7F1.C\U/H]O+,E2M^>9I0?-!N* MD2;9QZ,*U"$2)S+U+9>INQ+MA,1*RN]!R>IGHBWA^OWI.F-<=1;;TW4BKLUI M=$I_V<1K,08A<5H01Q5#)I_PR=IK394D:8@<,@QE5V.7HG,CU=URN/U0$ MD/N*@ F)L,)J#$JK*HO=^&CSS>-CD&U/V6+OUU'YU&G@NU4#;-&GVT^ #U\O M_]=]211AB[T_O*J>EE]/2-91RZGI)M99(V?NXZN4'R=T'KRRS_B5&R2I!LN$>[,3IUEX+^!"I.@8SR-U-4G&I+I.I:5>&[;;$-5S3: M)!34=,+2Y3@2K K4BC /(7:A7$.ITB7M)M!PH@X#J-MN38@ M3>?MV T'>O)K!AEQ6]$C7#,9+>*LC(GE^SL4!)(<*)S>I*MECZH0ZXXH]YY9 MSU>4A$&^(FQ3+!+V3 K&)Q^$OVSX_/5^ZSM,\,<\6CHEIYA%:EP_4XKG+@E M960F*!/:HN6]G>3ACU]=C4=?U))-(\+L8U!P)59LY^#4&_(<&$"R$6G6C='V MQBA).B$-4>6;W$FS%;8G<)(\4'(;Q-$)J:DD7P2=Q+=#PF0152.W5%;&F?S? MKX*,?N#D1?PT6],T[TJ>4QN,E.)NH/J"^D2S!Z8;'OB)8Q)F3FG*0#IW!-9- M0P>W:>#G@4@3<)-E_'B3;(W> MLW%[ M,*O/V_0TOY^V,:VV?AHFM,:B> JG;#W_]8[#; P[J%T&:&J2.(U(SOTW[H.A M)P=CI[@A+5FM5)H;4LK9'X@4O8^O;5.[=Z9$09U4W?4F"TNSV_\\J=]5YVY .Q>_0( MH+.]=X09M:=&H+^0%-_J>Z2!3TAU\R&)IUAA!:E@ZJRRGC,A_G-:N77$F1NW M:@YA#%0<:#L9%THD.$[(J'\@%R59PG9L%7J:I/6(7%3US [$2EG?&XM-LW@?%%%E'^>AE!A,P%?]M%XH\UDEQ8[N\\.S>ZWZZ68 M!_E8SN/P-64SS(.4?O1Z(DOH< M9!F_]VZ;OV]1&L,.:C^99THD3BPQ#0:69),X)3]59.]>?">Y^RT)S7@9;@A) MLHT5V,LT>69-/&8/N0C+U!.3PZ_&%9<:NE>Q M(5]J,MR&(.IR?EB2NMGISDJL[Z.5VT\FFSN^&O%)N07=Y[MQBXRQ'H>-9H9X 9;&D%>$ M$*"$O(*'TND\$W<)U\!;L)2O[O862Y> 'K)39VET%JQC>(,$XFX>DG@IS-:A MMV ,#.R^T\%E>Q=6:(BP]/DUB"U(TN3[1H,U0=W.<*@-D]*F;-P>R"G;VHXH M"62C,-W95CVGZXQR\ZXG.Z-K"'*CM4&Y.LW:.#%;QXQFQ#FE3K EP>]<<*;" M$2]BRW].*/S ]]CL$53(OU3%>>C3$<1];9.S\+8 MYTB)P$J^E'@'_##6J,=53IB1.N-YP^\JXNEN65:,>(Z+%0E( @T/LQ,2)D&> MQXN8\OV0\]_G8OH)3#_A9)\0\3//@81)9LU9-/R M3]=<*!=Q"!MK X'\$,N_Y79:S/\1IZ2('VD9LM\),XR?H\!'P3A)LDR'(/Q1YZMP!3E@QG9^,/ M09Q>LSR_2>^#A.8WBS*7#;0)_'#UN [B# 3G;!5DRZ-JHZ9@D&>F+CI7YJ,N M79BSU.+<32K4 $F$;\$HSMZ%[\9D2;]S5@(#:!RN6<,L@AY0^Z,);E3.Z+3T] MLZ+(XH>-*&X\9Y!M#28.2S@5RZN4VP,TEXG_N,"Q-29&(<)9Y891J$55K/#$ M)_06SZ%>1$7P[P@5)/^:)EY61KLON.&L-_T/00*1OV#I_SU(-Y"E^^Z$P-;^ M]4W_(M4T>*K)^ZEE,JX^8W87P=D9TJJ%]V.0;*CD-) -0^KU0W#6WWQ:=0]/ M2,K@QDN> //WY$]O3]Z^?5MJ)'Z=WQ3\XAS_BT9_)M]\>_+-']Z)ZS?\^/:; M]G7;BQ!+EX&I\M:=B1W]UR8OPZ7G[(["Y.*$?N)W %$+'"X)#[ OSH^(0LMM3X^B (*_BM/JMGW@6%:9W'PS]G#1\^J@KJOX4 M%ZLSOB6X\)?EOF!3+%/ =RYJ#-\**[+K500) O-@HHG*OLQ5Y6A+YX?0PB45 M)T+EL@7\JGJ!",N7N5)9T_A)]##2?G2QS@'D>TSY)"+*='C M_]H)'O_'/^\@[*0[7JC[K[I&[SX4Z[%!8/7E!3?"$O*1!M#Y3<34?#EG4$#- M<:J6A(-L@"WN4Z]$$'-=:TZB9OH'FR9=[0%UEW$E7$JB< 2VO#>(4;YH]Q2&=O<1'A:4&AB$LERYP MMJ6BPBGKG)5%GD0BX@(:,B("\=<7+AD(_%2\@Q3"]BXLL' M.U"4TA=T7ZTQ3'O6"]#W+VAEG4T1!TI;N=P-N57 M99N^Z,.F^,2*?] "NL#*GE4U/\>^M"JB<97\H4H/)LS?WEP1Y3,J8DB;&E*3 M0QXV!>$$D2TMR/!T;;TVZXH@,^6UN\VY=_?H4,O# [$;[@B@];B&P^NB>T6M MP$VFSB)G4L+MAI#2*+_DDX!$W)M%W0=0= 'DYD33 E B/@@(2+G2P.3 2!2D M$%A\DG-B())PW;107#?=%IMV?UZD$;,X; 2.6P@,WL6-!?GJ3L1G0DS\+'J" M3+&N9TP\E+'"@_NQ6=>*\$*>55BA2$A0XA5RF?*CMQ4>&T"PK.@Z.TI4\-@3 M-PX,EK&BB4-BN^!A4<4EK&8RD?!?1;GMBP#661-/5DJGAT%EZ"B6BAO_PI&M MXL.WH,13J;TROF?!,&Q<.$\_T4(_:ESRY8A!XP<8'*>%3"9<7,;H@6CQ7NXY MM)+I@L+%;C#]N64^:5&"U5*;D_',G6BR)P^V&N\'=0CCVCS(*XH]7.$5)8TA>.W2-=SMZCN/\S!A M\"K:;'"Y;U@;!-XYK(S*@7>X\@/?-G[@AAZR(XA\ 9*(H,G/_1^U0&P,KEN- M1&@Z9/U V3(+UBMXRI=$)@R.140J2&':EKPV/E_A"L,,95I<\J_PT&K.NG*; MB$K[,A=-X2>KS7 ZS(OF*ON+MG>$-.QN<"Q&<\E@NM5T#SB73FEQC')<0E'H(DK.FYT7_ M8XSFU_B#4P6+JS(8SQ4=ODY'+8XS0S8Z$\2K](DC9]GV$Y5)6]<0I$BU0=F6 MFQK7H,?/!JGHDMVQ*M66!+USL9D*6SP=U[=!=I.)VU D'J-N:29TO-*Q/?3Q M*,>W#(GS8WR2-:LT%T1ZL*MQV;U>_8EE/U^E(A@PET41]P\VU;5[0%T]'W5C M-U+$AO- /!X!1@AX6ZM0;ULA=\M&EVKN891[^;\+GC_R39G%02*\\YOU.HFE M[;I4/S/=$Q+PSG>'A ZC?3+:W! [AN,FCS5RX>BJR^&4=>Q8"L]1?C?2D&AU M;2DEGKJS@*J:5W,V"W_9Q!G5SCO0!H"UA)01Z8LGJI-LG5=%6YE'J)@&BQ/# MZ11UBB8S7Y.V?K=-F:UI)H_H[S!FSFWWQ_MEG,;YBD8_,!8-'NJ=@TV/\CV@ MS@_P/>Q&Q[;A/!"'=8V1+(>)MWTH=XM&UU'6_[$L0T/H6N9&4<+C:3TK$8+:5I5DB#B'1GKE%"JEH\;+'] 2,&?'3W8X[ M*K0^$,\^_ %V;TD!6\_LJNJ9M9J!^.F3IL!;IL\PSX9/]<]X,/]&Y^-1#:%# M)$X>K<$%!O75GQOD57K.A.P'*?<'[8A^EOHVQ3-*7Z ,%;1^#:$X-SVGY7_U MK/-A..,:[')\UE7D"BIBY?#>46O)K1#?=49/:Z):LCPA(599I6&[6)7U[FHB MBRQDB;SN_Q%;\U@ <>1ZK<+^E)*KQR479WS/G-.)B1JYF<^NR>S^_F)^[Z=V M]+X]VS5P':\1H?6O8I:$7AYL:Z:T^M^2WO_G3^W?O_DS@23*/<[)F+"$!UU$> M'<9ZR]'1Y$&#QX;IZ!=!!KG(^0?*+QRT;K0TA_Z&YY#$',8B;9D3-'MD61'_ MJ_RGZ 5_Y&X8$2(FG=T,LR-;O$9'+CYIMS]'(''R',&5!)BO M* F:RGZTHID\"**Y=5A2?5*V%CTA48MR$501M&@GP8(/)X&8@E!SQXW"/90/ M&&GG,POKZNP4OP]7--I S='JTGU'UT E]'P!TBI MD0.V7@^IQBS.^QJW7V>1 IN9/N^7(*< \[XPY'T3$5(D>]LF. *(V'UL^TF')8?KL M<[93/FSB) (G;!K5/UX]KC/V5#KO>BT K6^1^T<)A^VM5&,6>KGY1YL.OS:" MWD(P(^XZD\SS*L/Y*@W9(YT'+^6;JKQ6P_ '2!F4 [8M>!P%B>I,]B)X\5F< M78&]3)]G[B)!^=[E8@[_459P2M]@XT'[8-N6JVOAS^3_$S],1Y&I,9RAN.C! M 7D0;-4T4A$.,77/HQX88Y>C&CJ7OL:ZM6I-$FEHFIYS47.Q.KV*F!5PZ$[D MN%J#7YBH0V/J^MZ'PVHSJZCSJE\V;PO@JS0N[@?M!4.R8Y$D3B&B;3RQMHM_*FX/HDBM-7%#["*D-^H$["E8IPZUB M@1FS5\:>!$ZI]5/A9"SU;(.[Y6ZDT@8ZO#).8]3FN?G- ^S>%U'$#?-"NM>A4,J M$@T'_12MB<_^LW1)$&E1)%YU.AH_^E>G^.5BHZV!8:J.*'TJ7IB"9*?6\YL% MY+==)NRY;%]YT,3R0'Q'@(1)S<%AM&X!M*AJ'?ZBL*7(BP3*2B'>DB_5?Y4E MV2,;<"DJ+?.',R#8;>-U.7,H29&W61;MLRRL4TG;#2\]Y*$8BC<;<;$<5ZQ0 MJS+5.]:HGH6GVE*E$]S/$U@_,X^*,DRCF-0G6I075*B>)G.3=(W!I[WO8#ES MA[21HEP@9E0CW!X0<55ZV\DKKF[RUR0HBBQ^V)2AI@4CD$9XS[5307[(V&9- M.(%N-6R_># E[KE[X.6:&OX'UX^G(*$B3ISOO#@L: 1_X.;;_B]:(SGUR28J M[]!KE@>)X#C_ @X#47%P0Z.JC@!+9=O(!PG8!VB'I#I[T'8X)]1K\J1YCG]P M!U,0+H/")J0[DKE"(P]T&:>B SH4D!D66VGOI]:#,V MA37W'Y1T1\.F=>&<[?*==".5AN",';XDP^<]IDE&V*A102/,WJ2 ^@Y]6):. MX/H#BD3L='"X'TH$1F:KOLX)_[7X@./8)*)V118O5^4X_FD>1]5^X2"YM0<0 M-]SL@PXO_)>>JDGC95\E3$EM21UV!"FJ!X,FR^'BI=)TT*KA.4X2B8[0^13= M+608A6U-L*.AB9=+A^(9+4FF%L>9"1M_'9>L6V'+')9];4YJ/D=1'/>.:[Z+ MQ8)*?5I^B/!QT=(F]E=QU=*>E?,;@P.^XSU&@A;R*JJH>@WE1D/95>+7=W/ M;]"Q[@Z&J^^[-.IEG 9IN%?N4N[VU00P;BG4#D0.'<:*%"&]R=;FBU0<0C&L M*X*@:-:K#;0+C=/79%&3U2H#.Z4JL'WR.%S]=9#I/EK$2#9DQPCS)C#.VBCM M4**:)9E0C X[352)MI6'W+'BW:UIIO!\.&N]4,W9)Y8*AP)+$A$%6Q9M5'EB MU($SQC.D"CXO3Y4JA!D_9XX\>Q,7U37-\^_A0D[@R?/HQ3-EZ6F+N*94JO]7 M3RV)E;V,ZB^$0T_TXV-IVKDA?>3 M0H7?#,%$PTC%:[@;\DP4_$;XB@@+SZ!PVRUSZGA*_$G34S2L2,"C$CMFBWO^!;O;P%T7)0 M[B&4<7AS,#VVNLNHWL^$Z@DTZQF)S9T^AN@LU_@8-2IQ>HP9("Y #=[],#0_ M.=(]E"47:--6N[N@333?TCH9LF<;_DK;6Q0$9,<9&CLQG@(V'] MZ)YF3W%(\WN6R"_'0Q^@+\(RP(XJ8P(!XL)6%LOF-S2.&W>U'6\FV.N[C )/ ME\U!F6'Z[#/;(WE6M/8'_]=N;_!_P.V6+W\[3 MYS!D^X_E+?0GI$V G^8..MQF"!9Z,D6Y2?RA,F%N%BVKIJ?DJCZ 40S5/D2N M[=;&;/57?A6Q"E(;5IVU[M2?Z"+:>4-2&6JJ\%H@G6JZLM6KG^N0$E^[5)N4 M65.(,%,O5HH#,GXA:7OT3*J<*7*1U(+7IE/D=!:&F\=- H])[1[U M_.>$=C2KEY;)E(CZV."QQ;Y&(L/5#6C'W.P^\,GG4;)%+HA:]OGH!CRON MS/:Z3"-V 1.J8#,R81*!"*/''?CH7]0*)!B]B9'QQ/!=C/2GY2/203NP86J5 MUN5MS50^&;NVNH.V9C7N$[(&[,)&IC5^A2(@+F:$3E-<&T[.=<5X23Y?KKYHS4F4<5]5O:CQ^WK1Z:MK8J%NC[:KJ<)@.#QS%3>7" =KII'+O_%3@ MJ-1!A7=F2K+3SNE#<97F1;8I.Z4L:$8YY5"Z Q)F#H5!XQ-,IMH :"?Y:@,T M:*=XC3XG1.X:T$!V1)"&"@)DB!0V\NHCM]Y6^BELH\\/G\@&B6MUX''63#&# M*6:TO,87C 3\+O\ A8)JFCVDLJGN(89ALFG":IS""TI&H[BX#$)AO-^R@N.- M@Z0N^O.!91E[CM/E6;#F8XZNV2- 0J6ZHC"ZR8-%D::?4>J( Y@,6DZ:Z"8B MB",U=2>DH8_4!)*&0C)Y3N#UU;J9=U.U+$[)0S/UL**);-*(9EQQA27G%M5L M?.3@FFUI-N+:^'QGXJ1G4F(.>%4%(#7I+E\-1< MNQ+V!4K%F=#!37>1.[2 5:DW_\VFR O.8XAO?X062[)X'<7/L%$Z ^"=E0@; MH -5-VSTN:&J9P@B6L=_BXX3HC([6S%(JI+%L"QU=U %6Q$2<+,XCR&')(VD MIY-\)/9(.H;H[!PZ1HTZ?(QF8/+.7&&&S1&IS<#6&=,C%DR#4RY-LT5<]-13 M.1Z -[DJ0(Z"ZC]5->"0=A2:6+0M6&%T3>\8G<5\&72'HLF&6>)R:T$RQT]! MEG'S<3L+PVP3R%Z!^@?CMUP'4(<2W8$=*=VCS ,=,?&A#"*H&IEF&QJ1YXH8 M__/1#I1 S\;>/NZ3?:;'.)<%'CJJ:W8FZ>A\@B_K( 5M>\?OXR8UG'7WK=M)YP3DI+/F@9^>OP:+@RI^8%:F1%JD-<\I M;:IQE?4C9VE4UL:GY;][V\CC(.#*N>I@LIY5)J@Y(;MBB24!PG%:D53_2CWQ MPL.T\<\X\&J1T58#>-$X+MDQ9+^&*I@PB9B6EVJJ*(%E(RR'LQ/HN$6- MJ-[44'T6K&-^>Y2'@NH#0)XXZHATLTUZ1XL@3FET$610*+"[3H#:8.3FZP9J>Z/56$F-UN^% M8X"S3(]=#J5'U$N\Y'/I2C]H^D)"ITC^?]$\>)&*%AH26NZT,3IR/E>4H9RY M3F:EM]7N@\23[C81*C8B3YUFL;/TON!&7],0WS@UXN-M@B.@UCJY_]>.>X;:A2L ML@_2_C4?<+;"-[P*6R]3C^(T^CCE0R^JZKVQ]9H'O345E:2DJ$Z5J,_!:J[F$61EZPS6T#L;AQPD<)&66-?C/F]S+X&4R'G39,O0Z MSGMYZU<6(>H\OPVVT#E71Q:[OAM3%MOPWKI2%TGPX>D3LY%UW[V MIJ?F[:XYTTW3FZG?LZ[VK9DOO1^'J[=3)6(,?.MCSQ)QY;FKVW;M^N&VB"$[ M:KPF]^A)WK'#78?1CET%$!I>OP?$Z8;36#WILC3_0#FQM+G9T?SBI<@"ED5Q M&F1;44FDOT-[Y]W:*D8CEX45RAP&6MB: MZ/,A&.(I([KMJ)'>1!T%IG>WBU M0*WOH".GCH-%=*;TFGB5RDTUV$#[&&G>V@&J&0?8S+6Z#3+3YF(4AS7,&KN_HNBG2>NI\8FE>?>O5 MJ%5<&X9C^%0J60Q9N+J?VZE9X?4&]A^;(.-Z.=F6)]&!&"F,U!2?'HC6;^D56M+@ MK8Y?I_*BPE*FP2=+\C'CB"- ?ID$RPZIZ/P[0A;VX%A_M*Z1$<#F?-F[><8& M&6%IB2_2(BZV$(U<&IAX4P=DFR^A1:T_5X0:F>Q=89S9[@YP M=E*A]V:G][*8Z?+-1]W$IMG@+@Q$4,)_6]'BNP[C\#ITEV949*[#4YTCSUM]7Z5GNF0<^D0_@.?J)?T( M,>Y(-Z;>N =>4)"_!^DFR+;DW0F!A26OXI3D@K2!8HV69X7NA*<\ 6LVB4S* MF3*;+-DC]S3<9/Q,NW@)176H3\%CU[6K;QC"_N@"9_\9O\1):J0$L#HW-WHY MR539X\.\4-7I*I^8FQ/.-7UE1N2E&5&J$\)V^+UK&26^=YL/?G7/N_H/&):%9)PM(?1$2T**Z,I:W9(;9@6:MJ A'5FF+%S+@YL:W6=/NIG(T? M@P(.;7EA[;' 6MV>S&]OS-F_3N5WC/&JK* M.E-U*D PS>D;=QN/*P+)JZ@B\36)RHM"P?^%[1&F:< \RR8R"DW:90Q(\^VJ^; MZ34VGK0:*OK;C(641J+.\&V3YG>5YQM1*WU1NMX^IWR1.;'\K_$34"1^_< I MCLY:[4)NN;3O3BCANKM9=]W%?*#&'":.2+0>T_!"LS#.2PW[Q._Q53:WR7,)K:6&2ED4/XW21L&>N:3<%_/ :3B86QJ)>F\A7 \5: MJ."/O*Q7$MR2,D6E#'_3"AU\0\X'Z!+WT/9 M(NZ$*]XX7+5H(H_!EJR")SB&@B3^%Y36$0V X$RB<$JL T@=3;8>-*YK=<%\ M2K>MZ-7RTG 9YV&0_(,;$!=I=,X7M.-I8V@H)JI5 M+ZTUCE\2H1$\!,.&J( MZ_(0[SK$5Z;#+$_O'Q^"/,[OUUQ+1#?ICT$6@Z$"SN%W2B\@PY^/\@8B1^/G M%41.C_D[R)AS'>,E1-!#2H+ C*])$B\C$W@+41!!Z6N(*J^=;<[V$;4[F!3J MQJA_B-R0PPAL;\6:@M(DF\!#@0;/&9Z1[AX(X-YZQJ2]IX[^CG79UW"<^=YK MA"@G.IY:M#<\$9X:I1;^&^7])R;67"# M RU^RV]5Q^D.IF!,^Q ME&#/L2T?.(HBPQV-J%S&&RU]9(]XG!5RC'D"^E1VQ ^QR8E.!%^)FD8\&FFL M#QN(KK6A\&E-01<>\[13$TH8Y3ZM>T@/R@>:)G4[4R6MM.A2 [YZYRO/2,K+ MKM1GWQ>&!K]2A?*!T::W7K=5R 7:$P*(IU)W?(B_73?-2=06OX-[P\WB M-\W7A(W.:,O&UFV=\RIY/^P=9V!H[<%S9F95MTUOKX;]W&3*+)J4UMN_+HRA M]P8@6M1\$LRV!53O MGM"*H]&RT G5D5C4N$F)G%38/8E(/W^9)M-L%U+EX'LN!NT_FQ1,Y9^Z*Y+* M1_JKB]IFV&$MU",NN'.EECUDFI-K!I7G1$9:;_=DU<^P;M8!\.X,\QUFORV2 ME1G.L%RT>A#=/P9)\J%*0)VCT ?/'C1'!X[ 26JDGLZ9;C8R1=ZX5CV0 M'A6G&VCEMZYRT?J[@2E_9Z9\Y/#M%X.J,9,=:K]-;=1Y?JQ_5!EI5P&M:)(, M&,C7&6#9IK](%RQZ% %YSQ2>:SO68N'W##4S> M+K#.3. 6ERSIT B<=)->'9&SJ.X B0?H1&H)Z$O.SS M52XK'U*#/.B-R58:C]4*I,XZ;["3$KTGE3+ 8J;+ M-T]*!FJ-]_J5AX:/HG!V8!VKG1-1%=ZO(WF0PU(E)&.;.UFJ^Y"TBHO+Y*AG M*%:&.D ZJT30@1M5=CU4 MVQ50>H5!/A I$<< ;8O%7AD;O[+1PTVFSB)G4G))H4YH6?"CQ3_U#[+DWB,#Z85A1 ,'7HJ<$Q!Z3@ZMI M/I5,08T%87@N>SE>>^QUV; 1CE875OG!P>K/-)?R47*H>C3 #](#RMAP+K]Q MLN&_5>V'AX2"E"M-;-;=:R5>\GR8>Q)6[?2FUT5'J M8#:+RJ+P07(;Q-%56K7'Z*ZR>T=_V<1Y7-#[LO)\F1!Y1T.V3 64'X-D^5M3JL]\\>+F*^$3B M11P*"@<2Q@;&HQ_^)' =O?QQ[&0?O=_$LB$N,VW6.3L#N+;XW!_+W3$"J5E; MD%PHP<_W?F_P78QC"MRP&S= H=-)(EP=_X?*XXPDX_"1 OOP7(4(E%@KSP[' MZRLV0,)-ILPBJT)Q1Y=Q#LV#"DG[][YA:)'8!^=((G9(_;1_[^4D4V6/56GH M?&*0_1F]^FZ>$ZI5]_*.(&49&^*#I>6]ILL@*;%V^+EZ1B 6^0"2_7IJ'!VI M5]N]4R!(^XC%;JR(_H'F<8B.,F(:+!Y28,88&!7O,%8J0^JVIW??SG[ M\NH_UW%ZU%)&:2Q:[W? ='0(5"A/ZA\(("ZC"IK MG5VB%GKQ*6)Z_ALZV58-#>$N) M6)($6;[[K9]GE2'.,TUV^GX%/'K%@:Y5H=X;8#^,<5\ NW'9%E&!Y+_!Z]_ M2@V__:FPW\CPHV%427,8[828_P,\C7>;A+Y[^_#[=[,LFV>/:1%=)L'A@[72 M6$VA[(5I6_AZD>L$YX\\"T3_/W!H WH"^$_?$4X!5.HLBV;1[)$?RK"_O@!! M;DT+-:EA6DQT<0,ZXS_>9'/V+'=U24>:WGYV$%W??0 SM(P'W'[O/1U<[;KU MR%AE25K&-6THC65B+I/U5'#5RFWTN@\>($HO*X* M4;(KEC8 [*U+&9&K)$!UBC"I@3;GB]AUNSCZDAX1EB&B2R% )@WC)!;4G)"J M?Y^?:Z>^-#)SECLXG6816W/-IG \=8PT/)]:$%T?4"W4)B>4T0Q&/*(J.J9P M/G6)2<6<"Z/]EO'K<_)_X_49B^2!"GV#34WW/:"NK?<2.>'8":#W:\!W ML[?+AN_AF3+3H%L>GVQ8YKUV&.:+A6P4/R3W&Q.MOD!;]P9:)#U2R-F@Y42KU" M#2 ACW<$1AT-?Z=T/G"0G2"&[Q-'X2.:,323PV M658VXEJYR]!+$O8,?2@O67;.-@_%8I/,PI!MTB+?+8]D$^A]C,V64T)B6]1K MC"1K4'(9KDGSD^BFQWUFQE)+!LO'(DO B9[?+.99!-YIB>)5&XPP6.1 ;G9*LCSN#NQ3&&DIJ#T0+0N)3564J%5S#FS.(&HJJ\N_-+*$VE7 MD%_3K*@:0Q:,%"M*'IMIAM4T\[(PUM=.A5Y%=)@&.WT$SIX%^>J2:_A MQ:HR'J->^^!:[SL N$F#G-38\;IVW-G8T+A,S#EOYOQ4S]F?XE42+:;-8;OY MSKO:L$/U>O0^PF="]P!WE19=1M\*&DY(205ID>$K2UJ%[0S'2Q\GO:!KQ9*( M9OG%+QOP/2L?^V@;5ET0V K,GMEG+4\]HM^Z#L+I=2U33VJ\E3?8V MK/:<'>Q8[TE6*,G4WKY=K'>V?\N T<8<&+#\!D8C=Z4$JNT-6(4#MTHQ^#7F MAIC+-#EFZ-'1<.98\.-XYHXE(*2E8AWO&@UM&U2-CSQF#U(\9 MY;K[G);_O4JOTB>^%BR+I0:-TC=X72F'[$V M1ZPZ&WLG@8( ,13_++DQJT?G^^WC TL.]H7T[PCGY!XOZ27V)R[&[MY MQ@898:LN&U^GY';%4BJMYBL;@JG,=@#*>FDVP$<$0E]5>J7<8RHL<78D*H4V MCAJUZ#8@L1LKYE@SI1L5\EOP,TP@]G-V#<N6X]"];\+\5A]6$3$,@-H(/*U?;0H0FS>>S.&;&U@" 1 M#2)((C5-)Z2BBC1D$;5Y6]J!*+ED8S#>K=?Y*L\W79ZT.YH761Q"!Q,8-GL. MLN@3A9)P+%O0N-@,N*+'@&OBGS;!;]UGQFF#F%_8!UE#3^FN/2$I+7VX,")) MRI"12?AP1UG20\?N>.OD]=2KFKR;G'I#($8\]62H?)YZ,IK&.O7&F_.8IUY% MU91/O4&Y'#CUU!CO^]03S[_C'WK:8,<]\Y313^[(F](QI[^(PZ<<[XO@A<2/:TC+Y'\N?P]YZJDHN+3F M@*9M XLHJK)I[(RAL^QMRS/XX>$7JR#'V-6:AKYB^SP:,RCK!RJ;2&L,9.+ MVQEI<./?9L><"?9Y=LW_2B$;=-V>W%--CH1:OKDH8/6K'+"Y*G8\$BGV775Q-4&(FSQ5J M;;/-PF1PUMM\14GP"+4N0,G'%5GD5501]KIKNAXL.G718C@6.U/CGV@!&VX% M*X)$S\R=W\QGU^3Z:O;AZOIJ?G5Q3V:?SLG]O\_N+O[]YOK\XN[^=^3B/SY? MS?_A:4,IBA?#\M4H;T@4?LVVY?ZJ_K';6M4O_LGYO"\!QW_0W!X[ +8WP.=/ M5_,++A#SV?SBWJD(=#")R6=NZ,*NZE#>,I;,EAD5">8]N=\*PS%NZQZP#AS6 MHG0HX"8[Y/A@@U'G8AAMT!1&7P?5%#0M?;PJ:,=>D^"IL)EAF*=NS")<$6C34*A M!3S+"JC"?DX?BJ$\7]7/L*$1 ^"M!T54^$4!2*#@%$@@0,-4NHTHKP##LM69 M# (-YW$>)BS?9(,IY@.CD1(G@6I;T(1$[?#Z:]B@REVFR3*'%7L*"GD:_2>C M9!2Z*L\>-'=U>/;0XBKO8"DW"J"LL!*J0KFU*CO=(L 4N>-,HF^#K;COS-DL M_&439_3#)NBF=4WZ,-@7I80@&.C3>RK)U6_5K@,HG:+-.#MI^ M==H*]Z1N!4K,9A@.N@MX6E.(_T^7UQ#>W#32'(Y[4OT.&_XT!-]^!;QT>5J M>X/5I)!$A+77T5!^*CNH,YZAN6GX9E;&7/2\DG4.P+R+[0%R$TIB\/)E2*UQ M9FWO9U\+M_+M MIS/Q*_)) ."G^RS/61A7=8V@^]57U02_>NWA_:Q;IM@PZSWXE)MSH"JIHE1# M4O=S8Q]S/QJ7ON:&DEV=G5SZC!X=9V]7,JI]?OBU,/;O2CC5IO6(VA-T=6(W>8N@'&#ML M+4Y+?LXPUY,SFW>3,T?I&;^&Z\@AHX>EJY-[[H7LOFS4VGUY41QM*E;[4-W) M4XU7\89C6Z(DS.T2I3Z.>5)4=_%R5=PL/N>4WY.HFIZ2?#.*FCJ ;3TD"="! M\;2!QF: ,2>__=[G(SX'V'2C1J_2)T+NT, MJOLY-E=#$8VSG U%>E"Y&];FBLGA:-F?ZPJWGVP-74%CIAQUM@7+URZJ=+GI M'8O<7)TP]:7KB68/3/?)K\)=21A[2.*E0LU7J_/ :81.Y%YV2K^(,"U^3>,8 M^IQ&<2ZRP;%L=#;X)K&?NPBS:88: MS!X1(L2%ZX_3V[F]PH2.O>1+-<*&;8-QL%\!W12W*]!E>[?BYH[; MK'^:_&;=$SSD7CWFZ#2W:OPTQMG:!N-BJW)TD]RJ@P5\? M=JL><71R6W6VX LXTG[MA&5YT^[AG-K.W2/.YO8UY )B#\]7_&(; -I)[^1N MD41LYQX.'^[I-D.N^4_\E_6O^/][X CX;_X_4$L#!!0 ( .Y!F5@K<-TP MFRX D.! 5 &UL[7U;<^,XLN;[1IS_ M4%O[S*ZN6W=7Q_0Y(=\Z'.LJ:6UW]9GSTD&1D(09BM" I&W-KU^ U,TV 21( M$2 A1,QT61( 9B; 1'Z9B<3?_NMIF;QY0#3#)/WM[?L??GS[!J41B7$Z_^WM M'W?!Z.[\^OKMFRP/TSA,2(I^>YN2M__UG__QO_[VOX/@=Y0B&N8H?C-=O[E? M%&F,Z 59HC?_?79[\R9X\^.G7W_\,/KZYH_[\S>K7]^]>WQ\_.%I2I,?")V_^_#CCQ_?;5N_ MW33GO\;YKL-AX\_OJA]W35\-_?BQ;/O^RY0#?K^W7]_O;F+ M%F@9!CCE$HDX+1G^-2N_O"%1F)=B5++P1MB"?PJVS0+^5?#^0_#Q_0]/6?R6 M2?W-FTITE"3H%LW>\'__N+W>/3-?H&RQGN5S2HK5#Q%9ON-R__'CQ_?O>--W MC.P<+5&:!RG)V0,8)P_L$Z$898R9T[448FO"$!/.6*+<2.R+0T)B9ZQR!^;;9=. MAJ(?YN3A78QP^5C^1\E_R3O[\-=EFN-\S=9WB-/MXY)PBI+?WHI^KJA)^,H@ M="./(U%S@^9A4CUS](2S&H($+71HJED$[)N_OC'Q9_?D"J?L)=F&PT MS7(:1OD+5[%"29]MO]D+%Z\RJO:T@3, 'I8I2'W8)F"@Y=LS]?OI7JAG;H MO0^G"5+1^JR1C,Y#53^BT1M"F5GPVUMF6K!?9HA2%-]4SQ!N@Z6Z+PEA#RRW M\E_Y#*/XM[]9Y0L]543@8F&/;@C ML>3,6D,W1F0#6*^DD5+I3CIF%HUL>R4JR^@O[VK11)'144QB8KR#X9W U2N7H8R9H0NR^?!(1)P($-X28N: M3L#3B#T^YB1<)>&\!JS4_MXA?#KG>HFB\)S$+RT?T<]=4E-0_H)=L9Z"64M#5%)]_AQO2> M/(I]F<*6IFB<$&;")/^#5X)=6MW8%*6EF3^F$TH>?LI:!A M/+)M.J?M.HT(9UE*E#NIE M@'9F?851CA\0LQ'#S5LK(5K6O'-J;]$<SU<3[@!'(KG4+824<0<(^AH\OC-;<$#'$=72@*D<@, M0[!$/K@A$4D\"BR*CVZ( A9Q DOEDQM2 0:XP&+Y[*)8!!$UL%!^.(M2O. M(H6+PA$;5QYF@8O#$?M6'M^!.]L19$U<80K$I/GG?P99 @](YGNP) $U)%G15UM'2Z^M).UJNT0&;)>GTGGU!N?F&< M7BJYKV#4K,A9$TS@W%J12JB)A0AW)KDG(;G-"99,3^,9[2539\F"I=+34(:> M5 'BR0GD8R&@OD2&]/3\,9+<72$]]T6:W[?9"&>4%10&8!6:$J6S,K"])- MPPQG_/M#*N ^Z%;#FRQ8WHY&[U,^CD_Y%&J:;Z.[%RB+*%Z5RBZ--W8JTP83 MDN (,\H5);8;CS/<^N?#Y\!2!??!NOU.V47FJY_[ZN?>=^A]A]YW:++Z>4NS MR@)Z^QC$:)H'FJ#L12^36*OVT1Y"=0JA;KAP:?85U93:$C=P#+L)2"RS^E$\ M?D TQ?-%OGEJ.K]E#[T;7]V*I:;9]1C$/K+1N>*A-2N>)@E M[TIH K)B5"Y)5V2A7ANGLBI@&D0#9KF2MPQ4K4HGABO9R@#%H?9]N[(XU/I# MCD-=T1X0BTS;5>G*(I$)IWD4RQ5]8B)99"A''7RRB%ZR""B29B$EY%- T0-* M]S(")H6\ZF(/N (23(+8#U.)'5D MA?@S\O56'I*$#'G3X<:LA\^!I:C[;:7NKM@.=$[2DI(_<;XX+[*<+!%5I7'H M=C<;S4-S_LY)@TZU;>S$'+=9GQN2,DE@#]3'1WK]Z0X?C?312!^-['!52!4P M >TSSLE$C>#5VY8K3D'P0M&&-:YX!O4D!$(PSBV>#MV"0UD=WBVHYQ9LALPL M^ D_!RO*JUWDZV"5A.Q;7N\"_:O *]Y&TWD(&\RD1U&'(N]F]"4\O/ML2.ZS MR>;=GO!7FQELE]L7&WX2JLD0WK7C73O>M>-=.]ZU,TS0-5CVFTDP5?]L#YLZ+MN190B-JX*4Z?RFG &VN"NS E6?159N MBQ%. O%E-#^P:=FG_;RS#W]]#9_PLEC69W2(?N^>*IS*J:K[O7.J;OEMJ#5O M1^UO9J@12JCFU^%B[^%SX$MB>F3MD;5'UAY9=_+&U&[ 1+$3#IUK-9B6&"9# M]R1(IUQB'@X];"WG6VRL#WV^?<:"=YXU=9ZU=A%8\)W]'+ F2YR7)E\9TH]( M69J7MTAP..4'@[&V;TUW6).^MV:T>=_KL+OF"3EDA2? M4%*W-EN(=;_DF3(ZWRYX7GP;'N%O-LAPO2G#Y\"2/^B&+?YGR^-L_:V\$6H\ MVW\M+<>I/8!%_C:DR6MSJGMXCYWWV'F/G??8>8_=\5=%@_V$-%#>KH@+4&6O MX0;MBG^HV8+20@:NB,J[TKPKK6D>6AO$:<&;]DN0AT\H"T@:X)2UUBT9).QO MTC^F(,([PD[&$=8O7\;P.;#DC;DNW^+[\ GNZ8-T\?X*[Z_P_@KOK_#^BF%B MIL'"1H^9I)@)OG=;0$A?@NFF.DJ0;-7G4Y%&31TT>-?4'-6EOX<< 3\_L;!3%E9RN MTPPS"=_3,&:$C"CEYS!JH%*MM_0H M)JLI37F"A=E&DL/::8":@^B] MN=U9(@;M=#W1 -=U=]E @Y",^&4""T;[]KC>"@:^NX"%HWVOW%"$ UDX)@( M&9ZG>(:CLGAP%)&BS.8*5B3!/*%K]P<\(* [HJ$ 03.R?,"@TX#!7;%BL\[G M)TSVX([MQN=AMKA*R..$S\JZ^J^T"EB[D8[ RL%*:[SF#ADZQGA&_<2C'4&3 M#1F*8(.Z@]EJR\^7AH)X1>OA4>ZK5/EHB%8TY"@*RL=)1'$2X&LZ=,^PCY'X M&(F/D1Q*0F59$'T+RA71 /@E1\0#%E+Q/@0X?6"?".7;9<[?!=U=SF<9O';3JX#6+[ MN+)"=.0"LW M(-E/ 44,:A>H&9@5=3>)9^4T>$AK!]**9@6$:N53:LAXYD5% M>5C_3YPOSHLL)TM$1UF&^+77-YO;8-8@"[O%2*9K=83S.66+A;^>X]EM-0D@ M'K7Z>A#L07"?Z3P]$"S4N!X'>QSL<;#'P1X'J_%>:SO/E46C%E4#<]$".OX< MK"A9(9JO@U52GB=)XP#]J\"KLDTCR*PUIDD+*=+++5$JDQ[>T<-1#T?[3.?IP5$]=>0QJL>H'J-ZC.HQJAIXZ5I% M%E#73T&"PJSIT4-!;Y-(2DJ"QTQV,)-@4D#H2#JAANS&&T[!.X_69SM/#>"*EZM&<1W,>S7DT MY]&<&LV!S#Q7%@9$'"WM0PMH]^<@VM]E7OHYH^UMYGF0;(AO7(BGX>@FT7(K M$CV:MH.F&TX:"&VW6A#&3XE.*(F+*/\SY->8Y&N]S."FPW@TZ]%LG^D\/33; M5&EYM.O1KD>['NUZM*MSGK*)M60!V]7:WFLY;&6 MQUH>:VG5]&EN'UF 7.^#E,?Y4$!F :D"@22M''+3,,,9__Z0BB!&>8@3ME

    M9DOKA"N<,X$]K=C2P7PM9M=IQ$L]QV=%S@C_.\HG(8Y?L*7;W5\GZ*\3U (7 MFJ^,=3SAS><>V([>?.Z!^=Q;9-UTK[)@.F\*(;G3,= M@/.K,"I#EQ.V9MDPQ7 MG+[:=[M!3\.G>G,FX>W>(V5!UM0"S=F6DG&1,YN1F>7I?+3DESI+Z1=WL[2F MZO9^B=95-;=.^^:N-Y7=TV2('LU095-*=QMH-^N\? V?\+)8MIDQT1"69NP6 M/9#D@=/QG$J9>@/U\1YH!Q*&#FTDB:85-;-&JU3;B!MZ[[[W[I^&=U]B%1$= M%.B*/(0:C,#UABNR4-K-I*GEYHJ$U($A&/9P)5 &63$J_[(KLE"OC5-9%3 - MH@$FP(+YX()@U$XDL#P^#ED>0)^_*XM#K3_D:,L5[0&QR+1=Q:XL$IEPFD?O M7-$G)E*7/@U5!#YU29BZU,9=VYW:[9VXCIB'T9T^[IW4VD:DNU/.O1-5D[RH M[A1W[\33+OX/%M1G9P2E&\X&B^@G=T34(K9L(7-W?WMKN^1=Y3@F\W>!Q/@4 MWDY3>*\2A/+O:(&C!&6C-+Y#] %'2)*/".MQ8HFG*\0?E*^W(+O=I"R[._S/ 83Q-<7=[Y@@FMOK9.Z%6GEJ5A\=HV=K(BSC:%+38D M99+4 U ?GXOB3T/Z? F?+W$$*UJJ9@A(FSHG$[6/4:V<70E;@!>*MNGH2NQ" M3T(@Z]"YQ=-AX&(HJ\,'+N#>FT;0PX+;1G'+<3M?3K/!33IXVE#HO3Z^ZI#^ MZ4*VB!E1$J?%81-?/BB4[6&/>6[*2F+9X/[)@L.ZN;&UGFJJ& M,6F$PFCQYF:GYF9Y46.VPVOE1Y[54GM?@;"Q\U5MZFVUC.8'=AK[M)]7]N&O M3<9>?W[5ZBU+T M&"8UM;V O3SF\IC+8RZ/N5JMBUIE311:<^AJ.%]=W=JL6X*1<[Y=_A%;]6?K;^5M1^/9_FMI MF4SM 2SRMQY%$66S/\K/0TK7[,OO85*(/ *@OK9*93ZGK1*YO$JFNH=W(GDG MDG2=2BU)>^KL!::"B7!$7H!)G49.C"9F MK@57QB]!'CXQ6$[2 *>L==O3^^#Q3#HG-(GR7HB3\T*T!C*[4G?7Y0*[#Y]X MT9=* Q3L?1_O[C@6@!SX ); <3V!MR@B*:]-4JGR?%/^CT]-P8A:/VNLQ;K6 MR)9DLJ.AO%HQ0V%?!4.#*8!&;ARM"N +=I^4HLHQ_4X\UNBT>O+S7:904Y^2 ME)_T8PJ2C3K?WG@E7260+D9YF% RPSE/V110O&\0O+="X2UW6*8HO@PI/R]< M?W4+K+%9],#U>G9PNY<(0+QL%WP:&+V?[:*S%PH!=#V+K(]'^A[I'P?I=T G M-Y:RK$#QX:6*U2MYRW82BB-F8I?-1H\AC;\A)NPK0F<(\T,NXL5UI''[(XWR MOVHF_,M'Z@/')18X_O1K#]L;6=1/V>]4;.8T',V6P5R2>XM6!8T6G+!1 MRK!ACFG=^I5Q#!RBWVS*$+C&"%:9?+87[N#PA- J;XR]@M.B#+G=DWH,(>._ M]>"V3-(!2 9D_ [( M_P3P\)KZ% &R^YG%V1G-F<(+-M?=&7[@.B4]/,@@SBG 2R.+PYI_U:1 +BI M"TIF6^9_$OK/ZY39SA$2IM'4-_;%*_QY0ZWB%2F>!K M6_C:%GT/[/6VM@7,S.ENB?1?,-(=O;L(7?\% S37NDL[R4D>)KT648TM;L$] M\9%9!E-F4BP(S7-^G6+YL9D_ C2620>$!D'>X]"IQ^%\$689SB:$)*,Y1>4< MU9]:A#;OT@T"6C<@OX?&"C1U&IH1<)UF3 ER*B7G L4-+=+[+5S*;^!3-3=\ M?)1-.[^D]HQ02AYY\J4(P;YN:>EHL7<0#!#I'4,)>8_ Z7@$)+J=Z.I25V2B M=A&H=D17G"7RU:%GH+DB$Q,^M*%DZO;0A];CQ"J :6<1]T<+%!<)XN&"A*3S M8[D H,/:\ ;HT>8= W92$71G2PN.ZRT!0TBFJDN/;E#(%!D.ISAAXA8 FMJV MEA CUW[CV3E3U<*K[@Z;6 I\W[!YYEJ8&S>C--XD#9<"'$\3/)?>Q@CKW&O. MS@O*][-6#&[&"-(O/69TER>XH?8KO\H:Y^(@[GO[RK6R MIL%RTRXTTE\=U0A?67";?0Y6E*P090ICE83LVS"-RVK^J\J>VR??2MLUJL+FI:%*9AXK_!36:)"RH&Z@UEG M(M,!(W[V.8W!*PK4QR@77T-F>Z6(K@]?5BD/@!ZF+]NH5SEGZWM&AR1!4:-G M/SB2U=J6=[(461 2)3YJ*NMBR5$N)(FO$FDRJ49/[_IWX"J)[VB!HT2QC]4W M.I40142AAWO2O)F0TDUP-#= MG>D?W4AJ*!N\1[\(02? M M*PMJN&F@2-DYIQ%.'$JY[7K5O%M0W1(W)*+]1EGS8WT[8 MW] D@_( C"XX4_%)9LLB--Y2]#Q;<1*N2RXNA'=\0KM;BLE R1O-F%'U=Q32 M*_S0EM5G8]DZJP.D]1M3:_>/*'E 7TF:+X1'5QH.UW/NCS3A YGKDDQ2"),. M-(<9 +?W[)G'F-QRG"'P^TB.P>TCZ3.OMXB;0VQ3'<^NY#=NU _91 M G^D,:./%"D#CY=/O!0D@XJ%^*QED[%L)> )R!2PIFCMDR3\^<@VR0>F['R? MC7 ZV0C^6*7WJ3UX8;(:KQ2W65S#%YD4L\M6&[:-^'V-L#:U+D/%A7\8MO^1_:/XVX! MBPY^"6Z/[UL&^7',ANXCPNSHE,F&_Y61!,=\P>T]!!D_21X_ZP MB#%K H_'MWZ$H2#[D>CTD?-.(^?7:43YVW.!JG^OTU%4:AJ&"B.$'SC6YK4N M^*VU892/F);*:\/>C09JZ"_6X85IJ/C/D-(P?>4/UNMT! *WF]X5H?L;J,>S M<[)43HA'.T'WX5$=ULY&.*^[R0BD49U=,=6_I&<^NLZS@ M/LSQK+HU^@_N6&!"9K\RLXC?LL2_GO*KMQFU*Z8AJE2U)#RHVE-R,%[5%;NT M\6BSM1;B?Q19Y1:^)^S=(6F$$_0-Y8Q$LD0W)&/?GS.]R83P@)EF/%O_P3BZ M3G?;X2AB_);%CD;3K'S;!'[Z+A]EME0!HY'_G^?P/81)Y=1B]."([2?\A_*6 M]\,O#EKNIOX"9RN2AGJU&>?FKD),N<8_9WOA7%AM6'<86X%_L=7)S ))A!K7_4,YN2@3W\6V9C!8+HS@C:% &4WVT,'L,4B>W2= MG5<5(7UFYPE8A ]@2=G#"508SE>B@^B56< ,9HC=LZA:UA ]@C<4#+]K>=W98Y5C$&KBC-7XX M;!G/M.=,?P33',YP?B,MT+=I8.F:I5NTVJDJP$H2-;?U2I0>XK.7'F(!\?6- M_8W(>O16ZOZ*QP 5NSJDBT^&MQZSE\V.SUGW.>L^9[T7.>M]S.AIB]NZDY:5 MFX):B(- ;$+G7C/IXNH^VNW*R]JII)Y=5:\;1>MNQ5IYP4T)&H94.CBG8C/Q MUI1P6\=*.SCMXK+,7)$MT= MW'%+O$V2J1T[Z6-O!8/32;H[(&3A&)HI>3>/FW=W\KN/ +MM'D4'\-FF.F@A MCD/O3?,PLBONG2,)LFELUS%8W-&RU$GAZ+"\@_E=Z#CR;)YMUYTP![3'@+,O M77'1MI"#0"="$GDZV%%ZJ HUA0C.83F-C41W"0(R&QUSD+83W#'/_W;@_QR@ M-K1WI+@[UVA_#"%-?=#\($EWCM#!"M/N,<[N7*>KDC1F,=+\Y*:EY5GQ#GRN MSR;E,AW4;FIE2CZ+IL38[4*? HH>$".+%^LKLE$]H=;7A^L-<_C"7/\S5B\-X0T4^B./'14>EPD3@J:IO;,E]>PS*[3ALZXG99GUI<;#M9+&&7QU5%"'V]O,WX67^CAYW MZG%ZP.WF(WO/>;J>N.JD5F?O5O=N]39N]8ZV)N]S]SYW[W/W/G>X([2:9APAVR0+1#/ M@X@*6HJ@$N\1[VS5?([=BUL;$>M]369 M B"GU=<*5YO"6# VZAM;H7LO2? DR+J8Y:'N*N#G/UJZ1J9ZN$*G;-F4S:R=-5$XMN4 M #V,<[ Y^RV= D$SZQG3VVP4^7NKT=,Z1_MPOS9+HJZ&[T>ML$=53NT^?*J4 MD/APB+J#4?HOF:%,UHAAA*2$CGNGJWQ"P/W,WNQ*2/R($U& [>7/AF_(S,-T MCGG-W>V,[^I/*.C6Z6J8IZJD[5IVK^?K)D9I/%B: A(/6EBR<@XHX/4R^,:S M($F,:,9- .%!'U4W^]S(EE^\7N<>\J589$W&,,KEKDAJ2130(H)UZ@,?WT@:-6'E=3^+W-SB^2(?S_[( MJBT8Q(F@CUDNN#,* O;%#6W1JUXWLK;FJ09O>XK65BF'"5W:P7"VTP9/*4&] MI&4/\K/.=R>8Y&M'L[=ISNIK!8O1 :2+X;M9\Q"G*+X,:,8$7"R+$N,R MY(XC++ZE%=K1\&6MA.;<_#DCE))'3IDH%4W/M MKO2$C9OOP"M'EN;678F)GJX1N$<.+!KM*ND]%8U&= 1*R8O- 4.+AE7+%Y 1!,NE"%<#*BY23?>G7O^ZL!<#-"D(U?\ M# !^:P" [.B**^M%3S*-8L:N>!OT1*69UNR*PT%/2/K)^*YX(_3DI).BYXHO M0E-"D$RH[KP2?1:-,AW#%<^$GEA:9/-VYZ^P8#AK2DV9:.^*PZ*=_FD/NIPR MJ343LYWQ9'2ADHRY-H:DC)KC><<,:N Q:5= &#W&:I7Y+.[ MXNS0$XO\[+X[+Y".3'1ST[MS:UC8G/1$U4W2;'?^C]X+5/>,\EY4%HN;[1ID M 9D%9'\K]?'JFL$?8;>DF2Z=OII93ZJ9G9,L'\]XS+E\\1!]P!'*[LC^M7Y5 M8T74(7AOA8/M=C5!]&[!U-)9F.%(0+RTK56J+W!2Y,*"ZXK69JNG4))E$TIF MPD-N!RTL56JH<@9N&!E7;%.JH%+!!#C>*:8S-",4[7(+4';YQ#8GMK_B-*3K M$FQH':/I\(E69;C#8(HC4XK6%BAG,KY\6O&]Z@RE2+Q:%:U-5_\IIWQ#BI#B M9ZUL79CQ#>7[52\@]5D;2POY&0TM3LIICV-M8DA*MC[9BF+Y>A*VMS5A(GH4 M.@CJIIJ6MB3.XTNZ+ZV\DR5;O#+Z M)$+?-[ DZUL&AD,:\0-G%^@!):3,6I>+&M3',!?E_:!;4_-EFLTNEYCG0[+_ MQ"2S9^!1N;7^SHPS&B9L)D;Q$J>8:YH%;W.OHZ% S4?_D3\ MX 6*1P]LRN?H6[&<(CJ>;8!S":*S<9%G>9CRY2U@I.$H?>#T%7$ROTBC,=RK M]* "L;ZX@R_NX(L[^.(.@DR$UK94=PN'Z?4I$Y'I$"#LGG)H0*&[L+R5^"A$ M.!)7NBNG"F"" 'H97%$X:G9)(WSJRM:D)9\F\,\I7:,E+:4?TJF\GV:B$;L, M73G#!-/*FA[W#K2SS3LMX=P_/_HO#=XY9@,VDI&>;]LI5=U(7N GE.JN^'K M9RQ/PY6MH(6<%5D58 EI'V<=RG(4Q\/ LH&?9QW<7MD^XP(L1>WCKT-98=(, M'+!X>EZ13FW0*-U=[[G%I)*(6<3.XX'KNBCFFX&"! M5;.'/U*2H^!30"OG?A#C+)S/:;6'[K_E9Z>2'496G_=H,JJA(Q[-26MQJJ.L MRD375,@!=(NSZ&8'W,$MYB?AKWC!U0PMTUBHG M2-/.:;U#<[Y4?T=D3L,5>]_"1$BLLFWWU&Y?K4,:!(M V=9T\OP?]6^8I(6= M%.W--,NI5;0^G;1;2RG=&['7OJO2-G;24L^*#*=,9-O54O/.:O7QR< .) /? M-.#^T#-MP6I7Y((?N@ :G()1 TGGA*)2 MM-K._^ZR^?JR;*".XZ&O%9B1HN7G+_/(+G)5NRENVOB>(1BB%S0-\F/[P>HNX.MS^R*^<>M^$5\DP9G.N M.%7CV1]9=57Z>%I=4G*=,A-B$:9S=$7H%4[#-$+/[Q\3,-UZO-YQ+[A_K07_ MBA'-YAAM;[A4:5!Q0Y_#93Z':UB1OT[L()^%-TX8IS+OGFLE+"6.=\]QJRJG=B@"4" MK\;28XD<#2."Q:9=?F6H8@.X%BS$/;X$TTTB2I!M,E&V?P04K?B5ING\""&0 MUL\Q&0TY$K$^,-)I8&0TR]EF'])_HGP2TO)J]%$4L4DC%*/L+I16 -#N? 2" MMV5UMG7FJLI59:6Y"\26<80KY011FP69P 4AE#( M7M'4[2H57PGKNB!+=+X(LPQ+2)*W/ (I9;%-C:H9D/8G4\>C]1X!"L0>:2?R M%3,&53%C0DE<1+GLF+*JF2D:#W6E4*#*MD;C'J6)+HK-5#]:BL ?[MGL[P35 M;-X"NB%=+7'UE6DTRK3T+8I(&C'8D\[+ETIZ,!K6R52$9>OIXD89JS57+)OBVOCA P Q_ TAH[X?HL=96LI2L3W,]7FQ%1N7NY M1U&.'W".!9N?;C=?.>=TLBYJ%L-&F!#YPWK[?))^Y9.TAW,^M<3]U!(EMB-: ML,H%< *%A#0 5 7_;?WE>N3 ;7"K8?^:&SG.Y.KR\NWM[>*M?&%:+Y?% M9K-Y^8[WY/A-5Q8=+MSX/K!T=FNI4*A=PE7_1KR@:L&]B_?QB_ZMAJPI]N*= M-E4N7LS72W8)GBE5YM^KK>Q"^5(S;$G6LR?#3KVBL5\H52OECR7^+:>6O+$#G M U$6D8.7![(=($>SS4JI6%^'-7[' N2=4,A7.>2=&2JUS:C,+V/9&;F&2BW5 M'-.%IY]OO]UIT/T7^T(QQW.$VHY,[Z&\OZ$O*M7"IQTN+,RZ/9K.1(8SHOC= M>;%,=X*=9;<6RC-Z*JYE@:":AK_%6:P6H M+ :I6)P!RPEEXH6;5,=: MXO<%5,#E2[SLB9=BOE3,M?Y"KD=45EOD+X1<.YJCTQ;2SR>:\N]BX<\+T _7 ME_PBN^__R>?)-VI02W:H2@93TN>XO07\DG^>O&%-')MC+//W3U5Y_S=V8AD,-)]^''N:(PK_]FG/HNW/)]--EZ_K2 M[^KUP%2GQ':F.O )0,8VK2LBNX[YA4QD%57@%2EH!BE<%#7C"QG"V_)#>:SI MTROR/W^ZIO.EKXVI31[H&WDVQ[+!?Y0(^UDB-K6TH?>)\R;6N M5>W5;U?5[(DNPQL-TZ!X37N_P@Y2BW_45)4:H('A,]SQX([AI0H?V;OSC&I6 M_3=.#Y*B4/0^EIGD,V04 ,!H5QT#YGUZ W-AR7H7)OG]'W2:(QJ ;$Y8Y,-O M:Q7@?_5*N51N7%\N=".>;CW3%\U&W>4\P)55O5JZJ]7[[8^[/OGV_/CC22+= MAYN+F/O6'E-#A?^<.UU^R1&N5G_-@1Z^&FKO5 4DZ+;76^W]-5]M5BNY%OLQ MYI[<,&'FW&FV(NM_4-GJ&.HM\,Q"V]5<*P^:'AZ-N?5;4W''0?-/\ I3O8/? M[(7F:[G6/P_;,@[\8[OU7 L?7M7RG24K: NQ1Y1BL5"!9\J%W$)7M(7V74/C M/__HW?J]\63I55O7S3?4;G<5TTGKU)%&\M@*GL?0-#FRS".>MT?AM_M#>,HAHRCS$%PTG'4=AM'HQJ5 M'C?F>*PYB!&[;:@H^T%F@][7J#W?>;"BK@Q-!ZEBN10TP/K>U*+.ZB%ZT]P: MJ\"9O9%LT>5>/8&S14& J#W'5'X^R=:CU7-0X_Y+UETZ>\KK8&$G6A=VHW1S M:\2F8C2EK6BSQ3C8+7;;=4:F!7:"&H7S0 *7)%#4.XZAO!5%DCV&2KQTZ-JV M&ZW_$3 4)OOVF/^C]KVQKVQ"B6D:K/L/)C S8^(C,6]S7U%TNL[7"MMIA4W= MCH-EP0!K%';FV5IA.TV0Y!'L(?T_C.#1=7#9!%W.B+Q;KDCE6G''(>PA_ \T MA$)YIR'42TO6VDJW8D>.OM5>-?"[5=N_]Y8J.OQ1(S!X]^$../RB4-UM:+6P MH95G0RNG8FCK?+]ROE2?_W@#G="<.UG1='#XV^^:G7^FKZ;^"IA:O/:=C@?4 M^O>]9M#'8PP?9&0_T9-2B8Z/09;,@^M<:Y M>1(TRHLS@6O^5ZIKP4PZHUQKI;\;1L[&LK=VY$GX][]D2T.O#D?*+O>HXL)# MCZ_4,K27$;C9!KB$T K>T7N\>_9G+\#7D_L16(OS^56V-;LWL:BL/AKS+18# M<.5+6Z.K!.;@Q8YRN5&N1_4F[ZGCP'SY" MK56I[BJ(PQBE,QQ2>/F%DCW.'RF$US*!WSUZ M;'(FJ9TIQ8,SO)E74 MJV=7I\7"H%IL6U9;-2<.5?EB[]QL%,N5U8N_L2_W+O>J;XT-)ZQ3U2-WZL$T MMINMVFD[MG+"ZI'Z-31-QS =BJ&Q*QVD$S1JY/TUZ&&EUFPTA]"G8G6@Y"O# M6CW?J,GU/#2J-.N-:KTQ;.1:G7=%=U&-$&=$X3^+4L),")N@AE;)=]E21J1< ME B.D0U7JS5:W(C3\MJ,U^I%)1\@S84Z%:YJ!8'0UH9J+D6R!+H M!X56WR?4 "&*,\)[DG?,//M ,(XV038E.A.T$GD;:= [,!#)3&T0V28V^%Q. M'C3F&+_AT,#(G,C&E&@V@N[E@Z)7FT/%6\Q>\ M&TW#Y3=Z&2E7<"TR,1*"]D5BS -X1V)\&*._$I*H,9;](.]^@)M?*O!;4=G" M0&ON5J8+9;!#(^+GP_/XXRTUS#'XFB&OW59(++SB[E=WDMN?X!]*8FP+^T%^Q#63@K1%UC[$.+KWRP^BA9=!TP[9XI&&MA9&*1& M1WMN8=!SM@\\)QZ>N2_(OZK0V#MJ/\WA?2"J!E=92G+@3ZX=1JX5LM#)WW5] M&=I$,(]!3XXIA_CS0 M8L!)DAOV)K)0JT==&TX12(0Z/BMR"S6> =)K0M$?/D%-)-J% $TQ"?WE_<6NF5TV&]9>@1'?F[)A9Q8QC')A8Q5PF>TE M9M5?_-Y,G>$?Z0)PFC;EU:\M$ MFPUS"^H=;"5[B:,V9CG/;HU:;>,[KT6WQ'VN8UU]3SKC"1Y*C%(X#8@3)?2W M+8_-%+&B9LR[D*GYN9Y%\Q2?O+_ -*D:T&OI)0 MN99WX.O5CUZVK)NC\,<*X2$8XY026G#$<3A"8%O *SJ\%G[NZ!HKH0P?LP:S M#]<^CE5 +8FZ/;+M^V :/Q+J&"5>UY_(")Y+F/]Q7@ODI[6&!:NDQRP6/+*O M?2S0+@!W$HLYI< [I>DLP'=X&SI-6$R$RC]>H.E,\)F2>%;B@7F$(%I6$'D. MV#H'\FXP3-)$YGWLK',@]4'6#_LXQ2^/P[XE&_80=P!^,TWUT?)N8Z_PKUE4 M;3M/IF8X70.>2^BVG\1KJ4,M+OI]V(*DLYE83UO!;[&M/@I&2[PY*#@L(1PF M>"567A%P/<[*YWG!]J#+H@*Z2;!EXO4=<%M+.J&>"&LFJ6[#(ED%EYW*8Q#L ME2UG0?!5W'Z"X! !TM1X!^D%:Z(=@\P#-N3DAF3D(Z (@6T!K^CP$GOQ,K$7+PU0$WOQ4J/KSV O7G8Y1NS%R[)9 M+'A$[,7+[%Z\- !.[,7+Z%Z\-(!/[,5+@,H_T5Z\[.)3[,5+YUZ\%"/R'+!U M#N05>_'.AM1)R*=->?YX(K144I-JCYF_GEU^$WOQ$L-HB4NO%1PF]N*E*-%6 MP%7LQ4MIRJV ;O)\A_1FER?"FDFJVW"D[/;LDJ">A2(BZ"[<.A75X/Q M&"]PV?^84<)N-=+L<:P@<,8Y^+NLC,#GM*;SUS-$UC7CRQZW"F)FB#/O7,O0 M'->B\=/69*WJX>7/;X4I,P,5R8[!3H2^0Z7C9P,[A,D2QV7X?J<8[D* M6[HSX(D7$"E9(N"Z 6:/ P4YD\:=+BAL1LL_J#PCP9C*-BCOENM85W_XC_H_ M^M_QT9V* S[+QHOGGVB&-G;'R20\Q@6"KO(PP4)_#[88GZA*CG/$DM_31:SY M_F:+6)J@T(FTG#_I]Z9M@Y#'V#8U%(W:7ZX51OHM#.1 M_Z69.HLK)I-$0=!BZ\%YR2BKAYAXJL949AE4O KJ?C$\/I\"UY-#*KOL54$I MZ$H;S(Q7S0$Z>>_A:5K\,R>8B\%G?G\J]]H=M)A&&.U"DACG*+A_/D 2,BBW M1-)L]C="*EM:-GFB86.I*"$3,BX3#I;V*81!K,+@.S1C :&>*;Q$T72,'N/% MO63".7+W^HE,,9,+/MN)SP3'"-2F#[5QF(K?3<>T1N:8WHQD<+.%$YDV@S&< M@,*'%(+A!()!N)!G+A&$!YD.41#%@]PD$\_GB._",RF M!K-Q&(F/SHA:&XT^X4,FW&)<1T;A20HA<3(A(?Q)(1V$5YD:L1#%J]Q..IPC MGY_(MSP2NPN.V]_#/%_>$?A-&7[C,"3;0Q"(8]GZ29TG& OZ"6T%G 3;M'#V M10YL"HW+K6DJ_% A/I(A/LY2X0JY(3S4# B,*!YJ!+EQCA+@1.[J*02!X,7] M?5?!50+9J4?VCF:I<$L38UX*IU!PG_#J$LUVPJ=*![]M\*G.FH$.Y10)*.\' MYE9@\T2#,_W.7"6?J;J1.&(A:A GW:4[.Y(+/ M=N(SP3$"M>E#;1RFHJA%F'*#4=0B%((A,8)!N)!G+A&$!YD.42!J$:;:@11U MW9+%98)?!&;3AMDXC$11BS 3%N/IJXT)3U((">%/"ND@O,HTBP51BS #OJ6H MY99$CA.\(_";9OS&84B*6H39,RX35E-,^*%"? BG5,@-X:%F4V"(6H19 E3#'SX)]SM0KRRJ\PZ.M D!%OGY;.J+$XT/79C6RV6I4"A?6G#Y$N_+$=E2K/4W>W=< M#F7%R0]-TS%,A^:(8S[3H?UK;EBI-1O-(?2]6!TH^K%6K\F-/"VKS7RE4E#R#=I08#3E MHEH<#&EEH'[H?K79;-1)\+$!([F^9".Q3=<"2Q,&AM]'5%89,E3MM47^0L@U M?H"_A/S/7XNUPA?VV^+5ZPFQG2F.:2Q;+YIQ10H3YPM!:N=E77N!'Q2 %+6^ MD"& (#^4QYH^O2+_\Z=K.E_ZP $V>:!OY-D MD2*^''AWT/KQT.UW;DFOW^YW>KQWO<[-C^=NO]OID?;#+>G\W\UO[8=O'7+S M^/U[M]?K/CY<#ZS+%OE=!M(9+XYI2.3VXN:"E K52O/Z/S=X*<"7/]X([A3H48,LINE6I7MZ;BHH#K3R? 2)X@ M N98>1Y$CJN=]]=\O=2LYEK%0OZ?C#UFKV\QL)QTT/[$!_UPY(%./?#]FBO M4*FN3V15!:@'W^V)K/C?O6Y[T"P6"G_WNJT9J,AP(._8EC,P5= '3L (K]1R M-$76_?$YYH3=IRZ_LL$Z2TX RXUH^*J7WY"!T@U_6EH^*,G61R_OFC_=SO/-__09X[ M3X_/??+TX[GWH_W0)_U' D*T#Y*2%,OD\9D4JY_4SQQJCW>D_UN'S G90,"V M;_H$+A>;Y0J7H'>F19P1)7_ZLTRX/4 H0$O=S*M/[.X.7T5;H,T5F-XT/X8Q MC?"QO"I/\U,J6WEJ[$ZD>J[U'13NB)2+$L%[EFEU,4>L2\<"-9DJ+I@3SCL! M+GZ!]?B<[IG&K@A83B")-+3&?,X@1_YS?8D]]!IWS'3U^@,#7WJ& MP26S/,[4_+PQQV/-1A^>W&E@?P%3HF>_4EYTF'>-M_([=Q<$35QZ*.;+Y6JC M%"H*SI(.8!$S6?+;'W=]\NWY\<>31+H/-]RI0SWN.W>?.N_@6I,'H @QA^29 MOF@V"A7PZ6S"EI*'&I@HFD&ZCDUN1LR ^7S"D2U,+3?R=[/L&_6+1IAI'UL? M"9^-O,7]VMI%\>_!;P@T[ZY&-4%>9LQ[K M" %-SK;"DO]U+$*(?P91? MAGLC&2,_!=S[\GO76WQ7&$2B*==RH9AKE1OY4J'>:);*:Y#:!-9)YUWJKB.]DK)XW"(J3!"Y)^; MR/=9:RLP/YF 5OW_TR;6T*C3771:2-NB,IO.*]_H:WU:26F4F?A --I6& MBY-WPA*&R$"7E9]K@\/-YD7SH'[ZO ,>HDU*S8ORWY.F!EI]S='92@V5E1%1 M=-FV _Y9H19+I8OZBH'X\\^6*OQ ^B)I$/'A5_A#?C "*3/_2,CO_ '6N2L. M@\5'%JZ<*R;WX'I..8X?!J]:R'SY5U)RK3X M:X0,>?1=&8RH_UT; =A<&*V<\DI180::=A<<'NJ9+JJP" M@R=KN*C9'0G@!N,:_RX(6"FL3C4W?3!H-C)+QY,W*(0^.NU'6TXC9-:74/%93VP J=$&5&8 M("Q] 3J LD5LM$ZMP/NY(I^*G\E(MLE0T\&PE74=KF)" -J[?[H:6KM@Y ZH M=P.\-#!XR[C0S>+COMD[9RW[>$!3&"]C:)RHV1B*,L/FSLCV5GJ/'F3%WN)7>0/>V/X+!'94,FG$A_C / ' MUP?_@1'@_>S6(*# M-UPL7>PGEXZ6XL)76FYXCBO/;D$![LB.:^\L?8J%7.L/:N\BO\M[3M0A0K)> M9M\:I;.FTVMAL>]HXX;%@YE"VE36TZ9P40GI]5A359TNT4?HO:WT'E,'H G& MFN. [J Z: 3+-'!Z]2FA,-53TD52RPI;UK^5'9DGS"QIQ=D[YM>$GEVXLU*H M>AD;+M^ 07KY/OF$,U7_4BJ7+KP;G)%F0X_E"29N'%I%\OX&FH_:GX5>2Y8 MVY@I$: 20>FIN=WU6E'H-:'7A%[+FEX#52(3';I'B:R Q,:]E2#Y4=1;Z R% M_HKK^OG0"_88%"*T8OEF-,B9\40VIA+Z?O Z<)AP*E[(BV6^.2/_\@6X@I3U M3:5#S6 )T"QFCN&V4N'+JAZRR\4O_FT;;UC=/_]&]/^\FU?TU;]3,[C>+I8& M^9+OT^F""M:Q5*N M=1_. +OHX\9%;9WT3*Q*+D4TU$K-A&&I_9%ZJT==#UW6]Z@51I0Y%;HI2),T M)GL(4R?IA/)Z"R8S4.YY>C18+B,W7#E&AG3B CE MV"$$:AT@"]R+4C].&84N3;$$2-*=ALO5$U^;.% R [T@/V58*_ABVI4^Q M\3<-FH9FB0&C,-$_>M5LIHD-V<#J8VAZX@X;O!DKX:BRI=H$TZR1;\#K3=1B[(]_[ MJ6(>OC3;=JD5Y$.SU$7*%FT4GLMD8[J%A/M.O2=T:,9V0&K@>K3"%BJPW,6' M=9)C#C]#BR?5PHZV("E<-/!?_M_!;:KM"P'<\#38Y7WY&1[QXQR?R0YI3RQ- M)\6F7[8EO$)!&E&PF.>87M)RK7/'1!F,YT,Z"1LF&V6/2=(Y H/8@#%1)D!< M0^-:C]V5 _6N:.!RVK_FN@]WBY6!0#;G59-A"&]95)J:IRDK^6)S05/62"4H#^XZ-A'DQU_OOR!=0/Y.G;PX_ON?FZ@NS. M65U!_]/LPZP*WU/[6R?_];G3_D>^?=?O/%\167^3I_:L&M_"I@H^"W[)O1)J M&R]K]Z\%]K^PRGK>)593;VEF?KL-GQGN?NTW+_W'FWM6)M)[OZK9$UT&S&@& MBL'\0#_Z4FYMH##_NU/AR?57^22?:INRS"0,(X.# M&>_>9X\\< _,2%BYDHO9UK!3=7]>Q)QP"KL/MYW_"R_)B;U*4U7.[6;QD.LW MV(/$F^Z$"S&N4_D7@A:<]Y&@"01SC);>K[GRA_Z%+9*>>.O:4HE.9CJ$CJ:T M/)JP-(X3#^8)^"9T*-P8.C;!#KW9?GX0V])F;B%W]>.KMUA^?#P;4SNS2\!: M?Y,M->@OKG3EH66TMJ_H^T@;:+.2OK^WGV_S]X^/_^@^?.-EGK]W'OH]CD%Y M!4O%R4;,0HYY(CR+#ZP!;@0OSTRKO.W8S@]'@D6/P**3HN;0<7$+%GUJ/_=) M=V'=_*[[T'ZXZ;;OP9;%HMQMK/L9#\,>EW!+$=C]>I6L"/3V7%1?M6\VZ1T7 M*#HX,?!0&U*\2"&,=A9U=T&(-SB;Q;X2 BWZXVL L=7SJ^8TQ'@3TYQ OAO8 MX2Q'9CQW8^(: R98S [<@B]?91U8D9+>B%+'9FGHQ>(7LEC#GV6HWU*%'['D M_.N*#J0TN4?.<[3SLL\2Q$=J&X(B>4/FP>6E4A?Q*! M3R%_LDW?F?Q1AO%(GQO9'I$[W7R;64CI$#PP :V:$#O"*SI'[L>:$LYT;PF M H"E2HU,7:66[:6?D@Y[O2\0^%2E0RIX$].J"\F0",@*@R3;])V))#QZ>/,Z MR0/>A?M:5HBFL/738\L0/I)60XB01$!,B) 41'=*Z8[NC%5YH^CZ+AOR"Y-( MP2Z=6\U67'Z>'QH_;4/6I[;&_*J9($-)QS<+XCW/U';UY86?8TLX'&ZKF,5% MFV0+J(3A7TC69 .+2=9RNB7KGW]N%*S_Q+W.&IA[6.L1923\H/O?4<3JINWB M]LGVP'0=O^+TLV;_/+;9 MR'RR3(6J+MMX>.1U^ G(Q+*0B4(FIBO?,HWIUJ6M,ZT74ZT?^[]UGD6:=?+C M;QF=TR !.-JD$F_GX2IFF^<1G;[@;O[U;'*/-W&=R4J\VUNHK[CT)>]@JR12 M]D3L.D66"6?A=KJM:DNS?VZ2#;BN0.[@-],ZNBW-^B=$@Q -Z1,-*0\ N89% M7S:ZW#^,N6.(>[+."[1YV3)SQZ^!1\[I^,.F_*QZ9FD<79[P40F!(@3*?J9[ M-;+IOCN//;+RG5V#%^O23..(MKG@%\$OR5X]2U:_F7"HI5OST_?-66L=_NGH M^AO[UBHE,D]#L(E8U4^'X$_A0K^MO6P62M>#5J_[[:'=__'FJ1 M/X>K*HE^O#979-5O9F5YN/G*ZVL+?7I%1O%_I:#=H.;FTI>%S[-:C3M79EQ= MO76Q#.,$'LT/+"K_S,M#!YL(BL)N5Z!Q3977E13R A41Z;-<[/4CS,/+O\[> MFNR"K[M@)*0P[*8:KZ>M[!H4LO.JNP;?%RJ\;BIB-SGI4#X*O@.7KPX]J0#0 M@\J3*ZZ;YTSNLQ;O9/[<2SWK1#'8@PYC*AG>R@W]J M2ZG>]H]KF%L>Q!-&X-=BLUQF!SK(8W:NC,0R>8)'BYV01Q=.*>'OJ,R_(V14 MFO%JZJ^4:&,\70P/0_EIF&\\&]TU^&<,/ M7$,!)0USZ:]B$I.MQ@QY.(3] M\D(-:K&#NA79P$.X-2SPJ@TUF+7!E$Q&EHP'5^ A7R_!V9] OC%TZ,,)H_"@ MHDU"K@RHKM'7#S]/+/,_,#_+/]/W2,KJ*I]O'EBHC "B;9\8>@Z MKO6A(V-YNOS3FZ9_>-@>F:ZN^C_BR>$:<(9L@1D'_6 [!VS\^0VT&D>;-XQ.JL9@1V@8;^[-H+OT)[W@73M;PKGPD? M)['X_@0)3S9B2W!80@=/FU5&2! .*1@]*)SA$*"!9 65@'@86N;8.W=GBW>H M?.\$/WP'GUK-:RM8%;GZQ97Q?!_*5^*],@>V2: M*FM4I2^XLQ:Z;RK5_F$0$SJ.BNRL_[05P%LE+7V PCM<8PX8!-1B!J*Y8VX%/OQ=2#P@L+ M+T8\N!9I&P82GQ\-24 O^,KO'T@TUNR4HD!A.[(_5+)BN@%/ %4Y*I?4"?8N M4"EXRH;&=S-A.W1@ 7--2:G$]W>#JG8'*'T1TWB %G^,O\2=X/Y-SM6ZZ7'U MDPQ=[G:E]0,%46^^260UN[$QO*$9#'\7YIBQX1LE(_F5+@J4"9ZY9KHVF;@# M75.\(ZKG=9IJ*BZ7)3M/#W(GC'&Q+_- F%B@[F#JF*!A9!P'F\>(I]IL<$Y M-\QSKPS,B].+;_#54<#V,^2 EEW-K\2SAGRY.F\N79#?S#=HVI*P#6\ 7(:@ M+!WPSIN&[O<[+Z,<#8\0/$^KM>DZ]#!1:S,; #9 M!NJ GR:QV98-3A5V/"&9FN[LA,- _\Y:_PA8UA3.PYJ.H?7$<,)M!#!DV_## MF@?6]-_3=D"#/W$G$3--N9&AH:!T-(LZ4P0B=A<(RK ([+IVGFQNETN^14%M MAAINX7'8ZL K>!"5BY.@:]SL,=8- @UWWVQ@X!"UN$WHV'S_DRI%_@O P M -X@V5X8MAF', D\.VYR \[P$3 P\*1+H-0KR.")5Q/(@M$%P5=HQ)L'ME3" M9DSEY]M]G'LMBBQ-ADY/DGV!*P?;GW76MV25XM&7MN<^6J\:X YWR\[7H!>F9.M49B^*3(/,UM/PEOHKA>?Z*.9GRCDEKNH5TG^\7 M\#6U,$4)!N.+KW^"H 8&UJ>M9K=A_W&O)_,'R'FR<_MI0PHQTY"?$,N$UF0"QC5* MS@_S&&*2LRF4_!&@[0+"\(5*GDV(6 "]PTFKH9RV<=D"=[D"$*FUR=?Z98DE M?ODR8P;&"PNLX'&"QPAAQ_S$'KG8/W"Q9EW\N&&+\K9KT.F(6.P;L-B1+ON' M*](0K5@,5L0Z#3X,9]&,,VOO$/&>6 ,BNQUHLM;>^2#7=SKU^@/3?A#SASG, MS9?Y\T>P73N!+%R15N&G:'Q(?"EQ-7*:8ZN]0%UPQH,7J N^+P3J\+Q!MI[% M#QQL780?=(8?3S2:[9T'/#PKI.(:X4-:.BK+MR<.[ M>#J !QC\N/G83M)^N"6]'U][W=MN^[G;Z?%3*V\>'VX[#[W.+7[J/=YW;]M] M^/*U?0]2!5_3Z7BQX$%KL<3FZUP::V/V\=+#[FX:1S![WN+! ] MO3?4#&8/A$O(]:;F6J>]"\;= A:>;\QGA!VG3%@MV"7_-Y2_@:P8EHR7 M-?Q2 _-=RC8C;DF#X_(K/X0I=CY=0=T(S+MBX:54J$BD5&[ /]7JY[A8/(1H MOML$AD>88:-.]QMAV%[7.%3BL5"I=JLEFHY MEA@$CSWC(I_V;W1 \H5RO@S>D&MH_.MT+!GDYEJ!E9EFL&650HE>C2O084%4L5*5B.1NR.TN&.B^I.UL,LH.-^,H( M;'?-)A/3U(F,=2C&J8X4)$O"1PX7^#YTVU 9[6:^M+WWDDVQ(36:8LDF@Z(_ MB-'$>)!+\8.I$JME&#T M)M]-*=4/KY2\-JX'K;[IR/H'Q;0B2S'Y#)\PEZ12B.R2Q,"+I5I#*C<3LCZ0 M-12=U/>H%"/['G'@JE&3FJ5&,G"5?"?CT#GF3UZE&PDKHJ$0-U26ALH*C&'A M/4<(]-@$>N1PL4^E)Z01>/X=GT+1UW\;!:F9E-!=UC!U6O$>.4Y\")25I4HY M&TFG1]HM>$AA_XQ8Q&Q25A:5*7-6/<2+,&"M"J\&GO%"=(JUX87TCTWZ1XXA M/_HTN4>2,"(^#G_8E)EC$1FS4I4*]81885D#U6G%?^2@\H%@UBAE0_YGP-C_ M9IHJEOT40CTVH1XY;.S3(F)DN-*0&@T1&DBT5:52+2$NH+#-@;! '_\L /E=A%-CEOC5R.'46X\L70//<>O+[P$K1LS2 M*=:E\M'2=(2/N,O", M:KJX9+;$-(>J2;=E!W;71)%#Q9R'(^_FKTNUQK%V&B_S;CEKRF>CD(\(V".K MHM6]7 OAR&'H_2!<+DB%RJG4SS80CM\76@+Q:;X*K7K?;7_MWG?[W4Z/'QKT M6_NY\]OC_6WGN?<+Z?SS1[?_Q[F7G7ONK=/G!+[[35KU*1B5>13Q#*6Y%9; MK^Y=_C86L#6;4J.:D U5R3?6CBG;+9>JY$VV++A_FEK9GJADBEKD9(HGRU1= MQ?G=(PH+CL\OTZ4QHU)$T3.FNB,)[HYI?29$^5^MJRR M'T\6BU*MGA!#+&O .JT2B)S?<#"HE:5J*1L%$[-D\P>'7+@02R+7I *U83L;<@:JDXK\2-O?H\?9^R,#*E1S$;UDBR9]XOU MT.=L?+;&(WN+/_0=UWZ$X1^3!MBOMGE\'G=)JHFRA5D4_?N5'X]S];!92PC MA($?R/S>R+29Z:WS]4ZM'CSTN+PWN7-ZI+I:0L#V<-4*>5[=%#SW%# MK"$5&PDQ'Y)OP1]:PM\'"T_FZAPC(>=CDO/1H\SA^1][\V*Y)M7K"5DASAJP M3BOOH\>;#PBUHY7^%);]UG(? PX2R'S;#I9NO,!$B@5_ID,1C*TJ%4NG*J\HPA"I#D,T(D?+#PKI:D$J5I(<64N^ W.*$(18I#J \]*('@"? MD2-JT>U:06HD95]2UC!T4C^E$3W^O#^JZG6IT2@G U7QNB1$P0H@O^:^W?WO M'Y7\[=T/N'F:JE+C*F#'NLW4AWZ+3G[R?)/J;0=4_DID6TD<+, @][F MOF*N99B!E&9_P.^WR*NLNS#PK=Y1VK(M=EA1 0_)6VC.1MD%-I#KC$P+YD@E MG[9Z767+9JLX1(,NM:K9MDO5S\(5C\45CQQ'#-#=0W#_"U&WRGD::N]4S?^7 M6N:RWY1/AL>4-0"=U@^/'"_,$J22;]D>L&P:.RG!QI8:HKFW$JP5ME.X MM0(HW$9A&RWX9;MV2VQ77;E6]%[$T8,+"EL]SC?EE0OEA<=-U[$=>(=FO @% M&8>";$9.J.2PWRS*-FSK;5:DNMC6FT$]V8R<1QD'LK .?UFJ)Z5"B' ; W7Y M3!U9,[ NCVP9N&4[I8(\RXDSM4+DW5,^>3L>==N*XHY=5FWWE@XU18N^FPI\ M]'*2=SF>*7I3D#53*T3>L'5 /#>D2BW)66#)]_%.D3)CAT0T4IP[DVTU%MF[ M8=:G1^4.HW'74'07>>B)Y_RV'T$ZC #6R'ZC_WV/=GK?.OTB8O5 MQ]X?ZI#-+3NPNS:,' R;RR!L&^I'.1$Y:;PNU1JG,H'+6=-S&_5)1"@?6>NM M[N5:<$<.RQT*W.6"5*@:(1N*!BY@SX$?6(+LQ4F'L#2+0#0_ MF_GIV]=_Y)815BC\/< $XV.ODV$V!+QOZ85W_>?P-X:,T7O!PAM&P[QEOOE7 MEB\I5-?)T[>'']^#1E;.W3SN%R9SV<3)M7A;A%3\5@-D+WR>_S@*##PNEZ[\ MS9XW:,P%T@HX_05Z@0D\7\C"?(PHG]L2LN",GZ&48>\EJF9/=!E(H!F8")\? MZ"!%@^;@K3(962A__PKB-;<@4]Z\Z=) 1 -S^33&.Y9_]"7*TL^KR!_",7V4 M<5A&% \&XO6AY=:VV)C[A!_8C9P%5PG-(\H",,]ADE$C8GF*''$T!WO OWAS M#W?!:"6_(_OO:ZM]WV,YCVUP,+P';S^'#; M>>AU;O%3[_&^>]ONPY=>'_Y\[SST>^3QCCP^=9[;_2[<0#[],&1P&!V6P.:Y M ">&K> 0$N[RBHP?5=S-P,:7KR91?<[A= M&1C.4^;!=WLB*\%WSII#S6!8#F?\]6)RAUEE%-)0'3+5\#Z3(-QJ\%D'O.)9 MQWZC,G8_M\E1CH_4@9C9W:?>7LN"R72*=D /8 +,K[G:9LT80S_V6)5:P3U[ M]691[GNL%2HXYB4+7ZT J4?)=WC!R"8=P+!*9LL2B>KI=]E21J1AY2OGY42YY37 >?^)BZ9U'/]&1]_O#)D!F($ +8%X,':#)L'?EO MF]K?,[X4I4_KHDC%I8)QJA>0'LTM!=#T%Z>H;V<++27*F6I4DX!VI.FA)&],V\%8S\0R55=Q;'1)U7-0Q!$2'I,DM&))@RR68M#DB*#'X3?3 M5%EJ"+5>-87:/8!1Y-/GRE*CM.(D^2.A(T+NHV"53+-*.08S('96*14*4K6X M(@D^\:R2-!/@I'[XZ4R ZT'KFV7:-MH 0\W9N-8KI%IVI%HE!@. @>>)82?Z MR=*%6BFE4DRP1C99HQJ#PM^?-2HEJ;GJG)/$LT;2%/P1??QSB*.(=D0[QVPG M:>+D3/V%X$@O0M\GN ?$OCI*;L@Y0%RT(]I)HJ@[671D;@6(5*ZTHW9HQJ&D/3]\XFD#&M1>PM*>^+DFE^HJ3W1*_""NX M)I-<4PK+PMW5)C@XUYPX[U:$+C)D,O#2HN:'U4=A)YR)Q O+Q-[53@@6KSW9 M%O6TUW)5:C9%RH)@D"0Q2%@Z[ZXF06P,TI3 Q4TI@R1-^Q]QP> ?PD'FML>+@ M@X0Q1_+5O_ F1#NBG=2VDS1QQ*,SHE;@1GC!B,\B$UJT(]K)L+03N5LM M_Q0S/P)[!BLGB?7U-JUUU&)8Z_#IO5\Z2$DJ5$^;0W5^*QFIA6U8YOZNBP_Q MP+8HU2JG#6-N@FW2-*1(55KP#3,-<7#C=3X0U M12TUP2E)XI2PA/^=0PNQNC*S!(2C?'+)M<'C*,=1 MU#QFQ;V0&E ];?13^,ZI07((-H1[1RSG:2)DS,M M6M:=3_T=^/XM=A*FU:.(XIF"6@>B?PJ(9+E@W7HJB:=A?&2CX M?7V$1.?=L633 I=SP2!P'%\3((Y5A"SYFO%, M?>%[:MMP#?0CZD4B.XZE#5Q''NC@()OPD)&?6Z8!)U[21-G)RICW(]^+B ]\%3Z8\HZ8VF0X=\@XF;$-"8%^=2 MEF^C[5(&VT4U79RJ)>/E;XFWNU;W?>TR8B66A/QYRRO]*XG+AE7Y3.OSG2F_ MK&676++^]V67"BY?UHO)BO:MXI+DVPO"_1#MB'92VT[2Q,F9NA]?95M3")4M M [2"[?L?$PKT&,G66>0.AE C>8;0)H<@RBZ )VKUD,C+ED['0X-_G6$DL'@* M6UL\W8>[.0^A<%&L)"UR>W:^0#*AO1;949+ZCX%L '2AFC1 )U_/GFF2WJVF MNPY5A:9-@3A:KVFC9-EO*X\\E A=*\!]$ET;)3O^.-@6VC;I7NTY+%J(=D0[ MY[Q(=J;&.U\D>Z.HG<&&EV'ZY1<*JG(\!@W*S'>;F*YC.[*!T95SL.6W#LRE M) ,R8F1QY_T\H;;2[QZTVAQ9#^YX0*W'(;O7?IP!:W&]8L=#PBI2N9B.$/TY M9A"?*P/MO*WH= Q4E0K59!W:G=[H_9F&V_QE0&%+"%'X013NO!UI%U'H(>^# M1!36A&"A[+#0SCN23L5"%69/E"M9R :$SP-3G?)+\ 6SUMF7ZTM5>^6?0M7M M+TN]_N7+K(>L@PLJU=.HGD)=[-AD32OK9BB2&E_@#(7BOC3H2H]2(BN@QR>R M,<7MQ ^F PTZ)KDQ#17KQ*CXB>VRDU'UWVF&;"B:K).> S^,X47VQ<>A;&KY M &++ZP(0CRBZ; ->G[Y]_4=N&8F%PM\#M# !X74RS-YBT%AXX5W_.?R-H;/K M(6WN#:-AWC+? LMQZ9)"=9T\?7OX\3UH9.7R,!\CRN>VA,PY9T,',A'8 M^(7F!Q:5?^;EH8--R/J;/+576=\S:7H91IG?;K>@#%(W*EWZCS?WFO$SE#+L MO435[(DN PDT0]<,&)QN*C_GW029C"R4WW]U3"6WP/5OWG1I(.(U9%U.8[QC M^<> RQ=_7D7^$([ILQTZYA YVT$&OKZ46]MB8^X3?F W8<[8*C]WSJD]]L?=WWR[?GQQY-$N@\W%Z3]<$MZ/[[V MNK?=]G.WTV-;E086@ W>>O/X<-MYZ'5N"?\9?^@]WG=OVWWXK=>'/]\[#_T> M>;PC-^W>;^3N_O%W[Q4M\NF'(;NJ!O+S<[ !ZH13]*EK$&=DNC98 O:*'AU4 MX\U@Q3>+<6G"HJO(:IZ"#[[;$UD)OG.F'&H&0W$XRZ\7D&LU*YM\#54?4P/O M,VDQ9RYLLQBQU^K X0(Z.[P99"_,O/%KKK99&T6S6J+O\%^!U&7AMP5.YX;D MC6@!N< N?1 >E'R'9TEC?L9XZ7+C@MB"QA<0>:-U"_E M%DV!3<0)-X6NF23$!0$^98.5+D.48I>'1'_IO-&/#N@!4;YU;=-=UX(/'PS> MBJ2>7JJ#6HJ3;LM4NI'M$1GJYIM-AI8Y)L%1/P0=]%;87C^ MRU=+C?-N0$Q^A 9BDB@Q!H4V292U1R'N)4663CJ,6IUU^T7DR'FF&S*=JV&[ MIE-8J_3 N\*."AMS$,E\U]#,'4_+)M:G*)UTS/J\R[%)GU(DW MBS.U<4LG(%@T=LX3D0V5R&,3IN6_[(<#&&[[!.,W*-HX M#H.9GP[XK%/\T#;4]MRL1%3!%:E2CK2?YQ@)'BK$#7#2"]U[M;,6ZV5)8#AJ@4[-0.(F51IO3;L5-NGMK4]F@[Q?$Z+@BUS2_G? MKM'V)NHYF"?@I!MOECAK1;9UZI6X1'4&HE*ID=*U?4I"'Q=EU3EA72I)U<)! M]XR:.")WH4R#4]63=3D.2[@H-:I%(9,3*9/7HBN.0-Z!T-6J M'+;8R_FL$Y\FHK=2/+_)E@5/3Q,GB-=RRCX1O=6+=S@AOWOS$=5=;,0E>1,D M&;,C?M=K]WT"=X=$U4RU-Y.P;4$8P[L8PRAL36=$+2\8QVQ@79,'FLYV',0N M>+?>^KP]7T;8K;Z-&*_'<8KM1YY[Q-E^]#=WW,@3S9'U!^KLRWRE6B3F"]N5 MG66!?P#\'5@O;-WCM6".XXS9(X)9JE6.G2(=G1,R9N;'4*7@8>4&-[)J;]L. M!\:G5=NLM>_J<<0P8=ZQ0,23-^M?IS]@RH%-_?EN!].]+X>6I68U4N1I6S;+ MP-K.N>J:.**EAT9RJRHU&B;'M#<(R.7)R+8[# MPOT1RJNQ^;F#Z<&=8H_#N(%<%U4Z$BPIUP(L+$H>H=;:@0%6.NBQSN>SG>64 MB25,B=H:@R#(YX%K:P:U;8G588,?V$JUS#6MFH8UZ!#&C67A+BS%8&_3^*LW MW=1^H,[C$)F_YAS+I;G+UHHS$[:%S>;S$?+;GEV786V1 MX17JM59Z(RRVO[>5OB72M]]9V4K$;LJ4[^XY6JS3"V_Z)3P_KK">>XBS$4?) MYA6!H:X_W_&%.*M1DQ!$B#/["B2.2M''@W)%:AX]GV;;8.>1$S:3$:(4<=,6N M^6_.U'2G;[WH>''.A35\W03]Y%!K#)ITD+S(YEJ3)(X] M^?,+JEW;=D%ZTL?A/O^F4Z\Z=B?(6H8M(I1V&9@E2)1-K&Z:SZ31ZB5%>Z6B',VBOEQ5S/$8L,;.@DF<:%W' M$%/T.+QA,]+#">F\*[J+:_^==VHIFDW[\ONQB\*+=80$ MB-_FWH6MXP7;!O' M1\LM#*^C$I;>< 9)AFNY.HXHZ(K$K#M_NOSY4M%LNG=I1$@J%(,#R"0M:\,GCDD^H5PON,933Y+C(\WPX_X(;?5^ H MPSF,1C[HBF <(6T4//A?9S81S^"16YKB@.&+6V,,=?&'N3N?J*69ZL=Z@\'" MCL*JES[+#NT,AU2)NKNS+)6:XEBFU"XFQA$L3SY.*PN)_,6C^W+96Y \2AIZ MF"H@LD,&%.XUO)7)"0/0N?ML2[%]C3-OL718Y@W8]-8[0?P;@'("3\!W[(YF MN%3U"@Y&7HEL-0]=*#-!*D%X>KMONF\V0\!?R@CXBT6I6CEV?H,HY'PD34;A M]^/JL#)PF&JZ>)+X$HO]+8+^6O6V7158O5 (X>'#>TE'XF%PDJ*=V+7,B.6L M:["-&F)/_!Y9GZWN[5IF*(9:<]E@AKI4/GJ^7G0VFM=G\'E@JE-^";[@ 9CL MR_6EJKWR3Z%:Y)>E?OZRLQ[Q.S99:F6AL,\\MC%62JTXB_WT*&5'[HXGLC%% MW^O!=. ]CDEN3$.E!D;4X!.SWMCYC]X:N:R3G@,_L-CNQ4F'L#2+0#2BZ+(- MP'SZ]O4?N67,%0JS92HF*[Q.AID/#!(++[SK/X>_,62,OH$S_X;1,&^9;X'I MLW1)H;I.GKX]_/@>-+)R[CZDO?N3N6S=Y%H> Y): '\?V0N?YS^.9F4FF>R# MQEW+@O9OT)X+)")(@!>*B?8&_4(6YF-$^=R6D"GGC,"9,3&!1_,#B\H_\_+0 MP29D_4V>VJO,QYF8O0RCS&^W6U &J1N5+OW'FWO-^!E*&?9>HH*$U64@@6;H MF@&#TTWEY[R=*Y.1A3+^KXZIY!9DRILW71JH 0WW+' :XQW+/P;;&Q9_7D7^ M$([IHXQ#"_4&U1%;B9=;VV)C[A-^8#=R%EPE-(\H"\ RATE&K8LF.9[)-)]N+D@[8=;TOOQM=>][;:?NYU> M8,"?<% WCP^WG8=>YY; I][C??>VW8>Y M]S]_;92*]2^D\\\?W?X?; 2#%OGTPY#!% Q_CD)@_K4-8@S,ET;_"A[18\. MJG!GZ&9:WQ-JO^;0:P&.]^R+X+L]D97@.Y<-0\WH>R=FATB>]7)ZK;'#)E]# M# JCL>4 N%]&P!X7BM\PR]Q:6+>%9I-A[L(F!U2,+R[0 G@13? M "00E3%$/5-'!F-7/8FKAY,(W\*2*%/9)DZ.' OIVB^B[]2 MVQ&(SARB^Z8CZZZ[A2:0U<\)/@VRVXAM;Z-+WP+[=_>\?E?SM MW0^X>9RWU)>\,W)Q7XMJCFE>T368B#RPL^E:"K7S-S8NW+,O^9$SUO.X3-1U MZ#C_6GK-XQAPV3PF9\U?CZL4_GZ\^AK0TE=9QVT^& C]7]EP96M*BC!OA5(E ME.KQA[&._/+FB8N0U0NEU6E"_PY6Z3GSX\-8GT\*7MAW'T@8N6PCLFV!\*C,[ MT+?)HF:ZE:5Z8<6F)H'UK&"]$AGKO@?M.[.)!W2QVI JM16I+P+164%T-3*B MP]%V>ERO+*&SJG*. '-6P%R+FDI_4DE;JI:D8FU%0;UC@W-/%WIY'TM,BTW' M[D#6V!UAYIH (JAZZUHH M#%BV-_>/V;]?ERN91-OCUBJNV-F%;W&['TN;9!N7:DC0X45LFGOUUCUH;?@;Q-E;SVGA]I M*MQXY>.M5,NU"A<8W<";6[CGE=@(D<_"W8T,RKR0PRF@TEHQ'%9#]=3N7<#D M<^\5YL.YP7:]^;!=E= #^'"[@'/S&32K*LN(I87$XG(M+,.*?A[1-Q.24R!T MD^2,HS9DYH2@"!G.0H964*&#APH>O,D19>TT$42"F!0<)9Q19V M6QO/7GF@SN/PSK2&5'-<*W(9]56EQ82&23&$TQ8QW ??(E'KG)"=R,"A@*^ M[U;P+2_59(5R>]\K.<,,4V2 ^3.@[?J;" MO15!P4Q3::V,36)0L*W^Q[4=5L:S;ZYX3_C!C,]84\_6'-JCUJNF4"[LGZEB MOACL+4SN1UZ^K-17'$ C6"#%+'"R^.*I<)YXVT7 .T9XGSA.*4 N0'YXD,<1 MZ11FA]AMN<&GI [13=M.J45J58[UM:<;>&?PN3:["%_ M'? K)XZ&ID'6?YSY72KS"L0G3-97XHB=GH78/O/%9-+L%066:HL)K!!\YV/EW-X))4*!^K"K9@FRRS35AAXJ-D66>X M,+'@F"QS3%CUX^U3ND]6_;A2DQJE).L,OJ#AG2!_O>'P^(73=(G^PYL09NC%)N1C?* Y<^R+.T!6P.A1AQ1FZ E'QTE6@Z MHG1MTD,%UUGV.N-^VL.*5Q M+S3/@3"C*$ MNV"!&%G@9%'*4^$\\;:+@'=\\&Z<.*PI0"Y ?GB0QQ$!%6;'@7W*U,=.'ZB# MM7S,,26?=-.VT[JQ,7M'7!_($]WVA.BTRG4!! &$C )AK;EPLNC>DV4.-><^ M8HT$MI>G7CS97IZ=SH\0H#\^Z->F"39.'!3<#_OS2:SE8V5>;ROV4YB.G3WP MK\5^'+'$?0$,PKM6;R18>)][S'#NX)+OLJ6,2#G=YY9L?_YNTI@\VDG!C;!S M4 Z52!O7.2@5J5E,\BG!J0+\.9^3W0@[;.5T*;@G*95>P6VD4JEV+!=),%26 M&2KL1)<#9_Z>[.2+6EVJE8Y52$"P38;9IAEV;,Q1,HY/Q3PUP3>";_;GF["C M:;9/:F054/TIZ5%*9 53H&5C"G-('DP' M7NJ8Y,8T5$R%5O$36UN3<4_PG6;(AJ+).@FDMGUQTB$LS2)0SS^']^G;UW_D MEJ%6*/P] =C>X^L(7C!]RV]\*[_'/[&D %[+UAXPVB8M\PW_\KR)=Q?39Z^ M/?SXOOE,[)4(7)I3Z 9OBY"ZWVH \87/\Q]'P7H?%V/0N&M9T/X-KNT%P@U8 M_H7BRIE!@Y.%^7R,*)_;$O+BW()@(/> :U]H?F!1^6=>'CK8A*R_R5-[U5+B M3&)>AE'FM]LM*(/4C4J7_N/-O6;\#*4,>R]1-7NBRT "S< CG/,#'41PT!R\ M528C"\7U7T$VYQ;6+]^\Z=(P-P@7(3F-\8[E'X/URL6?5Y$_1%GW4=CAEGX\ MU1X9^/I2;FV+C>WD8QQL'LI2JV3F$;MP/6@!)5%+&R@L<\31'.R"]\TC,=P' ML]K_K4-ZO_UQUR??GA]_/$FD^W!S0=H/MZ3WXVNO>]MM/W<[O>N!!9A^>.QW M>@ S6[WNT!+1OFO[5ZWA[\_/7=Z0$1V:9X< M$8(;>^G,0[>W0!3,I]2&4^A$VR8NVA\78EK^;Z9K^3\"/X(-C#9-'UKHC:9#AWP#]3(!;C24"U9[ M4P.NL=V!K:D:B%<8KVOH %@P:S' S"P?>#<67X7.:_@->FN]:3:]V&,6(X6D M5LSFWB2-LS/76NM!QKV2J&4>0?*PE%C0,]H^(,_L=/T.1CC,E4P,30&(PA,_ MJ0/B2P8;"X6Y/:%H*;5]E" 9;A8X'^A3=-,9*6$"6 M6LQ4]Y_ZI/DN( ';QLG#($$;4%U[I=94FFO&YCG+[,6OIL*HEV>7AZ !W,E0 M:DANT DF;X(_0A;'IF-8(LWVQ M)):M\?XSSQF/]UQ#%Z]1F!,DMVZ;(' F$[A@4; :%5[X%P;J\%>:0Y!:>$W6 M+ G>JZ&IAI%HB8 TM6%08"(AE_ MOH6_? + 'P319S+Z)81!$L6MJ$46?&;7D(&I'(9 4&#:&/'@.<_*O/,\#)QG M.W">D78Z!>C(0 />"Y^SP.-B*)KM0> $1%EA4"22;,WX?0A 58#E!H.W\P, MLA?4X%RK$]-FX3ND-5QH2(3I3)QH>(FK.^P>,Q#>04,.6+C(988SL@F% M@:I+;^(O82"&YMF&ZZ%NONWPA@M4U3;=:1YML'B!+0;(^3(3!O#,?UR#+ZJ] M:V3:O,+<0!#TW287>_++O9B'%;;,%RX_YE.3,LAT,(=T Z@E?]',,PI M!9N<#^\6R(4+UD'V"#2IP^]!MWI(;B .Y>UVWD&\&"^48!16 SF#Y(0VZ,!R MD>BEDC=1?*X1DFN)QF_;..\2QY;I!/@"QD)YKJ&0?&7JW)EK"[?+LU)Q 0A= M0#&.6TB.D,X 1$#)JS,O".?S)YTR<<)=(>!1[@M!*SHP#54E;L"B_8HS;/@+ M=*'&+!_N9FQO U%I!\P+/P M!H3K'<"$>=!3_N^R%XVAA%JA7B@L^]$GGYWY89&Y<;&U*50;.#3 -8\\L+J3 MJQV(&);D]T?8D3H1%#+1C%=J,[GA&;\;13Q3+XN9C#,^_]N:6%2C$%;9+PRX MZ\)27L90!^NLJ+R<#L@M7%M6O[K.@^G\01W,+8H:>)(*A8\;(V<&R?H!;K<% MY,0#K#0K*P;(BK2RUGD=&Z]Y5"#HNZ$"UZ=S%H.WP$+ D0F\F8EI@OWY B!B MBD(B;[@\0S3NFH!FFLC<&@J>@!G#G&!0'/CLS$3E[1@^4F7+0H-F9EH!6J?, MW !/QZ8. _& .F^4&GZP@3E/WNW^3[HF#]";0Q5I(1D$>W=."@B&$4 5O&PD4>&&L@?X@\,%V'N]?A M$\84H4\?3]PO"]HC"8E@=7>I-\=8\>T")@SPE*@5?ZYZ?-6>TO$0PB?J>[#OSH/_4>V;!^^9GOX4,1")WV%=/*^^#1G/@SP MM>V.H7EX#!=!/'/6OMK4R4,NX"_K[KUAWE-&5'5U^C@, '_#Y12+L85#OAX* M>7+-8 2#'S66GCX,[+$\4BAH0?.0N+O MLU#F-<^;" *;&[>'S(*@)*8=('/)',=ZM6+B]!N_YDJ;P_/'WN@4>[8*%RZ! MH1C(E\.T@RPV:R)^HF[>Z"1 M')7U7)*P:Q%UN""!^@Y@'-#\D;DH26(I,XO M-_ H-M]4E00,\.RP[:7;ML5-8A[/1T)[DK\.@C].:B[0[DXS-!O4'GDQ3=5> M3ZSXLTL/UDI8 MC?-C99BCNU]6-6ZMH$T48A;(//5IYX8+'X!/V&](SHEE:E M8NVC6WI\BAT#*0*/Z_ 8OC^F6#HN'IM2N9Y0/,:E7)9W5A]:N1Q,H?QN6C]Q M06EBF1AS.I3Z/XFU%V+A[;W78#T#%L-VVNRF$) @7>.)DR/R.F6IL&('S)'G M/D4R/U$X"M]YLHL@CP='UIBW-P]HVC!DZC6-I;6P#5O_M$;QLJB^EJD<^$:Q:DZJJ-8T)Q MG"% RWNKH9@!6I9*Q1T FF2-=%A=TSR8KO%C@%X3?1-#WMHL_)3A1:E=]SX? M=;%@R[[MO*A0K.RMI1YHU+W,S;K4+!>/S? 1]C0+K&<"Z]6]%5YTK!<+5:E8 M7E%Y+)%@7U!Y_GY^?_OJ;%=_>!+,"1)C,,5H4TY,8Y<-C_%E1_@)+TMY4;>= MK_T$9)Y+H#HL&R7^;[]LM2K7W;V MN0^8TL)&V8=!(F;#D=I,<2J+E\.RC94*W(+EK!4_L6 IN>1(^02" MRJ?.(#D6H9-X"LZ)\D-NPA.CTUHN>0=>&.@RJ_>RJNK8,:+SFWNWSOFHA#D? MGJ'P;S0#NH8-BAX)RFO$*592S#:DWAU%7S&S:G#W(ISI M69.KA)TAL-7Z<_5FMV+A^8^;=PW'76]Z3I"28K*)486+['[:6C,H [L=['P5RUE-2:^()68_?RC;:8-DMJCB8)5.RQPO MU!&9*\EH8?E9+/VY6%IEOLH(\>G)"J@,^,%"LY M^V6Y V!+@=::6.:KIF*14Z_L)5:K\0;AF%BVC]6XY /QWK)Z)=^"0KG M88E 7M30+V[)FH/!L1(4RFBA4">[AO7MQN8K1:+INH25?8-RODQWFC:S)A:> M]@0?)XQ?JCB(^ =SX',;*?G*8X2VVJ6-E0I"S%JM3 M:OI?_NO5<36\^J#0W!MNE_(JW\P/#1X:RS]I %LV).9UV:P2()LQKQ*07TS. M?WY6%W8V,I:_#_X-_HJ3(>LT&.X4<"S@ MGZ$WJ=AYK#&+8,)"AF!LH?XQY^& @A<5T%A;0 G>A?1$V]J M "_&1P)]8M#7'0UW,N!\P2C8H]Z /H>5NCNFJ$J$O&SK:!.\C!8(@$$_V>+X MM:@^5WUP06@P("Y(*&GA-5B."H$QTI")/6[!"E%8,--_KSF +GDU+K$8E6R/ M N-$QJ*J?[H@:E4^69QI63%2^ U@,\>NB,[9RW ,KNUBD_Q1O]W!]"-4W D\ M #Z?C37"??;\@#A63W>"?>8 DOSJ5]YWPOCOU03E,:NCZ;\AI%G>Y?G)"LJW M.2-43[S>(Q:.]4>YIE!6V!DOBR6S&+TTPX.=MJJ25:[UR+@*]!O57M$AL_W" M2:MJ9?E(UEHP(YO?OYQUM>'M^%Z8*U_>2C-A:=% LZJ,&%Y=:*:#<[543; M3&@AV* 3]Z;QDOG,OL789OBQ&\T/Y4)%;I_([3M]UI?([3L'*HO"6B$3I7< 85BQF*_40)QC+I15UQ5*F)([@%QPYU7EE?G.25,119/\&/@JK M:;.=)6\:+_Z.W+:A>F>-,+9ZG 5$NGXTSULA_HY'<;+UX8@L!]:_4 '17GYZ MFSZL=LIV-OUIP 9^0%9$?-K]@'L\ MD_> ?/?/..K-,7@B2)%_FI] H^K67J M-?LTXV!JCY>C5I%950K\D"NVG].G.S+H/JQ'[9K]E@E [186SJ$V'ZV%M/ S MEOR,+=1/"IC_K'=45B/OJ-Q.%$1W=(JE%;7^$K$K32 \+9LLJY$W61X4X>!= M%2N;S;,4[KL\V2F"I]K2\B4>#/)BO7AY)@9UU M7)1PAP#+.6''FO,,W?:8GY2,697/E&UE4/U)#?;*D$^8 )A;_CGW&5,_\4EY M#(Q+7.^X6C\+?\CRCFUW8&NJ)O/#,6T4,9;YQE*??\=T.:"=]6*2K[+Q4R(/ M%^T+">^2U3&>A>-8,I[=2^07:&^6/JQCIZT@YQK/Z<7T59ZQZ&7MS[W!^G_A:$8'Y^6_/C[[6S9Z0&KDM$=P6@Q4U>0N2$]_QD<^Y7J/=\^(GD?7FKV.G5\- MZ-3X5@#\JC@\/ULS%(O%I?VC)O2IOQL(4^Z#;N-.''ZG^O&]@.I+T\+-/I8[ MX;J;9TY[V?/@90#A?E+, '9UE0-7#IH$SH0!P7OXI+&]5=#]@6MK!K5MB:-A M]JY@DQ+;; 0]<76>4VQ.J,6Q+0#L QCS.TMU?EK]1W'MH0HFE(MM'[X[R'!, MBR\5OGRX&+R/W5#\ J!\&VG0FW6LXVW'6/DNR=,+_IXCK)DAD4_:9X"!ZBK> M6ZU EWNI=;CK2W/XAAG&5FM/KB^M.27AW[QOOG' *ED%IL/B-5[+ZM_SR3P+ MCWFR?IN25V'O^"Z_:V-W5CL$+%NX$BT0W,BU*H7PC"&.9(#$^BE;65.^5,_L ME)573!D"$A"I!0*3[6G$)VL(F=[;X/N*JXN^PJ%[:[ ]TU<"_=;VOQ'?#N8/)X5H%.0LF#U$"8C65.? MM-?/T(?QQ+1 !X'H7^SSF,_7TI-"MD(G?JRTG9B0'8/AP*TNXD[(1NY9&8 X M0^Z9[;OV^NO9J3)0B)L_'\2[MY-YZBF8,09-D=)+[DKM BQX1AJV9Q9W-:(5 M(QLS*\BW6_P7 AMM0[^PI?B3T,\>38>AQ'LRL90+6$^^&1<7&4NKR.A-I?P" MC $>!^X/=P?_\;9+\VV!LC6=&7/>WN;5Q,6-?D@W^576="9(_?V=FFV[+,42 MHZG4<1 TL[SZ+6FX<@TUG(;WK!U_FE/$>G6D63C)6)D%?#_!0C>>2MIR^E:> MG!P^?3UL!H=ZCXVD:/IJN58Q/'U_$>">]ZYK8'AZ_C9.+_I-X/7/ ,^UV6K4 M*[+%ESF,)?<0Z$(U9@:C^8ML, *7$"_#E8D%2HW=Q]W6(56QM 09@BRU/3\+ M%T%FCJ:##Z!'@'\GNFN3M>1>VCZASI/[\,+OW__R7&;T>MGE.S[ .QQ?QQ]> M[TV>X!T?5:NS[Z<:N,H&Z*[-VTQW58KR70[E>R[!Z6]G 1O!;LCU5UY-O3\ M ":JU5^' &MGY\UBK3)+@%9<':& M3^#$,Q<3%V 51F4B9N)(D]CTB9[761,A\Z7ZX+ M%X_7G7\6.C?/UX\10$N!H9D2)_.W$OV3%)XB?DH!@3E[G;>-=9\&4DR&35P MN7FB")B1J_(93,Q% )A+=G%=_,OTVY:7W=H*_F6LTQFXD?4O<7&MY@G+/PA.QA'!<>Q_@'@PJ+MH&6IXTE>BF* M@B%N=-_ :0:SUO)L554KM>J\)9N6D>%*)@A*@70*U&M,YMS1 M"Y!(1'SDZ*D$8@\(=Z%Z&!/7$ZI)N8 M/47G$@(2E@K5XU$2ZV.DR"=^W!J"#6L]&!,/8'%4JFG/3R\0IK?_BI+-P3,M M.N@.7D:F%DG5.)&Q-E' 8-3[#(].(Q/JZ7;/&R$;0S.?8J>[#@5JN1K=N'"U MQ"%?N0Y,."?F!E%P3-S5G)\KJS+0HW2#A3+4>-YGK*9?][D6K_O\>/WC^N[[ M]8;0[OL*)E6:Q4J8+K)SS7HY1,S.@"![8N.C\)Q16$[_VL\%]Y/QRX=X"YP/B4-2QH.:'AST-(MT/!64XCSK8#61$;=N>D4 M"U\@X@'7U^+!_W^(W H=;]3 N/2M2;*$'!'*L%,:VKO(D^W+]M=N?ZNP/(0Y6MBK/07!O]:ZYG M?L?615A!9*_23G+/U]G"O=&/)-5TI)J44E+)B%1;#;7=GKV(R &IGK0IGYWN M>V1T0LAKTT62HD,5.'T&3$70@EI8E,_/,STQ^1=?)Z:@YRAGOR\R@:')GC7" M%CTS2#71C*,T_S= 1%33H$S-52FA'&#]9^LQ8/ U0UX:#;5:6U[T8.OD)SVH/'A0 MJ""L%Q,O^%3%9%PK3"N:N!XY:#60'1#KUD:V4/*T4N6/+,B#721V!*$DYM6L MB*#?5AN-V<68E/^23'Y)JB6WF#:_/#XV2 M6FIGP/BKM2?C+QW55+-N7[6<8:B -]_U%2WT- ^YER)1L7[9_H@9,GN18 M()PBV4 R;BK_P2BM!8#*J_M*FY:\K:G->B./P2B25'- JDDA?FO'36U*JG6U MDI#SG@-2E89\WN.FH@FS=.E->=4)@5.@,8DB"3\W4AT$,4 <#,PX2KL_NXB: M5GV#>^U4PD;DT(>7@.M>_*G5\O+2P5N/ICD6-9A#TFOL*)AKZZ174VLI*@=N MG?2D7Y>-7Z^1Q*7[ MF*/S4QG%=4)1*PN@(_=_O%55V]7E#F9>HE8D/QP?/[23<4$SXH>FVDQQX)(7 M?EB[MOA>==Y,X$>[C*.%,I<[WMCUC<'@QQ]LJ/<,QM$7 MGYC]JB-8ZH>SFQ]/9Q]#K-BG,4-447<2OO#A[.G'V4=8KA=>3DE7'$CZ<(TW8H$&^*O2M9+T:JJU>IL;*KJ%SZ+ L? #+J%F5N\B!N M105*"]B=BEVY(N-=G'HA[GY?=P*Y0>C[6.X-BRF^,.O%UL9#]*7\DMM4X%X? MB?@(OQ5QHL9+>Z,@XMWP"HN\ !26Z,;'3 2GCETWQ?OWFT2L82%";#:V;(X: MZHN!O&WNQF"K5^$BP-+<#P0/)<&K7E1+I5*M[/CT,K<#X 9KF6;P3,8,'VC"68"FWRF="E MOUF$+GV-Z-(YA<6,8UYG Y YEQS3GO1)QEZ%L7..;!N;0\ZX!?R7G+&(I*%# MHZ&G'Y*$]DA"FQ',K/.V!2N6R. :"\:86EBU)<% V%WO]U@Z1]*A%&6;6;E8 M<"QG5'32M\-Q6_, ,@8?YI\][25S,"?":%==E8YS6L?9E=RL ^I*;M8!=97E M9IUT5'@^[)'OIHY7373UF8S:>6PQ.0MB;? Z9I?1L0EC61A#4TD5Z_WO2W"3 MT3DB(_+692-^87T_)JAN\\6_QA9%=C>Y^ ]?_A*Q2NG%[T^IKL+G%2"]IEKC M6)O;<6!,K/^L_5KW8KRL5AO9A/N<;*3; 7%5-0.NFA,\D*0N-46*+ M);J@W"RKM48SCQPB#[:F2:E$\I]^J$6#0=!$#6#FS>>!.31Y;#$4B^E'RY M+E^FJZNT/6\Y"P[+F]LL>>LT>"NII-,^7.\<:C&P,&N5P]%D)WO)V\Z'7Q[\ MVZ9I4URBXFCSBC0>N$C'* -RU%7I.*=UG%W)S3J@KN1F'5!7 M1[%9)WM@GI] MA6RM)\7(0#*-.V-NY+)I ?4E=RL ^I*;M8!=77 :=HRLGYS M@^3!MOH>X8PC?/F V396['(531E;NND2PCCT!:$=#_X8EG]>UL\1DT\AT36<1^0P&Y-7)F<'2U#F:QWFKR7 M12++O"CYXV&Z6D5MUG.9_WJ5>5TO57(*,R./X_'B_B 7M^"6SHJZP!;MRM![PR:3YM$N;I?GD MP6&^!TK,GWAMU]5:,QOQ*C/T3H)URUEDFVS)W\XGS]:::K59E3PK>79G/+N; M%)3#X+Z\>?.2YTZ#YS;+0=GRB4 ^-5^Y5E%;]6RN=C)(<3_<"W*9XIZ'X]#3 MS3PJ9X'E+%/<96*@9,]4[+EC_&B9XB[94J:XQUEN)R%GTBD_19:1FBQDJ\VB MR62*^PY3W']WNU9_@I\TV-5SY;\41?&G<.?!"ND]\64VM]=\Q-'_)Z^41@2C M9+1_8MS*Y[[^JO0,S8$M>?AR\_RXL )OP%6E]V>B@5@+PT'!MMZ"GZ9_ZS'# M4!Z^W'W_MKS.[\RL_>6;6KA/86_P=-#Q[]!S,,+(A]C?P^ $Y:'SY;IP\7C= M^6>A<_-\_?B'HAEOVL3QV1G7&O/O(@OP21DR%"9_*!4D'7' \EN)_DDZ>Q$_ MG?V>N/3_N$I>>J3%[2S\\_WE5]W\&?32UYVQH<&*ZB8F%Q:ZAM7[&9>6U'ED M@3]KRM!&L?&;:_7.8M3])A9#QTQ$)$J^B_C$])I?WXTE_\\VQ&;>#^SLIV\8W-IPI?G9VOO8M)V[?= M;C?IGK]6TH]+;9Q>JU"*3^>[G;N>]LN2LZ+>/_C6GGZ MQ__>/"M?'N^_/ZC*[=UE4>G<72E/WR^>;J]N.X^WUT^?NS;(D+O[Y^LGH [E M\O[NZOKNZ?H*_WJZ_WI[U7F&#S>W=YV[R]O.5^7I&;[X=GWW_!34!\]RDA^N M+,/0;$4;@71T'HYE]>!-8E(U=!?P"Q1EJ-E/ B-$^^@./L%G+J0&NDFR.%F +E;D*ZP K:9N]IE) M8O<7W35P*VSY+4B^[S=BMQG9Y9&"C8+0 7\_PS.T9;;97ARG.;>=P8*5]GO] MD[084R .(+]!WS+E&S0P=)1KH-=^("OR-=!OFMT;*M6RJH S60T'N2O*2[SE MW#3_5S+V*HQ=.0R^+N>0K6]^/.6,120-'1H-/?V0)+1'$MJ,8&*F_+:L6"*# MZ&$LII[ZUS42Y1D*"79)D8NACOEC(I.-B(N/TES*V#8/=@ZO#M17B+5 MC["UGPQ/%,U5U7?OS_E)F"J7E-+E5S"EDBVR@%;)<%9[)JM5J_4 MGA]^:C75DXT>4^+.*52A)^Q!9Y);]4KSBPW/#7V7D5J#\W@*8?CXOP M#UF/5))P&M+SQOK5SW/#(^=X&ERJYH8YY%EWKGQ+<9%V?#[EZ>!B5))P,7+K M@MY9YO><)>_4U5JIGHO4'8E<L*4'<)%ONCBV30!9VZ3AG MP6!YSPN7O'6;J_3] M(#ZD96^$*&VDT*R@&Q1MX"X4^$(0Y:"VV6(++EBN,Y MUBNUMMHL-_+(1O(X/C_>KV;VL2'R9V*NL 6[\.GD_%0WR_G)@\-\#Y28 M/_%:KC752C,?P4LR7^\X>3>+Y),M.=SY9%JPB1H5"2LA>7:C42X,CZ_N)B7E M&-@OC\'U\]CPV(+KCXL#%S+@9ODI6SX@R"4CGI?;5;59R4?NYA[RWP_WOESF MO^?A=/1T$Y&J66 ^R_QWF6@KV3,->]9V##,M\]\E6\K\]RF>VTD(6DZX)X\N MNLQ_SR]+[4JO;19J)O/?=YC__KO;M?H3_*3!KIXK_Z4H"DT!-TPW/5II^MJ? MV)T'ZZ;W^'=]_?4<7U%XR_PY_)+^BKTP2P*UD 1JG 2F=^_!MD# NI,' WQ9 M\!VN__+T,P9FKPPK-[/,TYSE4:ETFC7SQ0&NSC&]#3;8V=B M8@OJ)F]C&Z*\^7] 8?I@\HG*X-[=/U\K=;Y&__U;JU(N?^(?'A[O'ZX?G_]7 M51Z^=NZ>E<[=E7+]K^^W#]^N[YZ#NKG9C=TGF$P'X5.!JHR1#BC*@?F4H&@V M4QQO! ."AOI*=P*$_W^6K?0,S7'T@=[31 %M!_HS#.O-^6/9?*+#0/;9A0;R M1[ ['DGFC$8B9RB?B?^%O/_[&7HBS#"$7 D^.V.M%WS&]?W[V4 WG_'5LQEE M%20;SQQ.K;&0M"6ZV6UMIM^ILH.CPYBTSJ:C M0ZF GKNRY]\TNS=4JF4U+'V>J_&A-(E79=\E@25>$DCR/ESROF(],KWS3>'5 M/%(X-[M74%;[O@3;Z3+-C9]MEK*,G_V*%B7^JX_&MO5*AZ7.8LK9]>G$GOJ< MGSNP: "5?"41U*>B8O6(M?SON>;QQ>1Y,N8W_+C_\!/^YS9" 6G.%^8V_\6V M'&?]S,UZ:\Y=5(:$L7_RE"RQ+DLT$EBB6BA7#IDEFG-*/.2+);:EX7>6&+-? M#9^=5K_P= .-,F=%U7Y$#GR"5[/7G-AZ=J.TH>+-&9F7U'IY3MCC M<:I;Z>YNJ&YO/!NHU+,9*=H!$!G\+5W=?>G91GE#/1OL'_Q^(W8O&_E3PY0R M\&]+4LUFWF?>U&QE0S6;'RJOJ^]&IU0[VZ M2E[33J0,PO"N8,J?A%J3JK3=J&VH2G- V*7R'/B=X]2>TD?=4'MB*H]K>X(9 M3&5L6SWF')LR70>>9<\Z=RO8+(U-XZZBY'!KPALOX UDY_2VU'([ Y]WO?#H M(]'>V^*5S)3\=CAITW"MG'%2N:36FRNP4DZ0B:2W/4/BY59V!D/PKQC$D]=U M$:OHR,R%'/O>"\*WLCBNJ[?54FV%\[I#5HRY[C-OKO2"J*M,Z+2EMFL'$;\O M/>.<>,:=7L\;>8;FLCY0T]A&4"9>(?>H=-TQN<8+<84:"\*N%HND""5<10@! M_C88_@%2JC.R@#O_0]_/E6!K"J\F>,'S4$PR\((_YE+_20=X#0=X(;\T%\1O MY9M?ZFJ]M$(FP'ZPIM(PD_1R!'*C:J8;$G,]+'(PXV!TW(M'==# M4&LN""Y;T\&Y8^M*O%9);9$-64!3O%7ICD$PW^CFYK98_QS,E1@J#=--T,W8NBC9K[X^5F_])$W\J^T8Q2.PW[T M!TP?GW&X9W%[H!Z3"CCT/X"]<7!GYV%I79\Q^2[CK[@-UHB$\MM0!X;7300- MQK7GR*(P-9@'B 22$Y&U]\9+IJVO,%=?XB4Q]",SV9MFX*RG)MU8-.GZ@DG' M2*)O@7IS:>A(-R#9]+X'/NNK9GA,>?$T&U0@8_ 2XBB[3JC>/!"4]C1=OC&; M*?H(1@6]0C,?GD"RGMU9+E.J<:;_K)]?L2YXOOKYV<>B9/RS\V#C!6,*D\$A M'%P?\Q867G.42\MQD6K'?GE@QS(XSEG82/ Z*&>DWDL+,58=:""$W88/00T) MD@'B=7B@J#S#2SUK- 9^%[_&QL7W>C'V;G1Q_C:U+'_[%"X!K4#,Z!(VEUC_ MY%W:&&"7. S7DG!NIU5ELU)K-*\K]4*]?MDJU"J52J'=KEP5VM5VJ]:H759: ME6D]J@AL;2PX#BVTVN7J1;W6*)0N&[5"K5[O%-H7[4OXJW35JI7+E5JM<\ P MO0*?%\\7P['\@VDXXK-E1XY;C'/8\:W9/MH/ $L;&0&6Y@Z)])F,\F_<*+]& MHSP.^KGS70EJV4G:/G#:/E0PW@2LZ1WMV?) 9RB$2]_D OI[RIT^C0JX"TJ,Y2RRMY5T1[#J14?\ MK P]^;5O"IKSPL\SC>:5I)H'4FULX3IKBZ3:;N225/.B\^(1ZWO2>=GIN:>A M9;L%O,41BNY#^>,QZKHUHFGS(%JVDD7::FY!61*AX$72IA*H6IX#TYF_O$]) M_D=!_JTM*."MD7^E/AM3DE?RSXM.SL0/S3KN.W9=>HPJ>1>5L#.74.O%I+;: M6]#0&RMFM=3(AVQ*4Z9:LL'QL4&[M 5-O3D;5,IS\K9RR 9+JK6GB[G>?G!- M4@A4'+9C>\LVI[JZXXWGV"VN-?YDZ"8K#!GRQ1_E"ATU@^?K3P/>/;_ET7Q. M& J%H7L4YUMPK0+]$2DWSKUG580"S@9=.:&C#9]X2-5HK)D317;Y\?DL*.$RYJPK'>DB>&@8%MO84+@U&\8\J0\?+G[_FWY/=C< M(*>I18NF'Y;+81Z$'Y4]]2'V]S PI+FTA"%X-FRP>XFV;B!#01:],%QWDP67 M(7Q=!+TJ%10,$0,Y$*\@0EY8H0ND]+.@#5SL0C/>M(DSS[0.!?/OB5OTCZL4 M6X2R:?T->KZ__*J;/Q.WB%I6^KHS-C38"]TDMNUBF%TL#U13AC:J@]]NU]3-K [6Y<7O8+MV<5%H[^N3S(EZ_!]DW2 M]&'&V[[IYZ%U_[A6GO[QOS?/RI?'^^\/JG)[=UE4.G=7RM/WBZ?;J]O.X^WU MT^>N#1+E[O[Y^@D(1;F\O[NZOGNZOL*_GNZ_WEYUGN'#S>U=Y^[RMO-5>7J& M+[Y=WSV+-S]<68:AV8HV I'E.@@*Z@XMS]',/HP/&(:!(3%F(%&'J&O[FJM] M3),#LHOMB//SKOO=UPSGZ'B,Z^9,BG8-6%:@<1*S0BB@?.9)$ D]W%'%UMQ\ M!(&+H&LM]$92!5Y/!6O7+B\:[%IZ]^/1OK>.X[4?2[3^4=!^14--*+ 6]1Z8D9A3C@*U&ANXRNND MZ6H[\78'2U=;";'<4U"EW-95MG7SJ,B=QD'N[MIH:P&+:^Q,;!_^3&5R@>MI M304N*A_ =*;,S65Q'['P[.?)=ENBX.>O)7H,,78#:OMQQ/<6V7%Z2X M-HNEZ?/1!2>\N[R*V.GEP^J-K[N%U9UL867A%K97V,)M,OQ6A=06XLTVNLW> MNF"*>W@)$BEK,91\];2@G%3DONG!L]E*-'XE5N,1%N.!V;THH&"ADOIBJG)V M7BW. GYRX2M[JY )+>=EJC!$J[B1$+E,Y\3["]DLN+:,G,GLZS..' MCD_>>&P0G(%F*#W-&2H#PWI3=)-O'1*2S3@6LVL%H!6:D[\C+'D<=4#'!B=^ M'+4H5U\>BAT\=Q?7YGS)01 MV&E@RU.45@!#9>A:5S=T5V?"9-LAS\@698MKMIC_PZ7U"\&M$WD8_-L>Q[/T M0V\-1<&*1TYY/?W866QX%D-:_9PF*7%ZLQS_!VU"8(4;( +OZV1F[SD1DK;W M2=M)*;F;@0)L3-O-]IS2=+F@[>V;O5/4G3'[C]SG[UA@A_3%J=6^Y6%U:&H\Q*RUVVF-<6\^^FY\-RYVLFS?3#-66V MD;M,>N!^\-UA!!1_+U3 K7DM%,"-9R;C%>M=6<4\XR%_:.9("# M8(!&"?[9@BV_?P:HJNWFG&IMN6 7X'N3/4%H^+?<;UT$ZM((5GQP%BQO"== M%*V2M"DCSBG_E@LFE*1_,*1?V9,6VB;I-_*O@#:/4LM%]:%M]3B%?(([B, Z\%-%M\*V .L3B3Q#I!6%*OB7HKH:2>#,U; M+=B@5=]AL,'_8@X-%GA$NKYB/2K"!B0L#R%/Y/!,L%W\-*O:V.X>YOXJ; VFWU31 *W43U"GK,YE27D\V^.R*X_=0=//;\QX93PZ M?=VCYI):;RP_:Y;*<^M\U)!\E(*/ZKOF(]1/SV_6FNS34FO5Y24KR%E_74M35##*_]&?;FS?]2:8#ME/C8* M@!,,]3QD-B.0YHT!4;98WB==2ZNS1GO7K-'!E=R$/[BCWBRO="6YRZHZ1QKR M':UN,Q;[)PVEY2Q4+NV:A=;U+\IJJU&6:F4_[',[&GLN)4> O&..>R3*X\-" MTB_OA/2_FSY6&>M?_^K!HQU*(5_;SRZE\+/74!X?I=Z8TAN1@)*CN= \I6"U MN.U5'.*6"+]\"?\VN%;!Y==FF-1KI+9EK'[&-Q&1@W,WL@ M_A!TT+ 0WR0YL*R2&%B63:3BY^[YW?WSM=+DJ_3?O[4JY?(G_N'R_MNWVV?B]NOM,U85V6.%CWEUQ;H!-V0^EHX[1:6J\L:H M[H;E@9G@=1V]KP-;0X=4:6.LV:@R5305AAAP.38TL"/UP8!>ZK,!D#[( !7A M#34%A">&N"%FCO;F>+KKT&,]>&D$?]JZ@^QC>93 BUS$10=0N&<['/H5AM'U MX#$TPYRB:RQ;J)*@"=@";07PN91Z>D!11?KT,K8IJ-I>"4T/"$W/FM!@+']JM@VD,5$>.0+FG%%M;2!K ME)O+9&G^9$@TKWH?K5*0TD!H;WRI*-KY!1C,<2FU?=0U)K^#]'= $'.3"!FN MYP)?/!,)1MX#Z0[$CN3K-XX)\$B^-@.F[0DT*QL_:CKQ*&],?^5L3LSQ9MD_ M87[.4!_3^YKBC,'^H9*$P$RZU1PVX2ICNPK1'(G?'8T/$5: F8;&R9J+F@ \VE2&_=[%GVV+(UX<=:Q/F] M(99+Y"+FE0WUGL$RY\%<4-BEJ ;YYG,@"7C8+CM HQ4B63=?+>.5I)\KUA]+ ML'DNXXL/0E-'R8A2T492[%<7>,"5[.[NFMS.%G$70 YS!$74((/ M;/:7!QMJ3.#!0-"&H],=QV,@ETW2$$P4Q(2-%54KD<[ ZQX'"F*H.ZYEHP%' MI39!79D]H+X(8Q'MFA.@+&@IWI$CJFE.H'D2Z#]-Z\VD)<(I,@=GW$5JOG5Q M$)$JFZ!@'!U]&4Z88)SC%*-3F;O0H.&,OI@?T;Q89N(Z_H:_!RO.NF.*,7-& M#,8X9C R&!)N!WRG*CKJ;-@"6.A Y\%2P4Q<:%J!)EC>N.?8RX%6CJHY2AD;BY2F2UN'5D9@RO@GYMSR M<[P1# H: ]N/@?V?E'&9L:6PV8G94V_(^I[![@2DL.KA7)E:>S#E"G;P:W$F(;U4*?42G5Y MT-Y>$K\EK>V,UI)2I"L9T%HY18#HZ8(,["^(3NRC0UP'[>T'6LC^5?JRS$%WUVQ?A_UQ64%4 Y,LAV2V%R8 E)I[4QN;IV0% >6!/X"PW?' ML#\R,X1D-L: .LQU>>WN_&<3;IARM56^2SV6Q>RYC2(0<]ASL[I69;5>VPL3 M'I)$/SX"K&ZC",.."+!2VRU\U7:TP*$GQBXYY/;O+8_FC/N4\@6K:R< ;_4< MLZ56RI4<9PM*@CX8@DY*@-U 1ZU;?T$MM_)?]'.-]-?$3,:I<*GI)*.T^\0R)#1/)Y@70+8%1G[O2.^UW7AZGPX)95_Q(R22VLTQL08D9+55S00,R87 "AR*%7'<7F."K[PW:24K2=7 MPV25^'[ KKF,BZH.9A=/E ^8HELI?;I^Z-!?Y4\?_2:IYKI(3(KW^*+9E%;- M1KKC8)56Q="ZS' 4^%7D>*G*J]731+:-G^NEQC*_>%).=(ZP\MX ))1GPP0L M6]%'8\L.,LAH]^$7^ M\3GVGC.V*&5 WSRW^_S/OV 2 M+F7B\L\TD)S0;JX8Z5[L5F=LZX;2H*3HRD)^4>XL<)+(:_BA6P8GXH!=8"<5 MS3#8"Q*TI@PTW(]=H;F.L&4R/!&Y_T]TA M#@JLC9^,C:DW>-1F2.(\X_DO3[?Y\5:0C(;#$+F6!9$J%W3%LS?]^8I:1+40.68"Q^.^OEN/$T!$N)G=8 M>X?=#\*O)YU?NE-X$(EUUV,MV/=O5-)E":!0K O?_.JXEV"/3>#+'YJQ'I!6 MC4J2)L S1IU742Z)YP('.\>3]RV1^P[D\,H%FY_C3HGQ\:3XOCX8,$RS"FF= M)WWXOG.F>!>W)H[[6?NU#-VBM@JZQ=8LI+G $'>(;M&B<$^V_7N&#-!->*6'7Q1)+B2U8]R-SB1$ NU:H)4LG'(UB*G$-3 MQH&K9"EQC )CPA54=(]!V\$#&$:,2G+Q:6_2;>#"W7X &3*]2M<#@9@0+-#MK*PP")^(IHC/E@)_HN19X4+8 )%A$H[6597!Z M>$6Q%,.H-#5'3<&]9'@)0G?X"QA]\ST\7.DN MEZFX*"BV:%U[8.PC3)(U&#C,15P-7,&XF,,EARY@#'B.I_/L:' =P(Y#;P"> MX4X(]Q70K+;95!/@<-#N11P!\FB%4=>C)QP7K*5XDZ&D[5DO)J5_(JF$F$NA MPS'V[+'E,.ZR8-_!%QXXN\HK/P+(U$I\8B_H#SWZ8UYF+-:7&(MY/QY<8G>V M$U#5+KX_W=Y=/STI3]=?>)YWLJUYE,>E.1[Z?"PI'<<,GRA[F[,C91T[G-@= MZ-+!\R^>WAVBIRD<50J/%30!-Q.R-2;J*YX+TO,_'.V'XRWI+%JJ%T4AGM=! MHS]!%B$"'(*V.7[7F/A/LA3E"PDGP\!3/(XCY-D]%!:@:UZH];!=%/8.P?F0 MT_\9T^+\?2HXK%?0?Q6&>A_F_8>O2.I@2;AOUN??\=GSI&7X0[DQ&$C8'_YQ M(0[HB=FO>L__@$A7!)GS8P&8U($22BZ,#]A1]JH9GG^.&J4/ 7*TD( [?6P+ M_KZ^N'V^ZB@?0(>:=&?09= 0"R"N551 .+X^>@@]/:(?1RCZ_T-??.0G5(3R M!-J_YW'="-3. JA/W64C<;3\QL*S$@M/1_0 V0I/E_$L!>B"3O1>@_EX6'73 MF!#L84#@D7FKB$;UA@@N\%__;!"5/<$4"O7+F:$/QH/)9A9!-9/G (W!;F5X MS&O FML3%;R%KH[7VPQHU^#[Y=I:7^Q[#+X0^ /&8Q.B* D ?C4MD#V! ,"T M(_V#;_Q4NE9?]TF FZOXPM[P1P JX M9DDYX!$TD%S"FE77A35[Z'RY+EP\7G?^6>CS)5K?:;S4W6QW%8(NS]5(FGW/!.X,QOS[ +RY: M3,CN$UTXP)<\#-"U3!'Q9GE^_Z/)@1GV]".PPM \ JN&D'<=[HT*LR=BOZJ1 MO[DOPDP8,!,7N9' 3#&7,L>HM4?1,YPX]D)O-MH:$%@43%GF37%\:AUX8P0 MMK./MNO'YA0$6'1/P>"#,4W0&^.1IY@:C(:#^R)=\B[H,K^/\?M][BR1I??D MVE:7.87'PG=P[FQX(F\F7&:G]V#6(MOSH M#[Q&I<#3]P&/&Y:4O-" $@CNV M''0@G1YL-D:($0[X@-DV.7OH*2HBOK-!U]/1%M'[.@R.PO_#BA_;O M0D.2@N\?^(T!1/[A, MN*9!Y_=(X:(?%'SD1&.LC#;6,4Y-X[V.L'0!_(LDYXKV!:HX2)E79A256-/H M[9 S7?"Y%5'.^>HZ0P2-7F.8Q?AZ3#GSHL%4$Q6]XCDX.<;A9&8<<'24^>$; MH5=;HJ:"?Q[ATPV"=?.S@]C=P^W,[3H?/*X#/_4@@=[W1Q^-[HN>(=)2+3Q# M#&*#5CY(5'V7SZ)80H(:1S3O7V)HP2V5WZ1?$2*\029%6KM>+ES<7%P5:A?M\DV[5>]4KDM3ER1! MZ%B_XT(+K:OK3O6RW2BTKCNM0JW1:(%K5[\N=&I7EYUFN7I1N>Y(O,R<( J6 M:Z>-/9)/KIT>WJ MTP^YJ4>WJ5$_+@N#(G =)6T='6U= DWA&'B%O1S#)I.%,;6+I_7Q,. V_)NO M>F4!OO1NT_/$)1@/V!+YG?SL[5"Q. 07S9_K/(""=M: P(URJA#M?X=R"%JX MQ:@IRIH+JF\+_\?A*7/_%J $][8(P:.':<-%\-T3;K=XF)*/\>T+41G6;VSF M+:QV[ ?U3;\<#*6#X4)4"EZT0\V(OY-2&]*D^3VR5V9Z[,:V1M@$+N6?NCN\ M]!S@:68'Q:,[=++)^L_:KS6SA-IUM=9LY0,<63+A?IBPDG0/'=*/%?=B.>^B=3I( W)?*$?-V(]R422B0Z+B=(E^!T[ M.QR017?@R,![<4R_30=9+7!.2*U0VAQ=79(*NZ1)W8X'K]NB0ZNEM1FG7E5KI?T5<3R5%E?GB\W"+=9Q?]*QQ\$0 M>C9B/\ERRC]YYH'@4X8VG +IYDM&RYN@YE+$(6^7>TW!^:F?G[9):3BB );E6X6E1WQT?4/=03D?R(^97%]VZ 30[A!"-*D?"WP:A"IMGO1 AS7=V@-NNS M18SWE,EZ5(;6 7/6;M!*919>"NW<#'))G=\T93@9_ M7(L2QQ=4W->OS_.,)7VC$F9*L/@$MBX@40KQ(G,E]L\#NT$+R:5CE1WQEQMJ MN[G\#$/2_T[H_\-"!M@I.,AQ4C26PX$5AK^ M,MJJ[+<3]HN:7_,,PWF0:JG M#,8Y3O($@=M080TRE+?R$FNYQR*(2I32E Y+"K:>BM;1C]1+\<\[>&G7-45 MI=Q4F\WE(05YHHA#:'%EJFV7]D6U&5_8;$BNF'.Y2YUU",25!W(MKTZN^;@, MV8C^FDVU45Z>7YFGK3V$%EU:_0E^TKH&.U?^2U$4?PAWW@AXO2>^#"SV MF(&==C2J0E^KB@--#I80!UYWZ(-),."(84Y#@>'U^"9J(=&TKJX[UCT?1UL\],<\ MVHPIW^#=H:-T.E6@:'OU2I9EO>7-+P M-F@8-E5H.;Z;&6SD\0FK2O[V>9]2XN;'4S:B0>[J#G?UZ8?#6Z>NP5+6DTPDF>B0F*A<2H*+3&"B M(V>'0S+I9+3J7MU[MPL F(E$RVRE@^XE BV&2ZDC :<>W5<4AJFI8J:.>HA+TT9'D9A?;Z]CM:U#FP=#8)HZ'R9E$$^8"(S.TM MSW[Y<>9>2+)BSEAQ(2>F#%TX-IXZK]2J8)+N*T]I'>6VNVNKI>4+3^NC//-8 M?N81+1['KP8CY>-XI0.''>II2'[$_,KB>S>0)H=P>K'#\NQEM5I=7ALJH_+L MDK/VPUF[@2G)]9>:):// !KN!"W65Z9Q)IR_2W)5(]923.L9+G>;FD-EO+3XUW)W#E-=9RKT50E:)1S77I MM*3@ZZE0'?U(/17_S*-#E+'NJ4:II-:;NQ0"AT!C>:#:QKZH-N,KFXW(M5*M MJZW:\F.X/)'"(;2X.KDV5R?7?%R'K$]_") &TK(M82JS)[_6 O++/2$AH$2] MJ<(T)*)$CDSM2VVL8YXRIB[0:TX!#O\09O0D)ZM M3N\O3[?9@VU! ^[DP0 RA&%=P[=C?&3MB)16HRYU3]8D7MT-^D6NC?:=TW:S MMELLL/S381XH>Z<@&L="JA6UTI8')MD3:\I+V6,ANYK:+NWOX(/["[^[7:L_ MP4]:UV#GRG\IBD)#Z/%5HN417P=V>W0C\7Y"'TS$[NIFGYE^1%/,&D\[;%6A MKU7% 4DS2,J32_)?-#_=C&><11R;&=28B*5/LX*Y,DKA$K-7/O?U5Z5G: YL MR\.7F^?'A16P_7"P4NG]F6@@UL)P4+"MM^"GZ=]ZS#"4AR]WW[\MK[,]X__X MRSFUD)_"WI1R+>CX=^@Y&&'D0^SO8> _/G2^7!SWQ.7_A]7R4M/SMQ6 M%O[Y_O*K;OX,>NGKSMC08$5U$W0;*W0-J_DO T\V_O6\#4Y@[6?D7\4:*"C>4$Q]_ET[7V7OB>MC MG!!EC3CO3#WIRZP[;P1,V^/?8B+XG:ID3.K^U)&;'!G[ET%&L% M-?PMDPW6(#!C1]YN):X_B)Q^(# MBBT._W/W'"@3M>FHKYTIKNY2]_BW(%=X!B@$S3>E4HR7MI\_RU*QEK=I?M-, M[874_W__UJJ4FY\I[C^&F!'5,S)EA$#KCC1C%*T[!,B%]1#5HBH4(U.;VUB*NV.:,86MJ.&DR((6&3'D:3@:N M\@4$_5A5;LU>47G38&'M%\V$]_L*?-"4;WIOJ,,WH"3LL66'.9RP34.F]?_R M-!M#). +4[FS7G4U>*6H_,D4S89_%1.^8HJ B#7@-6;C\[.U-&!>W@ ,*L\& M><)S11T';#YC@@::XD(K/6L$THM(PW_K@VZ*W&X%](9;@%5C8+,9.C# 1(UT MX_#C*&KXU>K1; KT\T#O*=YXH+L?Z4>;]6Q&/T>Z 0D&"XAX<$7EWK.5,0>2 M/8/U,WZ"G%->-1-VQ+6]WD\0G7T=]P=;[<$.6_@K?1KKO9\%;RR>H\X= MQ7/X4K*"F"?[?:S!_QN1^="C"O.MV. =7)V1U<7)V\S5=(.Z\5SP_V#NK@W+ MC@-QE#?4J?!?P_OEV1/E$I6MTE%PH-#1*"SJ2*GS06U'FH+%,^L7[91898<3 M@.%8BN.-Q_"#S4!K]T@&1(""K<$ R %^TW1;A79UU(O _$Q5!CHS^K%= YGH MV5W=&5(C?D\!<8BMW\-WD!9Y.]CE M"%RXGCZ&(:+[QPF!"NR\6$#E)C9.+[GT.V>X/C* @[PJY%#/MH!R'09?(ZH> MZP'E.LB7T"I%V+WC; U75^(E<0'8&= MAR]RD84<0VO$8%U-6IRA!A_Z.I(N+D-OTC-0TP*C$=73S\#GNFE:KS!8>E,; MP3[UB%MA\%U/-P*1A?^UF<'5V5 ?0X^Z.U0LF'1/X%RB: $2YX-&QUVQ A, NV2F@P-T0,'SD>&#X,B\N<,$ MWE_LJJW >U$&S@>; P%V@32 +9!P>T"'7>:XJ'Y VEN>2UMK6.9+ 4%/PTT& MZPMN NPZAA% MJ8 3"3Q-= P,!VH+A(7.>3ZFBE#HVT1X(&44F)7_Z869N,? ,RATH-L>OQND MMQUH&,46],E^C4'KX@#$ _.V?"_WF,O%?A9C^0R.FAGSU/NL)XRZ/_A6H3O] M2<'SOO/K7ZSGD>BZ?T41P=[ ?P0S&QLYSY4NW8J3FIE+6FXMG^@B9X^_O]37 MV]J6I"+Z=J/9_K3(4\W5> G?&:7(NW*[66SS58>>#90GOFTYT&T0HL+AP8#H.SX)!:*[>*S??\?=2S&GI&H)K>56K58FVF7?[%O,:KQ75\6LD, MDADV&N\7,JKY@T32S6+E_7)J!5:(4CR\U4CQEJ1Q2>,9C#>X@?3AQTCX5VO% M,4 A\$4G$RG! M0%J)(ZR@8=WLX3DC\5ZQJ4C+2')$GCGBEI.KJ_V*J8U2L;490T +-4G\DOAS M3?QW>+R,G@&2?*W8W(SD36@MD/[\35 L:51 H(B6L4(*BII_&;Z_ RQ)N#L> M[Y5N>'A^3,0+IH?B#/&:BTONLCB4695^^Z)1)N "9AHNU5,V+,6Y%.=96/=( M.13J9U@O7*:#HSIU1*FYRC?-[@V5:EE-/.Y\5ZFTBJ7X2^#A@B-=$:>@ ]L: M\:O$2%>-1G-95^NQQL7;IP%L$OP0VW?P>KP19"PVX0[Q/&8M ->E%Y$BX?-FLSC)R- M-J)&;H;[,!W#HD #$:?@VLQ\<8=!R,T?\AY*"N6M"^4YK>V:R-#!%$(0!&!% M)4X&SO#,'O#OA0&LV+%[__U;J]:J?%*N#=9S;>"2'WX4',955DJ?KG_0'^5/ M'X'5P$KA7*6!R?VFO%@%URJ(V(RN#3Q55+Y2^,P+O\G'N JD8C4:_O."H6.J M,O9LD">,(E=<$8JB\JLQ#V2-/T#E^@>/Z<(6WT"\!_%Q/-"LJBHUXN9Z-& . MQ Z*?T'250QB>0I&P!](H90K*&PJ%67 F%M4KF@LL$AX5S<; HAA M"PS#76"L3B1(C ;799RXQ]8;Q3%VH4?H6_=&!=1+74PH"!7X9%ZZ3V\,3$LK4_Q0'A< ,*2AUR&$3W8TDC[I8\PK$5( M5$R(X:$K(]WDO_0LL!I18KZ9\-90'ZM*&/$X\!@/](M$SM$;D1BBZ-;X@MO? MHBWJ62EMI;0](&F+0= _P,#H(<-AX(LW)IMH5GX$$H,":/@%J2]V_Z3L$>61 MGVA3X@J%J3E*A=BRRH-C,0[Z5=,-GOYA*C= M\JSC3%+KJI\PTA?#*I[&ML4 M"L5#\QX[WY0'D'4;!MX[XBUEQ/I@@RA]CV+WL4TN6Y U47C\#=KU\-3I:NH)WSB >8PL'@]K M]C60-@.F$9(*6C$8YSD1$==^?#U96Y89\=W =D$Q@8D)*$EL#!(=@$@LC"V0 M4@IFW2G.!(332(65*+QHW@OVQT 0=:U?N"70&292@%U% D=#\\-E/0HK?+", M"8,!8?PHEYXD+W]OX1+4JI_HU3Y&I;I^JP/#LFPRY'0P;RS[IY@X? J6%.6W MGZ*B8R0Z685^X@(&B../0= K-ZJX98?1RIC6\CHIT+J'/3A2MDG9=IJR[8:+ MC6A>D)\0!-]2*LC8YV\4'4^85P+-_U9NUCXICS^42_'XI66:P/KP[*6E]8;\ M 56()63_L:W$,GF !LYG+\1Q_/Z=\00[[?K #>%\*<(W?[;R$ M\?#/$#; !P?H>;9-8!N&90>E@O41D%1JX(#INLGH<; M%'2J!Y9A4.(2Y1*B: ZSW113LVV>RM>/Y*UW_7RJ,$FJ%\M8M\.,]3!=K:A< M@FC''"MM! Q!.<0D_<-.1J"E3,M5''("&"HTXAT\LJ,3 #J@Q5>=H>498-%B M3J-&F< P@O_S3#Z#X! 0$^DQ9@G5KX\:!1_"3/L G\<1 S?H@3LPV$GCV0S& M('P+ZH9 "4(G@E(W0#_B647/(P\&Z/[W?'-#$Q])'AS9,X$Z$&_BFN M#G4C9E MP7.]?OK^]?E)N;]1[A^N'SO/M_=W3P&>0FS(^S62\Y,V%Y<,W)]"P%GRB8=J M8'X"=^M6WZ&DYQZRCNH#%HA\6_]B]!(#2G?/H6K28L96TNQE&(E$R7ZRDZH4-(@5$FK M+?!*MY'".P-0,\=/C0SK'SS3^FR>R^;#^&[9Z*Z[ 6,0S]7_ M?M98;A]O3_QL"G:\M)MD>9,TLW@&^>4;-#!TE&N@R_XRX)\=[M%4 M2*7D@:/D =_UXWL&CXU_*:2*IM'Y)0\:)J![AZ]BLDK:X,MV"Q6TW00[J>7RL_,/Y:QC%C[F;AM.8N/+ MQ;KT#:1O,".A"9M&'$\?O5P^%2,M:RD_)Z3XJ$7_R=!6*=O+SA2TE3/-Z;("(.GI0VT5&KF?I!52D%Y!]CQEL?$G>$$@O8*ZLCI3<.GKA?"KF M6FFOP<1IK;6<2F1)7VO0USX#7^5UP"&KF;NP')V\",C>!RLLL>:/Z^7?L_OSS[_H&6.W;7)&< M[8X H9.K,SN6&X%8[Q*-C3B-L02JI!K$-A5H8%1%*$2GYXCS6,V]W&X6VU@ M%PNY4]G)@)#?56K58LW_3?&1\@>Z[;C*7YYF8UU+: /I>::V?*U>K >OPIOE M5K'Y'FM?Z$[XH,YK+#&3"O=B#5\QLE?+\' 9=9/*3MQ@"6"_:">O(/'$Z]XY M0>7DFQ]/0>EDA[U0327? .3S2>H AAJI@>F(VIGXW/>GAR>0PHY3@(6VO)=A M4#F+6E 5K)2E:X8QP6J\#I9DGBA#4%=8OXKJVE%)/FS0&V.E0/$:?B$>XT,1 MQ4.>L,J59KB3<)[^U)Y^3,\LH2[&J;,%" T?(>W!1TA[(H0T*41FQY(()@>L MX(!$:%2+K8!U!74F,7UM6ER42A&>7TU<5!O%YI2XJ+[GI7*"YW!THA;&NVJK M6(F.D?,LYVI1?_L7_?==)>G!1+ZFNMO)?/VN&AF>X%[8%V^@]7CY.[ZWV"$O MRTEM22Y-XE*.+?4@L*4D<\Z.)8J^Q7FR6BN64W'6-$_6*J%V7Y$E6Q$I8&'I MIV)C$4?6(R.2\%C88;< MM8 (DIR6-)99*"6PF6U&^JBT%L-5VQ%]LZ(.C+P)+W(-. \,Q1_PXL$)Z1&R MU=1H&Q'IL$#3+QRK2D8TU4U]%Y4VV+5?A@[Z8@;K@37>4UZY>1N;#"^;B) ! M5""+"G+9UHNMC<#!P2][AN7PPK#"8H$>BDH*"()@G?A*5(K5];8U[8O5? HD M68(UON"?(B58&WZWL@3K&ALC2["*\]4S DS'&2;S:MHSC.\,Z?WO=9EU?W\ MAF?MEV]F)Y-R'FY9]CF&>\_FP]!G$D X(9'7VOND'P=I MS^)%,\A8T.V8MV-,5&$X@_I#\YA;OCK,N$=^LC N8 \UUW,M>Q+)=*0!.%@U M&4_(Q?<)^9"X@EU0NY%BS-%U@%[ 3"G B-&HY@IPH/?(O1[A(W0A%CD*PP:Z M8&[CV02\;/O^"3@'?=V=[DZC>MLV<^.]@J]!JQ+Q#[#=O@Y+##/NT1,.F ,_ MX\,(=Z]GO9A B'W:@K!\-[_N0"$U]NRQY8C; NP[^,(;0TO@5.!CLL T"C(, MG?&U\E<>02_E&(\HPD@B+K1JD<.IQ4YW5&:985027;>E;&36XVZ$TJZH7.D& MW6K1Z,9XE32$#GWA6JZM,,"^: JXV 2&B#;'A6RIOL3AY5MU!?8"E=B.W?#1 M:0J]"B+-LATL:HT2MPM>_3Q/>:X/M\(.QT/#\D!,P&:=/GZ$Z5]?W#Y?=3:S M>U.&NJQE[^[96(C?34^M$A(?'^>24ZY&L1PS<*?M7S Z5C* IR^TB\W8ZZ=N M_W*#BBK#,\-Z@\4"/:]W&;=A>D/-?.&7VPG[&=I,8DD7&$Z]J= :1P-1"C)* MM_HA:>".*1^@,[$YSL<_%G/6WZ:6XF^?PFG3K&-^FW#;Q/(F[@%?"CP1$9%; M?S\KG=%G!ZRYX'-01Y@.&\[B&[?XY"U^D+0U24F[J\/*F]3/K^"$+XP=2Q74 MG"H6>8L\L,.@9K'0K7*693BGV6:9BU$]_D#FA,/H=TNZ;^PV#7TV5!4+..ZU MDML:^0D[Y!U1/C9Z\4N7M4=;,6(G BB)K#Z4*W,AYS6@ M4HZ#E.>E#NY[94\V.S##^I7SXT&(YZ*&R>XKIV7)@MO)%-[S:)+MZKF00"?. MT/M49(?B#==.T!M.G\J8L=><D/RX)W\/R6FTZ<_50WS$OS1M @78K[L;R68?"0'?[P!_K> M\APP?Q*/R)<.:'?$>/('Z(=P-)ZQWPA6#Z9-__VLLCP2.%O@FOW924D+$+>= M/G?/ ]OH\^]=+E3S-3YNL?E#RX>5+PE;$O8V"+N:-\)>T7T]OHO=1B7+B]T% M8 8GZ+2F= >8@ZG.#@]"BF=8 M\7H&HN7X!?96@4;WSKRIA]^JJM5JEN"!$LOVZ$FLHM::^XP,VQ><[?$X"-FI MEF?+U8Q8'/SQJY8=7V#E%$:T5FVKM4J6Q>Y37V))DCL.DFLTFFJM?'SWIM'A M;CVA8\'EZ+)+SG77D9)J^#!B&5'^S9_F3B?'N*@VX(EW(%6*M:GTIZD$IDJE M%6(:J8@P5*T5*^^G$8$:S:F&9KI-@KC9YR+E8:/P6O;FQU.P-?Y*]PDM$)>Z M-;4;N-[M8OF]RK\?VSI>UAH3'T#-AT7BH*!X*NA8B/\"38_PDV["7X8.1MB$ MH$I%VB4.Y.E'< WLCTQE3ZWI#U/2J4 ]O6@T'!&L/R*AT#K^U?AK'&@:D]

    <.2O%",I,G/A"P]AQIQH[EX(ML7A!H!> M7C7=X%?U&M[+NQ-$]7OSG\0"/\$[U.9X3$B:/LHF1_JCI'Y7IX#,((C??V>D M312-L!;P.P^&2#P!J]#KP3SA601.T(3H57\(HJ%?3 M[U:">JVQ,1+4*[^@7GN5/NF+)("@>H3?S)YNZ#YFC(+EW[YT.@_*38#0\@W, M$L_V 4E%%81, Q*[H9#E@^IF/"("R>""-#9*]FY71SDP&9_>6BO@MF#>CFN MBQ'0B-/6!)NR I!6^&. GAO8362YOJ&L0HN%V:X&Y@H.L*R*2PG;-GV?!1CL(;L%[*G M>G]YNJ-S$TN@(058M#Q]!=LF4T0-)TC82(4N6?A)"$G"SN) R2^P-GYI P?; MQ247D%.1);?,%RNRWF"+272D\S^9SX*TGS,L,$U57=;3/ *^H=-<'2-W=5<0 M/LA2( @,W450+S2-&6YLR&C^5D0(G4.7B3$$@G6Z6V:BGD.*1F K-/BI1Q<= M2&(EQR5ZP&T.MI>'$H^LU_D,BPX,IY9P!"'%8&5/W?3B1,.S<<&&!Q/!11&& M3QI 7&!#P7!&$7YVP;+CTT CO0\#-N)9EB-V%W\&6I[,6#T4IDJC7?V$N^JT_660KZ0@'LP[9 MB][# R(0\^3?X@_L53,\5!)("4-B%+Q:BS/^]/3=!$&0N ZHUID9""!23#!$ MU 4!"""8<8A$:)FDKI/UO@#/&W+ O="TLZA!OH M+PG"#H*V0^/EQ(&:_B0)FFP_HKWB4R)15X0'8"7)_C# L\/?@1Q@/WJS(?;2$*?JGPW-?"^86 ?DW(.\G.WNC)7S4O[RSBC+QS6/YB&@P\& M)I/\-L^%:F24"Y6[)*?9:K+[2BE*$1PH>> 8>>"(\@'SF70GV6:7;"/3:&7^ MM20'MS8<\:9:RS'B.EA'F1D\MM6!Y 7ME_9NN'FMIH9)SF M_%'20>9T4%8;>\U,VT$2VJZE^/Y %K,]D)B5W%1C2'-=6^]Z_. .RQIA((J% ML;Y4@3>(G3EZR9ZRQPR8N) S!L['1IS$UE?G(>-*X9VY"9XE9FY?^>!X7=?6 M>JY >SP.P'?9C>PFLVYR)MM.TS"]%?:F'^\L[<[,C ]1@4\MU?,&D96/+3D) M(BBKC9H\09!&Z(R@OEJ4/".E=^:,R\=54VO5>L[8-Q];MQN:?.S'25! (V][GS/)?9JF=6<%X \IOF541:XVXB2VOM+>)V3N M 0KNTS2Y[V(83,I\#"8IM3,VNLMJK9FW8\U\;,E)$$%9;56:.=O^G$GPTS2] MO[(7K3=1#/B/ 3\A2)HTL3/ETWK>#C?SL1DGL?WM>B-GFY\S(;T_,_OL_/+Z M7G%MS>0'$[DCS]R6'=L[WZPX_')YGQ)6%K<[-2K;YS'9ONK:2>-[-UDI,2# MH[>[=UES+'-YL*#FF%IJ95GL4A:Y.S&"*Y?4YF%0W.?!0.%Q]&(_9H@%^-XA '-? M8-M//R14_OE-!+8ZW$S=I%V(!1D@YK?6 M&_JKB1T)=/"S.PMVJ.W7&VM5RF6_[)A^?N'CL$>Y43WCOPLP=WR?X,$O+41/ M1>*+PN5&J@ ]N? %)U)M/&::S4$DE%OX5BD'*.XP*_A8*OPK%SL\M<^KE%^+ M:+29@FQ+JZ\E(7%%.LE?\;66W^TJQ=<>.E^N"Q>/UYU_%CHWS]>/D1IIHBQ; MRM)KOY7HGR2_2_RTO*K:+';[Y@L^750MN83:_!INRO$658L-8,;,26DVSH'= M/T2KY\9@S%5^\)*P/!SLB9=G76P$[<):/%+L[L6'/SL]C1$SKU?>[PO&0 D= MH*40F.5:5AB88I#5YG[!"E,!78:FRQ48R'N#O%RX;ZN=9TJ2EB0=(^D/5Y9A M:+QH];-?1"*Q38 MS('J4VRT)*U#):ULH>RE>-T*#^2\A$-L*CEC@<[(\DPWQTP@:>M@:>N!V?B; M]L(D?4GZDK)+TM;AT-9!R*[-#<3T=EUJ0E_UP79V7*CMI1RL//C*<@< M?&,V4]Z52T ,?!V@0P/SUP:6+5(5;<=5_O(T&V: 22@8$Z02 J-F\_RV=^!E M%6OI7Z^JBH8YC38L&^6UO*N7BXWX^_!ZM5*LO2\JSYB9%CS]ICG*V-9A[6!A M9NHD.]8 NN$M]9FA@V$]45XU3)RT?S*7IW88%DQ:&6N.4W"'8%V_#!&WW7&@ M&P>7287?;,S4@0ZLP_*TT]9 _[9,P?:JV53S]5?=7?BOS6"#8;]-E3%T+J876LY+NQ,6&.!OIC'3C*9+4AF M>QIC 3@#5M9/:$N=P[9S3WY!BMNZ>6TS^;T+\D+RF?RV14HYV2A$F7)TG%ET MDC..IH>EZ?Z'?X<3Z%'N8_' MT:/:BQ[SD=,]2 MSO:&<-292H>1T]UJJN56WBK-'QTMY(+E"(.J!E1MJ>V[>ZBDL]!%O;6MN4NI.)GW4YEQ^57A5;=4KTH++ M0X^9@#)EC3>11P,N5VGOVUOW!2F24VGI3S^FLM+;I6)Y)C\U;4YZJUFLK)91 M:P8YWI126YE.V,64]# C/7AV<48ZSPL7#5FN90^M$0ORS7E:NM)G(ZK:&^:1 M.[S\8#3+/"DIG;* ,?>3UI#29)T@_?.5IW_RUY[W"R6_.SE:U6G:AM&9Z,D8!)[N%;Z;.V=TP, M4P2Y2B'AA6G%2RL)QUI,"$C)7RGAMM_M*J6$_8+!/<^V80"7>+001 '-YQ>&Y6Q.K ;QAR>'9LL;)18@/ MM^3PEI?!IT/.L;(_V9_L[Z3[6U;2'/_XKW@+2PN>[]C:^-P]_WK[K^^W5[?/ M_ZMT[JZ4R\[#[7/GJ_)X_73__?'R^BF(-8V-<1;2:!L#GCM&WRC*?"CZ*O@V MEYHS5&[ >'4"0!L]XPFD0@C:\1AH6=!N[^$?["]/?P6G#]1V!+8,[?-JL3KE MM-C62+EB/3;J@K%>+:O"6P'/0@,CR]#,G@"8FGD5W!+X(4BI)K<)?1<&/LL M-@TF 4XI1COC/F*+-+@79C+86A@0]3WPP/F +L:,[S='4]->-=W0NKJ! %%$ M .2]L5\ZS!@]%7##='#AM!X] CZ+S?CHV"_P?UWNI'7!]_4& W"#T-^#+P:$ MA\*H+7#78*2,[!Q#AQ7K8U]\#<>ZJQF*R1B?1,_P,&1;&5MH"B&[ZML'8=#O>E^VA4I[Y6?S+%0ZY\5RN6IM'5.*/@ M O)?K& 5M6 5E3[WV?'$P27\A9%%^ L,\1>FV#(&%P=,2>V/;>M5QV>1O=LS MIQFX?>_J,V=@@ZF70:IL.KPJ28T%*T$+%3OZBS8IUBAR;M.W]5=FTOD8__%= M>5IX(>B<;@Z04&UF:$)@ *OCZ9SF'Q[AD0XXK@4:16\(Y $S@^>FI%6DHWI2 M1Y;G3O>$4X$&S1?:#WSHS;)_DFCCTH>O2?C(U,\;+D>I6%821LA_C@S3)YH^ MN.(3%)6+CJ)!SHFU M7L_V6)_.XICIT";0'@2/:[_F(7A"CS-GPLET$$Y;-V'I7,O6$T]03TUHS0KX M6U@?1PKX10*^/@UMJYM$5LZ&$CURGNR+=.PPX/]WI6G<3B[3:]-<%[ZUNM!. M',+<&>I1\='WA,GF6A&)4)E>J[!]&!;_<>S9>('"'(XVBM(8;4#P,,',0V& M!O 8)=!<05 JU@,!&&C&*?DZP(["'/0?<$(<$$GQHZD&PDFE%!6\UC;R8&@CY>:TI*XQ_"(U1D&>A M[4#%U6"/!B(Q9,=PPH1LP\Z7@,GL$OW==5<@@,-8/) 5E;OIQI(M9FKOFB+[!>S>[IHS9>9 MT!2UH6AOFMT7/C%*K7+BJ,2T:*XZVN7@?4NQM")N\A50P4*DY%-;OGM3N;-> MQCXE,I3/BK(Y4^@@43$KTDA_1=%Y (A!Q?D#>.9O^ M^NPC:62D;^"<%Y H_ P&5+JF$_?B88WC=1V]KVMHA^/!4]>R;;S ACG]B3C1 MR@VLBZ5<:.9/5;DK=HHJ/J7UP2'1'1=W_!48[(4L FP>AV+@H&T>5S'!;X"5 MP=< ITX/F##2N-_N_SQ\L^P7F/4ER8!HEP]WE['/=T1IX*QU',?JZ:&S@@]A M\QW"Q=?X\V*!OO)AG7TL*I?Q11#Q'=&E&&HP+Y @/0^7_,73;#"!\ ?QY\07 MS,&"_4VQNK#1PGOE1VOXP/2^2/&!]/]-FT0/17&=, C$!(H5-)^T=JB(V&# M>JX'K, 5(^Q&:$KB-US\T ;1=2TJ,)T8"QQZU(7W'_Z%ND3[#1R'CW MK\PV\38X8F<]XBL?SI[N;QZ1=NZ!8(+F\%#41%7A**;%/_;"(P^N1GS\?5"J MZ+5#?_!T..PBN'JA4SS5+M#T[V -]W7']L9N+%#+!Z 6D4X]RS/ZG&RUH$M@ M5)@0M,,7#94STKMO;JN19H ]^7FRBO$R, C/<,D-"(]D).5RRD6SJ]+TS;]I ML2W("9:3BV^?;E>0Y?_]6ZM2*7V:^3%HCQXH?_H(O0]U&,TBGN&&X?RV5*$? MN!#$4Z476)8/^D<@@K[7$ZW:[-4R7B,W!&B0Z2ZW^83[B^E#@16%)F,U^@VV M"8U&JKV@)S@>&R"GJC 9VY=@27FV?8>N@O83\-AAP""@PA8B'@E:; M.0D)&P1J$0.MQ$A;/*>]P/1 WS,538?_0_F*9@XL!ZRD/0DEJL-9& 332W M&7$6YP;!@,'.TY4@.%U"@Z&U&:IP%U_@Y^/@/!I@X9:*]?>DP+ !RQ0>7CYH_?F<,=- 7#Y.0I#8K10IELVPNP&)MT4TLTX#N>DA!]+SFB[(N MB0QO++0N%S"^7$)+1K-1##FSD^$$$Q&.G&]PM#3["/1+-8J[Y4/ M&)-KL@*?/ G2%:<+TW2G;Z!SI?UEJ.G<4--*28::RE#3'(>:+@L]RX-\R60, M2ZT$WPCJ3OB?]+70L'AYPL]@#)VAPL=/L)&PJXQ[-SCV_^@ MM(%9C>#Z)WYJ1 ^Q7ZA,T)>AMHM*9UI9T$L)T4]@!@Y!YUB>"PZ02?IHUJQQ M+1>6!GYZ5RXV0DLE$]=(7*S4_Q>VO==#P;[:9\*:V,K7)T?!S_ MS&O61 ^MS\#:<)0/M-<.VEWT8KAOX4,?^8Y1S$TKK$HH3NDQYZ55G?EZFF+" MIQ/(!NA[S*T_8S+'GT6#7D?#WZ- DA%0*U&L3[GA20?984ZD_F'T$.25P=\N M*"<@_Z'>U5UJD PT,*% -Y())4+O*%H$K3G6Q^.43]QR=H(^HU%LJKBX)8]9 MQ8,9I$\'S4HRT(.7<7/\ #V8R!@\EN#J08E,J*?;/6^$VP'-?(H9Z@Z=9;H: M#ZDC)O4+L*)$2##Y89?9.!)WHSD_DQE[X38!=U-^HAS1X/BT,76,'#\3!0EO?2]29H15,<&QU_B',6 M9KZ V2VY*#T7;0\; &\\?8&]GP*QJV=J9F;>:H0Y3VHOC&I$R@YUG&:SJ(KR M3TGF7%8$$>9J$,$I3 %^-DV'81YPAM#UFF!R9Q[[]T$#.6AL,M#0+O$JIH)3 M?G(X2'&F$S6(?/8?:C8/J8SK2U21XA/HYZ'U%APD\A@+$ C6VS*.W7$]Y"DJ MV:Q^\*QW'JWHNW44BE2G/#FJ'RR6IU+?)B)'K'" ?ZK2-4!%3/_F[PYN1?P7 M<1I!!0=VA.@Q4R[@"D\U?>X*^&U9Z8 (ILE^"S2D X"AK!!A>"N2PO85X])",9D18O)^QX_B#VW;?3,:4URX M7:5\>+>TDG1D"Q)+PNR0*N:@AJ:"B=^7C7!V#JYP41'G.:O)4W[PGSMINOMA M\25KR#5;85C?-!O6K)5VS78MK/>+@[<$W+LR?6.Y!W# 4K%4SQDRY&KR,HZF MO#]Y>=]SB\$IMV3^5,.ZLUX#@2G7+-VPKE@/UJR>=LVDP)0",Y\&9L=[*2H5 MR?LK#(N63%Q-R35+-ZPG-@X,3"DOI;P\6 ,3DZ&DN%S-MYQ(:;G:L/[',T$I MEZ2TE-+RL*W+_]%,Z8ZO=7XI!>;JYY>IUTP*S),6F,N+C.PSD"> H0W!:%-% M@.V.PU8.:!49ZP/EUASPG%X9TAH90[ JBD8K17'J&%#V9F$FI=G3QYJA8*)5 M4;E!+$,>[[HPO82#!2%0@:N':%T\+Q-#V*+9DY&T3D=Q+!['ZJ?2\I$,+6<* M><%1W@BFH"MP&WA"!T<[B<;4QU$0BB*?7O4'2,""(M-C--9P\EB3 S$4-9V# M2QI:U[(Y2)D? XC9E R#;X?0RBNSE;'E.#KP*06N:RYF?/.@> M_#9.^J=*& M0$3K>[T ;,2/-T28%4JB]!,RQ6!$6+!X"WK^A_6&'5-_X5KW+<*.B S 9"^6 MJ_-$3S'1 D\FI99C*9L(%^I0X#XM(X]#-F%UJ<<_16 QY19@PDXTL<"A,$:< M763C_#8HC9GRF/KP2AFTF-T_ @:B M8;% CH1$$VN34 ["U <@*%A26FJ^V:\PFJ+RR :81<,Y E'9,-BSSW&S'G7G M)\HFS,GR,3IN83.5*L^Z LZZL6#ERJ7"OT26.U#HP+,I(A6&A65_Z$7,)[?# M8%("3J9!#@R/,$_R!\.Q2B)N)%IE)FAS:1YN4K1)I)/\I>&6UTG#?>A\N2Y< M/%YW_EGHW#Q?/T:R946";LHDW-]*]$]2EJWX:7E^[:PUL/F"3^>5)F>1SL_F M/;STVM3IKK$!S)2A6S\+ -=O3FPW)ZH@K'M1F'>JJ.X5XZQ=:[SHX*!6'T_5 M%(S,42D56V&%M'U8U$!X>O_O9W_]=0;VD8O#P3\%+<(3L/U<[!?GA:CE9BK_ M\C YT!7P;:#VX O#_WRE.SW#<@A&I=.U/,H!Q"0F5'2)<\NM'Y0'2WTUO^?6 M-WX)=LPW+:3;$X*\HET)GH'E@(0.8)>B5C"E&L?PSI-2)@-N1M M@$/@"7PRS#:S-5IGRX=[]$'!\F5.'T*EH!G79T&]H#Q@H.US#$(^$9Q71$A% MA%'\@,#6W@*T1JRN$. O.RYC!H=O-3SP:+T1)N\C4!_ETZ/W#(X 4C=Q'W8Z MTOH^,!;5"HJU3%%_56<].QLQ!H(GE9G,;!4D<3,,>'!,? FCD""GIDY/P7BP"B1I:9>U;#+ M$/(A=*_%5F"ZMMWG+OX(:/N%X,JH,A*?(_Y :H(?P80G$7Q20%SB[,41U3G\ MEI%H.'(_%1 &V1@C0UK M0FK*\ASE_[=WK;V)(UGT^_X**])*R8B7@82DIQ6)D/0T,YF$#61WY].H@@NP MVMB,;;J3?S]U;SUL8YO8$(C)6)H'$'"];MVJ.G7O.7/JSQP#'2W"*K@RQ@9H M#;X ^@&(0J$:<< O*MGLPLP9(ILVQ$?&:C&9> #94;820BLD8:7>^=G#O>72 M\R2$UK6)]0(+&!O8+VJUZ,FR)%FFY"*]#^1A>)&\8P?$]2&A 7??S3CH@D8< MQED A6%=XM+):^&,@\RA%;:/&FN:.UHNV"D@)S78+ M'ON8VF&^VD"6![J;?P]D*H 5U%4( M)=9A 2)EP.R.""U_%CX$F!8=#[A/5%F&X"Y$JW+I@NT <5LGVO;-=GX@V.L* M F!,:%]ID_+]$L.6C9M$JI#4'-4=E'!N5$1?L3*&FDX5R1JKOB5(8IE#0 Y5 MJ1,$!=H4!3;8P%H6IQ6,-A/L'*%1 ,&46ITWH]P1 &6,%(Y2/5*:?ZPN [:5 M)R92645WLI457DP\MH!;FYD+3Z+C(?_,21%""B^"Q):O>,)FI#-6J^(3?0$6 M8G4EX%C,J"TKX@F5W)AI(\N2 UM^A+E!*1W\J>!MQ\G ?@>R"57+<5 S"UF, M<9\@$'(*=L)^B5L1@99+5'Q,D&&(E24L]8MXVJUXVE ]39KN$P4Q0>[?^VH& M_F>)"O"L'Q[0\L"=1WT]"4T,:=%A5E/)R,D;;(HK!_@E+O&A9A7#D$K,/2/F MWBPQ]Q)S+S'W#X>YCQ<*7<^[^V$>L%9'B_J;(Y607]J.# :W M$+:2!\&7V_R7%:Z5+BV%5M 5=T\()]D!W!Z"[_[B4S=%\U70T)IR3,?A,0U? M8XDQY1,+RPS)._%(3&J@ @6$FU\JU*O@++Z9@T'?LVC+WM:[?1 MP_W-ZH(C]PCE#$JJ2]<.R:O$3-)[\=@.NP+S:@Y!JJXV! MP<.B;\K1"$$ME16M$AYSJ_1U9DO6((VZ+ES+NFC]KFD(6E"Y4"EE09?#06.B M<"LVV&Q&P4V,8^/ABIU[.?,[W]D(XG"8@2ZU^#5^TNS2KNB8+/GUENFG-26? MBX"[&8"'%R[]CDBSB[@=P,.LZ^:F%\!,V7N)Q]IR[F]X*NXUTCL.XDQ=LC1J MP92(M<#;L$,Y"D_9QI&HNYH),5T)K:N-4- Y);!VJ,!:JP362F"ML,#:GDH- M\*A%4^%1\#*"1PVZ#R.MWZ^%=^_WHZ\W#UK_[LO]P^_=4?_^+GDCLM>@GR E M+%250X H3]LY(,K=]Z(P"8M.B:6L0KR+ Y7ZMD#E[AMT"W7G2!J%-N3W M'Q!0!\$OXI+SSO&IUI&^X+RIZ_) SY.(I(8JXCGLZ:R_8;-X'VA)5R"R3MR( MAK4+0[$O?1'[HE?"Q6(,T*/-MG^8^\6>CHRN",L%.$5PZUJ1UZZPTY.7^W\I MR,N-7[;6BM#9!WC)4DP/!D$GRH'Q-PG^JUM\!P91J=H7'@Y1^J[\$?:(:Z4Y M&5Y'O2LA[BY&AB>$8ORF8D]Z2>9>!$$-+Z?'W/]<6H;M*O;D" MC'SNA2)-R"I6?&0IR0Y;;[OH"%6JI'4GK8JGS7^OB'M\ A$,+NTAU&#B$D_) MD-CS5H-X=#G F(IURAUQ6#*S[DHFL/L5T92-NV;33CFZ'(%P[NKQS[*?K+,L?7"BV9'>P>.WL8^2K8@2\EQY71RIBZ9>^7L>7.O MM5BXSK,)((9V[5B0%_=?8BUQL\E-7!NQ+2(?!J!9_H-"]EZP!FE<4%[9AJ9& M;@]&(LTB_SK8C*R#.ZWE<=^66W7O9!<6G,+3FZ9BNC%_;WQV[&>G^"NQ^=$) MSB+R34O/)OJ6F3\UVQ%W8[<]2+38S;ME2P5 M?-,1+/90Y_ABAF%+JGZSV:HUWJ8)^1Q/D5Q* ,> 3U'OFA=O<1Y]FZ_GLKW] M5JULR<=LR3K7D*&\C[X/X5D"Z#%DPL"^#R2OGQ>VM8+72VBW*GJGL\]&?Y". MT_7:>9KR:=EOZ25D=;!EGP4EY''E^SUGOJZJ]5[^G:/ON]L KHY:B]78<);( M)1D69M_18[?:O,1LI/7ZO-C; 3;K:6[#4^S&54WJL]SU+XTNE]$58!N]W8*3 MTL:-*2!B:0\_!U7 &N!;F3(BDJ6$4XWVR#XSM-2_^GGZ#?^Q?J)=9\WIY=M6 MS>.@-F:W&]0R548_YTVD@BJ2^*8WX0$32 ) GC$@;N98/*LNB,<62?7C\=*% M)RT7(OL?(NI$ AXP>[DF,E+RXO><[I:M,YLGV@A"O-EBO9P#_=?$0B$9Y)J3 MM]&R_[#1$.KQPN\#%NH^@+WR@$YVHRBT$_ZG&<)?8IZW8'A)8,;1]#-2U8\G82:<,/W-B>2VZ3GS M!<3V$<-9(%D%$$U.0/#+X<2AIHTI0D1%QN/3&T^G55W1J!/7A0=+;E_(&F*_ MEA2DCEW-^"-H""5LN)!#WXRTBA-[-U=[:]U0G O#]] MQGP)N7M+3?V.>]UH$$%:PG$X%WE/V=^R-*W95@6' RT1LW2[;? M UQ G27,.9G2S$G@T6/&@OVT^N12\JU*)CX4H7++$V&(X-Q33QRB<*IXZA!% MD[?S#M!JMGA\[Y*N(T#B6VT&=/I;7@ZWA2RUG>I)8#ZXF;YYGY9/J'QR:Y M_YFM1?]W3$X2/\^AB"([7^S8(LP/([;C"FC6J?@FLH--3 NV6_ M=JVX08N2STUZH]:LZ>_42K4SG_G^XE.]_N/'CQH[\M>FSO=ZUQW/S._4JU-C M2MRZ07Q2[[1;S=9YO=%HZ.U6I].^:+8;S#>>G]?I\Y]G[;-6YZPV\^?*?2)^ MP%H-PLZ?Q#+R,S"-0#:[U@4Z6\[HR_D].*LM1T*:'8F$"(2VR\EOI;J.C[_H M<;&Y[M2EE">&AQYTYWP7&>H-?)8>)M%EK^>.0&(4N !2RK#.3=@J9W+-B__! MPJ!]85/0T:Z(_:VBW1$A^=T5\D0H9 )/-D#$V?-=H5 YQ:9)X3Z+(L*!E,4( M35.7^@X?P&/39O-L 5.-P_RNTJ5@K9?^D9F*KO 0?C1=93 XAUQ]7*'9)Z(C M+WA' OQ +LLYNMDC_LE/I7UL;A\7Q;&/BSSV\1!<^@TQ6;HTCZU:5(2M=TNO94D[^6?NH/G>W6Z7DGR^SL08,FK$GR9G_@4N#)L?T0A7Z<7C]\J3WD E:\(UN-IMPX M#(G[1&SJ5>^?+?H"=RQB7_#V&_@#,J,/T8BBSX7DAGP@K]LL+:T8EA;SNIGV MS#&OFR954OK9TL\6V/H_N)\MO6Q!["SF93.=/%.\;#ZQJ+ 'UL^UQ]JPUJOA M)5A'7&'IK=/&SCQN>6[=Q@' ZUOC'AL.Z )14R&(!I*F"4A4%N C7-+DF/F&V#1>30L@%P&BMX9G!/4Q1'DGI84?B(4/>U_?S\(+LG*$+7A$GAW;F;^P%<"G M-I+Z#LO##L>]>][:T[_7VW2/66 8&0W#E$_"FEM9^B-9^??.E MM/;UUGX-P?%F:>R';^RWW:O2V-<;^RUYHE9IYX=MYX.'F]+.U]OY("R769K[ M*RU*,MGD@O1&&O?.KIO80TW8 9FF@13'-QFQ"!Y'%U+B"0+8]!2)8 MB%1[*Q7:0',VD6B$6\36N8C%T:$]E<7FT:$M;A+BMCF(6^K5YL] /(0$Q(WT M:M\KG>;U"NP@H41ESGGF-$B=XV\BN7/#_B]WW='CP\TP6=CG/9/%=KQK&ZS0 MFKCTKZ7ICKC3;\^L>7 MD?;+P_WCH*+U[WJUC0](!1_.-;$-!SN 6X;3E"-6CE@Y8N6(98GX.JWI!6[& MU4N6)C1K9VGA-1$VSL0CYLI7Y*8*=E#1OX@3&M()%Z)SZEY=^]6QB<\VU%JO MIET[RQ?BQI0#2Y,^T&:DFW41VI%D>2B&E1) ^78ZPOOELI38T&UW.*H.NK_< M5*\>;KJ_I6*&A8,"SW+"/>SEYSJ.Q[\^UV?^W+K\&U!+ 0(4 Q0 ( .Y! MF5A](11)#0@ )1$ - " 0 !E>%\V-#,U.#%\V-3DP.#@N:'1M4$L! M A0#% @ [D&96%LRFU"P*0 9.X T ( !44@ &5X M7S8U.3 X.2YH=&U02P$"% ,4 " #N09E8?9Y&.!P- "(E0 $0 M @ $L<@ &UL4$L! A0#% @ [D&96!G$X=W%*@ ])L# !4 M ( !Y8L '-H>68M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( .Y!F5B7 MLA]7F4$ *IP P 5 " =VV !S:'EF+3(P,C0P,S,Q7VQA M8BYX;6Q02P$"% ,4 " #N09E8*W#=,)LN )#@0 %0 M@ &I^ &UL4$L! A0#% @ [D&96*P, M+@S-YP H6$- !4 ( !=R68R,#(T,#,S,6-?,3!Q :+FAT;5!+!08 "P + +4" !W#P( ! end XML 66 shyf20240331c_10q_htm.xml IDEA: XBRL DOCUMENT 0000743238 2024-01-01 2024-03-31 0000743238 2024-04-19 0000743238 2024-03-31 0000743238 2023-12-31 0000743238 2023-01-01 2023-03-31 0000743238 2022-12-31 0000743238 2023-03-31 0000743238 us-gaap:CommonStockMember 2023-12-31 0000743238 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-12-31 0000743238 us-gaap:RetainedEarningsMember 2023-12-31 0000743238 us-gaap:NoncontrollingInterestMember 2023-12-31 0000743238 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000743238 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000743238 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000743238 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000743238 us-gaap:CommonStockMember 2024-03-31 0000743238 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-03-31 0000743238 us-gaap:RetainedEarningsMember 2024-03-31 0000743238 us-gaap:NoncontrollingInterestMember 2024-03-31 0000743238 us-gaap:CommonStockMember 2022-12-31 0000743238 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0000743238 us-gaap:RetainedEarningsMember 2022-12-31 0000743238 us-gaap:NoncontrollingInterestMember 2022-12-31 0000743238 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000743238 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000743238 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000743238 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000743238 us-gaap:CommonStockMember 2023-03-31 0000743238 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-31 0000743238 us-gaap:RetainedEarningsMember 2023-03-31 0000743238 us-gaap:NoncontrollingInterestMember 2023-03-31 0000743238 shyf:ChassisPoolAgreementsMember 2024-03-31 0000743238 shyf:ChassisPoolAgreementsMember 2023-12-31 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember 2023-12-31 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember 2024-03-27 0000743238 us-gaap:LetterOfCreditMember shyf:LendersMember 2024-03-27 0000743238 shyf:SwingLineLoansMember shyf:LendersMember 2024-03-27 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember us-gaap:FederalFundsEffectiveSwapRateMember 2024-03-27 2024-03-27 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember 2024-03-27 2024-03-27 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember shyf:SecuredOvernightFinancingRateSOFRMember 2024-03-27 2024-03-27 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember 2024-01-01 2024-03-31 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember shyf:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 0000743238 us-gaap:RevolvingCreditFacilityMember shyf:LendersMember 2024-03-31 0000743238 shyf:FleetVehiclesAndServicesMember 2024-03-31 0000743238 shyf:SpecialtyVehiclesMember 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember country:US shyf:FleetVehiclesAndServicesMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember country:US shyf:SpecialtyVehiclesMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember country:US 2024-01-01 2024-03-31 0000743238 srt:ConsolidationEliminationsMember country:US 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember shyf:FleetVehiclesAndServicesMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember shyf:SpecialtyVehiclesMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000743238 srt:ConsolidationEliminationsMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000743238 srt:ConsolidationEliminationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000743238 srt:ConsolidationEliminationsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000743238 srt:ConsolidationEliminationsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember country:US shyf:FleetVehiclesAndServicesMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember country:US shyf:SpecialtyVehiclesMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember country:US 2023-01-01 2023-03-31 0000743238 srt:ConsolidationEliminationsMember country:US 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember shyf:FleetVehiclesAndServicesMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember shyf:SpecialtyVehiclesMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000743238 srt:ConsolidationEliminationsMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0000743238 srt:ConsolidationEliminationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000743238 srt:ConsolidationEliminationsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000743238 srt:ConsolidationEliminationsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000743238 us-gaap:LandAndLandImprovementsMember 2024-03-31 0000743238 us-gaap:LandAndLandImprovementsMember 2023-12-31 0000743238 us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0000743238 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000743238 us-gaap:MachineryAndEquipmentMember 2024-03-31 0000743238 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000743238 us-gaap:FurnitureAndFixturesMember 2024-03-31 0000743238 us-gaap:FurnitureAndFixturesMember 2023-12-31 0000743238 us-gaap:VehiclesMember 2024-03-31 0000743238 us-gaap:VehiclesMember 2023-12-31 0000743238 us-gaap:ConstructionInProgressMember 2024-03-31 0000743238 us-gaap:ConstructionInProgressMember 2023-12-31 0000743238 srt:MinimumMember 2024-01-01 2024-03-31 0000743238 srt:MaximumMember 2024-01-01 2024-03-31 0000743238 srt:MaximumMember 2024-03-31 0000743238 shyf:PossibleEpaViolationMember 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehicleSalesMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehicleSalesMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:FleetVehicleSalesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 shyf:FleetVehicleSalesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:MotorhomeChassisMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:MotorhomeChassisMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:MotorhomeChassisMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 shyf:MotorhomeChassisMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:OtherSpecialtyVehiclesMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:OtherSpecialtyVehiclesMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:OtherSpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 shyf:OtherSpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:AftermarketPartsAndAccessoriesSalesMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:AftermarketPartsAndAccessoriesSalesMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:AftermarketPartsAndAccessoriesSalesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 shyf:AftermarketPartsAndAccessoriesSalesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:SegmentContinuingOperationsMember 2024-01-01 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2024-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember us-gaap:SegmentContinuingOperationsMember 2024-03-31 0000743238 us-gaap:SegmentContinuingOperationsMember 2024-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehicleSalesMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehicleSalesMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:FleetVehicleSalesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 shyf:FleetVehicleSalesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:MotorhomeChassisMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:MotorhomeChassisMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:MotorhomeChassisMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 shyf:MotorhomeChassisMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:OtherSpecialtyVehiclesMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:OtherSpecialtyVehiclesMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:OtherSpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 shyf:OtherSpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:AftermarketPartsAndAccessoriesSalesMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:AftermarketPartsAndAccessoriesSalesMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember shyf:AftermarketPartsAndAccessoriesSalesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 shyf:AftermarketPartsAndAccessoriesSalesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:FleetVehiclesAndServicesMember us-gaap:SegmentContinuingOperationsMember 2023-03-31 0000743238 us-gaap:OperatingSegmentsMember shyf:SpecialtyVehiclesMember us-gaap:SegmentContinuingOperationsMember 2023-03-31 0000743238 us-gaap:MaterialReconcilingItemsMember us-gaap:SegmentContinuingOperationsMember 2023-03-31 0000743238 us-gaap:SegmentContinuingOperationsMember 2023-03-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y 0000743238 SHYFT GROUP, INC. false --12-31 Q1 2024 277000 276000 0 0 2000000 2000000 0 0 0 0 80000000 80000000 34361000 34303000 0.05 0.05 P1M 0.02 1550000 37163000 P1Y 0.21 2 false false false false 10-Q true 2024-03-31 false 001-33582 MI 38-2078923 41280 Bridge Street Novi MI 48375 517 543-6400 Common Stock SHYF NASDAQ Yes Yes Large Accelerated Filer false false false 34374065 13251000 9957000 78820000 79573000 52803000 50305000 97931000 105135000 18890000 34496000 6700000 7462000 268395000 286928000 80905000 83437000 45078000 45827000 48880000 48880000 44399000 45268000 17300000 17300000 2724000 2409000 507681000 530049000 86159000 99855000 8212000 7231000 11675000 13526000 3939000 4756000 10050000 10817000 12605000 11965000 18890000 34496000 164000 185000 151694000 182831000 7265000 8184000 36776000 36724000 65121000 50144000 260856000 277883000 0 0 94790000 93705000 152035000 158461000 246825000 252166000 507681000 530049000 197889000 243439000 163827000 200515000 34062000 42924000 3719000 6949000 32273000 32289000 35992000 39238000 -1930000 3686000 2053000 1648000 97000 70000 -1956000 -1578000 -3886000 2108000 783000 430000 -4669000 1678000 -0 -32000 -4669000 1710000 -0.14 0.05 -0.14 0.05 34319000 35058000 34319000 35340000 -4669000 1678000 4435000 3864000 1474000 1827000 -66000 -0 1746000 -22500000 -7204000 9147000 -10119000 -16920000 -1851000 419000 981000 -978000 -268000 -2644000 -3957000 5887000 5719000 4469000 75000 25000 500000 -5644000 -4944000 40000000 40000000 25000000 31000000 1716000 1878000 -0 8765000 -389000 -3470000 12895000 -5113000 3294000 -4170000 9957000 11548000 13251000 7378000 34303000 93705000 158461000 0 252166000 10000 389000 -0 -0 389000 -0 1757000 -0 1757000 48000 0 0 0 0 1474000 0 0 1474000 0 -4669000 0 -4669000 34361000 94790000 152035000 0 246825000 35066000 92982000 175611000 101000 268694000 5000 4656000 -0 -0 4656000 -0 1820000 -0 1820000 349000 893000 7872000 -0 8765000 193000 0 0 0 0 1827000 0 0 1827000 1710000 -32000 1678000 34915000 89260000 167629000 69000 256958000 <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>NOTE 1 </b><b>–</b><b> </b><b>N</b><b>ATURE OF OPERATIONS AND BASIS OF PRESENTATION</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">As used herein, the term “Company”, “we”, “us” or “our” refers to The Shyft Group, Inc. and its subsidiaries unless designated or identified otherwise.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Nature of Operations</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We are a niche market leader in specialty vehicle manufacturing and assembly for the commercial vehicle (including last-mile delivery, specialty service and vocation-specific upfit) and recreational vehicle industries. Our products include walk-in vans and truck bodies used in e-commerce/parcel delivery, upfit equipment used in the mobile retail and utility trades, service and vocational truck bodies, luxury Class A diesel motorhome chassis and contract manufacturing and assembly services. We also supply replacement parts and offer repair, maintenance, field service and refurbishment services for the vehicles that we manufacture as well as truck accessories.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The accompanying unaudited interim condensed consolidated financial statements reflect all normal and recurring adjustments that are necessary for the fair presentation of our financial position as of March 31, 2024, our results of operations for the three months ended March 31, 2024 and our cash flows for the three months ended March 31, 2024. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission on February 22, 2024. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results expected for the full year.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">For a description of key accounting policies followed, refer to the notes to The Shyft Group, Inc. consolidated financial statements for the year ended December 31, 2023, included in our Annual Report on Form 10-K.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i></i></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Supplemental Disclosures of Cash Flow Information</i></p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: justify;"> </p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: justify;">Non-cash investing in the three months ended March 31, 2024 and March 31, 2023 included $2,007 and $2,494 of capital expenditures, respectively. The Company has chassis pool agreements, where it participates in chassis converter pools that are non-cash arrangements and they are offsetting between current assets and current liabilities on the Company’s Consolidated Balance Sheets. See "Note 3 – <i>Debt</i>" for further information about the chassis pool agreements.</p><p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Supplemental Disclosures of Cash Flow Information</i></p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: justify;"> </p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: justify;">Non-cash investing in the three months ended March 31, 2024 and March 31, 2023 included $2,007 and $2,494 of capital expenditures, respectively. The Company has chassis pool agreements, where it participates in chassis converter pools that are non-cash arrangements and they are offsetting between current assets and current liabilities on the Company’s Consolidated Balance Sheets. See "Note 3 – <i>Debt</i>" for further information about the chassis pool agreements.</p> 2007000 2494000 <p style="margin: 0pt 7.2pt 0pt 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b>NOTE 2 – INVENTORIES</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b> </b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Inventories are summarized as follows:</p> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>March 31,</b></p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>December 31,<br/> 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,164</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,374</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,209</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,543</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials and purchased components</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">90,558</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">93,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total inventories</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">97,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">105,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>March 31,</b></p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>December 31,<br/> 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,164</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,374</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,209</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,543</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials and purchased components</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">90,558</td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">93,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total inventories</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">97,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">105,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 5164000 9374000 2209000 2543000 90558000 93218000 97931000 105135000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>NOTE 3 – DEBT</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b> </b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Short-term debt consists of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,<br/> 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>December 31,<br/> 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chassis pool agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">18,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">34,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total short-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">18,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><i>Chassis Pool Agreements</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The Company obtains certain vehicle chassis for its walk-in vans, service bodies and specialty vehicles directly from the chassis manufacturers under converter pool agreements. Chassis are obtained from the manufacturers based on orders from customers, and in some cases, for unallocated orders. The agreements generally state that the manufacturer will provide a supply of chassis to be maintained at the Company’s facilities with the condition that we will store such chassis and will not move, sell, or otherwise dispose of such chassis except under the terms of the agreement. In addition, the manufacturer typically retains the sole authority to authorize commencement of work on the chassis and to make certain other decisions with respect to the chassis including the terms and pricing of sales of the chassis to the manufacturer’s dealers. The manufacturer also does not transfer the certificate of origin to the Company nor permit the Company to sell or transfer the chassis to anyone other than the manufacturer (for ultimate resale to a dealer).</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Although the Company is party to related finance agreements with manufacturers, the Company has not historically settled related obligations in cash, except as required under our credit agreement. The obligation is usually settled by the manufacturer upon reassignment of the chassis to an accepted dealer, and the dealer is invoiced for the chassis by the manufacturer. The Company has included this financing agreement on the Company’s Condensed Consolidated Balance Sheets within <i style="font-size: 10pt;">Other receivables – chassis pool agreements </i>and <i style="font-size: 10pt;">Short-term debt – chassis pool agreements</i>. Typically, chassis are converted and delivered to customers within 90 days of the receipt of the chassis by the Company. The chassis converter pool is a non-cash arrangement and is offsetting between Current assets and Current liabilities on the Company’s Condensed Consolidated Balance Sheets.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Long-term debt consists of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,<br/> 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>December 31,<br/> 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Line of credit revolver</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">65,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finance lease obligation</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total debt</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">65,285</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less current portion of long-term debt</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(164</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><i>Revolving Credit Facility</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">On November 30, 2021, we entered into an Amended and Restated Credit Agreement (the "Credit Agreement") by and among us and certain of our subsidiaries as borrowers, Wells Fargo Bank, N.A., as administrative agent, and the lenders party thereto consisting of Wells Fargo, N.A., JPMorgan Chase Bank, N.A., PNC Bank, N.A. and Bank of America, N.A. (the "Lenders"). Certain of our other subsidiaries have executed guaranties guarantying the borrowers' obligations under the Credit Agreement.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">On May 31, 2023, the Company amended the Credit Agreement to effectuate the transition of the underlying variable interest rate from LIBOR to the Secured Overnight Financing Rate ("SOFR"). Our interest expense is not expected to increase materially with this transition. Increased interest expense and/or disruption in the financial market could have a material adverse effect on our business, financial condition, or results of operations.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">On March 27, 2024, we entered into the Second Amendment to Amended and Restated Credit Agreement (the “Credit Agreement Amendment”). which amended the Credit Agreement. The Credit Agreement Amendment, among other things, (i) reduced the revolving credit commitments from $400,000 to $300,000, (ii) increased the applicable margin for term SOFR loans and base rate loans, (iii) adjusted the calculation of debt for purposes of determining the leverage ratio and (iv) temporarily increased the maximum leverage ratio.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Under the Credit Agreement, we may borrow up to $300,000 from the Lenders under a secured revolving credit facility which matures November 30, 2026. We may also request an increase in the facility of up to $200,000 in the aggregate, subject to customary conditions. The revolving credit facility is also available for the issuance of letters of credit of up to $20,000 and swing line loans of up to $15,000, subject to certain limitations and restrictions. The revolving credit facility carries an interest rate of either (i) the highest of prime rate, the federal funds effective rate from time to time plus 0.5%, or the <span style="-sec-ix-hidden:c110459830">one</span> month adjusted SOFR including a credit spread adjustment plus <span style="-sec-ix-hidden:c110459831">2.00%;</span> or (ii) adjusted SOFR, in each case plus a margin based upon our ratio of debt to earnings from time to time. The applicable borrowing rate including the margin was 7.42% (or one-month SOFR including a credit spread adjustment plus 2.00%) at March 31, 2024.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">  </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The revolving credit facility is secured by security interests in, and liens on, all assets of the borrowers and guarantors, other than real property and certain other excluded assets. At March 31, 2024 and December 31, 2023, we had outstanding letters of credit totaling $1,550, related to our workers’ compensation insurance.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Under the terms of our Credit Agreement, available borrowings (exclusive of outstanding borrowings) totaled $48,155 and $83,243 at March 31, 2024 and December 31, 2023, respectively. The Credit Agreement requires us to maintain certain financial ratios and other financial covenants; prohibits us from incurring additional indebtedness; limits certain acquisitions, investments, advances or loans; limits our ability to pay dividends in certain circumstances; and restricts substantial asset sales, all subject to certain exceptions and baskets. At March 31, 2024 and December 31, 2023, we were in compliance with all financial covenants in our Credit Agreement.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,<br/> 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>December 31,<br/> 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chassis pool agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">18,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">34,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total short-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">18,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18890000 34496000 18890000 34496000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,<br/> 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>December 31,<br/> 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Line of credit revolver</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">65,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finance lease obligation</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total debt</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">65,285</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less current portion of long-term debt</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(164</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 65000000 50000000 285000 329000 65285000 50329000 164000 185000 65121000 50144000 400000000 300000000 300000000 200000000 20000000 15000000 0.005 0.0742 0.02 1550000 48155000 83243000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><b>NOTE 4 – REVENUE</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt 7.2pt 0pt 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Changes in our contract assets and liabilities for the three months ended March 31, 2024 and 2023 are summarized below:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Contract Assets</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">50,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">86,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c110459876"> (37,163</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(66,340</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets recognized, net of reclassification to receivables</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">39,662</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">39,441</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">52,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">60,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Contract Liabilities</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3,319</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4,421</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash received in advance and not recognized as revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">2,502</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">6,885</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">7,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The aggregate amount of the transaction price allocated to remaining performance obligations in existing contracts that are yet to be completed in the Fleet Vehicles and Services ("FVS") and Specialty Vehicles ("SV") segments are $356,089 and $83,334, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">In the following tables, revenue is disaggregated by primary geographical market and timing of revenue recognition. The tables also include a reconciliation of the disaggregated revenue within the reportable segments.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Eliminations and </b></p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Primary geographical markets</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">26,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">26,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 48%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Timing of revenue recognition</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">95,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">47,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">142,851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">   </p> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b></b></p> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Eliminations and</b></p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Primary geographical markets</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154,028</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">238,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">5,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">5,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">243,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 48%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Timing of revenue recognition</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">147,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">49,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">193,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">243,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Contract Assets</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">50,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">86,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c110459876"> (37,163</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(66,340</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets recognized, net of reclassification to receivables</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">39,662</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">39,441</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">52,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">60,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Contract Liabilities</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities, beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3,319</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4,421</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash received in advance and not recognized as revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">2,502</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">6,885</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities, end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">7,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 50304000 86993000 66340000 39662000 39441000 52803000 60094000 4756000 5255000 3319000 4421000 2502000 6885000 3939000 7719000 356089000 83334000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Eliminations and </b></p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Primary geographical markets</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">171,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">26,390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">26,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 48%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Timing of revenue recognition</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">95,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">47,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">142,851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Eliminations and</b></p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Primary geographical markets</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154,028</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">238,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">5,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">5,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">243,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 48%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Timing of revenue recognition</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">147,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">49,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">193,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">243,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 81369000 90098000 0 171467000 26390000 32000 0 26422000 107759000 90130000 0 197889000 12281000 42757000 0 55038000 95478000 47373000 0 142851000 107759000 90130000 0 197889000 154028000 87184000 -3181000 238031000 5405000 3000 0 5408000 159433000 87187000 -3181000 243439000 12154000 37562000 0 49716000 147279000 49625000 -3181000 193723000 159433000 87187000 -3181000 243439000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b>NOTE 5 – PROPERTY, PLANT AND EQUIPMENT</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Property, plant and equipment are summarized by major classifications as follows:</p> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,578</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">55,466</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plant machinery and equipment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">61,188</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">19,460</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vehicles</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,157</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in process</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">8,190</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,570</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Subtotal</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,044</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158,943</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(78,139</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(75,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property, plant and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We recorded depreciation expense of $3,566 and $2,912 during the three months ended March 31, 2024 and 2023, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,578</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">55,466</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Plant machinery and equipment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">61,188</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">19,460</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vehicles</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,157</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in process</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">8,190</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,570</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Subtotal</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,044</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158,943</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(78,139</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(75,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property, plant and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 12583000 12578000 55466000 53789000 61188000 60517000 19460000 19474000 2157000 2015000 8190000 10570000 159044000 158943000 78139000 75506000 80905000 83437000 3566000 2912000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>NOTE 6 – LEASES</b></p> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">We have operating and finance leases for land, buildings and certain equipment. Our leases have remaining lease terms of <span style="-sec-ix-hidden:c110459974">one</span> year to 16 years, some of which include options to extend the leases for up to 15 years. Our leases do not contain residual value guarantees. Assets recorded under finance leases were immaterial (See "Note 3 – <i>Debt</i>").</p> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Operating lease expenses are classified as Cost of products sold and Operating expenses on the Condensed Consolidated Statements of Operations. The components of lease expense were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,964</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term leases(1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="margin: 0pt 0pt 0pt 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><sup style="vertical-align:top;line-height:120%;">(1) </sup>Includes expenses for month-to-month equipment leases, which are classified as short-term as the Company is not reasonably certain to renew the lease term beyond one month.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The weighted average remaining lease term and weighted average discount rate were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term of operating leases (in years)</p> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">7.0</td><td style="width: 1%; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right;">7.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average discount rate of operating leases</p> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">3.0</td><td style="width: 1%; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right;">2.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><br/> Supplemental cash flow information related to leases was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flow for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Right of use assets obtained in exchange for lease obligations:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; padding-left: 9pt;">Finance leases</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Maturities of operating lease liabilities as of March 31, 2024 are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Years ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024<sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">8,610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2025</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10,569</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2026</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">8,434</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2027</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">5,735</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2028</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">4,148</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;">2029</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">3,650</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Thereafter</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,715</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total lease payments</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">51,861</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Imputed interest</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(5,035</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">46,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="margin: 0pt 0pt 0pt 18pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><sup style="vertical-align:top;line-height:120%;">(1) </sup>Excluding the three months ended March 31, 2024.</p> P16Y P15Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,964</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term leases(1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term of operating leases (in years)</p> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">7.0</td><td style="width: 1%; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right;">7.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average discount rate of operating leases</p> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">3.0</td><td style="width: 1%; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right;">2.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flow for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Right of use assets obtained in exchange for lease obligations:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; padding-left: 9pt;">Finance leases</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2744000 2964000 318000 252000 3062000 3216000 P7Y P7Y10M24D 0.03 0.028 2918000 2793000 1879000 3975000 7000 65000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Years ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024<sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">8,610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2025</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10,569</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2026</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">8,434</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2027</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">5,735</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2028</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">4,148</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 36pt;">2029</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">3,650</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Thereafter</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,715</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total lease payments</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">51,861</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Imputed interest</p> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(5,035</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">46,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8610000 10569000 8434000 5735000 4148000 3650000 10715000 51861000 5035000 46826000 <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>NOTE 7 – COMMITMENTS AND CONTINGENT LIABILITIES</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b> </b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">At March 31, 2024, we and our subsidiaries were parties, both as plaintiff and defendant, to a number of lawsuits and claims arising out of the normal course of our businesses. In the opinion of management, our financial position, future operating results or cash flows will not be materially affected by the final outcome of these legal proceedings.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><i> </i></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><i>Warranty Related</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">We provide limited warranties against assembly/construction defects. These warranties generally provide for the replacement or repair of defective parts or workmanship for a specified period following the date of sale. The end users also may receive limited warranties from suppliers of components that are incorporated into our chassis and vehicles.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Certain warranty and other related claims involve matters of dispute that ultimately are resolved by negotiation, arbitration or litigation. Infrequently, a material warranty issue can arise which is beyond the scope of our historical experience. We provide for any such warranty issues as they become known and are estimable. It is reasonably possible that additional warranty and other related claims could arise from disputes or other matters beyond the scope of our historical experience. An estimate of possible penalty or loss, if any, cannot be made at this time.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Changes in our warranty liability are summarized below:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance of accrued warranty at January 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accruals for warranties issued</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,257</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">1,035</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Changes in liability for pre-existing warranties</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">273</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(769</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash settlements</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,549</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,244</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance of accrued warranty at March 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-align: justify; text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i>Legal Proceedings Relating to Environmental Matters</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As previously disclosed, in May 2020, the Company received an information request from the United States Environmental Protection Agency (“EPA”) requesting certain information regarding emissions labels on chassis, vocational vehicles, and vehicles that the Company manufactured or imported into the U.S. between January 1, 2017 to the date the Company received the request in May 2020. The Company responded to the EPA’s request and furnished the requested materials in the third quarter of 2020.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On April 6, 2022, the Company received a Notice of Violation from the EPA alleging a failure to secure certain certifications on manufactured chassis and a failure to comply with recordkeeping and reporting requirements related to supplier-provided chassis. The Company continues to investigate this matter, including potential defenses, and is continuing to discuss the allegations with the EPA. We have recorded an accrual of $1,850 at March 31, 2024 for this matter and do not believe the outcome will be materially different from the amount accrued.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance of accrued warranty at January 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accruals for warranties issued</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,257</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">1,035</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Changes in liability for pre-existing warranties</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">273</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(769</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash settlements</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,549</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,244</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance of accrued warranty at March 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7231000 7161000 2257000 1035000 273000 -769000 1549000 1244000 8212000 6183000 1850000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b>NOTE 8</b><b> –</b> <b>TAXES ON INCOME</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Our income tax expense was $783 and $430 for the three months ended March 31, 2024 and 2023, respectively. The tax expense represented a (20.1%) effective tax rate and 20.4% effective tax rate for the three months ended March 31, 2024 and 2023, respectively.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The effective tax rate for the three months ended March 31, 2024 and 2023 differs from the U.S. statutory rate of 21% primarily due to the tax benefit of research credits offset by state tax expense and non-deductible officer compensation and a discrete tax expense in 2024 related to the difference in stock compensation expense recognized for financial reporting purposes and tax purposes upon vesting.</p> 783000 430000 0.201 0.204 0.21 <p style="text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); text-align: justify;"><b>NOTE 9 – BUSINESS SEGMENTS</b></p> <p style="text-align: justify; text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); text-align: justify;">We identify our reportable segments based on our management structure and the financial data utilized by our chief operating decision maker to assess segment performance and allocate resources among our operating units. We have <span style="-sec-ix-hidden:c110460053">two</span> reportable segments: Fleet Vehicles and Services and Specialty Vehicles.</p> <p style="text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">We evaluate the performance of our reportable segments based on Adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) and it is calculated by excluding items that we believe to be infrequent or not indicative of our underlying operating performance, as well as certain non-cash expenses. We define Adjusted EBITDA as income before interest, income taxes, depreciation and amortization, as adjusted to eliminate the impact of restructuring charges, acquisition related expenses and adjustments, non-cash stock-based compensation expenses, and other gains and losses not reflective of our ongoing operations.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Our FVS segment focuses on designing and manufacturing walk-in vans for parcel delivery, mobile retail, and trades and construction industries, the production of commercial truck bodies, and the distribution of related aftermarket parts and accessories.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Our SV segment consists of service bodies operations, operations that engineer and manufacture motorhome chassis, other specialty chassis and distributes related aftermarket parts and assemblies. We also provide vocation-specific equipment upfit services, which are marketed and sold under the Strobes-R-Us brand.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The accounting policies of the segments are the same as those described, or referred to, in “Note 1 <b>–</b> <i>Nature of Operations and Basis of Presentation.</i>” Assets and related depreciation expense in the column labeled “Eliminations and Other” pertain to capital assets maintained at the corporate level. Eliminations for inter-segment sales are shown in the column labeled “Eliminations and Other.” Adjusted EBITDA in the “Eliminations and Other” column contains corporate related expenses not allocable to the operating segments. Interest expense and Income tax expense are not included in the information utilized by the chief operating decision maker to assess segment performance and allocate resources, and accordingly, are excluded from the segment results presented below.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Segment</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Eliminations</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>and Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consolidated</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Fleet vehicle sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">95,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">95,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Motorhome chassis sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">30,771</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">30,771</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Other specialty vehicle sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">53,405</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">53,405</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Aftermarket parts and accessories sales</p> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,281</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,954</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td><td style="padding-bottom: 1px;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">18,235</td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">107,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">90,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">197,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="text-align: left;"> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Depreciation and amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Adjusted EBITDA</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">935</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">16,973</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">(11,820</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">6,088</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Segment assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">217,779</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">212,288</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">77,614</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">507,681</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Capital expenditures  </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">785</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">413</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">943</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2,141</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Segment</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Eliminations</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>and Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consolidated</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Fleet vehicle sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">147,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">147,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Motorhome chassis sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">27,960</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">27,960</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Other specialty vehicle sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">54,697</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">(3,181</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">51,516</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Aftermarket parts and accessories sales</p> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,154</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,530</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td><td style="padding-bottom: 1px;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">16,684</td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">159,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">243,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="text-align: left;"> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Depreciation and amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Adjusted EBITDA</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">12,473</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">13,852</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">(15,537</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10,788</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Segment assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">300,578</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">235,844</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">20,590</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">557,012</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Capital expenditures  </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">1,865</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">741</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2,298</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">4,904</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> </tbody></table> <p style="text-align: justify; text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Segment</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Eliminations</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>and Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consolidated</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Fleet vehicle sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">95,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">95,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Motorhome chassis sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">30,771</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">30,771</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Other specialty vehicle sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">53,405</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">53,405</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Aftermarket parts and accessories sales</p> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,281</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,954</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td><td style="padding-bottom: 1px;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">18,235</td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">107,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">90,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">197,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="text-align: left;"> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Depreciation and amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Adjusted EBITDA</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">935</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">16,973</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">(11,820</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">6,088</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Segment assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">217,779</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">212,288</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">77,614</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">507,681</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Capital expenditures  </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">785</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">413</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">943</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2,141</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three Months Ended</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Segment</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>FVS</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SV</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Eliminations</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>and Other</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consolidated</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Fleet vehicle sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">147,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">147,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Motorhome chassis sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">27,960</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">27,960</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Other specialty vehicle sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">54,697</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">(3,181</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">51,516</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Aftermarket parts and accessories sales</p> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,154</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,530</td><td style="padding-bottom: 1px;"> </td><td> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td><td style="padding-bottom: 1px;"> </td><td style="width: 1%;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">16,684</td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Total sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">159,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">243,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="text-align: left;"> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Depreciation and amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: left;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Adjusted EBITDA</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">12,473</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">13,852</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">(15,537</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10,788</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Segment assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">300,578</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">235,844</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">20,590</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">557,012</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left;">Capital expenditures  </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">1,865</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">741</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2,298</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">4,904</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> </tbody></table> 95478000 0 0 95478000 0 30771000 0 30771000 0 53405000 0 53405000 12281000 5954000 0 18235000 107759000 90130000 0 197889000 1753000 1542000 1140000 4435000 935000 16973000 -11820000 6088000 217779000 212288000 77614000 507681000 785000 413000 943000 2141000 147279000 0 0 147279000 0 27960000 0 27960000 0 54697000 -3181000 51516000 12154000 4530000 0 16684000 159433000 87187000 -3181000 243439000 1338000 1679000 847000 3864000 12473000 13852000 -15537000 10788000 300578000 235844000 20590000 557012000 1865000 741000 2298000 4904000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt 0.8pt 0pt 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b>Item 5.</b></p> </td><td> <p style="margin: 0pt 0.8pt 0pt 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b>Other Information</b></p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">During the quarter ended March 31, 2024, <span style="-sec-ix-hidden:c110460134"><span style="-sec-ix-hidden:c110460135"><span style="-sec-ix-hidden:c110460136"><span style="-sec-ix-hidden:c110460137">no</span></span></span></span> director or officer (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each term is defined in Item 408 of Regulation S-K).</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> Excluding the three months ended March 31, 2024. Includes expenses for month-to-month equipment leases, which are classified as short-term as the Company is not reasonably certain to renew the lease term beyond one month.