XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Software Development Costs
9 Months Ended
Sep. 30, 2017
Software Development Costs [Abstract]  
Software Development Costs
8.
Software Development Costs, Net

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.  Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers.  Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years.  On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product.  If the undiscounted cash flows are not sufficient to recover the unamortized software costs, the Company will write down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.

Software development costs capitalized were $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively, and $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively.  Total amortization expense was $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively, and $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively.