v3.26.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Revenue  
Disaggregation of revenue

Three Months Ended September 30, 2026

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$2,435

 

 

$-

 

 

$2,435

 

Equipment financing revenue

 

 

417

 

 

 

7

 

 

 

424

 

Telecommunications services

 

 

12,798

 

 

 

-

 

 

 

12,798

 

Fees, commissions, and other, recognized over time

 

 

1,261

 

 

 

-

 

 

 

1,261

 

One time fees, commissions and other

 

 

576

 

 

 

-

 

 

 

576

 

Software licenses

 

 

-

 

 

 

1,405

 

 

 

1,405

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

5,983

 

 

 

5,983

 

Professional services and other

 

 

-

 

 

 

300

 

 

 

300

 

 

 

$17,487

 

 

$7,695

 

 

$25,182

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$3,011

 

 

$1,705

 

 

$4,716

 

Products, services, and fees transferred over time

 

 

14,476

 

 

 

5,990

 

 

 

20,466

 

 

 

$17,487

 

 

$7,695

 

 

$25,182

 

Three Months Ended September 30, 2025

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,369

 

 

$-

 

 

$1,369

 

Equipment financing revenue

 

 

213

 

 

 

-

 

 

 

213

 

Telecommunications services

 

 

7,312

 

 

 

-

 

 

 

7,312

 

Fees, commissions, and other, recognized over time

 

 

628

 

 

 

-

 

 

 

628

 

One time fees, commissions and other

 

 

454

 

 

 

-

 

 

 

454

 

Software licenses

 

 

-

 

 

 

2,071

 

 

 

2,071

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

5,142

 

 

 

5,142

 

Professional services and other

 

 

-

 

 

 

308

 

 

 

308

 

 

 

$9,976

 

 

$7,521

 

 

$17,497

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,823

 

 

$2,379

 

 

$4,202

 

Products, services, and fees transferred over time

 

 

8,153

 

 

 

5,142

 

 

 

13,295

 

 

 

$9,976

 

 

$7,521

 

 

$17,497

 

Nine Months Ended September 30, 2026

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$7,312

 

 

$-

 

 

$7,312

 

Equipment financing revenue

 

 

1,119

 

 

 

22

 

 

 

1,141

 

Telecommunications services

 

 

34,530

 

 

 

-

 

 

 

34,530

 

Fees, commissions, and other, recognized over time

 

 

3,401

 

 

 

-

 

 

 

3,401

 

One time fees, commissions and other

 

 

1,431

 

 

 

-

 

 

 

1,431

 

Software licenses

 

 

-

 

 

 

4,551

 

 

 

4,551

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

17,482

 

 

 

17,482

 

Professional services and other

 

 

-

 

 

 

690

 

 

 

690

 

 

 

$47,793

 

 

$22,745

 

 

$70,538

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$8,743

 

 

$5,241

 

 

$13,984

 

Services and fees transferred over time

 

 

39,050

 

 

 

17,504

 

 

 

56,554

 

 

 

$47,793

 

 

$22,745

 

 

$70,538

 

Nine Months Ended September 30, 2025

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$3,579

 

 

$-

 

 

$3,579

 

Equipment financing revenue

 

 

617

 

 

 

-

 

 

 

617

 

Telecommunications services

 

 

21,326

 

 

 

-

 

 

 

21,326

 

Fees, commissions, and other, recognized over time

 

 

1,877

 

 

 

-

 

 

 

1,877

 

One time fees, commissions and other

 

 

1,343

 

 

 

-

 

 

 

1,343

 

Software licenses

 

 

-

 

 

 

6,044

 

 

 

6,044

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

14,551

 

 

 

14,551

 

Professional services and other

 

 

-

 

 

 

769

 

 

 

769

 

 

 

$28,742

 

 

$21,364

 

 

$50,106

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$4,922

 

 

$6,813

 

 

$11,735

 

Services and fees transferred over time

 

 

23,820

 

 

 

14,551

 

 

 

38,371

 

 

 

$28,742

 

 

$21,364

 

 

$50,106

 

Contract balances

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2026

 

 

2025

 

Receivables, which are included in trade receivables, net of allowance for credit losses

 

$6,000

 

 

$4,913

 

Contract assets, net of allowance for credit losses

 

 

965

 

 

 

402

 

Contract liabilities

 

 

5,227

 

 

 

3,536

 

Significant changes in the contract assets and liabilities

 

 

For the Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

September 30, 2026

 

 

December 31, 2025

 

 

 

Contract Assets

 

 

Contract Liabilities

 

 

Contract Assets

 

 

Contract Liabilities

 

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

 

$-

 

 

$(1,711)

 

$-

 

 

$(2,641)

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

 

 

-

 

 

 

3,402

 

 

 

-

 

 

 

2,805

 

Transferred to receivables from contract assets recognized at the beginning of the period, net of allowance for credit losses

 

 

(238)

 

 

-

 

 

 

(251)

 

 

-

 

Increase due to additional unamortized discounts

 

 

801

 

 

 

-

 

 

 

247

 

 

 

-

 

Contract assets and allowance for credit losses

 

 

September 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Gross contract assets

 

$1,104

 

 

$547

 

Less: allowance for credit losses

 

 

(139)

 

 

(145)

Contract assets, net of allowance for credit losses

 

$965

 

 

$402

 

Schedule of allowance for credit losses

Balance at December 31, 2025

 

$145

 

Allowance acquired in business combination

 

 

6

 

Provision

 

 

22

 

Write-offs

 

 

(43)

Recoveries and other

 

 

(6)

Balance at March 31, 2026

 

$124

 

Provision

 

 

21

 

Write-offs

 

 

(1)

Recoveries and other

 

 

(3)

Balance at June 30, 2026

 

$141

 

Provision

 

 

25

 

Write-offs

 

 

(27)

Recoveries and other

 

 

-

 

Balance at September 30, 2026

 

$139

 

Performance obligations

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

 

2030 and thereafter

 

 

Total

 

Cloud telecommunications segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Desktop devices

 

$735

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$735

 

Telecommunications services RPOs

 

 

12,634

 

 

 

39,505

 

 

 

28,111

 

 

 

18,796

 

 

 

11,684

 

 

 

110,730

 

Total cloud telecommunications

 

 

13,369

 

 

 

39,505

 

 

 

28,111

 

 

 

18,796

 

 

 

11,684

 

 

 

111,465

 

Software solutions segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software solutions RPOs

 

 

6,561

 

 

 

12,239

 

 

 

5,665

 

 

 

2,725

 

 

 

908

 

 

 

28,098

 

Total consolidated RPOs

 

$19,930

 

 

 

51,744

 

 

 

33,776

 

 

 

21,521

 

 

 

12,592

 

 

$139,563

 

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