v3.26.1
Segment information - Summary of Reported Segment Revenue, Segment Net Income, and Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ 25,830 $ 22,003
Cost of revenue (exclusive of depreciation and amortization) [1] 3,819 3,661
Personnel-related expenses [1] 8,612 7,693
Advertising, marketing and agency expenses 323 224
Provision for bad debts 149 62
Share-based compensation expense 2,050 1,596
Share-based compensation expense [1] 2,035 1,596
Occupancy expenses 284 306
Professional fees acquisition related costs [2] 1,549 1,051
Other segment items [3] 805 649
Depreciation and amortization 2,810 2,550
Interest income (344) (308)
Income tax expense 1,400 1,079
Net income 4,388 3,440
Segments Member    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net income $ 4,388 $ 3,440
[1] Cost of revenue (exclusive of depreciation and amortization) includes certain personnel-related expenses and share-based compensation expense, which are not included in the related line items below.
[2] Professional fees for the three months ended March 31, 2026 included $259 of acquisition-related costs incurred in connection with due diligence of potential strategic targets. No acquisition-related costs were incurred during the three months ended March 31, 2025.
[3] Other segment items include primarily travel and entertainment, write-off of long-lived assets, and other selling, general and administrative expenses.