XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)
3 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIESThere have been no material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021, other than described below.
Software Development Costs
The Company capitalizes certain software development costs related to software to be sold, included in core autonomous products, or otherwise marketed. Capitalized software development costs include purchased materials and services, salary and benefits of our development and engineering staff, and other costs associated with the development of new products. Software development costs are expensed as incurred until technological feasibility has been established, at which time future costs incurred are capitalized until the product is available for general release to the public. Based on our product development process, technological feasibility is generally established once product and detailed program designs have been completed, uncertainties related to high-risk development issues have been resolved through coding and testing, and the Company has the capability to manufacture the end product. Once a software product is available for general release to the public, capitalized development costs associated with that product will begin to be amortized to "Cost of Sales" in the Consolidated Statements of Income and Comprehensive Income over the product's estimated economic life, using the greater of straight-line or a method that results in cost recognition in future periods that is consistent with the anticipated timing of product revenue recognition.
The capitalized software development costs are subject to an ongoing assessment of recoverability, which is impacted by estimates and assumptions of future revenues and expenses for these software products, as well as other factors such as changes in product technologies. Any portion of unamortized capitalized software development costs that is determined to be in excess of net realizable value is expensed in the period such a determination is made. The gross carrying amount of software development costs was $795 and $0 at April 30, 2021 and January 31, 2021 respectively and is reported in "Intangible Assets, net" on the Consolidated Balance Sheets. No amortization expense was recorded in the three-month period ended April 30, 2021, as none of the software development costs were available for general release to the public.

Accounting Pronouncements
Accounting Standards Adopted
There are no significant Accounting Standard Updates (ASU's) issued that were adopted in the three-month period ended April 30, 2021.

New Accounting Standards Not Yet Adopted
There are no significant ASU's issued and not yet adopted as of April 30, 2021.