XML 131 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT DISCLOSURES - Segment income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total Revenues $ 666,776 $ 572,387 $ 491,624
Cost of revenues 240,651 223,808 193,132
Research & development 66,666 58,212 41,877
Selling & marketing 170,574 140,237 125,335
General & administrative 152,835 145,936 121,651
Depreciation & amortization 20,953 15,202 12,440
Other segment items (175) 6,502 5,271
Interest expense (income), net (4,137) 4,164 2,048
Income tax expense (benefit) 54,638 (8,581) 2,174
Net loss (52,729) (13,093) (12,304)
Adjustments:      
Interest expense (income), net (4,137) 4,164 2,048
Income tax expense (benefit) 54,638 (8,581) 2,174
Depreciation and amortization 20,953 15,202 12,440
Amortization of cloud computing implementation costs - general and administrative 4,007 2,570  
Stock-based compensation expense 47,425 33,919 19,729
Software subscriptions      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total Revenues 567,124 480,830 415,473
Cost of revenues 175,580 162,920 142,071
Services      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total Revenues 99,652 91,557 76,151
Cost of revenues 65,071 60,888 51,061
Single reportable segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total Revenues 666,776 572,387 491,624
Research & development 66,666 58,212 41,877
Selling & marketing 170,574 140,237 125,335
General & administrative 152,835 145,936 121,651
Depreciation & amortization 20,953 15,202 12,440
Change in fair value of acquisition contingent earn-outs 17,500    
Other segment items (175) 6,502 5,271
Interest expense (income), net (4,137) 4,164 2,048
Income tax expense (benefit) 54,638 (8,581) 2,174
Net loss (52,729) (13,093) (12,304)
Adjustments:      
Interest expense (income), net (4,137) 4,164 2,048
Income tax expense (benefit) 54,638 (8,581) 2,174
Depreciation and amortization 20,953 15,202 12,440
Depreciation and amortization of capitalized software and acquired intangible assets - cost of subscription revenues 59,302 54,048 44,934
Amortization of acquired intangible assets - selling and marketing expense 2,478 2,641 3,779
Amortization of cloud computing implementation costs - general and administrative 4,007 2,570  
Stock-based compensation expense 47,425 33,919 19,729
Severance expense 3,048 3,576 877
Acquisition contingent consideration (2,575) 1,549 2,300
Litigation settlements     2,000
Change in fair value of acquisition contingent earn-outs 17,500    
Transaction costs 2,032 4,853 696
Adjusted EBITDA (Non-GAAP) 151,942 100,848 78,673
Single reportable segment | Software subscriptions      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Cost of revenues 175,580 162,920 142,071
Single reportable segment | Services      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Cost of revenues $ 65,071 $ 60,888 $ 51,061