XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue  
Disaggregation of revenue
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

 

Three Months Ended September 30, 2024

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,814

 

 

$-

 

 

$1,814

 

Equipment financing revenue

 

 

173

 

 

 

-

 

 

 

173

 

Telecommunications services

 

 

6,752

 

 

 

-

 

 

 

6,752

 

Fees, commissions, and other, recognized over time

 

 

578

 

 

 

-

 

 

 

578

 

One time fees, commissions and other

 

 

450

 

 

 

-

 

 

 

450

 

Software licenses

 

 

-

 

 

 

1,466

 

 

 

1,466

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

4,102

 

 

 

4,102

 

Professional services and other

 

 

-

 

 

 

292

 

 

 

292

 

 

 

$9,767

 

 

$5,860

 

 

$15,627

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$2,264

 

 

$1,758

 

 

$4,022

 

Products, services, and fees transferred over time

 

 

7,503

 

 

 

4,102

 

 

 

11,605

 

 

 

$9,767

 

 

$5,860

 

 

$15,627

 

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

 

Nine Months Ended September 30, 2024

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$4,402

 

 

$-

 

 

$4,402

 

Equipment financing revenue

 

 

487

 

 

 

-

 

 

 

487

 

Telecommunications services

 

 

20,128

 

 

 

-

 

 

 

20,128

 

Fees, commissions, and other, recognized over time

 

 

1,597

 

 

 

-

 

 

 

1,597

 

One time fees, commissions and other

 

 

1,653

 

 

 

-

 

 

 

1,653

 

Software licenses

 

 

-

 

 

 

3,559

 

 

 

3,559

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

11,940

 

 

 

11,940

 

Professional services and other

 

 

-

 

 

 

832

 

 

 

832

 

 

 

$28,267

 

 

$16,331

 

 

$44,598

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$6,055

 

 

$4,391

 

 

$10,446

 

Services and fees transferred over time

 

 

22,212

 

 

 

11,940

 

 

 

34,152

 

 

 

$28,267

 

 

$16,331

 

 

$44,598

 

Contract balances

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2025

 

 

2024

 

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

 

$4,748

 

 

$4,352

 

Contract assets, net of allowance for credit losses

 

 

446

 

 

 

406

 

Contract liabilities

 

 

4,398

 

 

 

3,372

 

Significant changes in the contract assets and liabilities

 

 

For the Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

September 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,107

)

 

$-

 

 

$(3,154)
Increase due to cash received, excluding amounts recognized as revenue during the period

 

 

-

 

 

 

3,133

 

 

 

-

 

 

 

3,938

 

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

 

 

(190)

 

 

-

 

 

 

(302)

 

 

-

 

Increase due to additional unamortized discounts

 

 

230

 

 

 

-

 

 

 

366

 

 

 

-

 

Contract assets allowance for credit losses

 

 

September 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Gross contract assets

 

$600

 

 

$533

 

Less: allowance for credit losses

 

 

(154)

 

 

(127)
Contract assets, net of allowance for credit losses

 

$446

 

 

$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

 

Performance obligations

 

 

2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029 and thereafter

 

 

Total

 

Desktop devices

 

$423

 

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

$423

 

Telecommunications services

 

 

7,994

 

 

 

21,377

 

 

 

14,688

 

 

 

9,531

 

 

 

4,980

 

 

 

58,570

 

Software Solutions

 

 

6,047

 

 

 

12,158

 

 

 

6,254

 

 

 

2,634

 

 

 

1,795

 

 

 

28,888

 

Total

 

 

14,464

 

 

 

33,535

 

 

 

20,942

 

 

 

12,165

 

 

 

6,775

 

 

 

87,881

 

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