Quarterly report [Sections 13 or 15(d)]

SEGMENT DISCLOSURES - Operating Financial Results of Company???s Singular Operating Segment (Details)

v3.25.1
SEGMENT DISCLOSURES - Operating Financial Results of Company’s Singular Operating Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 72,142 $ 75,975
Segment Reconciliation [Abstract]    
Cost of revenue 33,022 34,213
Depreciation and amortization 13,911 13,606
Income tax expense (benefit) 1,109 (420)
Bad debt 200 200
Interest income 144 300
Change in fair value of warrant liabilities to affiliates (1,804) (2,321)
Net loss (14,908) (17,587)
Services    
Segment Reporting Information [Line Items]    
Total revenue 55,431 59,640
Segment Reconciliation [Abstract]    
Cost of revenue 23,326 23,946
Products    
Segment Reporting Information [Line Items]    
Total revenue 16,711 16,335
Segment Reconciliation [Abstract]    
Cost of revenue 9,696 10,267
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 72,142 75,975
Segment Reconciliation [Abstract]    
Salaries and benefits 18,502 24,590
Depreciation and amortization 13,911 13,606
Interest expense 12,977 12,940
Professional services 2,689 2,602
Channel partner commissions 2,042 967
License, memberships and subscriptions 1,961 2,055
Facilities and office 1,845 2,365
Income tax expense (benefit) 1,109 (420)
Network services 1,072 398
Travel and entertainment 576 636
Other 276 392
Bad debt 237 163
Marketing, advertising and promotions 146 332
Sales and use taxes 115 0
Interest income (144) (300)
Foreign exchange (1,482) 1,344
Change in fair value of warrant liabilities to affiliates (1,804) (2,321)
Net loss (14,908) (17,587)
Reconciliation of profit or loss:    
Adjustments and reconciling items 0 0
Reportable Segment | Services    
Segment Reporting Information [Line Items]    
Total revenue 55,431 59,640
Segment Reconciliation [Abstract]    
Cost of revenue 23,326 23,946
Reportable Segment | Products    
Segment Reporting Information [Line Items]    
Total revenue 16,711 16,335
Segment Reconciliation [Abstract]    
Cost of revenue $ 9,696 $ 10,267