v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue  
Disaggregation of revenue

Year Ended December 31, 2025

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$4,721

 

 

$-

 

 

$4,721

 

Equipment financing revenue

 

 

841

 

 

 

7

 

 

 

848

 

Telecommunications services

 

 

28,816

 

 

 

-

 

 

 

28,816

 

Fees, commissions, and other, recognized over time

 

 

2,526

 

 

 

-

 

 

 

2,526

 

One time fees, commissions and other

 

 

1,599

 

 

 

-

 

 

 

1,599

 

Software licenses

 

 

-

 

 

 

7,541

 

 

 

7,541

 

Subscription maintenance and support

 

 

-

 

 

 

19,918

 

 

 

19,918

 

Professional services and other

 

 

-

 

 

 

2,198

 

 

 

2,198

 

 

 

$38,503

 

 

$29,664

 

 

$68,167

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$6,320

 

 

$9,739

 

 

$16,059

 

Products, services, and fees transferred over time

 

 

32,183

 

 

 

19,925

 

 

 

52,108

 

 

 

$38,503

 

 

$29,664

 

 

$68,167

 

Year Ended December 31, 2024

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$5,615

 

 

$-

 

 

$5,615

 

Equipment financing revenue

 

 

676

 

 

 

-

 

 

 

676

 

Telecommunications services

 

 

27,067

 

 

 

-

 

 

 

27,067

 

Fees, commissions, and other, recognized over time

 

 

2,134

 

 

 

-

 

 

 

2,134

 

One time fees, commissions and other

 

 

1,972

 

 

 

-

 

 

 

1,972

 

Software licenses

 

 

-

 

 

 

4,874

 

 

 

4,874

 

Subscription maintenance and support

 

 

-

 

 

 

16,459

 

 

 

16,459

 

Professional services and other

 

 

-

 

 

 

2,041

 

 

 

2,041

 

 

 

$37,464

 

 

$23,374

 

 

$60,838

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$7,587

 

 

$6,915

 

 

$14,502

 

Products, services, and fees transferred over time

 

 

29,877

 

 

 

16,459

 

 

 

46,336

 

 

 

$37,464

 

 

$23,374

 

 

$60,838

 

Contract balances

 

 

December 31,

 

(In thousands)

 

2025

 

 

2024

 

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

 

$4,913

 

 

$4,352

 

Contract assets, net of allowance for credit losses

 

 

402

 

 

 

406

 

Contract liabilities

 

 

3,536

 

 

 

3,372

 

Significant changes in the contract assets and liabilities

 

 

For the Year Ended

 

 

For the Year Ended

 

(In thousands)

 

December 31, 2025

 

 

December 31, 2024

 

 

 

Contract

Assets

 

 

Contract

Liabilities

 

 

Contract

Assets

 

 

Contract

Liabilities

 

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

 

$-

 

 

$(2,641)

 

$-

 

 

$(3,154)

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

 

 

-

 

 

 

2,805

 

 

 

-

 

 

 

3,938

 

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

 

 

(251)

 

 

-

 

 

 

(302)

 

 

-

 

Increase due to additional unamortized discounts

 

 

247

 

 

 

-

 

 

 

366

 

 

 

-

 

Contract assets allowance for credit losses

 

 

December 31,

 

 

 

2025

 

 

2024

 

Gross contract assets

 

$547

 

 

$533

 

Less: allowance for credit losses

 

 

(145)

 

 

(127)

Contract assets, net of allowance for credit losses

 

$402

 

 

$406

 

Schedule of allowance for credit losses

Balance at December 31, 2024

 

$127

 

Provision

 

 

-

 

Write-offs

 

 

(2)

Recoveries and other

 

 

(3)

Balance at March 31, 2025

 

$122

 

Provision

 

 

37

 

Write-offs

 

 

(4)

Recoveries and other

 

 

-

 

Balance at June 30, 2025

 

$155

 

Provision

 

 

-

 

Write-offs

 

 

-

 

Recoveries and other

 

 

(1)

Balance at September 30, 2025

 

$154

 

Provision

 

 

-

 

Write-offs

 

 

(2)

Recoveries and other

 

 

(7)

Balance at December 31, 2025

 

$145

 

Performance obligations

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

 

2030 and thereafter

 

 

Total

 

Cloud telecommunications segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Desktop devices

 

$885

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$885

 

Telecommunications services RPOs

 

 

23,831

 

 

 

16,496

 

 

 

11,056

 

 

 

6,876

 

 

 

1,550

 

 

 

59,809

 

Total cloud telecommunications

 

 

24,716

 

 

 

16,496

 

 

 

11,056

 

 

 

6,876

 

 

 

1,550

 

 

 

60,694

 

Software solutions segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software solutions RPOs

 

 

15,239

 

 

 

7,206

 

 

 

3,600

 

 

 

1,535

 

 

 

792

 

 

 

28,372

 

Total consolidated RPOs

 

$39,955

 

 

 

23,702

 

 

 

14,656

 

 

 

8,411

 

 

 

2,342

 

 

$89,066

 

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