XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.2
Divestiture - Schedule of Business Divestiture under Cash Flows Investing Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 01, 2024
Jun. 30, 2024
Jun. 30, 2024
Jun. 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)