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 | | | | | | | | | | | | | | | | | | | | | | | | |
|