XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2024
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,
 20242023
United States  
U.S. government35.4 %35.3 %
Domestic48.4 %40.2 %
Total United States83.8 %75.5 %
International16.2 %24.5 %
Total100.0 %100.0 %
Disaggregation of revenue
The following tables summarize our disaggregation of revenue consistent with information reviewed by our CODM for the three months ended October 31, 2024 and 2023. 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, 2024
Satellite and Space CommunicationsTerrestrial and Wireless NetworksTotal
Geographical region and customer type
U.S. government$40,427,000 598,000 $41,025,000 
Domestic4,847,000 51,160,000 56,007,000 
Total United States45,274,000 51,758,000 97,032,000 
International13,659,000 5,109,000 18,768,000 
Total$58,933,000 56,867,000 $115,800,000 
Contract type
Firm fixed-price$48,261,000 56,867,000 $105,128,000 
Cost reimbursable10,672,000 — 10,672,000 
Total$58,933,000 56,867,000 $115,800,000 
Transfer of control
Point in time$30,174,000 722,000 $30,896,000 
Over time28,759,000 56,145,000 84,904,000 
Total$58,933,000 56,867,000 $115,800,000 
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