XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net revenues:        
Revenues $ 108,542 $ 97,680 $ 206,353 $ 198,329
Cost of revenues:        
Total cost of revenues 42,197 34,314 77,815 68,199
Gross profit 66,345 63,366 128,538 130,130
Operating expenses:        
Research and development 20,000 16,023 39,426 32,759
Marketing and selling 25,391 23,673 48,048 45,600
General and administrative 16,020 13,364 32,634 28,175
Restructuring costs, net 5,462 342 5,462 357
Total operating expenses 66,873 53,402 125,570 106,891
Operating income (loss) (528) 9,964 2,968 23,239
Interest expense, net (4,214) (1,944) (7,929) (3,420)
Other income (expense), net 20 79 167 (8)
(Loss) income before income taxes (4,722) 8,099 (4,794) 19,811
(Benefit from) Provision for income taxes (126) 726 183 1,852
Net (loss) income $ (4,596) $ 7,373 $ (4,977) $ 17,959
Net (loss) income per common share – basic $ (0.10) $ 0.16 $ (0.11) $ 0.40
Net (loss) income per common share – diluted $ (0.10) $ 0.16 $ (0.11) $ 0.40
Weighted-average common shares outstanding – basic 44,099 44,740 43,957 44,778
Weighted-average common shares outstanding – diluted 44,099 45,110 43,957 45,280
Subscription        
Net revenues:        
Revenues $ 44,439 $ 34,142 $ 83,824 $ 67,096
Cost of revenues:        
Total cost of revenues 5,522 6,292 9,786 11,894
Maintenance        
Net revenues:        
Revenues     23,468 27,775
Cost of revenues:        
Total cost of revenues 5,064 5,253    
Integrated solutions & other        
Net revenues:        
Revenues 40,635 35,763 76,411 75,131
Cost of revenues:        
Total cost of revenues $ 31,611 $ 22,769 $ 58,218 $ 45,775