XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details - Segment information) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue $ 47,923 $ 38,535
Cost of sales 43,427 35,826
Gross profit (loss) 4,496 2,709
Renewable Energy Solutions [Member]    
Revenue 45,179 36,955
Cost of sales 41,184 34,488
Gross profit (loss) 3,995 2,467
P V Constructions And Operations [Member]    
Revenue 943 909
Cost of sales 627 427
Gross profit (loss) 316 482
Electric Vehicles [Member]    
Revenue 1,781 671
Cost of sales 1,608 551
Gross profit (loss) 173 120
Others [Member]    
Revenue 20 0
Cost of sales 8 360
Gross profit (loss) $ 12 $ (360)