v3.24.3
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Goodwill at December 31, 2023   $ 42,996
Acquisitions   11,344
Accumulated impairment losses $ (2,251) (2,251)
Foreign currency adjustments   (214)
Goodwill at June 30, 2024 51,875 51,875
Solar [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Goodwill at December 31, 2023   40,632
Acquisitions   11,344
Accumulated impairment losses   0
Foreign currency adjustments   (101)
Goodwill at June 30, 2024 51,875 51,875
Energy Storage [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Goodwill at December 31, 2023   2,364
Acquisitions   0
Accumulated impairment losses   (2,251)
Foreign currency adjustments   (113)
Goodwill at June 30, 2024 $ 0 $ 0