XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue  
Disaggregation Of Revenue

Three Months Ended September 30, 2023

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Telecommunications equipment

 

$1,666

 

 

$-

 

 

$1,666

 

Equipment financing revenue

 

 

133

 

 

 

-

 

 

 

133

 

Telecommunications services

 

 

6,299

 

 

 

-

 

 

 

6,299

 

Fees, commissions, and other, recognized over time

 

 

479

 

 

 

-

 

 

 

479

 

One time fees, commissions and other

 

 

606

 

 

 

-

 

 

 

606

 

Software licenses

 

 

-

 

 

 

971

 

 

 

971

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

3,490

 

 

 

3,490

 

Professional services and other

 

 

-

 

 

 

230

 

 

 

230

 

 

 

$9,183

 

 

$4,691

 

 

$13,874

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$2,272

 

 

$1,201

 

 

$3,473

 

Products, services, and fees transferred over time

 

 

6,911

 

 

 

3,490

 

 

 

10,401

 

 

 

$9,183

 

 

$4,691

 

 

$13,874

 

Three Months Ended September 30, 2022

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Telecommunications equipment

 

$760

 

 

$-

 

 

$760

 

Equipment financing revenue

 

 

87

 

 

 

-

 

 

 

87

 

Telecommunications services

 

 

3,831

 

 

 

-

 

 

 

3,831

 

Fees, commissions, and other, recognized over time

 

 

423

 

 

 

-

 

 

 

423

 

One time fees, commissions and other

 

 

132

 

 

 

-

 

 

 

132

 

Software licenses

 

 

-

 

 

 

985

 

 

 

985

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

2,759

 

 

 

2,759

 

Professional services and other

 

 

-

 

 

 

131

 

 

 

131

 

 

 

$5,233

 

 

$3,875

 

 

$9,108

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$892

 

 

$1,116

 

 

$2,008

 

Products, services, and fees transferred over time

 

 

4,341

 

 

 

2,759

 

 

 

7,100

 

 

 

$5,233

 

 

$3,875

 

 

$9,108

 

Nine Months Ended September 30, 2023

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Telecommunications equipment

 

$4,323

 

 

$-

 

 

$4,323

 

Equipment financing revenue

 

 

356

 

 

 

-

 

 

 

356

 

Telecommunications services

 

 

18,587

 

 

 

-

 

 

 

18,587

 

Fees, commissions, and other, recognized over time

 

 

1,392

 

 

 

-

 

 

 

1,392

 

One time fees, commissions and other

 

 

1,648

 

 

 

-

 

 

 

1,648

 

Software licenses

 

 

-

 

 

 

2,662

 

 

 

2,662

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

9,506

 

 

 

9,506

 

Professional services and other

 

 

-

 

 

 

561

 

 

 

561

 

 

 

$26,306

 

 

$12,729

 

 

$39,035

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$5,971

 

 

$3,223

 

 

$9,194

 

Services and fees transferred over time

 

 

20,335

 

 

 

9,506

 

 

 

29,841

 

 

 

$26,306

 

 

$12,729

 

 

$39,035

 

Nine Months Ended September 30, 2022

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Telecommunications equipment

 

$1,944

 

 

$-

 

 

$1,944

 

Equipment financing revenue

 

 

238

 

 

 

-

 

 

 

238

 

Telecommunications services

 

 

11,392

 

 

 

-

 

 

 

11,392

 

Fees, commissions, and other, recognized over time

 

 

1,269

 

 

 

-

 

 

 

1,269

 

One time fees, commissions and other

 

 

528

 

 

 

-

 

 

 

528

 

Software licenses

 

 

-

 

 

 

2,394

 

 

 

2,394

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

7,950

 

 

 

7,950

 

Professional services and other

 

 

-

 

 

 

397

 

 

 

397

 

 

 

$15,371

 

 

$10,741

 

 

$26,112

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$2,472

 

 

$2,791

 

 

$5,263

 

Services and fees transferred over time

 

 

12,899

 

 

 

7,950

 

 

 

20,849

 

 

 

$15,371

 

 

$10,741

 

 

$26,112

 

Contract Balances

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2023

 

 

2022

 

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

 

$3,873

 

 

$3,297

 

Contract assets, net of allowance for credit losses

 

 

299

 

 

 

318

 

Contract liabilities

 

 

3,176

 

 

 

3,585

 

Significant Changes In The Contract Assets And Liabilities

 

 

For the Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

September 30, 2023

 

 

December 31, 2022

 

 

 

Contract Assets

 

 

Contract Liabilities

 

 

Contract Assets

 

 

Contract Liabilities

 

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

 

$-

 

 

$(3,256

 

$-

 

 

$(3,046)

Increase due to cash received, excluding amounts recognized as revenue during the period

 

 

-

 

 

 

2,847

 

 

 

-

 

 

 

3,603

 

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

 

 

(186)

 

 

-

 

 

 

(166)

 

 

-

 

Increase due to additional unamortized discounts

 

 

167

 

 

 

-

 

 

 

223

 

 

 

-

 

Contract assets allowance for credit losses

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Gross contract assets

 

$333

 

 

$318

 

Less: allowance for credit losses

 

 

(34)

 

 

-

 

Contract assets, net of allowance for credit losses

 

$299

 

 

$318

 

Schedule of allowance for credit losses

Balance at December 31, 2022

 

$-

 

Cumulative effect of accounting change

 

 

29

 

Provision

 

 

2

 

Write-offs

 

 

-

 

Recoveries and other

 

 

-

 

Balance at March 31, 2023

 

$31

 

Provision

 

 

(8)

Write-offs

 

 

-

 

Recoveries and other

 

 

-

 

Balance at June 30, 2023

 

$23

 

Provision

 

 

11

 

Write-offs

 

 

-

 

Recoveries and other

 

 

-

 

Balance at September 30, 2023

 

$34

 

Performance Obligations

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

2027 and thereafter

 

 

Total

 

Desktop devices

 

$271

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$271

 

Telecommunications services

 

$5,715

 

 

 

16,248

 

 

 

11,157

 

 

 

6,174

 

 

 

3,549

 

 

$42,843

 

Software Solutions

 

$5,368

 

 

 

7,968

 

 

 

4,461

 

 

 

2,128

 

 

 

394

 

 

$20,319

 

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