v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts receivable $ (48,269) $ (13,260)
Purchases of property, plant and equipment (506,994) (343,904)
Proceeds from maturities of investments 177,228 1,961,485
Purchases of investments (28,512) (309,557)
Related Party    
Accounts receivable (66,041) (5,599)
Purchases of property, plant and equipment (117,355) (67,668)
Proceeds from maturities of investments 50,000 0
Purchases of investments $ 0 $ (30,000)