Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of Revenues by Customers and Geographic Location (Details)

v3.26.1
Revenues - Schedule of Revenues by Customers and Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue percentage by recognition method    
Over time 60.00% 98.00%
Point in time 40.00% 2.00%
Total revenues 100.00% 100.00%
Revenues by customer grouping    
Revenues: $ 96,972 $ 61,395
Revenues by customer’s geographic location    
Revenues: 96,972 61,395
U.S.    
Revenues by customer grouping    
Revenues: 51,048 36,987
Revenues by customer’s geographic location    
Revenues: 51,048 36,987
Europe    
Revenues by customer grouping    
Revenues: 35,222 24,301
Revenues by customer’s geographic location    
Revenues: 35,222 24,301
Other    
Revenues by customer grouping    
Revenues: 10,702 107
Revenues by customer’s geographic location    
Revenues: 10,702 107
Civil space    
Revenues by customer grouping    
Revenues: 20,104 18,135
Revenues by customer’s geographic location    
Revenues: 20,104 18,135
National security    
Revenues by customer grouping    
Revenues: 45,974 19,468
Revenues by customer’s geographic location    
Revenues: 45,974 19,468
Commercial and other    
Revenues by customer grouping    
Revenues: 30,894 23,792
Revenues by customer’s geographic location    
Revenues: $ 30,894 $ 23,792
Space    
Revenue percentage by recognition method    
Over time 94.00% 98.00%
Point in time 6.00% 2.00%
Total revenues 100.00% 100.00%
Revenues by customer grouping    
Revenues: $ 52,669 $ 52,133
Revenues by customer’s geographic location    
Revenues: 52,669 52,133
Space | U.S.    
Revenues by customer grouping    
Revenues: 26,734 27,815
Revenues by customer’s geographic location    
Revenues: 26,734 27,815
Space | Europe    
Revenues by customer grouping    
Revenues: 25,935 24,301
Revenues by customer’s geographic location    
Revenues: 25,935 24,301
Space | Other    
Revenues by customer grouping    
Revenues: 0 17
Revenues by customer’s geographic location    
Revenues: 0 17
Space | Civil space    
Revenues by customer grouping    
Revenues: 19,649 18,073
Revenues by customer’s geographic location    
Revenues: 19,649 18,073
Space | National security    
Revenues by customer grouping    
Revenues: 8,515 12,315
Revenues by customer’s geographic location    
Revenues: 8,515 12,315
Space | Commercial and other    
Revenues by customer grouping    
Revenues: 24,505 21,745
Revenues by customer’s geographic location    
Revenues: $ 24,505 $ 21,745
Defense Tech    
Revenue percentage by recognition method    
Over time 21.00% 100.00%
Point in time 79.00% 0.00%
Total revenues 100.00% 100.00%
Revenues by customer grouping    
Revenues: $ 44,303 $ 9,262
Revenues by customer’s geographic location    
Revenues: 44,303 9,262
Defense Tech | U.S.    
Revenues by customer grouping    
Revenues: 24,314 9,172
Revenues by customer’s geographic location    
Revenues: 24,314 9,172
Defense Tech | Europe    
Revenues by customer grouping    
Revenues: 9,287 0
Revenues by customer’s geographic location    
Revenues: 9,287 0
Defense Tech | Other    
Revenues by customer grouping    
Revenues: 10,702 90
Revenues by customer’s geographic location    
Revenues: 10,702 90
Defense Tech | Civil space    
Revenues by customer grouping    
Revenues: 455 62
Revenues by customer’s geographic location    
Revenues: 455 62
Defense Tech | National security    
Revenues by customer grouping    
Revenues: 37,459 7,153
Revenues by customer’s geographic location    
Revenues: 37,459 7,153
Defense Tech | Commercial and other    
Revenues by customer grouping    
Revenues: 6,389 2,047
Revenues by customer’s geographic location    
Revenues: $ 6,389 $ 2,047