XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Details - Segment information) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 58,850 $ 48,584 $ 106,773 $ 87,119
Cost of sales 53,612 44,712 97,039 80,538
Gross profit (loss) 5,238 3,872 9,734 6,581
Renewable Energy Solutions [Member]        
Segment Reporting Information [Line Items]        
Revenue 49,295 44,498 94,191 81,453
Cost of sales 45,416 43,137 85,990 77,625
Gross profit (loss) 3,879 1,361 8,201 3,828
P V Constructions And Operations [Member]        
Segment Reporting Information [Line Items]        
Revenue 8,067 2,479 8,991 3,388
Cost of sales 6,154 573 6,770 1,000
Gross profit (loss) 1,913 1,906 2,221 2,388
Electric Vehicles [Member]        
Segment Reporting Information [Line Items]        
Revenue 842 1,490 2,083 2,161
Cost of sales 738 1,174 1,797 1,725
Gross profit (loss) 104 316 286 436
Others [Member]        
Segment Reporting Information [Line Items]        
Revenue 646 117 1,508 117
Cost of sales 1,304 (172) 2,482 188
Gross profit (loss) $ (658) $ 289 $ (974) $ (71)