XML 47 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2016
Summary of Significant Accounting Policies [Abstract]  
Revenue Recognition Policy
Revenue is recognized as follows:

Contract Type
Work Type
Revenue Recognition Policy
   
Time and materials
Consulting
As incurred at contract rates.
   
Fixed price
Consulting
Percentage of completion, approximating the ratio of either total costs or Level of Effort (LOE) hours incurred to date to total estimated costs or LOE hours.
   
Cost-plus
Consulting
Costs as incurred plus fees.  Fees are recognized as revenue using percentage of completion determined by the percentage of LOE hours incurred to total LOE hours in the respective contracts.
Summary of Methods of Depreciation or Amortization and Useful Lives for All Other Long-Lived Assets
Methods of depreciation or amortization and useful lives for all other long-lived assets are summarized in the following table.
 
 
Depreciation / Amortization Method
Useful Lives
Buildings
Straight-line
32-40 Years
Building Improvements
Straight-line
7-15 Years
Field Equipment
Straight-line
3-7 Years
Computer equipment
Straight-line and Accelerated
3-7 Years
Computer software
Straight-line
10 Years
Office furniture and equipment
Straight-line
3-7 Years
Vehicles
Straight-line
3-5 Years
Leasehold improvements
Straight-line
(1)
 
(1)
Leasehold improvements are amortized for book purposes over the terms of the leases or the estimated useful lives of the assets, whichever is shorter.