XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue  
Disaggregation of revenue

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

 

Year Ended December 31, 2023

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$5,484

 

 

$-

 

 

$5,484

 

Equipment financing revenue

 

 

501

 

 

 

-

 

 

 

501

 

Telecommunications services

 

 

25,168

 

 

 

-

 

 

 

25,168

 

Fees, commissions, and other, recognized over time

 

 

1,899

 

 

 

-

 

 

 

1,899

 

One time fees, commissions and other

 

 

2,100

 

 

 

-

 

 

 

2,100

 

Software licenses

 

 

-

 

 

 

3,454

 

 

 

3,454

 

Subscription maintenance and support

 

 

-

 

 

 

13,181

 

 

 

13,181

 

Professional services and other

 

 

-

 

 

 

1,412

 

 

 

1,412

 

 

 

$35,152

 

 

$18,047

 

 

$53,199

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$7,584

 

 

$4,866

 

 

$12,450

 

Products, services, and fees transferred over time

 

 

27,568

 

 

 

13,181

 

 

 

40,749

 

 

 

$35,152

 

 

$18,047

 

 

$53,199

 

Contract balances

 

 

December 31,

 

(In thousands)

 

2024

 

 

2023

 

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

 

$4,352

 

 

$3,476

 

Contract assets, net of allowance for credit losses

 

 

406

 

 

 

342

 

Contract liabilities

 

 

3,372

 

 

 

2,588

 

Significant changes in the contract assets and liabilities

 

 

For the Year Ended

 

 

For the Year Ended

 

(In thousands)

 

December 31, 2024

 

 

December 31, 2023

 

 

 

Contract

Assets

 

 

Contract

Liabilities

 

 

Contract

Assets

 

 

Contract

Liabilities

 

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

 

$-

 

 

$(3,154)

 

$-

 

 

$(3,393)

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

 

 

-

 

 

 

3,938

 

 

 

-

 

 

 

2,396

 

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

 

 

(302)

 

 

-

 

 

 

(192)

 

 

-

 

Increase due to additional unamortized discounts

 

 

366

 

 

 

-

 

 

 

216

 

 

 

-

 

Contract assets allowance for credit losses

 

 

December 31,

 

 

 

2024

 

 

2023

 

Gross contract assets

 

$533

 

 

$427

 

Less: allowance for credit losses

 

 

(127)

 

 

(85)

Contract assets, net of allowance for credit losses

 

$406

 

 

$342

 

Schedule of allowance for credit losses

Balance at December 31, 2023

 

$85

 

Provision

 

 

1

 

Write-offs

 

 

(4)

Recoveries and other

 

 

-

 

Balance at March 31, 2024

 

$82

 

Provision

 

 

18

 

Write-offs

 

 

-

 

Recoveries and other

 

 

-

 

Balance at June 30, 2024

 

$100

 

Provision

 

 

11

 

Write-offs

 

 

-

 

Recoveries and other

 

 

-

 

Balance at September 30, 2024

 

$111

 

Provision

 

 

18

 

Write-offs

 

 

(2)

Recoveries and other

 

 

-

 

Balance at December 31, 2024

 

$127

 

Performance obligations

 

 

2025

 

 

2026

 

 

2027

 

 

2028

 

 

2029 and thereafter

 

 

Total

 

Desktop devices

 

$703

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$703

 

Telecommunications services

 

$22,106

 

 

 

14,760

 

 

 

9,907

 

 

 

6,250

 

 

 

1,643

 

 

$54,666

 

Software solutions

 

$15,762

 

 

 

7,114

 

 

 

4,654

 

 

 

1,527

 

 

 

1,205

 

 

$30,262

 

Total

 

$38,571

 

 

 

21,874

 

 

 

14,561

 

 

 

7,777

 

 

 

2,848

 

 

$85,631

 

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