XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capitalized Software Development
3 Months Ended
Mar. 31, 2024
Extractive Industries [Abstract]  
Capitalized Software Development

 

8. Capitalized Software Development

 

The Company capitalizes internally developed software using the Agile software development methodology which allows the Company to accurately track, and record costs associated with new software development and enhancements.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting Capitalization, certain development costs related to the Company’s products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.