XML 86 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Significant Accounting Policies - Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2021
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
Apr. 30, 2020
Jan. 25, 2020
Oct. 26, 2019
Jul. 27, 2019
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of revenue                      
Revenue $ 136,015 $ 78,782 $ 92,665 $ 87,450 $ 135,223 $ 61,891 $ 83,271 $ 86,911 $ 394,912 $ 367,296 $ 314,274
Contract Liability                      
Disaggregation of revenue                      
Revenue                 5,468 1,670 1,587
Domestic                      
Disaggregation of revenue                      
Revenue                 241,898 201,046 151,124
International                      
Disaggregation of revenue                      
Revenue                 153,014 166,250 163,150
U.S. government                      
Disaggregation of revenue                      
Revenue                 271,273 225,341 182,586
Non-U.S. government                      
Disaggregation of revenue                      
Revenue                 123,639 141,955 131,688
FFP                      
Disaggregation of revenue                      
Revenue                 307,413 269,917 224,090
CPFF                      
Disaggregation of revenue                      
Revenue                 86,719 94,176 89,485
T&M                      
Disaggregation of revenue                      
Revenue                 780 3,203 699
Small UAS                      
Disaggregation of revenue                      
Revenue                 235,854 225,888 183,157
MUAS                      
Disaggregation of revenue                      
Revenue                 15,837    
TMS                      
Disaggregation of revenue                      
Revenue                 87,268 63,781 65,087
HAPS                      
Disaggregation of revenue                      
Revenue                 42,426 60,864 55,407
Other                      
Disaggregation of revenue                      
Revenue                 $ 13,527 $ 16,763 $ 10,623