Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||
| Increase (decrease) in related party accounts receivable | [1] | $ (1,990) | $ 45,175 | |||
| Increase (decrease) in related party deferred revenue | [2] | (19,297) | (12,377) | |||
| Related Party [Member] | ||||||
| Increase (decrease) in related party accounts receivable | 9,262 | (3,603) | ||||
| Increase (decrease) in related party deferred revenue | $ (3,535) | $ 300 | ||||
| ||||||