v3.26.1
Segment, Geographic, and Concentrations of Risk Information - Schedule of Revenues, Significant Expenses and Other Segment Items (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 43,984 $ 40,223 $ 78,322 $ 71,896
Less:        
Share-based compensation 3,049 1,654 5,353 3,255
Impairment of capitalized software 341 0 341 384
Interest expense 1,210 933 2,271 1,959
Other (income) expense, net (43) (182) (168) (485)
Income tax provision (benefit) 35 22 69 45
Income (loss) from continuing operations (8,438) 507 (12,974) (663)
Income (loss) from discontinued operations, net of tax 0 0 0 (400)
Net income (loss) (8,438) 507 (12,974) (1,063)
Reportable Segment        
Segment Reporting [Line Items]        
Revenues 43,984 40,223 78,322 71,896
Less:        
Adjusted cost of revenues 28,843 23,653 46,403 40,291
Adjusted research and development 5,022 4,554 10,617 8,821
Adjusted sales and marketing 5,704 3,808 10,809 7,596
Adjusted general and administrative 3,916 3,513 8,262 6,868
Adjusted depreciation and amortization 2,243 1,761 4,037 3,509
Capitalizable software development expenditures 3,009 1,985 5,929 4,361
Capitalized software development expenditures (3,009) (1,985) (5,929) (4,361)
Share-based compensation 3,049 1,654 5,353 3,255
Amortization of purchased intangible assets related to business combinations 0 0 0 316
Impairment of capitalized software 341 0 341 384
Non‑recurring transaction‑related costs 2,102 0 3,302 0
Interest expense 1,210 933 2,271 1,959
Other (income) expense, net (43) (182) (168) (485)
Income tax provision (benefit) 35 22 69 45
Income (loss) from continuing operations (8,438) 507 (12,974) (663)
Income (loss) from discontinued operations, net of tax 0 0 0 (400)
Net income (loss) $ (8,438) $ 507 $ (12,974) $ (1,063)