XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue  
Disaggregation of revenue

Three Months Ended June 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$440

 

 

$-

 

 

$440

 

Equipment financing revenue

 

 

67

 

 

 

-

 

 

 

67

 

Telecommunications services

 

 

3,685

 

 

 

-

 

 

 

3,685

 

Fees, commissions, and other, recognized over time

 

 

428

 

 

 

-

 

 

 

428

 

One time fees, commissions and other

 

 

147

 

 

 

-

 

 

 

147

 

Software licenses

 

 

-

 

 

 

737

 

 

 

737

 

Subscription maintenance and support

 

 

-

 

 

 

238

 

 

 

238

 

Professional services and other

 

 

-

 

 

 

37

 

 

 

37

 

 

 

$4,767

 

 

$1,012

 

 

$5,779

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products, services, and fees recognized at a point in time

 

$536

 

 

$716

 

 

$1,252

 

Products, services, and fees transferred over time

 

 

4,231

 

 

 

296

 

 

 

4,527

 

 

 

$4,767

 

 

$1,012

 

 

$5,779

 

 

Three Months Ended June 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$449

 

 

$-

 

 

$449

 

Equipment financing revenue

 

 

51

 

 

 

-

 

 

 

51

 

Telecommunications services

 

 

3,114

 

 

 

-

 

 

 

3,114

 

Fees, commissions, and other, recognized over time

 

 

386

 

 

 

-

 

 

 

386

 

One time fees, commissions and other

 

 

54

 

 

 

-

 

 

 

54

 

 

 

$4,054

 

 

$-

 

 

$4,054

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$503

 

 

$-

 

 

$503

 

Services and fees transferred over time

 

 

3,551

 

 

 

-

 

 

 

3,551

 

 

 

$4,054

 

 

$-

 

 

$4,054

 

Six Months Ended June 30, 2021

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$808

 

 

$-

 

 

$808

 

Equipment financing revenue

 

 

135

 

 

 

-

 

 

 

135

 

Telecommunications services

 

 

7,277

 

 

 

-

 

 

 

7,277

 

Fees, commissions, and other, recognized over time

 

 

833

 

 

 

-

 

 

 

833

 

One time fees, commissions and other

 

 

221

 

 

 

-

 

 

 

221

 

Software licenses

 

 

-

 

 

 

737

 

 

 

737

 

Subscription maintenance and support

 

 

-

 

 

 

238

 

 

 

238

 

Professional services and other

 

 

-

 

 

 

37

 

 

 

37

 

 

 

$9,274

 

 

$1,012

 

 

$10,286

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$877

 

 

$716

 

 

$1,593

 

Services and fees transferred over time

 

 

8,397

 

 

 

296

 

 

 

8,693

 

 

 

$9,274

 

 

$1,012

 

 

$10,286

 

 

Six Months Ended June 30, 2020

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$828

 

 

$-

 

 

$828

 

Equipment financing revenue

 

 

96

 

 

 

-

 

 

 

96

 

Telecommunications services

 

 

6,139

 

 

 

-

 

 

 

6,139

 

Fees, commissions, and other, recognized over time

 

 

775

 

 

 

-

 

 

 

775

 

One time fees, commissions and other

 

 

83

 

 

 

-

 

 

 

83

 

 

 

$7,921

 

 

$-

 

 

$7,921

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$911

 

 

$-

 

 

$911

 

Services and fees transferred over time

 

 

7,010

 

 

 

-

 

 

 

7,010

 

 

 

$7,921

 

 

$-

 

 

$7,921

 

Contract balances

 

 

June 30,

 

 

December 31,

 

(In thousands)

 

2021

 

 

2020

 

Receivables, which are included in trade receivables, net of allowance for doubtful accounts

 

$1,451

 

 

$538

 

Contract assets

 

 

199

 

 

 

159

 

Contract liabilities

 

 

3,209

 

 

 

1,228

 

Significant changes in the contract assets and liabilities

 

 

Six Months Ended

 

 

For the Year Ended

 

(In thousands)

 

June 30, 2021

 

 

December 31, 2020

 

 

 

Contract

Assets

 

 

Contract

Liabilities

 

 

Contract

Assets

 

 

Contract

Liabilities

 

Revenue recognized that was included in the contract liability balance at the beginning of the period

 

$-

 

 

 (964

 

$-

 

 

$(976)
Increase due to cash received, excluding amounts recognized as revenue during the period

 

 

-

 

 

 2,945

 

 

 

-

 

 

 

990

 

Transferred to receivables from contract assets recognized at the beginning of the period

 

 

(33)

 

 

-

 

 

 

(21)

 

 

-

 

Increase due to additional unamortized discounts

 

 

73

 

 

 

-

 

 

 

158

 

 

 

-

 

Performance obligations

 

 

2021

 

 

2022

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

Total

 

Desktop devices

 

$304

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$304

 

Telecommunications service

 

$6,018

 

 

 

8,905

 

 

 

6,234

 

 

 

4,020

 

 

 

1,571

 

 

 

176

 

 

$26,924

 

All consideration from contracts with customers is included in the amounts presented above