XML 110 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table provides information about disaggregated revenue for the years ended December 31, 2025 and 2024, (in thousands):
Year Ended December 31,
20252024
Revenue by Contract Type
Fixed price$120,308 57 %$74,681 33 %
Cost reimbursable80,102 38 %146,516 64 %
Time and materials6,722 %6,803 %
Revenue from contracts with customers207,132 98 %228,000 100 %
Grant revenue2,927 %— — %
Total revenue$210,059 100 %$228,000 100 %
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table presents contract assets as of December 31, 2025 and 2024 (in thousands):
December 31,
2025
December 31,
2024
Contract Assets
Unbilled receivables$12,228 $18,113 
Deferred contract costs16,479 
Total$12,236 $34,592 
The following table presents contract liabilities as of December 31, 2025 and 2024 (in thousands):
December 31,
2025
December 31,
2024
Contract liabilities – current
Deferred revenue$45,712 $54,803 
Contract loss provision6,996 7,890 
Accrued launch costs4,660 2,491 
Total contract liabilities – current57,368 65,184 
Contract liabilities – long-term
Deferred revenue5,900 14,334 
Contract loss provision441 — 
Total contract liabilities – long-term6,341 14,334 
Total contract liabilities$63,709 $79,518