XML 29 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 178,717 $ 175,172 $ 168,811
Cost of revenue      
Total cost of revenue 59,611 62,938 61,871
Gross Profit 119,106 112,234 106,940
Operating expenses:      
Research and Development Expense 49,430 52,400 57,387
Selling and Marketing Expense 47,766 48,798 59,280
General and Administrative Expense 46,009 48,718 45,414
Restructuring Costs 0 973 1,238
Total operating expenses 143,205 150,889 163,319
Operating Income (Loss) 24,099 38,655 56,379
Nonoperating Income (Expense) (434) (1,200) 4,248
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 23,665 37,455 60,627
Income Tax Expense (Benefit) 7,650 8,911 7,868
Net Income (Loss) Attributable to Parent $ 31,315 $ 46,366 $ 68,495
Earnings Per Share, Basic $ 0.21 $ 0.34 $ 0.53
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted 147,925,797 138,237,017 130,366,385
Subscription [Member]      
Revenue:      
Total revenue $ 167,681 $ 162,750 $ 152,480
Cost of revenue      
Total cost of revenue 42,552 44,224 40,099
Professional Services      
Revenue:      
Total revenue 11,036 12,422 16,331
Cost of revenue      
Total cost of revenue $ 17,059 $ 18,714 $ 21,772