XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net revenues:        
Revenues $ 97,680 $ 94,876 $ 198,329 $ 189,240
Cost of revenues:        
Total cost of revenues 34,314 34,738 68,199 67,686
Gross profit 63,366 60,138 130,130 121,554
Operating expenses:        
Research and development 16,023 16,093 32,759 31,510
Marketing and selling 23,673 21,354 45,600 42,098
General and administrative 13,364 13,678 28,175 27,313
Restructuring costs, net 342 15 357 1,089
Total operating expenses 53,402 51,140 106,891 102,010
Operating income 9,964 8,998 23,239 19,544
Interest expense, net (1,944) (1,783) (3,420) (3,901)
Other income (expense), net 79 150 (8) (3,405)
Income before income taxes 8,099 7,365 19,811 12,238
Provision for income taxes 726 359 1,852 841
Net income $ 7,373 $ 7,006 $ 17,959 $ 11,397
Net income per common share – basic $ 0.16 $ 0.15 $ 0.40 $ 0.25
Net income per common share – diluted $ 0.16 $ 0.15 $ 0.40 $ 0.25
Weighted-average common shares outstanding – basic 44,740 45,211 44,778 44,887
Weighted-average common shares outstanding – diluted 45,110 46,550 45,280 46,420
Subscription        
Net revenues:        
Revenues $ 34,142 $ 21,508 $ 67,096 $ 46,376
Cost of revenues:        
Total cost of revenues 6,292 3,575 11,894 6,190
Maintenance        
Net revenues:        
Revenues 27,775 30,443 56,102 60,295
Cost of revenues:        
Total cost of revenues 5,253 5,822 10,530 11,396
Integrated solutions & other        
Net revenues:        
Revenues 35,763 42,925 75,131 82,569
Cost of revenues:        
Total cost of revenues $ 22,769 $ 25,341 $ 45,775 $ 50,100