XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Amortization of deferred contract costs $ 4,700,000 $ 9,900,000  
Contract with customer, liability, revenue recognized 7,200,000 15,800,000  
Net losses related to contracts (8,200,000) 6,700,000  
Contract loss provision, current 7,760,000   $ 9,567,000
Contract loss provision, long-term 3,610,000   0
Revenue, remaining performance obligation, amount $ 65,800,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percentage 50.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percentage 55.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 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percentage 40.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percentage 45.00%    
Commercial Lunar Payload Services, Contract One      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract with customer, liability, revenue recognized $ 11,600,000    
Loss on contracts   5,400,000  
Gain on contract (6,700,000)    
Contracts, variable consideration, maximum     12,300,000
Contract loss provision, current     10,000
Commercial Lunar Payload Services, Contract Two      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Loss on contracts 1,100,000 $ 200,000  
Contracts, variable consideration, constrained amount 0    
Contracts, variable consideration, maximum $ 9,400,000    
Long-term contract, percent complete 59.00% 40.00%  
Contract loss provision, current $ 5,300,000   7,400,000
Contract loss provision, long-term 3,600,000   0
Commercial Lunar Payload Services, Contract Three      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Loss on contracts   $ 900,000  
Gain on contract (1,900,000)    
Contracts, variable consideration, constrained amount 0    
Contracts, variable consideration, maximum $ 13,000,000    
Long-term contract, percent complete 85.00%    
Contract loss provision, current $ 2,500,000   $ 2,100,000