v3.26.1
Trade and Other Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]        
Trade receivables $ 79,550 $ 12,637    
Orbital receivables, current 38,484 0    
Grant receivables 5,288 2,851    
Allowance for credit losses (3,652) (3,295) $ 0 $ 0
Trade and other receivables, net $ 119,670 $ 12,193