XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue                
Total revenue $ 97,732     $ 78,796     $ 280,573 $ 220,020
Adjusted EBITDA                
Unallocated corporate expenses (8,230)     (7,669)     (23,815) (22,833)
Total Adjusted EBITDA 18,847     13,222     55,548 35,744
Amortization of intangible assets (4,000)     (3,900)     (11,800) (11,700)
Gain on sale of business 10,511           10,511  
Stock-based compensation (6,616)     (3,798)     (16,618) (10,112)
Income before income taxes 17,865     5,713     38,144 12,808
Provision for (benefit from) income taxes 6,335     (1,057)     18,152 (2,900)
Net income and comprehensive income 11,530 $ 4,338 $ 4,124 6,770 $ 6,879 $ 2,059 19,992 15,708
Reportable Segment                
Revenue                
Total revenue 97,732     78,796     280,573 220,020
Adjusted EBITDA                
Total Adjusted EBITDA from reportable segments 27,077     20,891     79,363 58,577
Segment Reconciling Items                
Adjusted EBITDA                
Interest income (expense), net 3,555     1,005     9,180 1,127
Amortization of intangible assets (3,954)     (3,900)     (11,754) (11,700)
Depreciation (1,061)     (816)     (3,084) (2,289)
Gain on sale of business 10,511     0     10,511 0
Transaction-related expenses (3,417)     0     (5,639) 38
Stock-based compensation (6,616)     (3,798)     (16,618) (10,112)
Enterprise Solutions                
Revenue                
Total revenue 42,251     35,866     122,204 99,743
Enterprise Solutions | Reportable Segment                
Revenue                
Total revenue 42,251     35,866     122,204 99,743
Adjusted EBITDA                
Total Adjusted EBITDA from reportable segments 5,860     4,577     19,481 13,338
SMB Solutions                
Revenue                
Total revenue 55,481     42,930     158,369 120,277
SMB Solutions | Reportable Segment                
Revenue                
Total revenue 55,481     42,930     158,369 120,277
Adjusted EBITDA                
Total Adjusted EBITDA from reportable segments $ 21,217     $ 16,314     $ 59,882 $ 45,239