XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions and Divestitures (Acquisition Related Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 17, 2024
Dec. 01, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Total acquisition related costs     $ 491 $ 265 $ 1,972
Other income, net     24,731 1,265 (14,565)
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Japan-Based Solar Racking Business          
Business Acquisition [Line Items]          
Proceeds from divestiture $ 28,100 $ 8,000      
Other income, net $ (25,300) $ (600)      
Cost of sales          
Business Acquisition [Line Items]          
Total acquisition related costs     0 12 1,427
Selling, general and administrative costs          
Business Acquisition [Line Items]          
Total acquisition related costs     $ 491 $ 253 $ 545