XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity method investment (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 28, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 09, 2023
Schedule of Equity Method Investments [Line Items]          
Gain from disposal of investment in unconsolidated subsidiary   $ 1,319 $ 1,745 $ 20,829  
Loss from unconsolidated subsidiary   $ 660 $ 0 $ 354  
Placing purchase orders   Pursuant to the Supply Agreement, we have committed to placing purchase orders with Alpha Steel during the year ended December 31, 2024, for at least 40,000 metric tons of torque tubes, with such volume commitments increasing in each of the next two annual periods by 20,000 metric tons per period      
Net profit attributable   $ 4,000      
Alpha Steel [Member]          
Schedule of Equity Method Investments [Line Items]          
Additional interest rate (above prime) 2.00%        
Ownership percentage         45.00%
Capital contributions   900      
Additional capital contributions   2,600      
Loss from unconsolidated subsidiary   700      
Liability for unpaid claims and claims adjustment expense   $ 3,400      
Taihua New Energy [Member]          
Schedule of Equity Method Investments [Line Items]          
Ownership percentage         51.00%
DAYV LLC [Member]          
Schedule of Equity Method Investments [Line Items]          
Ownership percentage         4.00%