XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue  
Schedule of disaggregation Of Revenue

Three Months Ended March 31, 2024

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,295

 

 

$-

 

 

$1,295

 

Equipment financing revenue

 

 

152

 

 

 

-

 

 

 

152

 

Telecommunications services

 

 

6,627

 

 

 

-

 

 

 

6,627

 

Fees, commissions, and other, recognized over time

 

 

500

 

 

 

-

 

 

 

500

 

One time fees, commissions and other

 

 

566

 

 

 

-

 

 

 

566

 

Software licenses

 

 

-

 

 

 

947

 

 

 

891

 

Subscription maintenance and support

 

 

-

 

 

 

3,911

 

 

 

3,967

 

Professional services and other

 

 

-

 

 

 

288

 

 

 

288

 

 

 

$9,140

 

 

$5,146

 

 

$14,286

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,861

 

 

$1,235

 

 

$3,040

 

Products, services, and fees transferred over time

 

 

7,279

 

 

 

3,911

 

 

 

11,246

 

 

 

$9,140

 

 

$5,146

 

 

$14,286

 

Three Months Ended March 31, 2023

 

Cloud

 

 

Software

 

 

Total

 

(In thousands)

 

Telecommunications

 

 

Solutions

 

 

Reportable

 

 

 

Segment

 

 

Segment

 

 

Segments

 

Major products/services lines

 

 

 

 

 

 

 

 

 

Desktop devices

 

$1,225

 

 

$-

 

 

$1,225

 

Equipment financing revenue

 

 

105

 

 

 

-

 

 

 

105

 

Telecommunications services

 

 

6,056

 

 

 

-

 

 

 

6,056

 

Fees, commissions, and other, recognized over time

 

 

436

 

 

 

-

 

 

 

436

 

One time fees, commissions and other

 

 

561

 

 

 

-

 

 

 

561

 

Software licenses

 

 

-

 

 

 

1,033

 

 

 

1,033

 

Subscription maintenance and support

 

 

-

 

 

 

2,966

 

 

 

2,966

 

Professional services and other

 

 

-

 

 

 

109

 

 

 

109

 

 

 

$8,383

 

 

$4,108

 

 

$12,491

 

Timing of revenue recognition

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,786

 

 

$1,142

 

 

$2,928

 

Products, services, and fees transferred over time

 

 

6,597

 

 

 

2,966

 

 

 

9,563

 

 

 

$8,383

 

 

$4,108

 

 

$12,491

 

Schedule of Contract Balances

 

 

March 31,

 

 

December 31,

 

(In thousands)

 

2024

 

 

2023

 

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

 

$4,216

 

 

$3,476

 

Contract assets, net of allowance for credit losses

 

 

320

 

 

 

342

 

Contract liabilities

 

 

3,096

 

 

 

2,588

 

Significant Changes In The Contract Assets And Liabilities

 

 

Three Months Ended

 

 

For the Year Ended

 

(In thousands)

 

March 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

 

$-

 

 

$(2,070)

 

$-

 

 

$(3,393)

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

 

 

-

 

 

 

2,578

 

 

 

-

 

 

 

2,396

 

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

 

 

(113)

 

 

-

 

 

 

(192)

 

 

-

 

Increase due to additional unamortized discounts

 

 

91

 

 

 

-

 

 

 

216

 

 

 

-

 

Contract assets allowance for credit losses

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Gross contract assets

 

$402

 

 

$427

 

Less: allowance for credit losses

 

 

(82)

 

 

(85)

Contract assets, net of allowance for credit losses

 

$320

 

 

$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

 

Schedule of Performance Obligations

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

2028 and thereafter

 

 

Total

 

Desktop devices

 

$1,512

 

 

$-

 

 

$-

 

 

$-

 

 

$-

 

 

$1,512

 

Telecommunications services

 

 

15,627

 

 

 

14,476

 

 

 

9,156

 

 

 

5,482

 

 

 

1,828

 

 

 

46,569

 

Software Solutions

 

 

9,160

 

 

 

5,578

 

 

 

3,176

 

 

 

1,187

 

 

 

194

 

 

 

19,295

 

Total

 

 

26,299

 

 

 

20,054

 

 

 

12,332

 

 

 

6,669

 

 

 

2,022

 

 

 

67,376

 

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