CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||
| Increase (decrease) in related party trade receivables | [1] | $ (50,257) | $ (65,196) | |||
| Decrease in trade payables | [2] | (42,229) | (31,758) | |||
| Related Party | ||||||
| Increase (decrease) in related party trade receivables | (12,103) | 28,093 | ||||
| Decrease in trade payables | $ 279 | $ (10,723) | ||||
| ||||||