v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue  
Disaggregation of revenue

Three Months Ended March 31, 2026

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$2,426

 

 

$-

 

 

$2,426

 

Equipment financing revenue

 

 

291

 

 

 

7

 

 

 

298

 

Telecommunications services

 

 

9,059

 

 

 

-

 

 

 

9,059

 

Fees, commissions, and other, recognized over time

 

 

856

 

 

 

-

 

 

 

856

 

One time fees, commissions and other

 

 

355

 

 

 

-

 

 

 

355

 

Software licenses

 

 

-

 

 

 

1,887

 

 

 

1,887

 

Subscription maintenance and support

 

 

-

 

 

 

5,643

 

 

 

5,643

 

Professional services and other

 

 

-

 

 

 

186

 

 

 

186

 

 

 

$12,987

 

 

$7,723

 

 

$20,710

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$2,781

 

 

$2,073

 

 

$4,854

 

Products, services, and fees transferred over time

 

 

10,206

 

 

 

5,650

 

 

 

15,856

 

 

 

$12,987

 

 

$7,723

 

 

$20,710

 

Three Months Ended March 31, 2025

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,007

 

 

$-

 

 

$1,007

 

Equipment financing revenue

 

 

198

 

 

 

-

 

 

 

198

 

Telecommunications services

 

 

6,933

 

 

 

-

 

 

 

6,933

 

Fees, commissions, and other, recognized over time

 

 

598

 

 

 

-

 

 

 

598

 

One time fees, commissions and other

 

 

453

 

 

 

-

 

 

 

453

 

Software licenses

 

 

-

 

 

 

2,011

 

 

 

2,011

 

Subscription maintenance and support

 

 

-

 

 

 

4,587

 

 

 

4,587

 

Professional services and other

 

 

-

 

 

 

270

 

 

 

270

 

 

 

$9,189

 

 

$6,868

 

 

$16,057

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,460

 

 

$2,281

 

 

$3,741

 

Products, services, and fees transferred over time

 

 

7,729

 

 

 

4,587

 

 

 

12,316

 

 

 

$9,189

 

 

$6,868

 

 

$16,057

 

Contract balances

 

 

March 31,

 

 

December 31,

 

(In thousands)

 

2026

 

 

2025

 

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

 

$6,374

 

 

$4,913

 

Contract assets, net of allowance for credit losses

 

 

787

 

 

 

402

 

Contract liabilities

 

 

4,983

 

 

 

3,536

 

Significant changes in the contract assets and liabilities

 

 

Three Months Ended

 

 

For the Year Ended

 

(In thousands)

 

March 31, 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,440)

 

$-

 

 

$(2,641)

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

 

 

-

 

 

 

2,887

 

 

 

-

 

 

 

2,805

 

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

 

 

(84)

 

 

-

 

 

 

(251)

 

 

-

 

Increase due to additional unamortized discounts

 

 

469

 

 

 

-

 

 

 

247

 

 

 

-

 

Contract assets allowance for credit losses

 

 

March 31,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Gross contract assets

 

$911

 

 

$547

 

Less: allowance for credit losses

 

 

(124)

 

 

(145)

Contract assets, net of allowance for credit losses

 

$787

 

 

$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

 

Performance obligations

 

 

2026

 

 

2027

 

 

2028

 

 

2029

 

 

2030 and thereafter

 

 

Total

 

Cloud telecommunications segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Desktop devices

 

$802

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

$802

 

Telecommunications services RPOs

 

 

32,485

 

 

 

31,915

 

 

 

22,887

 

 

 

14,476

 

 

 

5,560

 

 

 

107,323

 

Total cloud telecommunications

 

 

33,287

 

 

 

31,915

 

 

 

22,887

 

 

 

14,476

 

 

 

5,560

 

 

 

108,125

 

Software solutions segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software solutions RPOs

 

 

12,760

 

 

 

7,810

 

 

 

4,323

 

 

 

1,722

 

 

 

841

 

 

 

27,456

 

Total consolidated RPOs

 

$46,047

 

 

 

39,725

 

 

 

27,210

 

 

 

16,198

 

 

 

6,401

 

 

$135,581