XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cloud Telecommunications Segment [Member]        
Desktop devices $ 1,203 $ 1,293 $ 2,210 $ 2,588
Equipment financing revenue 206 162 404 314
Telecommunications services 7,081 6,749 14,014 13,376
Fees, commissions, and other, recognized over time 651 519 1,249 1,019
One time fees, commissions and other 436 637 889 1,203
Software licenses 0 0 0 0
Subscription maintenance and support 0 0 0 0
Professional services and other 0 0 0 0
Revenue 9,577 9,360 18,766 18,500
Products, services, and fees recognized at a point in time 1,639 1,930 3,099 3,791
Products, services, and fees transferred over time 7,938 7,430 15,667 14,709
Revenue recognition. Total 9,577 9,360 18,766 18,500
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 1,962 1,146 3,973 2,093
Subscription maintenance and support 4,822 3,927 9,409 7,838
Professional services and other 191 252 461 540
Revenue 6,975 5,325 13,843 10,471
Products, services, and fees recognized at a point in time 2,153 1,398 4,434 2,633
Products, services, and fees transferred over time 4,822 3,927 9,409 7,838
Revenue recognition. Total 6,975 5,325 13,843 10,471
Total Reportable Segment [Member]        
Desktop devices 1,203 1,293 2,210 2,588
Equipment financing revenue 206 162 404 314
Telecommunications services 7,081 6,749 14,014 13,376
Fees, commissions, and other, recognized over time 651 519 1,249 1,019
One time fees, commissions and other 436 637 889 1,203
Software licenses 1,962 1,146 3,973 2,093
Subscription maintenance and support 4,822 3,927 9,409 7,838
Professional services and other 191 252 461 540
Revenue 16,552 14,685 32,609 28,971
Products, services, and fees recognized at a point in time 3,792 3,328 7,533 6,424
Products, services, and fees transferred over time 12,760 11,357 25,076 22,547
Revenue recognition. Total $ 16,552 $ 14,685 $ 32,609 $ 28,971