v3.25.1
Segment and Geographic Area Information - Reported Segment Revenue, Segment Profit Or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenues $ 159,899 $ 145,805
Less: Significant segment expenses    
Cost of revenues (exclusive of stock-based compensation and amortization of intangible assets) 28,926 27,198
Research and development (exclusive of stock-based compensation and amortization of intangible assets) 29,154 27,530
Sales and marketing (exclusive of stock-based compensation) 32,660 29,408
General and administrative (exclusive of stock-based compensation) 17,404 16,908
Less: Stock-based compensation 18,820 19,031
Less: Amortization of intangible assets 600 800
Add: Interest income 6,235 6,123
Less: Income tax provision 10,773 9,754
Net income 47,534 39,731
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenues 159,899 145,805
Less: Significant segment expenses    
Cost of revenues (exclusive of stock-based compensation and amortization of intangible assets) 26,196 24,431
Research and development (exclusive of stock-based compensation and amortization of intangible assets) 24,050 22,202
Sales and marketing (exclusive of stock-based compensation) 29,460 25,669
General and administrative (exclusive of stock-based compensation) 8,978 8,939
Add: Other segment items 317 (1,399)
Less: Stock-based compensation 18,820 19,031
Less: Amortization of intangible assets 640 772
Add: Interest income 6,235 6,123
Less: Income tax provision $ 10,773 $ 9,754