XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT DISCLOSURES - Segment income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total revenues $ 177,062 $ 156,781
Cost of revenues 64,068 60,989
Research & development 20,886 16,845
Selling & marketing 48,155 40,491
General & administrative 45,028 35,542
Depreciation and amortization 5,880 5,006
Other segment items 3,259 (527)
Interest (income) expense, net (1,539) 286
Income tax benefit (5,105) (4,535)
Net income 11,130 2,684
Adjustments:    
Interest (income) expense, net (1,539) 286
Income tax benefit (5,105) (4,535)
Depreciation and amortization - property and equipment 5,880 5,006
Amortization of cloud computing implementation costs - general and administrative 1,006 994
Stock-based compensation expense 21,044 16,324
Software subscriptions    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total revenues 150,761 131,830
Cost of revenues 44,245 45,128
Services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total revenues 26,301 24,951
Cost of revenues 19,823 15,861
Single reportable segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Total revenues 177,062 156,781
Research & development 20,886 16,845
Selling & marketing 48,155 40,491
General & administrative 45,028 35,542
Depreciation and amortization 5,880 5,006
Change in fair value of acquisition contingent earn-outs (14,700)  
Other segment items 3,259 (527)
Interest (income) expense, net (1,539) 286
Income tax benefit (5,105) (4,535)
Net income 11,130 2,684
Adjustments:    
Interest (income) expense, net (1,539) 286
Income tax benefit (5,105) (4,535)
Depreciation and amortization - property and equipment 5,880 5,006
Depreciation and amortization of capitalized software and acquired intangible assets - cost of subscription revenues 15,855 15,347
Amortization of acquired intangible assets - selling and marketing expense 531 595
Amortization of cloud computing implementation costs - general and administrative 1,006 994
Stock-based compensation expense 21,044 16,324
Severance expense 457 842
Acquisition contingent consideration   (800)
Change in fair value of acquisition contingent earn-outs (14,700)  
Transaction costs 2,660  
Adjusted EBITDA (Non-GAAP) 37,219 36,743
Single reportable segment | Software subscriptions    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Cost of revenues 44,245 45,128
Single reportable segment | Services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Cost of revenues $ 19,823 $ 15,861