XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Amortization of deferred contract costs $ 2,500,000   $ 7,100,000 $ 8,700,000 $ 25,100,000  
Contract with customer, liability, revenue recognized       8,400,000 33,400,000  
Net losses related to contracts 1,700,000   $ 15,400,000 22,800,000 25,600,000  
Contract loss provision, current 8,167,000     8,167,000   $ 5,457,000
Contract loss provision, long-term 879,000     879,000   0
Revenue, remaining performance obligation, amount $ 195,500,000     $ 195,500,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 months     3 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 | Minimum            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue, remaining performance obligation, percentage 10.00%     10.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 | Maximum            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue, remaining performance obligation, percentage 15.00%     15.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     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 45.00%     45.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 50.00%     50.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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]            
Contract with customer, liability, revenue recognized   $ 11,600,000        
Contracts, variable consideration, maximum           12,300,000
Loss on contracts       $ 5,700,000 8,200,000  
Commercial Lunar Payload Services, Contract Two            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Loss on contracts       9,900,000 $ 5,900,000  
Contract loss provision, current $ 7,200,000     $ 7,200,000   4,600,000
Long-term contract, percent complete 64.00%   55.00% 64.00% 55.00%  
Contract loss provision, long-term $ 900,000     $ 900,000   0
Commercial Lunar Payload Services, Contract Three            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Loss on contracts       7,200,000 $ 11,400,000  
Contract loss provision, current $ 1,000,000.0     $ 1,000,000.0   $ 900,000
Long-term contract, percent complete 93.00%     93.00%