XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue  
Disaggregation of revenue

Three Months Ended June 30, 2025

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,203

 

 

$-

 

 

$1,203

 

Equipment financing revenue

 

 

206

 

 

 

-

 

 

 

206

 

Telecommunications services

 

 

7,081

 

 

 

-

 

 

 

7,081

 

Fees, commissions, and other, recognized over time

 

 

651

 

 

 

-

 

 

 

651

 

One time fees, commissions and other

 

 

436

 

 

 

-

 

 

 

436

 

Software licenses

 

 

-

 

 

 

1,962

 

 

 

1,962

 

Subsrciption maintenance and support

 

 

-

 

 

 

4,822

 

 

 

4,822

 

Professional services and other

 

 

-

 

 

 

191

 

 

 

191

 

 

 

$9,577

 

 

$6,975

 

 

$16,552

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,639

 

 

$2,153

 

 

$3,792

 

Products, services, and fees transferred over time

 

 

7,938

 

 

 

4,822

 

 

 

12,760

 

 

 

$9,577

 

 

$6,975

 

 

$16,552

 

Three Months Ended June 30, 2024

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,293

 

 

$-

 

 

$1,293

 

Equipment financing revenue

 

 

162

 

 

 

-

 

 

 

162

 

Telecommunications services

 

 

6,749

 

 

 

-

 

 

 

6,749

 

Fees, commissions, and other, recognized over time

 

 

519

 

 

 

-

 

 

 

519

 

One time fees, commissions and other

 

 

637

 

 

 

-

 

 

 

637

 

Software licenses

 

 

-

 

 

 

1,146

 

 

 

1,146

 

Subsrciption maintenance and support

 

 

-

 

 

 

3,927

 

 

 

3,927

 

Professional services and other

 

 

-

 

 

 

252

 

 

 

252

 

 

 

$9,360

 

 

$5,325

 

 

$14,685

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,930

 

 

$1,398

 

 

$3,328

 

Products, services, and fees transferred over time

 

 

7,430

 

 

 

3,927

 

 

 

11,357

 

 

 

$9,360

 

 

$5,325

 

 

$14,685

 

 

Six Months Ended June 30, 2025

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$2,210

 

 

$-

 

 

$2,210

 

Equipment financing revenue

 

 

404

 

 

 

-

 

 

 

404

 

Telecommunications services

 

 

14,014

 

 

 

-

 

 

 

14,014

 

Fees, commissions, and other, recognized over time

 

 

1,249

 

 

 

-

 

 

 

1,249

 

One time fees, commissions and other

 

 

889

 

 

 

-

 

 

 

889

 

Software licenses

 

 

-

 

 

 

3,973

 

 

 

3,973

 

Subscription maintenance and support

 

 

-

 

 

 

9,409

 

 

 

9,409

 

Professional services and other

 

 

-

 

 

 

461

 

 

 

461

 

 

 

$18,766

 

 

$13,843

 

 

$32,609

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$3,099

 

 

$4,434

 

 

$7,533

 

Services and fees transferred over time

 

 

15,667

 

 

 

9,409

 

 

 

25,076

 

 

 

$18,766

 

 

$13,843

 

 

$32,609

 

 

Six Months Ended June 30, 2024

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$2,588

 

 

$-

 

 

$2,588

 

Equipment financing revenue

 

 

314

 

 

 

-

 

 

 

314

 

Telecommunications services

 

 

13,376

 

 

 

-

 

 

 

13,376

 

Fees, commissions, and other, recognized over time

 

 

1,019

 

 

 

-

 

 

 

1,019

 

One time fees, commissions and other

 

 

1,203

 

 

 

-

 

 

 

1,203

 

Software licenses

 

 

-

 

 

 

2,093

 

 

 

2,093

 

Subscription maintenance and support

 

 

-

 

 

 

7,838

 

 

 

7,838

 

Professional services and other

 

 

-

 

 

 

540

 

 

 

540

 

 

 

$18,500

 

 

$10,471

 

 

$28,971

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$3,791

 

 

$2,633

 

 

$6,424

 

Services and fees transferred over time

 

 

14,709

 

 

 

7,838

 

 

 

22,547

 

 

 

$18,500

 

 

$10,471

 

 

$28,971

 

Contract balances

 

 

June 30,

 

 

December 31,

 

(In thousands)

 

2025

 

 

2024

 

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

 

$5,620

 

 

$4,352

 

Contract assets, net of allowance for credit losses

 

 

433

 

 

 

406

 

Contract liabilities

 

 

3,416

 

 

 

3,372

 

Significant changes in the contract assets and liabilities

 

 

For the Six Months Ended

 

 

For the Year Ended

 

(In thousands)

 

June 30, 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,324)

 

$-

 

 

$(3,154)

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

 

 

-

 

 

 

2,368

 

 

 

-

 

 

 

3,938

 

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

 

 

(176)

 

 

-

 

 

 

(302)

 

 

-

 

Increase due to additional unamortized discounts

 

 

203

 

 

 

-

 

 

 

366

 

 

 

-

 

Contract assets allowance for credit losses

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Gross contract assets

 

$588

 

 

$533

 

Less: allowance for credit losses

 

 

(155)

 

 

(127)

Contract assets, net of allowance for credit losses

 

$433

 

 

$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

 

Performance obligations

 

 

2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029 and thereafter

 

 

Total

 

Desktop devices

 

$587

 

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

$587

 

Telecommunications services

 

 

13,315

 

 

 

18,188

 

 

 

12,730

 

 

 

7,899

 

 

 

3,673

 

 

 

55,805

 

Software Solutions

 

 

9,269

 

 

 

9,046

 

 

 

5,336

 

 

 

1,846

 

 

 

1,580

 

 

 

27,077

 

Total

 

 

23,171

 

 

 

27,234

 

 

 

18,066

 

 

 

9,745

 

 

 

5,253

 

 

 

83,469

 

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