XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue  
Schedule of disaggregation Of Revenue

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

 

Three Months Ended September 30, 2023

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Telecommunications equipment

 

$1,666

 

 

$-

 

 

$1,666

 

Equipment financing revenue

 

 

133

 

 

 

-

 

 

 

133

 

Telecommunications services

 

 

6,299

 

 

 

-

 

 

 

6,299

 

Fees, commissions, and other, recognized over time

 

 

479

 

 

 

-

 

 

 

479

 

One time fees, commissions and other

 

 

606

 

 

 

-

 

 

 

606

 

Software licenses

 

 

-

 

 

 

971

 

 

 

971

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

3,490

 

 

 

3,490

 

Professional services and other

 

 

-

 

 

 

230

 

 

 

230

 

 

 

$9,183

 

 

$4,691

 

 

$13,874

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$2,272

 

 

$1,201

 

 

$3,473

 

Products, services, and fees transferred over time

 

 

6,911

 

 

 

3,490

 

 

 

10,401

 

 

 

$9,183

 

 

$4,691

 

 

$13,874

 

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

 

Nine Months Ended September 30, 2023

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Telecommunications equipment

 

$4,323

 

 

$-

 

 

$4,323

 

Equipment financing revenue

 

 

356

 

 

 

-

 

 

 

356

 

Telecommunications services

 

 

18,587

 

 

 

-

 

 

 

18,587

 

Fees, commissions, and other, recognized over time

 

 

1,392

 

 

 

-

 

 

 

1,392

 

One time fees, commissions and other

 

 

1,648

 

 

 

-

 

 

 

1,648

 

Software licenses

 

 

-

 

 

 

2,662

 

 

 

2,662

 

Software license and maintenance and support subscriptions

 

 

-

 

 

 

9,506

 

 

 

9,506

 

Professional services and other

 

 

-

 

 

 

561

 

 

 

561

 

 

 

$26,306

 

 

$12,729

 

 

$39,035

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

Products and fees recognized at a point in time

 

$5,971

 

 

$3,223

 

 

$9,194

 

Services and fees transferred over time

 

 

20,335

 

 

 

9,506

 

 

 

29,841

 

 

 

$26,306

 

 

$12,729

 

 

$39,035

 

Schedule of Contract Balances

 

 

September 30,

 

 

December 31,

 

(In thousands)

 

2024

 

 

2023

 

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

 

$3,753

 

 

$3,476

 

Contract assets, net of allowance for credit losses

 

 

362

 

 

 

342

 

Contract liabilities

 

 

2,923

 

 

 

2,588

 

Significant Changes In The Contract Assets And Liabilities

 

 

For the Nine Months Ended

 

 

For the Year Ended

 

(In thousands)

 

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

 

$-

 

 

$(2,528)

 

$-

 

 

$(3,393)

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

 

 

-

 

 

 

2,863

 

 

 

-

 

 

 

2,396

 

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

 

 

(227)

 

 

-

 

 

 

(192)

 

 

-

 

Increase due to additional unamortized discounts

 

 

247

 

 

 

-

 

 

 

216

 

 

 

-

 

Contract assets allowance for credit losses

 

 

September 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Gross contract assets

 

$473

 

 

$427

 

Less: allowance for credit losses

 

 

(111)

 

 

(85)

Contract assets, net of allowance for credit losses

 

$362

 

 

$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

 

Schedule of Performance Obligations

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

2028 and thereafter

 

 

Total

 

Desktop devices

 

$1,067

 

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

$1,067

 

Telecommunications services

 

 

7,445

 

 

 

19,462

 

 

 

12,782

 

 

 

8,081

 

 

 

4,126

 

 

 

51,896

 

Software Solutions

 

 

5,022

 

 

 

9,804

 

 

 

5,556

 

 

 

3,054

 

 

 

972

 

 

 

24,408

 

Total

 

 

13,534

 

 

 

29,266

 

 

 

18,338

 

 

 

11,135

 

 

 

5,098

 

 

 

77,371

 

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