XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Divestiture - Schedule of Business Divestiture under Cash Flows Investing Activities (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 01, 2024
Sep. 30, 2024
Sep. 30, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Cash proceeds   $ 304,000  
Cash outflow from divestiture   (40,196) $ 0
Investment in joint ventures      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Cash proceeds $ 304,000    
Investment in joint ventures | Disposal Group, Disposed of by Sale, Not Discontinued Operations      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Cash proceeds $ 303,980 303,980  
Initial cash contributed to joint ventures from transferring balance sheet   (338,226)  
Direct costs to sell   (5,950)  
Cash outflow from divestiture   $ (40,196)