000010001 - Document - Cover
link:presentationLink
link:calculationLink
link:definitionLink
100010002 - Statement - CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
100020003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)
link:presentationLink
link:calculationLink
link:definitionLink
100030004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
link:presentationLink
link:calculationLink
link:definitionLink
100040005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
100050006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
210011001 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
link:presentationLink
link:calculationLink
link:definitionLink
220022001 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
240034001 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210041002 - Disclosure - REVENUE
link:presentationLink
link:calculationLink
link:definitionLink
240054002 - Disclosure - REVENUE - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210061003 - Disclosure - ACQUISITIONS
link:presentationLink
link:calculationLink
link:definitionLink
240074003 - Disclosure - ACQUISITIONS - Acquisitions (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210081004 - Disclosure - INVENTORIES
link:presentationLink
link:calculationLink
link:definitionLink
230093001 - Disclosure - INVENTORIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240104004 - Disclosure - INVENTORIES - Summary of inventories stated at lower cost (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210111005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT
link:presentationLink
link:calculationLink
link:definitionLink
230123002 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240134005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Summary of property plant and equipment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210141006 - Disclosure - CREDIT LOSSES
link:presentationLink
link:calculationLink
link:definitionLink
230153003 - Disclosure - CREDIT LOSSES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240164006 - Disclosure - CREDIT LOSSES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210171007 - Disclosure - GOODWILL AND OTHER INTANGIBLES
link:presentationLink
link:calculationLink
link:definitionLink
230183004 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240194007 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240204008 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Summary of changes in carrying value of goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240214009 - Disclosure - GOODWILL AND OTHER INTANGIBLES - Summary of gross carrying value and accumulated amortization of intangible assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210221008 - Disclosure - DISCONTINUED OPERATIONS
link:presentationLink
link:calculationLink
link:definitionLink
230233005 - Disclosure - DISCONTINUED OPERATIONS (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240244010 - Disclosure - DISCONTINUED OPERATIONS - Income statement information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240254011 - Disclosure - DISCONTINUED OPERATIONS - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240264012 - Disclosure - DISCONTINUED OPERATIONS - Balance sheets information of discontinued operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240274013 - Disclosure - DISCONTINUED OPERATIONS - Balance sheets information of installation services and other discontinued activities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210281009 - Disclosure - ACCRUED LIABILITIES
link:presentationLink
link:calculationLink
link:definitionLink
230293006 - Disclosure - ACCRUED LIABILITIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240304014 - Disclosure - ACCRUED LIABILITIES - Schedule of accrued liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210311010 - Disclosure - RESTRUCTURING CHARGES
link:presentationLink
link:calculationLink
link:definitionLink
230323007 - Disclosure - RESTRUCTURING CHARGES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240334015 - Disclosure - RESTRUCTURING CHARGES - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240344016 - Disclosure - RESTRUCTURING CHARGES - Summary of the restructuring and other related charges (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240354017 - Disclosure - RESTRUCTURING CHARGES - Summary of accrued liability for the restructuring and related charges (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210361011 - Disclosure - WARRANTY LIABILITY
link:presentationLink
link:calculationLink
link:definitionLink
230373008 - Disclosure - WARRANTY LIABILITY (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240384018 - Disclosure - WARRANTY LIABILITY - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240394019 - Disclosure - WARRANTY LIABILITY - Summary of changes in warrant liability included in accrued liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210401012 - Disclosure - LONG-TERM DEBT
link:presentationLink
link:calculationLink
link:definitionLink
230413009 - Disclosure - LONG-TERM DEBT (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240424020 - Disclosure - LONG-TERM DEBT - Summary of long-term debt (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240434021 - Disclosure - LONG-TERM DEBT - Summary of interest expense incurred (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240444022 - Disclosure - LONG-TERM DEBT - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210451013 - Disclosure - EMPLOYEE BENEFIT PLANS
link:presentationLink
link:calculationLink
link:definitionLink
230463010 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240474023 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240484024 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of net periodic costs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240494025 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted-average assumptions used in determining the net periodic benefit costs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240504026 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan assets and benefit obligation of the defined benefit plans (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240504026 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan assets and benefit obligation of the defined benefit plans (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240514027 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of weighted average assumptions used in determining benefit obligations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240524028 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimated future benefit payments to retirees (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240534029 - Disclosure - EMPLOYEE BENEFIT PLANS - Actual and weighted-average assets allocation for qualified benefit plans (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240544030 - Disclosure - EMPLOYEE BENEFIT PLANS - Pension and post-retirement plan assets by asset category (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240554031 - Disclosure - EMPLOYEE BENEFIT PLANS - Significant unobservable inputs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240564032 - Disclosure - EMPLOYEE BENEFIT PLANS - ESOP Shares (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210571014 - Disclosure - INCOME TAXES
link:presentationLink
link:calculationLink
link:definitionLink
230583011 - Disclosure - INCOME TAXES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240594033 - Disclosure - INCOME TAXES - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240604034 - Disclosure - INCOME TAXES - Components of Income before taxes and discontinued operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240614035 - Disclosure - INCOME TAXES - Provision (benefit) for income taxes on income from continuing operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240614035 - Disclosure - INCOME TAXES - Provision (benefit) for income taxes on income from continuing operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240624036 - Disclosure - INCOME TAXES - Schedule of effective income tax rate reconciliation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240634037 - Disclosure - INCOME TAXES - Schedule of deferred tax assets and liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240644038 - Disclosure - INCOME TAXES - Components of net deferred tax asset (liability), by balance sheet account (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240654039 - Disclosure - INCOME TAXES - Schedule of unrecognized tax benefits (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210661015 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY COMPENSATION
link:presentationLink
link:calculationLink
link:definitionLink
230673012 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY COMPENSATION (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240684040 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY COMPENSATION - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240694041 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY COMPENSATION - Summary of stock-based compensation expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240704042 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY COMPENSATION - Summary of restricted stock activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210711016 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES
link:presentationLink
link:calculationLink
link:definitionLink
240724043 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210731017 - Disclosure - EARNINGS PER SHARE
link:presentationLink
link:calculationLink
link:definitionLink
230743013 - Disclosure - EARNINGS PER SHARE (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240754044 - Disclosure - EARNINGS PER SHARE - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240764045 - Disclosure - EARNINGS PER SHARE - Basic and diluted EPS from continuing operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210771018 - Disclosure - REPORTABLE SEGMENTS
link:presentationLink
link:calculationLink
link:definitionLink
230783014 - Disclosure - REPORTABLE SEGMENTS (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240794046 - Disclosure - REPORTABLE SEGMENTS - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240804047 - Disclosure - REPORTABLE SEGMENTS - Disaggregation of revenue by segment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240814048 - Disclosure - REPORTABLE SEGMENTS - Schedule of summary of reconciliation of segment profit before taxes and operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240814048 - Disclosure - REPORTABLE SEGMENTS - Schedule of summary of reconciliation of segment profit before taxes and operations (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240824049 - Disclosure - REPORTABLE SEGMENTS - Schedule of summary of segment depreciation and amortization and capital expenditures (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240834050 - Disclosure - REPORTABLE SEGMENTS - Schedule of summary of segment assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240844051 - Disclosure - REPORTABLE SEGMENTS - Schedule of disaggregated revenue by segment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240854052 - Disclosure - REPORTABLE SEGMENTS - Schedule of disaggregated revenue by geographic region (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210861019 - Disclosure - OTHER INCOME (EXPENSE)
link:presentationLink
link:calculationLink
link:definitionLink
240874053 - Disclosure - OTHER INCOME (EXPENSE) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210881020 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS)
link:presentationLink
link:calculationLink
link:definitionLink
230893015 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240904054 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) - Summary of other comprehensive income (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240914055 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) - Accumulated other comprehensive income (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240924056 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) - Total comprehensive income (loss) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240934057 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) - Summary of amounts reclassified from accumulated other comprehensive income (Details)
link:presentationLink
link:calculationLink
link:definitionLink
210941021 - Disclosure - LEASES
link:presentationLink
link:calculationLink
link:definitionLink
230953016 - Disclosure - LEASES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
240964058 - Disclosure - LEASES - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240974059 - Disclosure - LEASES - Schedule of lease cost (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240984060 - Disclosure - LEASES - Supplemental cash flow information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
240994061 - Disclosure - LEASES - Summary of supplemental balance sheet information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
241004062 - Disclosure - LEASES - Summary of future maturities of lease payments for operating leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
241004062 - Disclosure - LEASES - Summary of future maturities of lease payments for operating leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
241014063 - Disclosure - LEASES - Weighted average lease terms and discount rates (Details)
link:presentationLink
link:calculationLink
link:definitionLink
211021022 - Disclosure - SUBSEQUENT EVENTS
link:presentationLink
link:calculationLink
link:definitionLink
241034064 - Disclosure - SUBSEQUENT EVENTS (Details)
link:presentationLink
link:calculationLink
link:definitionLink
211041023 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS
link:presentationLink
link:calculationLink
link:definitionLink
241054065 - Disclosure - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS - Schedule of valuation and qualifying accounts (Details)
link:presentationLink
link:calculationLink
link:definitionLink