| 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 May 2025 | 
                6,677 | 
                
                    
                        46,301
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 May 2025 | 
                6,677 | 
                
                    
                        6,677
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.20 per share.  | 
                23 May 2025 | 
                1,760 | 
                
                    
                        44,541
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.2 | 
                
                    
                        2,112
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2025 | 
                15,067 | 
                
                    
                        15,067
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2025 | 
                15,067 | 
                
                    
                        97,934
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2025 | 
                30,134 | 
                
                    
                        69,561
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2025 | 
                30,134 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2025 | 
                30,134 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2025 | 
                30,134 | 
                
                    
                        53,807
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2025 | 
                2,253 | 
                
                    
                        122,552
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2025 | 
                2,253 | 
                
                    
                        4,504
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 0.84 per share.  | 
                21 Mar 2025 | 
                574 | 
                
                    
                        121,978
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                0.8 | 
                
                    
                        482
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2025 | 
                12,034 | 
                
                    
                        272,137
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2025 | 
                12,034 | 
                
                    
                        24,068
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 0.84 per share.  | 
                21 Mar 2025 | 
                3,352 | 
                
                    
                        268,785
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                0.8 | 
                
                    
                        2,816
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2025 | 
                4,927 | 
                
                    
                        9,853
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 0.84 per share.  | 
                21 Mar 2025 | 
                1,299 | 
                
                    
                        39,624
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                0.8 | 
                
                    
                        1,091
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2025 | 
                4,927 | 
                
                    
                        40,923
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                19 Mar 2025 | 
                13,711 | 
                
                    
                        13,711
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                19 Mar 2025 | 
                70,081 | 
                
                    
                        70,081
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                19 Mar 2025 | 
                13,711 | 
                
                    
                        13,711
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Charles Stroo
                 | 
                Chief Operating Officer, Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                19 Mar 2025 | 
                13,711 | 
                
                    
                        13,711
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 Mar 2025 | 
                3,401 | 
                
                    
                        10,204
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.04 per share.  | 
                18 Mar 2025 | 
                866 | 
                
                    
                        120,299
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.0 | 
                
                    
                        901
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 Mar 2025 | 
                3,401 | 
                
                    
                        121,165
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 Mar 2025 | 
                17,385 | 
                
                    
                        264,945
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 Mar 2025 | 
                17,385 | 
                
                    
                        52,153
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.04 per share.  | 
                18 Mar 2025 | 
                4,842 | 
                
                    
                        260,103
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.0 | 
                
                    
                        5,036
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.04 per share.  | 
                18 Mar 2025 | 
                1,345 | 
                
                    
                        35,996
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.0 | 
                
                    
                        1,399
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 Mar 2025 | 
                5,102 | 
                
                    
                        37,341
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 Mar 2025 | 
                5,102 | 
                
                    
                        15,306
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Mar 2025 | 
                6,575 | 
                
                    
                        119,845
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Mar 2025 | 
                6,575 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.02 per share.  | 
                10 Mar 2025 | 
                2,081 | 
                
                    
                        117,764
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.0 | 
                
                    
                        2,123
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Mar 2025 | 
                32,875 | 
                
                    
                        256,716
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.02 per share.  | 
                10 Mar 2025 | 
                9,156 | 
                
                    
                        247,560
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.0 | 
                
                    
                        9,339
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Mar 2025 | 
                32,875 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Feb 2025 | 
                1,644 | 
                
                    
                        113,791
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.45 per share.  | 
                21 Feb 2025 | 
                521 | 
                
                    
                        113,270
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.5 | 
                
                    
                        758
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Feb 2025 | 
                8,219 | 
                
                    
                        226,566
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.46 per share.  | 
                21 Feb 2025 | 
                2,725 | 
                
                    
                        223,841
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.5 | 
                
                    
                        3,965
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Feb 2025 | 
                1,028 | 
                
                    
                        73,951
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 1.45 per share.  | 
                21 Feb 2025 | 
                361 | 
                
                    
                        73,590
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                1.5 | 
                
                    
                        525
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Charles Stroo
                 | 
                Chief Operating Officer, Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                27 Nov 2024 | 
                62,500 | 
                
                    
                        187,500
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Charles Stroo
                 | 
                Chief Operating Officer, Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 2.00 per share.  | 
                27 Nov 2024 | 
                18,782 | 
                
                    
                        43,718
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2 | 
                
                    
                        37,564
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Charles Stroo
                 | 
                Chief Operating Officer, Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                27 Nov 2024 | 
                62,500 | 
                
                    
                        62,500
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Purchase of securities on an exchange or from another person at price $ 2.19 per share.  | 
                13 Nov 2024 | 
                10,000 | 
                
                    
                        218,347
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.2 | 
                
                    
                        21,900
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jennifer E. Lowry
                 | 
                Director | 
                   | 
                13 Nov 2024 | 
                31,840 | 
                
                    
                        31,840
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Unit | 
            
        
            
                
                | 
                    Jennifer E. Lowry
                 | 
                Director | 
                   | 
                13 Nov 2024 | 
                37,268 | 
                
                    
                        37,268
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Purchase of securities on an exchange or from another person at price $ 2.24 per share.  | 
                12 Nov 2024 | 
                10,000 | 
                
                    
                        32,239
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.2 | 
                
                    
                        22,400
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Edward C. Hall
                 | 
                Director | 
                   | 
                29 May 2024 | 
                16,261 | 
                
                    
                        16,261
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Edward C. Hall
                 | 
                Director | 
                   | 
                29 May 2024 | 
                27,273 | 
                
                    
                        27,273
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        45,361
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                22 May 2024 | 
                30,134 | 
                
                    
                        30,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        40,361
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        82,867
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                22 May 2024 | 
                30,134 | 
                
                    
                        30,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        441,873
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                22 May 2024 | 
                30,134 | 
                
                    
                        30,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                22 May 2024 | 
                30,134 | 
                
                    
                        30,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        39,427
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                22 May 2024 | 
                30,134 | 
                
                    
                        30,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        33,884
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                22 May 2024 | 
                30,134 | 
                
                    
                        30,134
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                22 May 2024 | 
                10,044 | 
                
                    
                        23,673
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                2,252 | 
                
                    
                        6,757
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                2,252 | 
                
                    
                        113,079
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 2.88 per share.  | 
                21 Mar 2024 | 
                932 | 
                
                    
                        112,147
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.9 | 
                
                    
                        2,684
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                12,034 | 
                
                    
                        213,504
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                12,034 | 
                
                    
                        36,102
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 2.88 per share.  | 
                21 Mar 2024 | 
                5,157 | 
                
                    
                        208,347
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.9 | 
                
                    
                        14,852
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                1,408 | 
                
                    
                        73,344
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                1,408 | 
                
                    
                        4,223
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 2.88 per share.  | 
                21 Mar 2024 | 
                421 | 
                
                    
                        72,923
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.9 | 
                
                    
                        1,212
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Automotive | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                2,534 | 
                
                    
                        52,352
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Automotive | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                2,534 | 
                
                    
                        7,601
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Automotive | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 2.88 per share.  | 
                21 Mar 2024 | 
                725 | 
                
                    
                        51,627
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.9 | 
                
                    
                        2,088
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                4,927 | 
                
                    
                        14,780
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                21 Mar 2024 | 
                4,927 | 
                
                    
                        18,575
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 2.88 per share.  | 
                21 Mar 2024 | 
                1,254 | 
                
                    
                        17,321
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                2.9 | 
                
                    
                        3,612
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 Mar 2024 | 
                13,605 | 
                
                    
                        13,605
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 Mar 2024 | 
                69,538 | 
                
                    
                        69,538
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 Mar 2024 | 
                7,307 | 
                
                    
                        7,307
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 Mar 2024 | 
                20,408 | 
                
                    
                        20,408
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                2,962 | 
                
                    
                        112,052
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                2,962 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.15 per share.  | 
                11 Mar 2024 | 
                1,225 | 
                
                    
                        110,827
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        3,859
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                14,809 | 
                
                    
                        207,816
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                14,809 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.15 per share.  | 
                11 Mar 2024 | 
                6,346 | 
                
                    
                        201,470
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        19,990
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                1,851 | 
                
                    
                        72,489
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                1,851 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.15 per share.  | 
                11 Mar 2024 | 
                553 | 
                
                    
                        71,936
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        1,742
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                1,851 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.15 per share.  | 
                11 Mar 2024 | 
                661 | 
                
                    
                        93,121
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.1 | 
                
                    
                        2,082
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2024 | 
                1,851 | 
                
                    
                        93,782
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                27 Feb 2024 | 
                30,000 | 
                
                    
                        30,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Lavine Jerry
                 | 
                President, Automotive | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                46,177 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Automotive | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.18 per share.  | 
                12 Jan 2024 | 
                15,402 | 
                
                    
                        49,818
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        48,978
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                92,409 | 
                
                    
                        100,493
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.18 per share.  | 
                12 Jan 2024 | 
                46,636 | 
                
                    
                        91,931
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        148,302
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lavine Jerry
                 | 
                President, Automotive | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                46,177 | 
                
                    
                        65,220
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Gossar Adan
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.18 per share.  | 
                12 Jan 2024 | 
                29,855 | 
                
                    
                        70,638
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        94,939
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    G. Fishbach Steven
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                110,966 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven Fishbach G.
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                110,966 | 
                
                    
                        157,153
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Gossar Adan
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                92,409 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                124,831 | 
                
                    
                        138,567
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2024 | 
                124,831 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 3.18 per share.  | 
                12 Jan 2024 | 
                48,063 | 
                
                    
                        109,090
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                3.2 | 
                
                    
                        152,840
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Charles Stroo
                 | 
                Chief Operating Officer, Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                27 Nov 2023 | 
                250,000 | 
                
                    
                        250,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Purchase of securities on an exchange or from another person at price $ 4.45 per share.  | 
                25 Aug 2023 | 
                10,000 | 
                
                    
                        13,648
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                4.5 | 
                
                    
                        44,530
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 5.16 per share.  | 
                21 Aug 2023 | 
                2,000 | 
                
                    
                        23,840
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                5.2 | 
                
                    
                        10,320
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Purchase of securities on an exchange or from another person at price $ 4.90 per share.  | 
                18 Aug 2023 | 
                10,000 | 
                
                    
                        193,007
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                4.9 | 
                
                    
                        48,991
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Automotive | 
                 Sale of securities on an exchange or to another person at price $ 11.14 per share.  | 
                02 Jun 2023 | 
                19,040 | 
                
                    
                        19,043
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                11.1 | 
                
                    
                        212,176
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        35,317
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        30,317
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        72,823
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        431,829
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        29,383
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        21,840
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,513 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Andrew Moir
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                24 May 2023 | 
                10,044 | 
                
                    
                        10,044
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Andrew Moir
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,361 | 
                
                    
                        9,361
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Andrew Moir
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                24 May 2023 | 
                9,361 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 11.12 per share.  | 
                23 May 2023 | 
                3,029 | 
                
                    
                        3,648
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                11.1 | 
                
                    
                        33,682
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 May 2023 | 
                6,677 | 
                
                    
                        20,032
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 May 2023 | 
                6,677 | 
                
                    
                        6,677
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 May 2023 | 
                6,678 | 
                
                    
                        13,354
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 11.12 per share.  | 
                23 May 2023 | 
                1,760 | 
                
                    
                        22,239
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                11.1 | 
                
                    
                        19,571
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 May 2023 | 
                6,678 | 
                
                    
                        23,999
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                9,009 | 
                
                    
                        9,009
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                48,136 | 
                
                    
                        48,136
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                19,707 | 
                
                    
                        19,707
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                5,631 | 
                
                    
                        5,631
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                10,135 | 
                
                    
                        10,135
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                7,883 | 
                
                    
                        7,883
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                21 Mar 2023 | 
                19,707 | 
                
                    
                        19,707
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                11,196 | 
                
                    
                        50,817
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                11,196 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.90 per share.  | 
                11 Mar 2023 | 
                4,630 | 
                
                    
                        46,187
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.9 | 
                
                    
                        59,727
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                51,829 | 
                
                    
                        422,316
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                51,829 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                47,583 | 
                
                    
                        203,397
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                47,583 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.90 per share.  | 
                11 Mar 2023 | 
                20,390 | 
                
                    
                        183,007
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.9 | 
                
                    
                        263,031
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                16,998 | 
                
                    
                        52,854
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                16,998 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.90 per share.  | 
                11 Mar 2023 | 
                7,029 | 
                
                    
                        45,825
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.9 | 
                
                    
                        90,674
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.90 per share.  | 
                11 Mar 2023 | 
                767 | 
                
                    
                        13,736
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.9 | 
                
                    
                        9,894
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                2,217 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 Mar 2023 | 
                2,217 | 
                
                    
                        14,503
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.91 per share.  | 
                12 Jan 2023 | 
                4,432 | 
                
                    
                        39,621
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                13.9 | 
                
                    
                        61,649
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                14,827 | 
                
                    
                        14,826
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                14,827 | 
                
                    
                        44,053
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.91 per share.  | 
                12 Jan 2023 | 
                5,633 | 
                
                    
                        35,856
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                13.9 | 
                
                    
                        78,355
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                19,459 | 
                
                    
                        19,459
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                19,459 | 
                
                    
                        41,489
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.91 per share.  | 
                12 Jan 2023 | 
                4,263 | 
                
                    
                        8,084
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                13.9 | 
                
                    
                        59,298
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                12,347 | 
                
                    
                        12,347
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                12,347 | 
                
                    
                        12,347
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                9,266 | 
                
                    
                        54,069
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                44,803 | 
                
                    
                        44,803
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                9,266 | 
                
                    
                        9,266
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.91 per share.  | 
                12 Jan 2023 | 
                15,986 | 
                
                    
                        38,083
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                13.9 | 
                
                    
                        222,365
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 13.91 per share.  | 
                12 Jan 2023 | 
                6,371 | 
                
                    
                        12,286
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                13.9 | 
                
                    
                        88,621
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                16,679 | 
                
                    
                        16,679
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer-Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                12 Jan 2023 | 
                16,679 | 
                
                    
                        18,657
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                9,675 | 
                
                    
                        33,295
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 10.14 per share.  | 
                31 Dec 2022 | 
                4,069 | 
                
                    
                        29,226
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.1 | 
                
                    
                        41,260
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                9,675 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                47,938 | 
                
                    
                        175,973
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                47,938 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 10.14 per share.  | 
                31 Dec 2022 | 
                20,159 | 
                
                    
                        155,814
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.1 | 
                
                    
                        204,412
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                19,684 | 
                
                    
                        30,308
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                19,684 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 10.14 per share.  | 
                31 Dec 2022 | 
                8,278 | 
                
                    
                        22,030
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.1 | 
                
                    
                        83,939
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer, Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                3,024 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer, Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                31 Dec 2022 | 
                3,024 | 
                
                    
                        3,024
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer, Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 10.14 per share.  | 
                31 Dec 2022 | 
                1,046 | 
                
                    
                        1,978
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.1 | 
                
                    
                        10,606
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                15 Sep 2022 | 
                200,000 | 
                
                    
                        200,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Gift of securities by or to the insider at price $ 0.00 per share.  | 
                30 Aug 2022 | 
                3,000 | 
                
                    
                        509,559
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 18.47 per share.  | 
                30 Aug 2022 | 
                139,072 | 
                
                    
                        370,487
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                18.5 | 
                
                    
                        2,569,272
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 19.00 per share.  | 
                30 Aug 2022 | 
                482 | 
                
                    
                        512,559
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                19 | 
                
                    
                        9,158
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Andrew Moir
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                19 Jul 2022 | 
                9,361 | 
                
                    
                        9,361
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Andrew Moir
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                19 Jul 2022 | 
                9,036 | 
                
                    
                        9,036
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        25,804
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        50,555
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        20,804
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        63,310
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        513,041
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        20,804
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        19,870
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        12,327
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                25 May 2022 | 
                9,513 | 
                
                    
                        9,513
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        4,116
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                25 May 2022 | 
                2,335 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                23 May 2022 | 
                26,709 | 
                
                    
                        26,709
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ryan Miller
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                23 May 2022 | 
                45,510 | 
                
                    
                        45,510
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.07 per share.  | 
                16 May 2022 | 
                1,911 | 
                
                    
                        128,035
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.1 | 
                
                    
                        23,066
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                16 May 2022 | 
                4,543 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                16 May 2022 | 
                4,543 | 
                
                    
                        129,946
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                16 May 2022 | 
                3,029 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.07 per share.  | 
                16 May 2022 | 
                1,274 | 
                
                    
                        10,624
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.1 | 
                
                    
                        15,377
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                16 May 2022 | 
                3,029 | 
                
                    
                        11,898
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                6,575 | 
                
                    
                        6,575
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                4,931 | 
                
                    
                        4,931
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                24,656 | 
                
                    
                        24,656
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                32,875 | 
                
                    
                        32,875
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                13,414 | 
                
                    
                        13,414
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                10,060 | 
                
                    
                        10,060
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                3,082 | 
                
                    
                        3,082
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                4,109 | 
                
                    
                        4,109
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                10,000 | 
                
                    
                        10,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                7,500 | 
                
                    
                        7,500
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer, Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                4,931 | 
                
                    
                        4,931
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer, Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2022 | 
                6,575 | 
                
                    
                        6,575
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                4,101 | 
                
                    
                        25,345
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.73 per share.  | 
                07 Mar 2022 | 
                1,725 | 
                
                    
                        23,620
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.7 | 
                
                    
                        21,959
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                4,101 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                23,261 | 
                
                    
                        510,706
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                23,261 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                9,330 | 
                
                    
                        129,327
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                9,330 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.73 per share.  | 
                07 Mar 2022 | 
                3,924 | 
                
                    
                        125,403
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.7 | 
                
                    
                        49,953
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 12.73 per share.  | 
                07 Mar 2022 | 
                1,078 | 
                
                    
                        8,869
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                12.7 | 
                
                    
                        13,723
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                2,563 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2022 | 
                2,563 | 
                
                    
                        9,947
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                12 Jan 2022 | 
                29,653 | 
                
                    
                        29,653
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                President and COO Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                12 Jan 2022 | 
                38,918 | 
                
                    
                        38,918
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                12 Jan 2022 | 
                24,694 | 
                
                    
                        24,694
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jerry Lavine
                 | 
                President, Transportation | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                12 Jan 2022 | 
                18,532 | 
                
                    
                        18,532
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Lance Marram
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                12 Jan 2022 | 
                33,358 | 
                
                    
                        33,358
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 14.53 per share.  | 
                15 Dec 2021 | 
                3,000 | 
                
                    
                        23,469
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                14.5 | 
                
                    
                        43,601
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 14.49 per share.  | 
                15 Dec 2021 | 
                3,000 | 
                
                    
                        428,702
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                14.5 | 
                
                    
                        43,469
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Purchase of securities on an exchange or from another person at price $ 14.68 per share.  | 
                15 Dec 2021 | 
                1,340 | 
                
                    
                        106,686
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                14.7 | 
                
                    
                        19,670
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 15.29 per share.  | 
                15 Dec 2021 | 
                18,787 | 
                
                    
                        102,571
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                15.3 | 
                
                    
                        287,347
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 14.40 per share.  | 
                15 Dec 2021 | 
                81,213 | 
                
                    
                        83,784
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                14.4 | 
                
                    
                        1,169,459
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 46.94 per share.  | 
                08 Jun 2021 | 
                5,000 | 
                
                    
                        7,571
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                46.9 | 
                
                    
                        234,687
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 45.62 per share.  | 
                08 Jun 2021 | 
                15,000 | 
                
                    
                        12,571
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                45.6 | 
                
                    
                        684,350
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 45.68 per share.  | 
                08 Jun 2021 | 
                1,397 | 
                
                    
                        3,728
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                45.7 | 
                
                    
                        63,820
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 45.25 per share.  | 
                03 Jun 2021 | 
                6,392 | 
                
                    
                        5,125
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                45.2 | 
                
                    
                        289,214
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 44.87 per share.  | 
                02 Jun 2021 | 
                8,636 | 
                
                    
                        20,469
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                44.9 | 
                
                    
                        387,471
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 46.75 per share.  | 
                02 Jun 2021 | 
                5,000 | 
                
                    
                        29,105
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                46.8 | 
                
                    
                        233,751
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 49.15 per share.  | 
                26 May 2021 | 
                25,423 | 
                
                    
                        6,831
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                49.1 | 
                
                    
                        1,249,520
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                26 May 2021 | 
                24,577 | 
                
                    
                        24,240
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                26 May 2021 | 
                25,423 | 
                
                    
                        48,817
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 49.51 per share.  | 
                26 May 2021 | 
                24,577 | 
                
                    
                        6,831
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                49.5 | 
                
                    
                        1,216,871
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                26 May 2021 | 
                24,577 | 
                
                    
                        31,408
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        406,339
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                26 May 2021 | 
                25,423 | 
                
                    
                        32,254
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        420,326
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        34,105
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        48,220
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        18,469
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        60,975
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        18,469
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree S. Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        17,535
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        9,992
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                4,363 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                1,781 | 
                
                    
                        1,781
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                18 May 2021 | 
                2,335 | 
                
                    
                        2,335
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bavan M. Holloway
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                18 May 2021 | 
                1,781 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2021 | 
                4,544 | 
                
                    
                        107,476
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Sale of securities on an exchange or to another person at price $ 44.41 per share.  | 
                14 May 2021 | 
                2,130 | 
                
                    
                        105,346
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                44.4 | 
                
                    
                        94,603
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2021 | 
                4,544 | 
                
                    
                        4,543
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2021 | 
                3,029 | 
                
                    
                        12,937
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 44.41 per share.  | 
                14 May 2021 | 
                1,420 | 
                
                    
                        11,517
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                44.4 | 
                
                    
                        63,069
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2021 | 
                3,029 | 
                
                    
                        3,029
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Other type of transaction at price $ 44.93 per share.  | 
                12 May 2021 | 
                588,015 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        1%
                    
                 | 
                44.9 | 
                
                    
                        26,419,514
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Other type of transaction at price $ 44.93 per share.  | 
                12 May 2021 | 
                37,506 | 
                
                    
                        56,612
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                44.9 | 
                
                    
                        1,685,145
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 May 2021 | 
                66,537 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                11 May 2021 | 
                158,593 | 
                
                    
                        66,537
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 43.20 per share.  | 
                11 May 2021 | 
                66,537 | 
                
                    
                        425,702
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                43.2 | 
                
                    
                        2,874,272
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                11 May 2021 | 
                66,537 | 
                
                    
                        492,239
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        723,404
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 45.44 per share.  | 
                11 May 2021 | 
                800 | 
                
                    
                        425,702
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                45.4 | 
                
                    
                        36,352
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 45.00 per share.  | 
                11 May 2021 | 
                157,793 | 
                
                    
                        426,502
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                45.0 | 
                
                    
                        7,100,401
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                11 May 2021 | 
                158,593 | 
                
                    
                        584,295
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        1,724,255
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                5,293 | 
                
                    
                        17,360
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Sale of securities on an exchange or to another person at price $ 52.30 per share.  | 
                15 Mar 2021 | 
                1,595 | 
                
                    
                        15,765
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                52.3 | 
                
                    
                        83,419
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                5,293 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                23,522 | 
                
                    
                        425,702
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                23,522 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Sale of securities on an exchange or to another person at price $ 52.30 per share.  | 
                15 Mar 2021 | 
                3,480 | 
                
                    
                        102,932
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                52.3 | 
                
                    
                        182,004
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                11,579 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                11,579 | 
                
                    
                        106,412
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                3,308 | 
                
                    
                        7,861
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                3,308 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 52.30 per share.  | 
                15 Mar 2021 | 
                1,030 | 
                
                    
                        6,831
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                52.3 | 
                
                    
                        53,869
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                3,308 | 
                
                    
                        10,905
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 52.30 per share.  | 
                15 Mar 2021 | 
                997 | 
                
                    
                        9,908
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                52.3 | 
                
                    
                        52,143
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                15 Mar 2021 | 
                3,308 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                6,005 | 
                
                    
                        6,005
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                6,155 | 
                
                    
                        6,155
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                2,962 | 
                
                    
                        2,962
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                3,036 | 
                
                    
                        3,036
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                14,809 | 
                
                    
                        14,809
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                15,178 | 
                
                    
                        15,178
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                1,897 | 
                
                    
                        1,897
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                1,851 | 
                
                    
                        1,851
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                6,193 | 
                
                    
                        6,193
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                6,042 | 
                
                    
                        6,042
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                1,897 | 
                
                    
                        1,897
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                1,851 | 
                
                    
                        1,851
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James Hilderhoff
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                10 Mar 2021 | 
                4,443 | 
                
                    
                        4,443
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 45.84 per share.  | 
                03 Mar 2021 | 
                2,206 | 
                
                    
                        9,727
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                45.8 | 
                
                    
                        101,120
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 49.52 per share.  | 
                03 Mar 2021 | 
                200 | 
                
                    
                        11,933
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                49.5 | 
                
                    
                        9,904
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 48.59 per share.  | 
                03 Mar 2021 | 
                800 | 
                
                    
                        12,133
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                48.6 | 
                
                    
                        38,872
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 47.66 per share.  | 
                03 Mar 2021 | 
                2,126 | 
                
                    
                        12,933
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                47.7 | 
                
                    
                        101,315
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                03 Mar 2021 | 
                3,126 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 46.85 per share.  | 
                03 Mar 2021 | 
                2,130 | 
                
                    
                        7,597
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                46.9 | 
                
                    
                        99,793
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 18.70 per share.  | 
                03 Mar 2021 | 
                3,126 | 
                
                    
                        15,059
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                18.7 | 
                
                    
                        58,456
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 22.01 per share.  | 
                02 Mar 2021 | 
                52,614 | 
                
                    
                        53,684
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                22.0 | 
                
                    
                        1,158,034
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                02 Mar 2021 | 
                52,614 | 
                
                    
                        87,688
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Sale of securities on an exchange or to another person at price $ 54.05 per share.  | 
                02 Mar 2021 | 
                5,004 | 
                
                    
                        1,070
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                54.0 | 
                
                    
                        270,466
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Sale of securities on an exchange or to another person at price $ 53.18 per share.  | 
                02 Mar 2021 | 
                700 | 
                
                    
                        6,074
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                53.2 | 
                
                    
                        37,226
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Sale of securities on an exchange or to another person at price $ 51.94 per share.  | 
                02 Mar 2021 | 
                6,124 | 
                
                    
                        6,774
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                51.9 | 
                
                    
                        318,058
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Sale of securities on an exchange or to another person at price $ 51.12 per share.  | 
                02 Mar 2021 | 
                13,221 | 
                
                    
                        12,898
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                51.1 | 
                
                    
                        675,908
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Sale of securities on an exchange or to another person at price $ 49.91 per share.  | 
                02 Mar 2021 | 
                14,753 | 
                
                    
                        26,119
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                49.9 | 
                
                    
                        736,256
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Sale of securities on an exchange or to another person at price $ 48.94 per share.  | 
                02 Mar 2021 | 
                12,812 | 
                
                    
                        40,872
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                48.9 | 
                
                    
                        626,965
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 42.24 per share.  | 
                14 Dec 2020 | 
                1,519 | 
                
                    
                        27,571
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                42.2 | 
                
                    
                        64,169
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 41.60 per share.  | 
                14 Dec 2020 | 
                5,158 | 
                
                    
                        29,090
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                41.6 | 
                
                    
                        214,553
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.68 per share.  | 
                11 Dec 2020 | 
                63,227 | 
                
                    
                        588,015
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.7 | 
                
                    
                        2,572,119
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 43.34 per share.  | 
                07 Dec 2020 | 
                20,000 | 
                
                    
                        34,248
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                43.3 | 
                
                    
                        866,820
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 43.00 per share.  | 
                07 Dec 2020 | 
                607 | 
                
                    
                        54,248
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                43.0 | 
                
                    
                        26,104
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 43.10 per share.  | 
                01 Dec 2020 | 
                400 | 
                
                    
                        54,855
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                43.1 | 
                
                    
                        17,241
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 42.50 per share.  | 
                01 Dec 2020 | 
                60,976 | 
                
                    
                        55,255
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                42.5 | 
                
                    
                        2,591,517
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 39.97 per share.  | 
                30 Nov 2020 | 
                120,208 | 
                
                    
                        422,543
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.0 | 
                
                    
                        4,805,086
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                30 Nov 2020 | 
                197,315 | 
                
                    
                        216,130
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 41.70 per share.  | 
                30 Nov 2020 | 
                36,073 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                41.7 | 
                
                    
                        1,504,132
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.92 per share.  | 
                30 Nov 2020 | 
                41,034 | 
                
                    
                        381,509
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.9 | 
                
                    
                        1,679,255
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                30 Nov 2020 | 
                197,315 | 
                
                    
                        542,751
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        2,145,248
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 41.87 per share.  | 
                25 Nov 2020 | 
                37,850 | 
                
                    
                        150,201
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                41.9 | 
                
                    
                        1,584,885
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 41.69 per share.  | 
                25 Nov 2020 | 
                15,344 | 
                
                    
                        116,231
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                41.7 | 
                
                    
                        639,681
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 43.45 per share.  | 
                25 Nov 2020 | 
                1,125 | 
                
                    
                        131,575
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                43.5 | 
                
                    
                        48,883
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 42.76 per share.  | 
                25 Nov 2020 | 
                17,501 | 
                
                    
                        132,700
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                42.8 | 
                
                    
                        748,387
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.08 per share.  | 
                25 Nov 2020 | 
                50,000 | 
                
                    
                        188,051
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.1 | 
                
                    
                        2,004,205
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 37.59 per share.  | 
                24 Nov 2020 | 
                2,575,000 | 
                
                    
                        651,242
                    
                    
                        (1%)
                    
                 | 
                
                    
                        7%
                    
                 | 
                37.6 | 
                
                    
                        96,794,250
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 Nov 2020 | 
                38,935 | 
                
                    
                        524,510
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.23 per share.  | 
                23 Nov 2020 | 
                1,800 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.2 | 
                
                    
                        72,408
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 39.69 per share.  | 
                23 Nov 2020 | 
                38,044 | 
                
                    
                        347,236
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                39.7 | 
                
                    
                        1,509,993
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 38.63 per share.  | 
                23 Nov 2020 | 
                71,221 | 
                
                    
                        385,280
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                38.6 | 
                
                    
                        2,751,474
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                23 Nov 2020 | 
                111,065 | 
                
                    
                        456,501
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        1,207,521
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.25 per share.  | 
                23 Nov 2020 | 
                38,935 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.3 | 
                
                    
                        1,567,286
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                23 Nov 2020 | 
                38,935 | 
                
                    
                        384,371
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        423,309
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                23 Nov 2020 | 
                111,065 | 
                
                    
                        413,445
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 39.25 per share.  | 
                19 Nov 2020 | 
                700 | 
                
                    
                        253,641
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                39.3 | 
                
                    
                        27,475
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.01 per share.  | 
                19 Nov 2020 | 
                15,590 | 
                
                    
                        238,051
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.0 | 
                
                    
                        623,723
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 39.05 per share.  | 
                19 Nov 2020 | 
                50,000 | 
                
                    
                        254,341
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                39.1 | 
                
                    
                        1,952,645
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 39.56 per share.  | 
                17 Nov 2020 | 
                41,796 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                39.6 | 
                
                    
                        1,653,487
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                17 Nov 2020 | 
                41,796 | 
                
                    
                        74,240
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                17 Nov 2020 | 
                41,796 | 
                
                    
                        41,796
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        691,026
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                13 Nov 2020 | 
                103,166 | 
                
                    
                        448,602
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        1,121,641
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                13 Nov 2020 | 
                42,647 | 
                
                    
                        563,445
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                13 Nov 2020 | 
                6,872 | 
                
                    
                        606,092
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                13 Nov 2020 | 
                103,166 | 
                
                    
                        612,964
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.00 per share.  | 
                13 Nov 2020 | 
                42,647 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40 | 
                
                    
                        1,705,880
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                13 Nov 2020 | 
                42,647 | 
                
                    
                        388,083
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        463,667
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.11 per share.  | 
                13 Nov 2020 | 
                6,872 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.1 | 
                
                    
                        275,618
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 10.87 per share.  | 
                13 Nov 2020 | 
                6,872 | 
                
                    
                        352,308
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                10.9 | 
                
                    
                        74,714
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 41.29 per share.  | 
                13 Nov 2020 | 
                4,471 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                41.3 | 
                
                    
                        184,588
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 40.25 per share.  | 
                13 Nov 2020 | 
                98,695 | 
                
                    
                        349,907
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                40.3 | 
                
                    
                        3,972,632
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 42.04 per share.  | 
                12 Nov 2020 | 
                27,234 | 
                
                    
                        304,341
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                42.0 | 
                
                    
                        1,144,917
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 39.50 per share.  | 
                10 Nov 2020 | 
                1,300 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                39.5 | 
                
                    
                        51,350
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Nov 2020 | 
                8,204 | 
                
                    
                        116,036
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Nov 2020 | 
                48,700 | 
                
                    
                        124,240
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                10 Nov 2020 | 
                1,300 | 
                
                    
                        172,940
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 42.07 per share.  | 
                10 Nov 2020 | 
                8,204 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                42.1 | 
                
                    
                        345,142
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                10 Nov 2020 | 
                8,204 | 
                
                    
                        8,204
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        135,639
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 39.50 per share.  | 
                10 Nov 2020 | 
                48,700 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                39.5 | 
                
                    
                        1,923,650
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                10 Nov 2020 | 
                48,700 | 
                
                    
                        48,700
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        805,172
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                10 Nov 2020 | 
                1,300 | 
                
                    
                        1,300
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        21,493
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 27.73 per share.  | 
                14 Sep 2020 | 
                60,000 | 
                
                    
                        331,575
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                27.7 | 
                
                    
                        1,663,800
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 27.41 per share.  | 
                14 Sep 2020 | 
                8,392 | 
                
                    
                        391,575
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                27.4 | 
                
                    
                        230,025
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bavan Holloway
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Sep 2020 | 
                4,751 | 
                
                    
                        4,751
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Bavan Holloway
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                08 Sep 2020 | 
                1,781 | 
                
                    
                        1,781
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 31.05 per share.  | 
                01 Sep 2020 | 
                25,000 | 
                
                    
                        399,967
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                31.1 | 
                
                    
                        776,250
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 31.36 per share.  | 
                27 Aug 2020 | 
                30,000 | 
                
                    
                        424,967
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                31.4 | 
                
                    
                        940,800
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 31.25 per share.  | 
                27 Aug 2020 | 
                500 | 
                
                    
                        454,967
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                31.3 | 
                
                    
                        15,625
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 32.00 per share.  | 
                24 Aug 2020 | 
                3,164 | 
                
                    
                        455,467
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                32 | 
                
                    
                        101,248
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 32.38 per share.  | 
                19 Aug 2020 | 
                9,952 | 
                
                    
                        465,862
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                32.4 | 
                
                    
                        322,246
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 31.51 per share.  | 
                19 Aug 2020 | 
                7,231 | 
                
                    
                        458,631
                    
                    
                        (1%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                31.5 | 
                
                    
                        227,849
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 Aug 2020 | 
                5,760 | 
                
                    
                        174,240
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 16.53 per share.  | 
                14 Aug 2020 | 
                5,760 | 
                
                    
                        5,760
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                16.5 | 
                
                    
                        95,232
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 33.00 per share.  | 
                14 Aug 2020 | 
                5,760 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                33 | 
                
                    
                        190,080
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 Aug 2020 | 
                26,533 | 
                
                    
                        3,126
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Option (Right to Buy) | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 18.70 per share.  | 
                14 Aug 2020 | 
                26,533 | 
                
                    
                        33,842
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                18.7 | 
                
                    
                        496,167
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Sale of securities on an exchange or to another person at price $ 33.10 per share.  | 
                14 Aug 2020 | 
                26,533 | 
                
                    
                        7,309
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                33.1 | 
                
                    
                        878,242
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Sale of securities on an exchange or to another person at price $ 30.05 per share.  | 
                12 Aug 2020 | 
                2,572 | 
                
                    
                        0
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                30.1 | 
                
                    
                        77,300
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Adan Gossar
                 | 
                Chief Accounting Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Aug 2020 | 
                80,000 | 
                
                    
                        80,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    James Hilderhoff
                 | 
                Chief Commercial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Aug 2020 | 
                110,000 | 
                
                    
                        110,000
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Stock Options (Right to buy) | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Other type of transaction at price $ 0.00 per share.  | 
                10 Aug 2020 | 
                741,728 | 
                
                    
                        475,814
                    
                    
                        (1%)
                    
                 | 
                
                    
                        2%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 21.75 per share.  | 
                15 Jun 2020 | 
                12,927 | 
                
                    
                        1,217,542
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                21.7 | 
                
                    
                        281,162
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 21.45 per share.  | 
                15 Jun 2020 | 
                12,073 | 
                
                    
                        1,230,469
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                21.5 | 
                
                    
                        258,966
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 21.56 per share.  | 
                10 Jun 2020 | 
                25,000 | 
                
                    
                        1,242,542
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                21.6 | 
                
                    
                        539,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 21.66 per share.  | 
                10 Jun 2020 | 
                16,818 | 
                
                    
                        1,267,542
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                21.7 | 
                
                    
                        364,278
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 22.87 per share.  | 
                03 Jun 2020 | 
                8,182 | 
                
                    
                        1,284,360
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                22.9 | 
                
                    
                        187,122
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 21.83 per share.  | 
                03 Jun 2020 | 
                25,000 | 
                
                    
                        1,292,542
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                21.8 | 
                
                    
                        545,750
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 20.80 per share.  | 
                21 May 2020 | 
                25,000 | 
                
                    
                        1,317,542
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                20.8 | 
                
                    
                        520,000
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President and CEO | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                14,281 | 
                
                    
                        14,281
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree Desai
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                20 May 2020 | 
                4,363 | 
                
                    
                        4,363
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 20.57 per share.  | 
                18 May 2020 | 
                36,777 | 
                
                    
                        1,342,542
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                20.6 | 
                
                    
                        756,503
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Sale of securities on an exchange or to another person at price $ 19.92 per share.  | 
                18 May 2020 | 
                38,223 | 
                
                    
                        1,379,319
                    
                    
                        (3%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                19.9 | 
                
                    
                        761,402
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree Desai
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 19.58 per share.  | 
                18 May 2020 | 
                1,278 | 
                
                    
                        13,172
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                19.6 | 
                
                    
                        25,019
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    James A. Hughes
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        29,742
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Michael L. Derosa
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Michael L. Derosa
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        14,106
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        43,857
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jack A. Henry
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        14,106
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Philip J. Deutch
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Paul G. Giovacchini
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        19,106
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,543 | 
                
                    
                        9,087
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 17.87 per share.  | 
                14 May 2020 | 
                1,911 | 
                
                    
                        78,646
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                17.9 | 
                
                    
                        34,150
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,543 | 
                
                    
                        80,557
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen B. Bransfield
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        33,226
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Stephen B. Bransfield
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        14,106
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Daniel G. Weiss
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                3,029 | 
                
                    
                        6,058
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 17.87 per share.  | 
                14 May 2020 | 
                820 | 
                
                    
                        7,309
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                17.9 | 
                
                    
                        14,653
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                3,029 | 
                
                    
                        8,129
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Jayshree Desai
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        11,894
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        5,629
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Tyrone Michael Jordan
                 | 
                Director | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                14 May 2020 | 
                4,089 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director, Chief Executive Officer | 
                 Purchase of securities on an exchange or from another person at price $ 18.23 per share.  | 
                13 May 2020 | 
                5,000 | 
                
                    
                        345,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                18.2 | 
                
                    
                        91,150
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Purchase of securities on an exchange or from another person at price $ 19.34 per share.  | 
                12 May 2020 | 
                2,575 | 
                
                    
                        76,014
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                19.3 | 
                
                    
                        49,813
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Jayshree Desai
                 | 
                Director | 
                 Purchase of securities on an exchange or from another person at price $ 17.99 per share.  | 
                12 May 2020 | 
                1,388 | 
                
                    
                        7,805
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                18.0 | 
                
                    
                        24,972
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                14,388 | 
                
                    
                        14,388
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Bryan R. Schumaker
                 | 
                Chief Financial Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                19,620 | 
                
                    
                        19,620
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                9,675 | 
                
                    
                        9,675
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                11,196 | 
                
                    
                        11,196
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director, Chief Executive Officer | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                51,829 | 
                
                    
                        51,829
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                33,995 | 
                
                    
                        33,995
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                33,634 | 
                
                    
                        33,634
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                6,047 | 
                
                    
                        6,047
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                6,998 | 
                
                    
                        6,998
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                16,998 | 
                
                    
                        16,998
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Ramesh Gopalakrishnan
                 | 
                Chief Operating Officer - Wind | 
                 Grant, award, or other acquisition of securities at price $ 0.00 per share.  | 
                11 Mar 2020 | 
                19,684 | 
                
                    
                        19,684
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                5,580 | 
                
                    
                        13,694
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 17.61 per share.  | 
                07 Mar 2020 | 
                2,332 | 
                
                    
                        11,362
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                17.6 | 
                
                    
                        41,067
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven G. Fishbach
                 | 
                General Counsel and Secretary | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                5,580 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director, Chief Executive Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                19,675 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director, Chief Executive Officer | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                19,675 | 
                
                    
                        348,983
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    Steven C. Lockard
                 | 
                Director, Chief Executive Officer | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 17.61 per share.  | 
                07 Mar 2020 | 
                8,547 | 
                
                    
                        340,436
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                17.6 | 
                
                    
                        150,513
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                10,010 | 
                
                    
                        77,686
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                 | 
                
                    
                        0
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Payment of exercise price or tax liability using portion of securities received from the company at price $ 17.61 per share.  | 
                07 Mar 2020 | 
                4,247 | 
                
                    
                        73,439
                    
                    
                        (0%)
                    
                 | 
                
                    
                        0%
                    
                 | 
                17.6 | 
                
                    
                        74,790
                    
                 | 
                Common Stock | 
            
        
            
                
                | 
                    William E. Siwek
                 | 
                President | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                10,010 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units | 
            
        
            
                
                | 
                    Thomas J. Castle
                 | 
                * See Remarks | 
                 Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share.  | 
                07 Mar 2020 | 
                3,490 | 
                
                    
                        0
                    
                    
                 | 
                
                    
                       -
                    
                 | 
                 | 
                
                    
                        -
                    
                 | 
                Restricted Stock Units |