Revenue - Schedule of Deferred Revenue (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Deferred Revenue Arrangement [Line Items] | ||
| Total deferred revenue | $ 209,539 | $ 208,700 |
| Launch Revenue | ||
| Deferred Revenue Arrangement [Line Items] | ||
| Total deferred revenue | 72,371 | 77,843 |
| Spacecraft Solutions Revenue | ||
| Deferred Revenue Arrangement [Line Items] | ||
| Total deferred revenue | $ 137,168 | $ 130,857 |