XML 81 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
3 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedules of concentration of risk
Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
United States
 
 
 
 
U.S. government
 
40.8
%
 
44.2
%
Domestic
 
36.1
%
 
31.4
%
Total United States
 
76.9
%
 
75.6
%
 
 
 
 
 
International
 
23.1
%
 
24.4
%
Total
 
100.0
%
 
100.0
%
Schedule of disaggregation of revenue
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
16,748,000

 
52,773,000

 
$
69,521,000

Domestic
 
53,354,000

 
8,041,000

 
61,395,000

Total United States
 
70,102,000

 
60,814,000

 
130,916,000

 
 
 
 
 
 
 
International
 
24,212,000

 
15,139,000

 
39,351,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
92,548,000

 
50,724,000

 
$
143,272,000

Cost reimbursable
 
1,766,000

 
25,229,000

 
26,995,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,723,000

 
37,786,000

 
$
75,509,000

Over time
 
56,591,000

 
38,167,000

 
94,758,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

 
 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
14,220,000

 
56,824,000

 
$
71,044,000

Domestic
 
42,237,000

 
8,274,000

 
50,511,000

Total United States
 
56,457,000

 
65,098,000

 
121,555,000

 
 
 
 
 
 
 
International
 
21,516,000

 
17,773,000

 
39,289,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
76,290,000

 
63,611,000

 
$
139,901,000

Cost reimbursable
 
1,683,000

 
19,260,000

 
20,943,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,945,000

 
52,623,000

 
$
90,568,000

Over time
 
40,028,000

 
30,248,000

 
70,276,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000