v3.26.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Total revenue recognition $ 25,182 $ 17,497 $ 70,538 $ 50,106
Cloud Telecommunications Segment [Member]        
Desktop devices 2,435 1,369 7,312 3,579
Equipment financing revenue 417 213 1,119 617
Telecommunications services 12,798 7,312 34,530 21,326
Fees, commissions, and other, recognized over time 1,261 628 3,401 1,877
One time fees, commissions and other 576 454 1,431 1,343
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 17,487 9,976 47,793 28,742
Products, services, and fees recognized at a point in time 3,011 1,823 8,743 4,922
Products, services, and fees transferred over time 14,476 8,153 39,050 23,820
Total revenue recognition 17,487 9,976 47,793 28,742
Software Solutions Segment [Member]        
Desktop devices 0 0 0 0
Equipment financing revenue 7 0 22 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,405 2,071 4,551 6,044
Software license and maintenance and support subscriptions 5,983 5,142 17,482 14,551
Professional services and other 300 308 690 769
Revenue 7,695 7,521 22,745 21,364
Products, services, and fees recognized at a point in time 1,705 2,379 5,241 6,813
Products, services, and fees transferred over time 5,990 5,142 17,504 14,551
Total revenue recognition 7,695 7,521 22,745 21,364
Total Reportable Segment [Member]        
Desktop devices 2,435 1,369 7,312 3,579
Equipment financing revenue 424 213 1,141 617
Telecommunications services 12,798 7,312 34,530 21,326
Fees, commissions, and other, recognized over time 1,261 628 3,401 1,877
One time fees, commissions and other 576 454 1,431 1,343
Software licenses 1,405 2,071 4,551 6,044
Software license and maintenance and support subscriptions 5,983 5,142 17,482 14,551
Professional services and other 300 308 690 769
Revenue 25,182 17,497 70,538 50,106
Products, services, and fees recognized at a point in time 4,716 4,202 13,984 11,735
Products, services, and fees transferred over time 20,466 13,295 56,554 38,371
Total revenue recognition $ 25,182 $ 17,497 $ 70,538 $ 50,106