XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2023
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,
 20232022
United States  
U.S. government35.3 %32.1 %
Domestic40.2 %46.7 %
Total United States75.5 %78.8 %
International24.5 %21.2 %
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, 2023 and 2022. 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, 2023
Satellite and Space CommunicationsTerrestrial and Wireless NetworksTotal
Geographical region and customer type
U.S. government$53,006,000 596,000 $53,602,000 
Domestic15,952,000 45,190,000 61,142,000 
Total United States68,958,000 45,786,000 114,744,000 
International33,430,000 3,737,000 37,167,000 
Total$102,388,000 49,523,000 $151,911,000 
Contract type
Firm fixed-price$85,408,000 49,523,000 $134,931,000 
Cost reimbursable16,980,000 — 16,980,000 
Total$102,388,000 49,523,000 $151,911,000 
Transfer of control
Point in time$45,741,000 647,000 $46,388,000 
Over time56,647,000 48,876,000 105,523,000 
Total$102,388,000 49,523,000 $151,911,000 
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