The Company offers its subscribers professional alarm monitoring services, as well as interactive and home automation services, through equipment at the subscriber's site that communicates with the Companys central monitoring station and interfaces with other equipment at the site and third party technology companies for interactive and home automation services. These services are typically provided under alarm monitoring agreements (AMAs) between the Company and the subscriber. The equipment at the site is either obtained independently from the Companys network of third party Authorized Dealers or directly from the Company, via its direct-to-consumer sales channel. The Company also offers equipment sales and installation services and, to its existing subscribers, maintenance services on existing alarm equipment. The Company also collects fees for contract monitoring, which are services provided to other security alarm companies for monitoring their accounts on a wholesale basis and other fees from subscribers for late fee or insufficient fund charges. Revenue under subscriber AMAs is allocated to alarm monitoring revenue and, if applicable, product and installation revenue based on the stand alone selling prices (SSP) of each performance obligation as a percentage of the total SSP of all performance obligations. Allocated alarm monitoring revenue is recognized as the monthly service is provided. Allocated product and installation revenue is recognized when the product sale is complete or shipped and the installation service is provided, typically at inception of the AMA. Product and installation revenue is not applicable to AMA's acquired from Authorized Dealers in their initial term. Any cash not received from the subscriber at the time of product sale and installation is recognized as a contract asset at inception of the AMA and is subsequently amortized over the subscriber contract term as a reduction of the amounts billed for professional alarm monitoring, interactive and home automation services. If a