XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table provides information about disaggregated revenue for the three and nine months ended September 30, 2025 and 2024 (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Revenue by contract type
Fixed price$30,275 58 %$23,097 39 %$95,992 58 %$52,759 30 %
Cost reimbursable19,190 36 %33,844 58 %62,877 38 %115,581 67 %
Time and materials1,522 %1,537 %4,955 %4,998 %
Revenue from contracts with customers50,987 97 %58,478 100 %163,824 99 %173,338 100 %
Grant revenue
1,450 %— — %1,450 %— — %
Total revenue
$52,437 100 %$58,478 100 %$165,274 100 %$173,338 100 %
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table presents contract assets as of September 30, 2025 and December 31, 2024 (in thousands):
September 30,
2025
December 31,
2024
Contract assets
Unbilled receivables$7,151 $18,113 
Deferred contract costs3,024 16,479 
Total$10,175 $34,592 
The following table presents contract liabilities as of September 30, 2025 and December 31, 2024 (in thousands):
September 30,
2025
December 31,
2024
Contract liabilities – current
Deferred revenue$56,438 $54,803 
Contract loss provision9,165 7,890 
Accrued launch costs555 2,491 
Total contract liabilities – current66,158 65,184 
Contract liabilities – long-term
Deferred revenue— 14,334 
Contract loss provision1,636 — 
Total contract liabilities – long-term1,636 14,334 
Total contract liabilities$67,794 $79,518