v3.24.2.u1
RESTRUCTURING AND OTHER EXIT ACTIVITIES (Schedule of restructuring and other exit charges by reportable segments and type of cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]    
Total $ 4,128 $ 13,412
Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 3,762 9,150
Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 248 3,161
Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 641
General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 118 460
Solar [Member] | Employee termination costs [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 247 4,997
Solar [Member] | Employee termination costs [Member] | Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 247 1,054
Solar [Member] | Employee termination costs [Member] | Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 2,913
Solar [Member] | Employee termination costs [Member] | Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 645
Solar [Member] | Employee termination costs [Member] | General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 385
Solar [Member] | Contract termination and other [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 4,638 9,653
Solar [Member] | Contract termination and other [Member] | Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 4,272 9,287
Solar [Member] | Contract termination and other [Member] | Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 248 248
Solar [Member] | Contract termination and other [Member] | Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 0
Solar [Member] | Contract termination and other [Member] | General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 118 118
All other [Member] | Employee termination costs [Member]    
Restructuring Cost and Reserve [Line Items]    
Total   (247)
All other [Member] | Employee termination costs [Member] | Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Total   (200)
All other [Member] | Employee termination costs [Member] | Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Total   0
All other [Member] | Employee termination costs [Member] | Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Total   (4)
All other [Member] | Employee termination costs [Member] | General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Total   (43)
All other [Member] | Inventory write-off [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 98 (136)
All other [Member] | Inventory write-off [Member] | Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 98 (136)
All other [Member] | Inventory write-off [Member] | Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 0
All other [Member] | Inventory write-off [Member] | Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 0
All other [Member] | Inventory write-off [Member] | General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 0
All other [Member] | Contract termination and other [Member]    
Restructuring Cost and Reserve [Line Items]    
Total (855) (855)
All other [Member] | Contract termination and other [Member] | Cost of revenues [Member]    
Restructuring Cost and Reserve [Line Items]    
Total (855) (855)
All other [Member] | Contract termination and other [Member] | Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 0
All other [Member] | Contract termination and other [Member] | Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Total 0 0
All other [Member] | Contract termination and other [Member] | General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Total $ 0 $ 0