XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Amortization of deferred contract costs $ 31,200,000 $ 43,300,000
Contract with customer, liability, revenue recognized 38,200,000 31,400,000
Net losses related to contracts 30,300,000 (9,300,000)
Contract loss provision, current 9,567,000 10,120,000
Contract loss provision, long-term 0 2,188,000
Revenue, remaining performance obligation, amount $ 57,200,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Minimum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, percentage 90.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Maximum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, percentage 95.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period  
Commercial Lunar Payload Services, Contract One    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Loss on contracts $ 10,200,000  
Gain on contract   $ (11,100,000)
Contracts, variable consideration, constrained amount 0  
Contracts, variable consideration, maximum $ 12,300,000  
Long-term contract, percent complete 99.00% 96.00%
Contract loss provision, current $ 10,000 $ 400,000
Commercial Lunar Payload Services, Contract Two    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Loss on contracts 5,800,000  
Loss on contracts, change in estimated contract costs, reduction of loss   $ (4,700,000)
Contracts, variable consideration, constrained amount 0  
Contracts, variable consideration, maximum $ 7,800,000  
Long-term contract, percent complete 64.00% 33.00%
Contract loss provision, current $ 7,400,000 $ 7,700,000
Contract loss provision, long-term 0 2,200,000
Commercial Lunar Payload Services, Contract Three    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Loss on contracts 14,200,000 6,000,000
Contracts, variable consideration, constrained amount 0  
Contracts, variable consideration, maximum $ 11,400,000  
Long-term contract, percent complete 89.00%  
Contract loss provision, current $ 2,100,000 $ 1,900,000