XML 122 R110.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details - Segment information) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenues $ 177,518 $ 161,993
Cost of sales 163,033 151,373
Gross profit (loss) 14,485 10,620
Renewable Energy Solutions [Member]    
Revenues 166,582 152,166
Cost of sales 157,039 142,441
Gross profit (loss) 9,543 9,725
Solar Projects Development [Member]    
Revenues 5,725 5,481
Cost of sales 2,056 2,133
Gross profit (loss) 3,669 3,348
Electric Vehicles [Member]    
Revenues 4,181 2,977
Cost of sales 3,417 3,540
Gross profit (loss) 764 (563)
Others [Member]    
Revenues 1,030 1,369
Cost of sales 521 3,259
Gross profit (loss) $ 509 $ (1,890)