Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Revenues - Schedule of Revenues by Customers and Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue percentage by recognition method      
Over time 66.00% 98.00% 95.00%
Point in time 34.00% 2.00% 5.00%
Total revenues 100.00% 100.00% 100.00%
Revenues by customer grouping      
Revenues: $ 335,381 $ 304,101 $ 243,800
Revenues by customer’s geographic location      
Revenues: 335,381 304,101 243,800
UNITED STATES      
Revenues by customer grouping      
Revenues: 195,944 150,131 172,903
Revenues by customer’s geographic location      
Revenues: 195,944 150,131 172,903
Europe      
Revenues by customer grouping      
Revenues: 125,316 153,759 70,814
Revenues by customer’s geographic location      
Revenues: 125,316 153,759 70,814
Other      
Revenues by customer grouping      
Revenues: 14,121 211 83
Revenues by customer’s geographic location      
Revenues: 14,121 211 83
Civil space      
Revenues by customer grouping      
Revenues: 72,549 88,814 102,594
Revenues by customer’s geographic location      
Revenues: 72,549 88,814 102,594
National security      
Revenues by customer grouping      
Revenues: 157,239 76,831 59,053
Revenues by customer’s geographic location      
Revenues: 157,239 76,831 59,053
Commercial and other      
Revenues by customer grouping      
Revenues: 105,593 138,456 82,153
Revenues by customer’s geographic location      
Revenues: $ 105,593 $ 138,456 $ 82,153
Space      
Revenue percentage by recognition method      
Over time 97.00% 98.00% 94.00%
Point in time 3.00% 2.00% 6.00%
Total revenues 100.00% 100.00% 100.00%
Revenues by customer grouping      
Revenues: $ 209,817 $ 255,336 $ 194,000
Revenues by customer’s geographic location      
Revenues: 209,817 255,336 194,000
Space | UNITED STATES      
Revenues by customer grouping      
Revenues: 105,228 101,504 124,846
Revenues by customer’s geographic location      
Revenues: 105,228 101,504 124,846
Space | Europe      
Revenues by customer grouping      
Revenues: 104,574 153,747 69,071
Revenues by customer’s geographic location      
Revenues: 104,574 153,747 69,071
Space | Other      
Revenues by customer grouping      
Revenues: 15 85 83
Revenues by customer’s geographic location      
Revenues: 15 85 83
Space | Civil space      
Revenues by customer grouping      
Revenues: 69,453 84,923 94,200
Revenues by customer’s geographic location      
Revenues: 69,453 84,923 94,200
Space | National security      
Revenues by customer grouping      
Revenues: 51,869 36,420 26,456
Revenues by customer’s geographic location      
Revenues: 51,869 36,420 26,456
Space | Commercial and other      
Revenues by customer grouping      
Revenues: 88,495 133,993 73,344
Revenues by customer’s geographic location      
Revenues: $ 88,495 $ 133,993 $ 73,344
Defense Tech      
Revenue percentage by recognition method      
Over time 15.00% 100.00% 98.00%
Point in time 85.00% 0.00% 2.00%
Total revenues 100.00% 100.00% 100.00%
Revenues by customer grouping      
Revenues: $ 125,564 $ 48,765 $ 49,800
Revenues by customer’s geographic location      
Revenues: 125,564 48,765 49,800
Defense Tech | UNITED STATES      
Revenues by customer grouping      
Revenues: 90,716 48,627 48,057
Revenues by customer’s geographic location      
Revenues: 90,716 48,627 48,057
Defense Tech | Europe      
Revenues by customer grouping      
Revenues: 20,742 12 1,743
Revenues by customer’s geographic location      
Revenues: 20,742 12 1,743
Defense Tech | Other      
Revenues by customer grouping      
Revenues: 14,106 126 0
Revenues by customer’s geographic location      
Revenues: 14,106 126 0
Defense Tech | Civil space      
Revenues by customer grouping      
Revenues: 3,096 3,891 8,394
Revenues by customer’s geographic location      
Revenues: 3,096 3,891 8,394
Defense Tech | National security      
Revenues by customer grouping      
Revenues: 105,370 40,411 32,597
Revenues by customer’s geographic location      
Revenues: 105,370 40,411 32,597
Defense Tech | Commercial and other      
Revenues by customer grouping      
Revenues: 17,098 4,463 8,809
Revenues by customer’s geographic location      
Revenues: $ 17,098 $ 4,463 $ 8,809