XML 126 R114.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Details - Segment information) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 161,993 $ 138,628 $ 97,883
Cost of sales 151,373 121,773 90,693
Gross profit (loss) 10,620 16,855 7,190
Renewable Energy Solutions [Member]      
Revenue 152,166 112,442 80,941
Cost of sales 142,441 104,022 75,439
Gross profit (loss) 9,725 8,420 5,502
Solar Projects Development [Member]      
Revenue 5,481 24,423 10,096
Cost of sales 2,133 19,314 9,307
Gross profit (loss) 3,348 5,109 789
Electric Vehicles [Member]      
Revenue 2,977 377 0
Cost of sales 3,540 479 0
Gross profit (loss) (563) (102) 0
Others [Member]      
Revenue 1,369 1,386 6,846
Cost of sales 3,259 (2,042) 5,947
Gross profit (loss) $ (1,890) $ 3,428 $ 899