Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition

v3.21.2
Revenue Recognition
6 Months Ended
Jun. 30, 2021
Revenue Recognition [Abstract]  
Revenue Recognition NOTE 2 – REVENUE RECOGNITION

Electronics & Software

The Company has determined that the revenue recognition for its Electronics & Software segment occurs upon delivery of the Company’s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the customer, in accordance with the agreed-upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in time.

Services & Support

The Company has determined that the following performance obligations identified in its Services & Support segment are transferred over time: managed services and professional services (time and materials (“T&M”) and fixed price) as well as services under maintenance and service contracts. The managed services performance obligation is a bundled solution consisting of a series of distinct services that are substantially the same and that have the same pattern of transfer to the customer and are therefore recognized evenly over the term of the contract. T&M professional services arrangements are recognized over time with an input method based on hours expended towards satisfying the performance obligation. Fixed price professional service arrangements under a relatively longer-term service are also recognized over time with an input method based on hours expended. Maintenance and service contracts are recognized evenly over the life of the contract.

The Company has also identified the following performance obligations within its Services & Support segment that are recognized at a point in time which include resale of third-party hardware and software, installation,

arranging for another party to transfer services to the customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer’s location, in accordance with the shipping terms. Installation services are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time after the Company has transferred control when the service is first available to the customer by the third-party vendor. The Company reports revenue from these third-party services on a net basis in its financial statements. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine if revenue should be recognized over time or at a point in time.

Disaggregation of revenue

Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the consideration we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we disaggregate our revenues, which is different for each segment.

For the Electronics & Software segment, we analyze revenue by region and product group, which is as follows for the three and six months ended June 30, 2021 and 2020:

Electronics & Software Sales by Region

Three Months Ended June 30

Six Months Ended June 30

2021

2020

2021

2020

North America

$

7,721,000

$

6,898,000

$

14,921,000

$

14,346,000

International

1,586,000

1,389,000

2,750,000

2,477,000

$

9,307,000

$

8,287,000

$

17,671,000

$

16,823,000

Electronics & Software Sales by Product Group

Three Months Ended June 30

Six Months Ended June 30

2021

2020

2021

2020

Intelligent edge solutions

$

3,779,000

$

3,023,000

$

7,492,000

$

6,377,000

Traditional products

5,528,000

5,264,000

10,179,000

10,446,000

$

9,307,000

$

8,287,000

$

17,671,000

$

16,823,000

For the Services & Support segment, we analyze revenue by customer group and type, which is as follows for the three and six months ended June 30, 2021 and 2020:

Services & Support Revenue by Customer Group

Three Months Ended June 30

Six Months Ended June 30

2021

2020

2021

2020

Financial

$

399,000

$

103,000

$

824,000

$

196,000

Healthcare

245,000

240,000

498,000

430,000

Education

85,000

626,000

149,000

719,000

Other commercial clients

960,000

371,000

2,013,000

621,000

CSI IT operations

144,000

185,000

288,000

386,000

$

1,833,000

$

1,525,000

$

3,772,000

$

2,352,000

Services & Support Revenue by Type

Three Months Ended June 30

Six Months Ended June 30

2021

2020

2021

2020

Project & product revenue

$

245,000

$

746,000

$

630,000

$

886,000

Services & support revenue

1,588,000

779,000

3,142,000

1,466,000

$

1,833,000

$

1,525,000

$

3,772,000

$

2,352,000