XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Equity method investment - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 09, 2023
Schedule of Equity Method Investments [Line Items]          
Placing Purchase Orders     Pursuant to the Supply Agreement, we committed to placing a minimum level of purchase orders for torque tubes with Alpha Steel during the period from July 1, 2025 to June 30, 2026 and for the subsequent annual period.    
Net Profit Attributable     $ 4.0    
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%
Alpha Steel          
Schedule of Equity Method Investments [Line Items]          
Ownership percentage         45.00%
Potential future capital contributions $ 0.8   0.8    
Loss from unconsolidated subsidiary $ 0.5 $ 0.2 $ 0.6 $ 0.5