XML 29 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable $ (61,279) $ (32,509) $ (16,498)
Other long-term liabilities 125,647 75,447 31,028
Purchases of property, plant and equipment (883,841) (910,644) (1,074,852)
Purchases of investments (4,622,890) (3,998,282) (3,854,129)
Payment for credit facility issuance costs (6,244) 0 (6,631)
Increase (decrease) in accounts payable and accrued liabilities related to property, plant and equipment (68,930) 35,849 42,728
Related Party      
Accounts receivable (22,383) (35,526) 0
Other long-term liabilities 4,900 107,763 0
Purchases of property, plant and equipment (164,683) (80,511) (18,834)
Purchases of investments (35,000) 0 0
Payment for credit facility issuance costs (5,625) 0 0
Increase (decrease) in accounts payable and accrued liabilities related to property, plant and equipment $ (19,725) $ 8,530 $ 11,196