v3.23.2
GOODWILL (Schedule of Goodwill Activities) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Line Items]  
Goodwill at December $ 31,189
Acquisitions 12,266
Foreign currency adjustments (1,123)
Goodwill at June 42,332
Solar  
Goodwill [Line Items]  
Goodwill at December 28,768
Acquisitions 0
Foreign currency adjustments (1,194)
Goodwill at June 27,574
All other  
Goodwill [Line Items]  
Goodwill at December 2,421
Acquisitions 12,266
Foreign currency adjustments 71
Goodwill at June $ 14,758