v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts receivable $ 44,835 $ 21,781
Purchases of property, plant and equipment (253,167) (161,241)
Proceeds from maturities of investments 177,228 1,062,291
Purchases of investments 0 (287,029)
Related Party    
Accounts receivable 25,262 4,116
Purchases of property, plant and equipment (47,134) (41,993)
Proceeds from maturities of investments 50,000 0
Purchases of investments $ 0 $ (30,000)