v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts receivable [1] $ 182,177 $ 237,353
Accounts payable [2] (97,332) (156,116)
Related Party    
Accounts receivable 6,236 (7,140)
Accounts payable $ (2,413) $ (13,505)
[1] Including changes in related party balances of $6,236 and $(7,140) for the three months ended March 31, 2026 and 2025, respectively.
[2] Including changes in related party balances of $(2,413) and $(13,505) for the three months ended March 31, 2026 and 2025, respectively.