XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Sale by geography and customer type Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:
 Three months ended October 31,
 20222021
United States  
U.S. government32.1 %30.1 %
Domestic46.7 %48.5 %
Total United States78.8 %78.6 %
International21.2 %21.4 %
Total100.0 %100.0 %
Disaggregation of revenue
The following tables summarize our disaggregation of revenue consistent with information reviewed by our Chief Operating Decision Maker ("CODM") for the three months ended October 31, 2022 and 2021. We believe these categories best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors which impact our business:

Three months ended October 31, 2022
Satellite and Space CommunicationsTerrestrial and Wireless NetworksTotal
Geographical region and customer type
U.S. government$41,013,000 1,038,000 $42,051,000 
Domestic15,244,000 46,011,000 61,255,000 
Total United States56,257,000 47,049,000 103,306,000 
International24,616,000 3,217,000 27,833,000 
Total$80,873,000 50,266,000 $131,139,000 
Contract type
Firm fixed-price$69,875,000 50,266,000 $120,141,000 
Cost reimbursable10,998,000 — 10,998,000 
Total$80,873,000 50,266,000 $131,139,000 
Transfer of control
Point in time$55,000,000 84,000 $55,084,000 
Over time25,873,000 50,182,000 76,055,000 
Total$80,873,000 50,266,000 $131,139,000 
Three months ended October 31, 2021
Satellite and Space CommunicationsTerrestrial and Wireless NetworksTotal
Geographical region and customer type
U.S. government$33,897,000 1,272,000 $35,169,000 
Domestic10,787,000 45,768,000 56,555,000 
Total United States44,684,000 47,040,000 91,724,000 
International19,876,000 5,159,000 25,035,000 
Total$64,560,000 52,199,000 $116,759,000 
Contract type
Firm fixed-price$56,903,000 52,199,000 $109,102,000 
Cost reimbursable7,657,000 — 7,657,000 
Total$64,560,000 52,199,000 $116,759,000 
Transfer of control
Point in time$40,616,000 147,000 $40,763,000 
Over time23,944,000 52,052,000 75,996,000 
Total$64,560,000 52,199,000 $116,759,000