XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Cloud Telecommunications Segment [Member]        
Desktop devices $ 1,369 $ 1,814 $ 3,579 $ 4,402
Equipment financing revenue 213 173 617 487
Telecommunications services 7,312 6,752 21,326 20,128
Fees, commissions, and other, recognized over time 628 578 1,877 1,597
One time fees, commissions and other 454 450 1,343 1,653
Software licenses 0 0 0 0
Software license and maintenance and support subscriptions 0 0 0 0
Professional services and other 0 0 0 0
Revenue 9,976 9,767 28,742 28,267
Products, services, and fees recognized at a point in time 1,823 2,264 4,922 6,055
Products, services, and fees transferred over time 8,153 7,503 23,820 22,212
Revenue recognition 9,976 9,767 28,742 28,267
Software Solutions Segment [Member]        
Desktop devices 0 0 0 0
Equipment financing revenue 0 0 0 0
Telecommunications services 0 0 0 0
Fees, commissions, and other, recognized over time 0 0 0 0
One time fees, commissions and other 0 0 0 0
Software licenses 2,071 1,466 6,044 3,559
Software license and maintenance and support subscriptions 5,142 4,102 14,551 11,940
Professional services and other 308 292 769 832
Revenue 7,521 5,860 21,364 16,331
Products, services, and fees recognized at a point in time 2,379 1,758 6,813 4,391
Products, services, and fees transferred over time 5,142 4,102 14,551 11,940
Revenue recognition 7,521 5,860 21,364 16,331
Total Reportable Segment [Member]        
Desktop devices 1,369 1,814 3,579 4,402
Equipment financing revenue 213 173 617 487
Telecommunications services 7,312 6,752 21,326 20,128
Fees, commissions, and other, recognized over time 628 578 1,877 1,597
One time fees, commissions and other 454 450 1,343 1,653
Software licenses 2,071 1,466 6,044 3,559
Software license and maintenance and support subscriptions 5,142 4,102 14,551 11,940
Professional services and other 308 292 769 832
Revenue 17,497 15,627 50,106 44,598
Products, services, and fees recognized at a point in time 4,202 4,022 11,735 10,446
Products, services, and fees transferred over time 13,295 11,605 38,371 34,152
Revenue recognition $ 17,497 $ 15,627 $ 50,106 $ 44,598