v3.26.1
SEGMENT DISCLOSURES - Segment income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]            
Total revenues $ 203,970   $ 184,559   $ 400,616 $ 361,621
Cost of revenues 72,670   63,359   144,447 127,427
Research & development 24,805   20,582   49,355 41,468
Selling & marketing 51,899   48,454   104,534 96,609
General & administrative 51,142   43,392   105,481 88,420
Depreciation & amortization (6,720)   (6,187)   (13,162) (12,067)
Other segment items 1,277   4,149   4,524 7,408
Income tax benefit 13,142   1,675   20,281 6,780
Net income (loss) 9,043 $ (2,510) (961) $ 11,130 6,533 10,169
Adjustments:            
Income tax benefit 13,142   1,675   20,281 6,780
Depreciation and amortization - property and equipment (6,720)   (6,187)   (13,162) (12,067)
Amortization of cloud computing implementation costs - general and administrative expense         (2,395) (2,024)
Stock-based compensation expense         (32,270) (33,034)
Software subscriptions            
Segment Reporting Information [Line Items]            
Total revenues 174,753   157,844   341,899 308,605
Cost of revenues 52,170   44,459   103,346 88,704
Services            
Segment Reporting Information [Line Items]            
Total revenues 29,217   26,715   58,717 53,016
Cost of revenues 20,500   18,900   41,101 38,723
Single reportable segment            
Segment Reporting Information [Line Items]            
Total revenues 203,970   184,559   400,616 361,621
Research & development 24,805   20,582   49,355 41,468
Selling & marketing 51,899   48,454   104,534 96,609
General & administrative 51,142   43,392   105,481 88,420
Depreciation & amortization 6,720   6,187   13,162 12,067
Change in fair value of acquisition contingent earn-outs (100)   2,300   (5,838) (12,400)
Other segment items 1,277   4,149   4,524 7,408
Interest income, net (344)   (1,228)   (1,301) (2,767)
Income tax benefit (13,142)   (1,675)   (20,281) (6,780)
Net income (loss) 9,043   (961)   6,533 10,169
Adjustments:            
Interest income, net (344)   (1,228)   (1,301) (2,767)
Income tax benefit (13,142)   (1,675)   (20,281) (6,780)
Depreciation and amortization - property and equipment 6,720   6,187   13,162 12,067
Depreciation and amortization of capitalized software and acquired intangible assets - cost of subscription revenues 21,882   16,670   41,968 32,525
Amortization of acquired intangible assets - selling and marketing expense 522   571   1,047 1,102
Amortization of cloud computing implementation costs - general and administrative expense 1,358   1,018   2,395 2,024
Stock-based compensation expense 13,762   11,990   32,270 33,034
Severance expense 2,689   317   10,097 774
Acquisition contingent consideration     200     200
Change in fair value of acquisition contingent earn-outs (100)   2,300   (5,838) (12,400)
Acquisition-related retained employee compensation 1,250       1,667  
Transaction costs 7,375   2,980   13,359 5,640
Adjusted EBITDA (Non-GAAP) 51,015   38,369   95,078 75,588
Single reportable segment | Software subscriptions            
Segment Reporting Information [Line Items]            
Cost of revenues 52,170   44,459   103,346 88,704
Single reportable segment | Services            
Segment Reporting Information [Line Items]            
Cost of revenues $ 20,500   $ 18,900   $ 41,101 $ 38,723