XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

 

4. Revenue Recognition

 

The Company generally recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, perpetual software licenses and data sets. Most of the Company’s sales are data set updates. Warranty costs and sales returns have not been material.

 

The Company recognizes sales of its data sets in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below have been met:

 

  i) identification of the contract with a customer;

 

  ii) identification of the performance obligations in the contract;

 

  iii) determination of the transaction price;

 

  iv) allocation of the transaction price to each separate performance obligations; and

 

  v) recognition of revenue upon satisfaction of a performance obligation.

 

Data updates are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. The Company may defer and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.

 

Normal payment terms offered to customers, distributors and resellers are net 30 days domestically and net 45 days internationally. The Company does not offer payment terms that extend beyond one year and rarely does it extend payment terms beyond its normal terms. If certain customers do not meet the Company’s credit standards, the Company requires payment in advance to limit its credit exposure.

 

Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. The Company has elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.

 

With the Company’s newest product, INTRUSION Shield, Intrusion began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service (“SaaS”) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not arrangements that transfer a license of IP.

 

The Company utilizes the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. INTRUSION Shield services provided to the Company’s customers for a fixed monthly subscription fee include:

 

  · Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to its clients’ information networks;
     
  · Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the INTRUSION Shield; and
     
  · Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.

 

The contracts provide for no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.

 

The Company satisfies its performance obligation when the INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue should be recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.

 

Our accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current. As of June 30, 2022, and December 31, 2021, we had accounts receivable balances of $1.3 million and $1.0 million, respectively. We did not recognize an allowance for doubtful accounts at June 30, 2022 or December 31, 2021.

 

We classify our contract assets as receivables because we generally have an unconditional right to payment for our sales or services performed at the end of the reporting period. As a result, we had no material contract assets as of June 30, 2022, and December 31, 2021.

 

Contract liabilities consist of cash payments in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies contract liabilities as deferred revenue.

 

The following table presents changes in the Company’s contract liability during the six months ended June 30, 2022, and the year ended December 31, 2021 (in thousands):

        
   June 30, 2022   December 31, 2021 
Balance at beginning of period  $560   $177 
Additions   1,559    1,953 
Revenue recognized   (805)   (1,570)
Balance at end of period  $1,314   $560